I have another router of the exact same model that is running stable with Gargoyle firmware except the firmware version is 1.4.7. I tried many different techniques to reflash the unstable router running the 1.6.1 version of the firmware but without success (I tried using the web interface, tftp, ssh etc).
After many hours of trying different things I was eventually successful by doing the following:
- In the Gargoyle admin web interface I enabled ssh access (under the System menu).
- Logged on to the router using ssh.
- Changed to the /tmp directory.
- Downloaded the micro version* of DD-WRT firmware from the web server on my local machine (the router did not have access to the Internet). This could also be done using the scp command: scp dd-wrt.v24_micro_generic.bin root@192.168.1.1:/tmp/dd-wrt.v24_micro_generic.bin
- Loaded the new firmware using the mtd command
Code: Select all
ssh root@192.168.1.1
root@192.168.1.1's password: ********
root@Gargoyle:~# cd /tmp
root@Gargoyle:/tmp# wget http://192.168.1.237/dd-wrt.v24_micro_generic.bin
Connecting to 192.168.2.237 (192.168.2.237:80)
dd-wrt.v24_micro_gen 100% |***********************************************************************| 1724k 0:00:00 ETA
root@Gargoyle:/tmp#
root@Gargoyle:/tmp# mtd -r write dd-wrt.v24_micro_generic.bin linux
Unlocking linux ...
Writing from dd-wrt.v24_micro_generic.bin to linux ...
Rebooting ...
After following the above instructions and the router rebooted it came back up with DD-WRT Micro installed and I could then use the normal web interface to load Gargoyle 1.4.7
