OpenWrt Forum Archive

Topic: Kamikaze on Sparklan WX-7800A

The content of this topic has been archived on 6 May 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Anybody has tested WX-7800A with atheros kamikaze?
WX-7800A contains two separate wireless connectivity radio transceivers at 2.4 and 5 GHz with a wonderful price.

what price are you finding it for? runs vx-works.

Hi
I'd like to test Kamikaze on my Sparklan too - but unfortunatelly nobody want to reply me in this topic:
http://forum.openwrt.org/viewtopic.php?id=17702
besides - i was also testing the dd-wrt - but as you can see in my thread on dd-wrt forum...
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=37589
... but they're still working on it... smile

If i need to choose i definitely select OpenWRT instead od DD-WRT...
maybe i realy need to build my JTAG and test it with redboot...

hi manio:
looks like you've been doing some serious play with the 7800a... thank you. On a few dd-wrt threads sash reported the fw works, but a gamble with out the boot loader.

Im a bit green here, more on the business side of things rather than on the engineer side. but if the device came with the serial port from the manufacture, would that compensate for the lack of boot loader? why cant it be replaced via the web gui like so many of the linksys, or can it but when trouble happens, theres no way to fix?

thanks, tom

tomdavidson wrote:

but if the device came with the serial port from the manufacture, would that compensate for the lack of boot loader? why cant it be replaced via the web gui like so many of the linksys, or can it but when trouble happens, theres no way to fix?

the first thing, what i did was flashing the device with dd-wrt firmware (which was not working, so i only load one firmware via webgui) - i really don't know what was the firmware for - i think it was a prepare for loading the dd-wrt target firmware.
i used a serial port to set the vxwork bootloader parameters (i don't know if i could do the same with original sparklan firmware, but i think i could do that also and in the same way, because AFAIK the OS is vxworks too), after i set the bootloader to load from network i soldered-out my serial port wires from board - now it is useless for me (the bootloader stores the parameters in flash)
i'm still learning about it - but i think the next step should be to place the firmware in flash (instead of network booting) and make it boot, then figure out the original firmware update image structure, and put there the openwrt image - after that the only thing to do would be passing that image via original webgui interface smile
maybe i'll try that too - but for now - i am testing how it works (in my free time - which i unfortunately have still not enough)
besides serial port there should also be the way to flash firmware via JTAG if something goes wrong

Is this working? Did anybody ever get anywhere with this?

Is the platform shared with any of the newer n-based routers from SparkLAN?

OsWave> version

RedBoot(tm) bootstrap and debug environment.
OSWAVE AR5312/AW bootloader: [ROM]
Version 1.02 - built 13:09:08, May  5 2007
Copyright (C) 2007.

RAM: 0x80000400-0x80ff0400, [0x80000400-0x80fe0400] available
FLASH: 0xbfc00000 - 0xbffe0000, 64 blocks of 0x00010000 bytes each.
OsWave>
OsWave> fis
*** invalid 'fis' command: too few arguments
Usage:
  fis create -b <mem_base> -l <image_length> [-s <data_length>]
      [-f <flash_addr>] [-e <entry_point>] [-r <ram_addr>] [-n] <name>
  fis delete name
  fis erase -f <flash_addr> -l <length>
  fis free
  fis init [-f]
  fis list [-d]
  fis load [-b <memory_load_address>] [-c] name
  fis write -f <flash_addr> -b <mem_base> -l <image_length>
OsWave>
OsWave> fis list
Name              FLASH addr  Mem addr    Length      Entry point
RedBoot           0xBFC00000  0xBFC00000  0x00030000  0x00000000
FIS directory     0xBFC30000  0xBFC30000  0x00010000  0x00000000
zImage            0xBFC50000  0xBFC50000  0x002D0000  0x80800000
OsWave>
OsWave> fis free
  0xBFC40000 .. 0xBFC50000
  0xBFF20000 .. 0xBFFDFFFF
OsWave>
OsWave>
OsWave> ip_address
IP: 192.168.1.7/255.255.255.0, Gateway: 192.168.1.1
Default server: 192.168.1.23
OsWave>

The discussion might have continued from here.