Differences

This shows you the differences between two versions of the page.

toh:tp-link:tl-wr741nd [2012/09/20 21:48]
wigyori
toh:tp-link:tl-wr741nd [2013/04/16 12:23] (current)
valentt
Line 8: Line 8:
^ Model Version ^ Launch Date ^ OpenWrt Version Supported ^ Model Specific Notes ^ ^ Model Version ^ Launch Date ^ OpenWrt Version Supported ^ Model Specific Notes ^
| v1 | - | Backfire 10.03 | - | | v1 | - | Backfire 10.03 | - |
-| v1.3 | - | Backfire 10.03.1 | - |+| v1.3 | - | Backfire 10.03.1 | [[http://downloads.openwrt.org/backfire/10.03.1/ar71xx/openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin|r29592]] tested & seems ok on TL-WR741ND(RU)v1.3 from fw:3.12.4 |
| v1.4 | - | Backfire 10.03.1 | [[https://forum.openwrt.org/viewtopic.php?pid=125674#p125674|Success]] | | v1.4 | - | Backfire 10.03.1 | [[https://forum.openwrt.org/viewtopic.php?pid=125674#p125674|Success]] |
| v1.5 | - | Backfire 10.03.1 (r22689)  | [[#tl-wr741nd.v1.5|Success]] | | v1.5 | - | Backfire 10.03.1 (r22689)  | [[#tl-wr741nd.v1.5|Success]] |
Line 24: Line 24:
| v4.20 | 2012-04 | trunk (31273) | Confirmed working with trunk 31273, probably working with earlier. Note: 4.20 is newer than 4.3 | | v4.20 | 2012-04 | trunk (31273) | Confirmed working with trunk 31273, probably working with earlier. Note: 4.20 is newer than 4.3 |
| v4.21 | - | trunk (32793) | Confirmed working with trunk 32793, probably working with earlier.| | v4.21 | - | trunk (32793) | Confirmed working with trunk 32793, probably working with earlier.|
 +| v4.22 | - | trunk (35240) | Confirmed working with trunk 35240 and with **Attitude Adjustment 12.09-rc1**. |
====== Hardware Highlights ====== ====== Hardware Highlights ======
Line 32: Line 33:
Version 4.x and above utilise the AR9331 chipset (Confirmed on UK v4.3 model). Chinese models may differ - TP-Link appear to have started using vxWorks and reducing the flash to 2MB and RAM to 16MB on some of their newer versions for the Chinese market. Version 4.x and above utilise the AR9331 chipset (Confirmed on UK v4.3 model). Chinese models may differ - TP-Link appear to have started using vxWorks and reducing the flash to 2MB and RAM to 16MB on some of their newer versions for the Chinese market.
 +
 +===== Power characteristics =====
 +  *  Rotuer consumes between 0.5W and 1W, depending on the power supply voltage and load.
 +  * The power adapter is rated 9V @ 0.6A . The router can be powered from a battery.
 +  * V4.3 version of the router contains an MP1482DS step down voltage regulator, with the voltage range from 4.75V to 18V. This are absolute maximum ratings, other components might not be able to widstand such a range. 5V to 15V should be a safe range (don't try this on other versions that V4.3 if you aren't sure)
===== Installation ===== ===== Installation =====
Line 60: Line 66:
http://www.gargoyle-router.com/downloads/images/ar71xx/gargoyle_1.4.4-ar71xx-tl-wr741nd-v1-squashfs-factory.bin http://www.gargoyle-router.com/downloads/images/ar71xx/gargoyle_1.4.4-ar71xx-tl-wr741nd-v1-squashfs-factory.bin
|r29342]] | | | | |r29342]] | | | |
 +|  4.21 | Attitude Adjustment 12.09-rc1 | | [[
 +http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/openwrt-ar71xx-generic-tl-wr741nd-v4-squashfs-factory.bin
 +|r34185]] | | | | |
 +|  4.22 | Attitude Adjustment 12.09-rc1 | | [[
 +http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/openwrt-ar71xx-generic-tl-wr741nd-v4-squashfs-factory.bin
 +|r34185]] | | | | |
| | Trunk lastest ((Release number vary more frequently than Wiki update))  | [[ | | Trunk lastest ((Release number vary more frequently than Wiki update))  | [[
http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr741nd-v1-squashfs-factory.bin http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr741nd-v1-squashfs-factory.bin
Line 246: Line 258:
mtd -r write /tmp/tplink.bin firmware mtd -r write /tmp/tplink.bin firmware
</code> | </code> |
 +
 +{{:meta:icons:tango:dialog-warning.png?nolink |Warning!}}**WARNING:** If you get the error //**"Writing from /tmp/tplink.bin to firmware ... [e]Failed to erase block"**// after flashing via the mtd command , do not reboot or shutdown or you will brick your device! In tp-link site they say that if you have 110825 you should update to 111130 before upgrading to 120320, so it could be better to restore to 110914 and then upgrade "gradually" as they say.
 +
 +{{:meta:icons:tango:48px-emblem-important.svg.png?nolink |Important!}} The latest TP-Link firmware wr741nv4_en_3_12_11_up(120320).bin doesn't have the word 'boot' in it. However, the 120320 firmware has also the bootloader (bigger file, 4063744 vs 3932160, it's 131584 bytes larger, equals to 0x20200 in hex, the amount you have to trim when flashing those files as described in wiki!) They used to add the word "boot" in the filename, now you have to pay attention to the file size.
===== Hardware ===== ===== Hardware =====
 +  * Dimensions ( W x D x H )  6.9 x 4.6 x 1.3 in. (174 x 118 x 33 mm)
==== Photos ==== ==== Photos ====
**v1.x** **v1.x**
Line 267: Line 284:
//Board:// //Board://
-{{:toh:tp-link:tl741nd-v2-board.jpg|V2.0 Board}}+{{:toh:tp-link:tl741v2-1.jpg|V2.0 Board}}
Serial port is the two round joints just above the small surface mount chip in the centre. Take power from elsewhere. Serial port is the two round joints just above the small surface mount chip in the centre. Take power from elsewhere.
-**v2.3**+**v2.3 and v2.4 **
-//Board://+//Case://
-can be found under http://free.pages.at/hollari/tl741nd-v2.3-board.jpg +nearly same case as v2.0 
-sorry, i was not able to upload it directly into this Wiki.+ 
 +//Board://
 +nearly same PCB as v2.0
Line 285: Line 304:
//Case:// //Case://
-{{:toh:tp-link:tlwr741nd_v4_top.JPG|V4.x Case}}+nearly same case as v2.0
//Board: (Note the AR9331 chipset)// //Board: (Note the AR9331 chipset)//
Line 358: Line 377:
{{:toh:tp-link:tl-wr741nd-v4-serial-fix.jpg?700}}. {{:toh:tp-link:tl-wr741nd-v4-serial-fix.jpg?700}}.
 +
 +For those who can take the risk of DESTROYING YOUR ROUTER an insane usb mod vor v4 devices is available [[http://wiki.openwrt.org/toh/tp-link/tl-wr741nd#photos|here]]
==== GPIO mapping ==== ==== GPIO mapping ====
Line 378: Line 399:
| gpio17 | WAN | ?? | | gpio17 | WAN | ?? |
 +On hardware revision 4.21
 +^ name ^ purpose ^
 +| gpio0 | WIFI LED |
 +| gpio1 | QSS LED |
 +| gpio7 | TP10 |
 +| gpio11 | Reset button |
 +| gpio13 | WAN LED |
 +| gpio14 | LAN 1 LED |
 +| gpio15 | LAN 2 LED |
 +| gpio16 | LAN 3 LED |
 +| gpio17 | LAN 4 LED (0=on,1=off) |
 +| gpio26 | QSS button |
 +| gpio27 | SYS LED (0=on,1=off) |
Other GPIOs are not working for me. I am able to export all of them, I even could change the direction, but when I write new value, it never changes. Other GPIOs are not working for me. I am able to export all of them, I even could change the direction, but when I write new value, it never changes.
Line 496: Line 530:
if those files are not available build the toolchain first if those files are not available build the toolchain first
<code>make prereq && make tools/install && make toolchain/install</code> <code>make prereq && make tools/install && make toolchain/install</code>
 +
 +**Patch for Attitude Adjustment 12.09-rc1. (revision 36033):**
 +| <code diff>
 +Index: target/linux/ar71xx/patches-3.3/990-WR741ND-usb.patch
 +===================================================================
 +--- target/linux/ar71xx/patches-3.3/990-WR741ND-usb.patch (revision 0)
 ++++ target/linux/ar71xx/patches-3.3/990-WR741ND-usb.patch (revision 0)
 +@@ -0,0 +1,10 @@
 ++--- a/arch/mips/ath79/Kconfig 2013-03-12 15:18:29.827389883 +0400
 +++++ b/arch/mips/ath79/Kconfig 2013-03-12 15:21:57.884753554 +0400
 ++@@ -506,6 +506,7 @@
 ++ select ATH79_DEV_AP9X_PCI if PCI
 ++ select ATH79_DEV_ETH
 ++ select ATH79_DEV_GPIO_BUTTONS
 +++ select ATH79_DEV_USB
 ++ select ATH79_DEV_LEDS_GPIO
 ++ select ATH79_DEV_M25P80
 ++
 +Index: target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr741nd.c
 +===================================================================
 +--- target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr741nd.c (revision 36033)
 ++++ target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr741nd.c (working copy)
 +@@ -16,6 +16,7 @@
 + #include "dev-eth.h"
 + #include "dev-gpio-buttons.h"
 + #include "dev-leds-gpio.h"
 ++#include "dev-usb.h"
 + #include "dev-m25p80.h"
 + #include "machtypes.h"
 +
 +@@ -97,6 +98,8 @@
 + u8 *mac = (u8 *) KSEG1ADDR(0x1f01fc00);
 + u8 *ee = (u8 *) KSEG1ADDR(0x1fff1000);
 +
 ++ ath79_register_usb();
 ++
 + ath79_register_m25p80(&tl_wr741nd_flash_data);
 +
 + ath79_gpio_function_disable(AR724X_GPIO_FUNC_ETH_SWITCH_LED0_EN |
 +
 +</code> |
 +
**Also firmware for 741nd is working in 743nd** **Also firmware for 741nd is working in 743nd**
Line 509: Line 585:
To your openwrt 10.03 source files and compile openwrt. To your openwrt 10.03 source files and compile openwrt.
-==== TL-WR741ND v2.4 ====+==== TL-WR741ND v2.X ====
Device works with Backfire 10.03.01 and latest [[http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr741nd-v2-squashfs-factory.bin|trunk image]] and also with[[http://www.gargoyle-router.com/downloads/images/ar71xx/gargoyle_1.4.0-ar71xx-tl-wr741nd-v1-squashfs-sysupgrade.bin|**Gargoyle** build]], no flaws discovered. Device works with Backfire 10.03.01 and latest [[http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr741nd-v2-squashfs-factory.bin|trunk image]] and also with[[http://www.gargoyle-router.com/downloads/images/ar71xx/gargoyle_1.4.0-ar71xx-tl-wr741nd-v1-squashfs-sysupgrade.bin|**Gargoyle** build]], no flaws discovered.

Back to top

toh/tp-link/tl-wr741nd.1348170503.txt.bz2 · Last modified: 2012/09/20 21:48 by wigyori