After serving me for around 5 years, my old Linksys WRT150N (flashed with DD-WRT) has died completely today. No response at all from Telnet or http and no Internet connection. The only thing that still works is the dumb switch.

Because most of my jobs require Internet connection, I went emergency router-shopping. I was hoping to find something like Asus RT-N16 or better, but couldn’t find anything decent (the best routers I could find had worse specs than my hacked F7D3402) so I had to get some cheap device as a temporary replacement.

TP-Link TL-WR740N is a really cheap device, around 20 Euro. Although, the device feels really cheap, the hardware inside is more than enough for a basic router.

Specs: CPU: Atheros AR9330 SOC (MIPS) @ IIRC 400Mhz, 32MB RAM, 4 ethernet ports, 1 WAN port, Wireless Lite-N (150 mbps).

I initially planned to use this device with DD-WRT, but found that my device’s hardware revision is 4.21, while DD-WRT only supports version 2.x.

Fortunately, the latest OpenWrt trunk seems to support this device, so I compiled my own build and flashed it.

The router works fine, but there’s no WebUI, so I had to configure my PPPoE DSL connection and WiFi settings manually. Fortunately, the root FS is JFFS2 which is writable, so I didn’t have to reflash the device to make changes. The version of OpenWrt which I have flashed seems to use raw JFFS2 for rootfs, although a SquashFS version is also available.

Now I need to free some space (removing some of those extra packages which I have added) and install a WebUI, so I can properly setup port-forwarding. But that’s another story.

This router is a really good device for the money, especially with OpenWrt (but the stock FW isn’t half bad either).
But I still treat it as a temporary replacement until I get something more decent. After that, I will probably use this little router as an additional WiFi hotspot to extend my WiFi range.

OK, that’s the whole story. R.I.P. WRT150N.