stripped the LOAD header and nvram vars
split the kernel and cramfs
copied the cramfs contents to my hard drive
deleted a bunch of stuff (web pages, binaries, etc.) to make space
added the fake httpd (which is really busybox set up as a telnetd), from the hacked 3.00.07 image
repacked the cramfs
ran "trx" to merge the kernel and cramfs
uploaded via tftp
This got me a shell with minimal effort.
Ok - thanks for explaining the process - makes sense.
I did not have any luck uploading the openwrt firmware to the 2MB device. IIRC the flash took but it just kept rebooting. I did not investigate it further.
Yes, there is roughly what I saw too - even with the correct header wrapped around it. I suspect its not finding something ... rootfs or similar ...
With the serial port stuff ... I have a sticker on mine that says its a version "1000" .. internally it has no compact PCI board ... and it has two header connectors ... J7 and J2.
-- J7 is a 10pin connector with pins 1,2,3,5,7,9 at +3.3v - the others grounded.
This connector is physically different, but logically looks like it might be the Linksys dual-serial interface; http://www.rwhitby.net/wrt54gs/serial.html
If it was the same as the Linksys, then this would be great, as the linksys appears to use the same main i/o chip - the BM4712; http://rage.against.org/LinksysWRT54G
-- J2 is a 4pin connector with pins 1,3 at +3.3v and the other two at ground.
This connector looks a lot like an internal USB connector; http://www.starmount.co.uk/s_usbpin.htm
I used a HIN232CP chip (instead of the MAX232) or the circuit on J7, but failled to find any serial output from the Belkin. I know it is configured to use a 115,200bps serial interface as its console .. but I can't find that console.
I had considered adapting J2 to a USB connector for my PC, but figured that it was probably a master device on the Belkin ... so *perhaps* a USB-to-Serial cable on this port might work .. but that's getting pricey too .. especially if it doesn't work ...
Any ideas?