OpenWrt Forum Archive

Topic: Installing OpenWRT on ASUS WL-330N

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

Hi everyone,
I'm trying to install OpenWRT onto an Asus WL-330N. I followed this guide http://wiki.openwrt.org/toh/asus/wl-330n and managed to compile a fitting bin with the name "openwrt-ramips-rt305x-wl-330n-squashfs-sysupgrade.bin".
Since I don't want to open the device, I'm trying to install via recovery mode. The only way it seems to accept the image is when I rename the bin-file to a trx-name that Asus would choose for their updates like WL-330N3G_1.0.2.0.trx. If I strip down the first 32 bytes it does not seem to flash and when I pull the power cable after 10 minutes and put it back in, the Asus firmware is still there.
If I do not remove the first 32 bytes from the bin-file, rename it and upload it, it seems to get flashed and reboots.
I cannot log in, though.
I've tried to login via telnet and via web acess trying. I've tried multiple ip configurations for my computer:
static 192.168.1.20
static 192.168.1.101
static 192.168.1.120
dhcp -> Windows does not find a dhcp server and sets APIPA address

When monitoring the traffic on the ethernet cable all I see is one single DHCP Discover Request from the access point.

Any ideas what I'm doing wrong? I really don't know what else to do.

I think that in openwrt default configuration your device have RJ-45 port as WAN port (with dhcp client) and WIFI switched off. You can use openwrt failsafe mode to up wifi interface or change switch configuration (set RJ-45 as LAN port) and rebuild firmware.

Dont know if this is solved, but you can do it this way -

Put the device in recovery mode by pressing and holding down the 'restore' button on the bottom or the 'WPS' bottom on the top of the device as you plug in the power supply, press & hold until the power button light starts flashing slowly, like once every 3 -5 secs.

Once its starts flashing, it will stay like that for a while, so now plug in the ethernet cable into the device and then into your laptop or desktop ethernet port, then change the ip address of the 'local area network' adapter's 'TCP/IPv4' to a static address as below:

ip address:     192.168.1.20
subnet mask: 255.255.255.0

...leave the others setting ie. gateway & dns blank.


Then use the Asus 'Firmware Restoration' app (I have the WL-330N3G so i have the one for it, but i believe it should work for the WL-330N, you can find it here - http://dlcdnet.asus.com/pub/ASUS/wirele … G_4258.zip) to flash the bin file (the app will protest about the file not being a Asus firmware file as expected, just click 'yes'), let it finish uploading and it will then flash and the device will eventually restart after all is done.

Once the restart is done (the power light will eventually stop flashing), you can then change 'local area network' adapter's 'TCP/IPv4' back to obtain ip automatically and once it assigns an ip to the device, you can then log in via LuCi or SSH or SCP, however you must first set a password either via telnet or via LuCi if it is included in the bin.

Note: You can also use the above app to flash a ASUS firmware image file (.trx) as well.

(Last edited by des245 on 28 Feb 2013, 21:15)

The discussion might have continued from here.