Worst case, you can reflash the router via the usb drive. I had to do this after playing where I shouldn't have in the LAN settings.

Pop the usb drive into a port your computer, and mount it, su to root and open a terminal.

I'm going to assume you're using Linux on a computer, and EXT3 on the usb drive. That's all I've done this with, and it worked great.

In the /packetprotector/etc/init.d/ directory, create a file called flash. I use vi. in it, paste this:

mtd -r write /packetprotector/etc/pp-openwrt-linksys.trx linux > /packetprotector/etc/flash.log 

and save.

Make sure to chmod +x the file, "chmod +x flash" worked for me.

Place the pp-openwrt-linksys.trx in /packetprotector/etc/ (You can use a .bin if currently flashed with 1.x, just change the script accordingly.)

close the terminal, unmount, eject, safely remove or whatever the usb drive.

plug usb drive into router, and start/restart router.

watch the router closely. It will boot normally, and then it will start to reflash. the power light will blink during the reflash, and it WILL reboot itself when done flashing.

Remove the usb drive when it reboots itself, so it doesn't reflash itself again.

Remove the reflash script from /packetprotector/etc/init.d/ with your computer.

The router should have booted quickly, as it's just running in openwrt mode.

insert the usb drive and reboot, if you wish.

If the flash didn't work, check the file on the usb drive called /packetprotector/etc/flash.log, the output should have landed there.

I hope this helps, it did on mine.

firmwarefromusb (last edited 2008-05-18 00:58:45 by localhost)