TP-Link’s WR740N is a very lowcost wireless router
 capable of running OpenWRT. I bought it for 12 LVL (~23 USD / 18 EUR) 
and it had the v4.2 of WR740N and thanks to good guys at OpenWRT I was 
able to replace my buggy original firmware with solid firmware that was capable of doing what I need, specifically, connect as a client to a existing wifi network.
Hardware highlights
- CPU – Atheros A7240 @ 400 MHz
 - RAM – 32 MB
 - Flash – 4 MB
 - WiFi – 802.11 b/g/n 150 Mbps
 - Network – 4 x 10/100 Mbps Ethernet
 
Here are some images of WR704N. I already played a bit with the LEDs, that’s why I have WLAN and WAN LEDs working :)
Original firmware doesn’t supports connecting as a wireless
 client and has a buggy implementation of WDS, anyway, here’s how to 
flash a WR740N with OpenWRT from trunk (currently r30479). Fortunately 
there’s even a wiki statement that provides us with solid ground to work
 on: „V4.2 and V4.3 work without apparent problems from trunk r29631 
onward”.
Prerequisites
- PuTTY – a SSH, Telnet and Rlogin client (download here)
 - Original TL-WR740N firmware – (download here) for recovery purposes :)
 - Trunk OpenWRT version for WR740N (download here)
 
Installation
It seems that the only difference 
between WR740N and WR740ND is that the later has a detachable antenna so
 it is safe to follow it’s tutorial. The manual at openwrt.org says that some of the devices have a protection for uploading unsuitable firmware, but this wasn’t the case. I think it was more aimed towards the D version. The trunk WR740N image can be flashed trough the stock TP-Link web interface.
- Browse to your router (default http://192.168.1.1/ )
 - Login with your credentials (default user name: admin, password: admin)
 - On the left side navigation go to System tools then to Factory defaults and click restore
 - After router has rebooted navigate to Firmware upgrade
 - Upload previously downloaded *-factory.bin file to router
 - Click on Upgrade button and wait for it to reboot
 - Wait about a minute or so (watch the sys led activity)
 
Configuration
Now it’s time to open previously downloaded PuTTY executable and setup a password for root account.
- Open PuTTY and type 192.168.1.1 in the Host name field
 - select „Telnet” as connection type and click open
 - After the OpenWRT banner/greeting type: „passwd root” without the quotes and enter your password twice
 - Once password has been setup Telnet is no longer avaiable, use SSH instead
 
And that finishes the installation of OpenWRT on TL-WR740N.  For basic configuration of your device head to OpenWRT wiki. And again thanks to the good guys at OpenWRT for making this happen!



0 Comments