Download a tool to extract and split the wma rom..
A map of the ROM so far appears to be this..
00000 Bootloader
0E000 non-volatile parameters, ssid, wep key, etc…
10000 Kernel uncompressor
12990 Kernel (gzip image)
9C000 filesystem (gzip image)
Download readwma11brom.tar.gz…
Upload readflash to your wma11b and run from /tmp it will create a dump of the devices 2meg ROM. Transfer the wma11b.rom file to your pc / linux box and run splitrom (after you’ve compiled it) and it will chuck out all the bits of the rom I’ve discovered so far.
I’m not brave enough to reflash it yet.
Now in theory we should be able to hack the gzip area after 9C000 to contain a new filesystem so we can ditch the squishguave image totally and all the pc based software.
You can mount the filesystem image after uncompressing it with this command…
$ mount ./ramdisc -o loop /mnt/wma/
Let me know if you discover anymore…
Oh, and if you really really want to play about writing to the flash, email me and I’ll let you know the ioctl commands to erase and unlock the write protect on it. Just let me know you wont blame me if you can never use it again… ;-p