Hi,
just managed to run Linux (DD-WRT v32 SP1 micro-generic) on a WRT54GS v5.1 (CGN8...).
Was as easy as:
- soldering JTAG to the board
- -erase:wholeflash
- -flash:cfe (modified CFE of WAP54G provided on the DD-WRT website)
- tftp the DD-WRT firmware by boot_wait/tftp
Running like a charm with lots of features.
I think OpenWRT would be an even more attractive solution for these cheap devices.
Since soldering is _not_ optional, but a must to use Linux on the devices,
it is easy to add a serial too, i tested it and it works the same way as with
the 4MB-flash WRTs. With this in mind OpenWRT for the WRT54G(S) v5.x series
would be the distribution for those of us who know not only a shell but also
soldering, electronics and ancient serial RS232 stuff. How much space would be
left for packages if a "nano-version" of OpenWRT would be build based on the
"micro-version" without:
- telnet and ssh - since we have serial, we can do anything from there
also a very "secure" setup, no telnet and ssh at all!
- jffs2 and failsave mode, we have serial - so no need for this
- vi and other big stuff in busybox, we can edit somewhere and wget
This would also destroy Linksys/Cisco's attempt to make these cheap end-user
router useless for advanced router features like vpn, routing protocols.
I think this was one of the major drivers of the 2MB/VxWorks decision,
i could not believe that the savings on the chip in contrast to the VxWorks
license is that big saver. There also must be other drivers for this effort.
Axel