OpenWRT with Cisco E3000 Router
I got a Cisco E3000 router for free from Comcast for participating int their IPv6 trials. I want to use it in the "Roomba Recon" project from MAKE 27. This means getting the OpenWRT firmware installed on it.
Unfortunately, the e3000 is still a bit experimental there, so this hasn't been easy. I should have been recording my notes on the process from the beginning.
Things I should remember:
- upload .bin files when flashing from an existing OpenWRT install (maybe?)
- 5. This link is a lifesaver -- excellent tftp firmware-flashing instructions
- If I lose ethernet ability after a new flash, there is a brief period when rebooting when the router (@192.168.1.1) will in fact respond long enough to start a tftp transfer (play it safe and use the known-good-state cisco firmware)
- When the time comes (*if* it comes), here's the link to the openwrt roomba code.
My Serial Port Setup
This is a life-saver! I'd have a brick without it.
I soldered jumper wires onto the pads (see pic on this page) inside the router:
- Orange: Tx
- Yellow: Rx
- Green: GND
USB cable with a 3.3-V FTDI basic breakout (purchased from Sparkfun).
- Orange --> FTDI Rx
- Yellow --> FTDI Tx
- Green --> FTDI GND
Using TeraTerm for Windows as my terminal emulator (115000@8N1).