OpenWrt Forum Archive

Topic: WRT150N Flashing

The content of this topic has been archived on 26 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Got a question here, I looked all over the forums and documents at xwrt and other sites, but couldent solve my problem.  I am not new to using openwrt, but this hardware is new to me(WRT150N).

I flashed to OpenWRT kamikaze/7.06/brcm-2.4  no problem.  The only trouble is that now I want it reflashed to the default firmware. 

The problem:
Web menu won't reflash the default linksys .bin
It DOES have boot wait on, so TFPT should do the trick..
At bootwait time, I can fire a firmware across and it says successful.
Reboot, same old openWRT.

I tried flashing with the reset button held, and various other methods that online sites reccomended, each time it says its successful, but no change.

Is there something weird about the WRT150N's TFTP flashing? Am I missing something? Has anyone got another way to reflash this thing to the factory default?

The only flash method that I can find that works is using mtd at the command line to pump in a new .trx file. Which is all well and good, but I don't have a .trx file for the default WRT150N firmware.

I've heard Kaloz mention on multiple occasions that TFTP on the WRT150N is broken. To obtain a trx from a Linksys bin, run the following command

dd bs=32 skip=1 if=linksys.bin of=linksys.trx

This can then be flashed using mtd.

WOOOOOT!
Thanks so much, that did the trick!

made the trx:
dd bs=32 skip=1 if=WRT150N v1.51.3_ETSI_firmware.bin of=default.trx

sent it over to the router using WINSCP

On the router:
mtd -r write default.trx linux



After messing around last night for 7hrs! I knew its not generally reccomended to knock off the 32 off the front of the bin and re-flash, so thats the one thing I didn't try.  From my reading online I thinks its mostly confirmed that TFTP on the WRT150N is indeed broken, "it" thinks it works, but its wrong...

Default firmware is up and running again...

how do i flash using mtd i have windows vista

You can get some live CD distribution like Knoppix or use xVM VirtualBox from Sun (a virtualization environment) and install a full and friendly Linux distribution such as Ubuntu

Or ask for someone to send you the resulting trx file (2814944 bytes) and then use WinSCP

If you don't understand what I am talking about... do not try it.

You could add this to the empty Wiki page of the Linksys WRT150N...

Just a suggestion smile

karmahobbes wrote:

WOOOOOT!
Thanks so much, that did the trick!

made the trx:
dd bs=32 skip=1 if=WRT150N v1.51.3_ETSI_firmware.bin of=default.trx

sent it over to the router using WINSCP

On the router:
mtd -r write default.trx linux



After messing around last night for 7hrs! I knew its not generally reccomended to knock off the 32 off the front of the bin and re-flash, so thats the one thing I didn't try.  From my reading online I thinks its mostly confirmed that TFTP on the WRT150N is indeed broken, "it" thinks it works, but its wrong...

Default firmware is up and running again...

The discussion might have continued from here.