I have a wrt54gl. I had dd-wrt on it. Not reading the instructions terribly carefully, I uploaded gargoyle_1.5.8-wrtsl54gs-squashfs.bin instead of the trx file. It flashed fine and seemed to work. I could set the wireless SSID and perform all the other proper configuration but it wasn't very stable. It crashes frequently. So I tried to upgrade the firmware, and when I start the firmware upgrade cycle it just never ends, nor does it ever upgrade. The screen just stays in the upgrade cycle forever.
I have tried to tftp into the router, but can't seem to get the timing right from either a Mac or a PC. I've tried to follow the scp/ssh procedure mentioned here: http://www.gargoyle-router.com/phpbb/vi ... scp#p14486 and can connect just fine via scp but no matter what size of file I upload, the scp program can't finish the transfer...it crashes right before the transfer is complete.
Trying scp from the command line on Mac doesn't seem to give me any better results. I can perform the SSH command but obviously with no file there nothing happens.
What else can I try? For the record, here is what happens when I plug in the router.
The power led immediately starts blinking for 15 seconds, then the DMZ light comes on solid. The power continues blinking and the DMZ stays lit solid until 56 seconds, at which time the WLAN light comes on solid.
The power continues blinking, the DMZ stays solid and the WLAN stays solid until 2:50, at which point the LED quits blinking and goes solid, the DMZ stays off, the WLAN stays light and at that point you can connect via the web interface, or SCP.
Reverting/Reflashing
Moderator: Moderators
Re: Reverting/Reflashing
OpenWRT has abandoned the GL at the AA release. There is not enough RAM to support the OS.
Therefor Gargoyle also cannot support the WRT54GL in versions after v1.5.6.
You are having trouble because you do not have enough RAM. To revert you can use the TFTP method. The other thing that might work is to login using SSH, kill all the processes you can, delete all the files you can from /tmp and then copy a small DD-WRT image to the /tmp directory and use sysupgrade to install your new image.
Finally, sell your GL on Ebay and get a cool router than can run modern open source software. You will not regret it.
Therefor Gargoyle also cannot support the WRT54GL in versions after v1.5.6.
You are having trouble because you do not have enough RAM. To revert you can use the TFTP method. The other thing that might work is to login using SSH, kill all the processes you can, delete all the files you can from /tmp and then copy a small DD-WRT image to the /tmp directory and use sysupgrade to install your new image.
Finally, sell your GL on Ebay and get a cool router than can run modern open source software. You will not regret it.

Linksys WRT1900ACv2
Netgear WNDR3700v2
TP Link 1043ND v3
TP-Link TL-WDR3600 v1
Buffalo WZR-HP-G300NH2
WRT54G-TM
Netgear WNDR3700v2
TP Link 1043ND v3
TP-Link TL-WDR3600 v1
Buffalo WZR-HP-G300NH2
WRT54G-TM
Re: Reverting/Reflashing
Thanks for your suggestions. It was helpful, but still did not solve the problem. I was able to log into the Router Interface, disable the wifi signal (cause I thought that might eat up some memory) and then used SCP to get in and delete some stuff from the /tmp folder. Then, I used SCP to put the smallest image I could find, which happened to be a dd-wrt micro image around 1.7mb.
I then ran sysupdate -n /tmp/file name through ssh and it started doing "something" but once the router rebooted it booted right back into Gargoyle 1.5.8.
So, is there a place I can place that image file so that it will run automatically when it boots up? It seems like once I run sysupdate through ssh it just can't quite get to the point where it actually DOES install that file.
Thanks!
I then ran sysupdate -n /tmp/file name through ssh and it started doing "something" but once the router rebooted it booted right back into Gargoyle 1.5.8.
So, is there a place I can place that image file so that it will run automatically when it boots up? It seems like once I run sysupdate through ssh it just can't quite get to the point where it actually DOES install that file.
Thanks!