Differences

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

toh:tp-link:tl-wr1043nd [2014/03/01 08:10]
mexus
toh:tp-link:tl-wr1043nd [2014/08/18 18:37] (current)
olmari Updated links from 14.07-rc1 to -rc3
Line 1: Line 1:
====== TP-Link TL-WR1043ND ====== ====== TP-Link TL-WR1043ND ======
-One of the first cheap devices with an gigabit Ethernet switch. Manufacture advertised features: 3 removable omni antennas (RP-SMA connectors) and 24 dBm (251 mW, v1.x, v2.x) maximal TX power output. Note: maximal TX power and available channels are limited in some countries!+One of the first cheap devices with an gigabit Ethernet switch. Manufacture advertised features: 3 removable omni antennas ([[wp>RP-SMA|RP-SMA connectors]]) and 24 dBm (251 mW, v1.x, v2.x) maximal TX power output. Note: maximal TX power and available channels are limited in some countries!
-**NOTE**: My personal experience with the V1 hardware version bought in Nov 2013  has been nothing but trouble. This device is unreliable  with daily unexplained slow downs and reboots, after considerable attempts at resolving these issues I can only guess it is a hardware issue. As a band-aid I have a  daily CRON reboot job but still a manual reboot is necessary sometimes. (Daniel Sokolowski) +**WARNING:** These routers seem to have unstable wifi in 12.09. They're hit by bugs [[https://dev.openwrt.org/ticket/9654|9654]], [[https://dev.openwrt.org/ticket/12372|12372]] and [[https://dev.openwrt.org/ticket/13966|13966]].
- +
- +
-My V2 works flawless. No erratic behavior, stable and fast connection, nice coverage. I have Extroot with 4GB flash drive. (Dimitar Tanchev)+
===== Supported Versions ===== ===== Supported Versions =====
Line 120: Line 117:
|  **Stable** (Attitude Adjustment)  |  **Factory**  |  http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin  | |  **Stable** (Attitude Adjustment)  |  **Factory**  |  http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin  |
|  :::  |  **Upgrade**  |  http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin  | |  :::  |  **Upgrade**  |  http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin  |
 +|  **14.07-rc3** (Barrier Breaker)  |  **Factory**  |  http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin  |
 +|  :::  |  **Upgrade**  |  http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin  |
|  **Trunk** (Barrier Breaker)  |  **Factory**  |  http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin  | |  **Trunk** (Barrier Breaker)  |  **Factory**  |  http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin  |
|  :::  |  **Upgrade**  |  http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin  | |  :::  |  **Upgrade**  |  http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin  |
Line 126: Line 125:
^ Branch ^ Type ^ Download link ^ ^ Branch ^ Type ^ Download link ^
 +|  **14.07-rc3** (Barrier Breaker)  |  **Factory**  |  http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-factory.bin  |
 +|  :::  |  **Upgrade**  |  http://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/generic/openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin  |
|  **Trunk** (Barrier Breaker)  |  **Factory**  |  http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-factory.bin  | |  **Trunk** (Barrier Breaker)  |  **Factory**  |  http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-factory.bin  |
|  :::  |  **Upgrade**  |  http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin  | |  :::  |  **Upgrade**  |  http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin  |
Line 260: Line 261:
==== Upgrading OpenWrt ==== ==== Upgrading OpenWrt ====
-> [[doc:howto:generic.sysupgrade]] -> [[doc:howto:generic.sysupgrade]]
- 
-:!: ** WARNING: Recent versions of trunk are reported to brick the 1043ND and other devices: ** 
- 
-https://forum.openwrt.org/viewtopic.php?pid=176604 
- 
-Unless you know what you're doing, use the latest stable version. 
==== Back to original firmware ==== ==== Back to original firmware ====
Line 273: Line 268:
With the WR1043ND router, there is a catch: the stock firmware is obtained from the OEM: http://www.tplink.com/en/support/download/?model=TL-WR1043ND With the WR1043ND router, there is a catch: the stock firmware is obtained from the OEM: http://www.tplink.com/en/support/download/?model=TL-WR1043ND
-OEM TP-Link firmware for the TL-WR1043nd**//V1//** with the boot part removed to revert to the original OEM firmware: http://goo.gl/cMdOdz 
- 
  * in case the file name of this firmware file does not contain the word **//"boot"//** in it, you can simply revert back to original firmware   * in case the file name of this firmware file does not contain the word **//"boot"//** in it, you can simply revert back to original firmware
  * in case the file name of this firmware file does contain the word **//"boot"//** in it, you need to cut off parts of the image file //before// flashing it:   * in case the file name of this firmware file does contain the word **//"boot"//** in it, you need to cut off parts of the image file //before// flashing it:
 +
 +
 +The following method applies both for the V1 and V2 since the bootloader is the same size.
 +
An example of an image file with the word "boot" in it is ''wr1043nv1_en_3_9_17_up_boot(091118).bin''. An example of an image file with the word "boot" in it is ''wr1043nv1_en_3_9_17_up_boot(091118).bin''.
Line 286: Line 283:
</code> </code>
-You should transfer the firmeware image to the /tmp folder and revert back to original firmware:+You should transfer the firmeware image to the /tmp folder and revert back to original firmware (if availlable you can flash the firmware via the webinterface as well):
 +Via the safer method using sysupgrade:
<code> <code>
-mtd -r write tplink.bin linux+sysupgrade /tmp/tplink.bin
</code> </code>
-Or depending on your mtd you may have to +Or alternatively use the mtd method:
<code> <code>
mtd -r write tplink.bin firmware mtd -r write tplink.bin firmware
</code> </code>
-This has been confirmed by [[https://forum.openwrt.org/viewtopic.php?pid=110583#p110583|supertom64]]+This has been confirmed by [[https://forum.openwrt.org/viewtopic.php?pid=110583#p110583|supertom64]] (for the V1) and by [[https://forum.openwrt.org/viewtopic.php?pid=232448#p232448|akirkby]] (for the V2, flashing using the webinterface) 
 + 
 +OEM TP-Link firmware for the TL-WR1043nd with the **//boot part removed//** to revert to the original OEM firmware: 
 +  * TL-WR1043nd **//V1//** [[http://q.gs/6gAN3|TL-WR1043ND-V1-stripped.zip]] 
 +  * TL-WR1043nd **//V2//** [[http://q.gs/6gAN7|TL-WR1043ND-V2-stripped.zip]]
Line 311: Line 312:
==== Interfaces ==== ==== Interfaces ====
-The default network configuration is:+The OpenWrt default configuration of the [[doc/networking/network.interfaces|network interfaces]] is as follows:
^ Interface Name ^ Description ^ Default configuration ^ ^ Interface Name ^ Description ^ Default configuration ^
-| br-lan | LAN & WiFi | 192.168.1.1/24 |  +| ''br-lan'' | LAN & WiFi | 192.168.1.1/24 | 
-| eth0 | LAN ports (1 to 4) + WAN | None |  +| ''eth0''  | LAN ports (1 to 4) + WAN | //none//
-| wlan0 | WiFi | Disabled |  +| ''wlan0''  | WiFi | //disabled// |
- +
==== Switch Ports (for VLANs) ==== ==== Switch Ports (for VLANs) ====
Line 329: Line 328:
| LAN 3 | 3 | 2 | | LAN 3 | 3 | 2 |
| LAN 4 | 4 | 1 | | LAN 4 | 4 | 1 |
-| Gigabit Media Independent Interface | 5 (marked as CPU) | 0 (marked as CPU) Switch0 CPU Port| +| [[wp>Gigabit Media Independent Interface|GMII]] | 5 (marked as CPU) | 0 (marked as CPU) Switch0 CPU Port| 
-| Gigabit Media Independent Interface | - | 6 Switch0 CPU Port |+| ::: | - | 6 Switch0 CPU Port |
FIXME There is a port 6 on v2.x I haven't found it's purpose yet! FIXME There is a port 6 on v2.x I haven't found it's purpose yet!
Line 341: Line 340:
Wan has VLAN 2, that shouldn't be touch,as you lose the WAN port. Start you VLANs from 3 , attaching them to the eth1.x sub-interfaces. Wan has VLAN 2, that shouldn't be touch,as you lose the WAN port. Start you VLANs from 3 , attaching them to the eth1.x sub-interfaces.
- 
- 
-http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=18&PFid=15&Level=5&Conn=4&ProdID=197 
Some issues with 10.03.1-rc4 on Hardware Ver.1.8 see [[https://forum.openwrt.org/viewtopic.php?pid=123269#p123269|this post]] for workaround. Some issues with 10.03.1-rc4 on Hardware Ver.1.8 see [[https://forum.openwrt.org/viewtopic.php?pid=123269#p123269|this post]] for workaround.
Line 375: Line 371:
</code> </code>
 +
 +The port numbers are shown here:
 +
 +{{:media:img_20140513_175452.jpg}}
==== Use the WAN-Port as a LAN-Port  ==== ==== Use the WAN-Port as a LAN-Port  ====
**remove** to following lines, to remove the wan specific configuration (vlan and interface) **remove** to following lines, to remove the wan specific configuration (vlan and interface)
 +**V1.x**
/etc/config/network /etc/config/network
-<code> +<code>config interface 'wan'
-config interface 'wan'+
option ifname 'eth0.2' option ifname 'eth0.2'
- option proto 'dhcp' + option proto 'dhcp'</code>
-</code>+
and and
-<code> +<code>config switch_vlan
-config switch_vlan+
option device 'switch0' option device 'switch0'
option vlan '2' option vlan '2'
- option ports '0 5t' + option ports '0 5t'</code>
-</code>+
-and **add** the port 0 to the exsisting Vlan +and **add** the port 0 to the existing Vlan 
-<code> +<code>config switch_vlan
-config switch_vlan+
option device 'switch0' option device 'switch0'
option vlan '1' option vlan '1'
# add port 0 to the line below # add port 0 to the line below
- option ports '0 1 2 3 4 5t' + option ports '0 1 2 3 4 5t'</code>
-</code>+
 +**V2.x**
 +/etc/config/network
 +<code>config interface 'wan'
 + option ifname 'eth0'
 + option proto 'dhcp'</code>
 +and
 +<code>config switch_vlan
 + option device 'switch0'
 + option vlan '2'
 + option ports '5 6'</code>
 +
 +and **add** the port 5 to the existing Vlan
 +<code>config switch_vlan
 + option device 'switch0'
 + option vlan '1'
 +# add port 5 to the line below
 + option ports '0 1 2 3 4'</code>
==== Add VLAN and Second Wan on v.2.x  ==== ==== Add VLAN and Second Wan on v.2.x  ====
Line 531: Line 543:
===== Hardware ===== ===== Hardware =====
==== Info ==== ==== Info ====
 +TP-Link naming scheme is, that numbers behind the comma, refer to changes in the firmware only, the hardware is identical.
 +
^ Type ^ HW ver. 1.x ^ HW ver. 2.x ^ ^ Type ^ HW ver. 1.x ^ HW ver. 2.x ^
-| **[[wp>Instruction set]]:**              |  [[wp>MIPS architecture|MIPS32]]  ||+| **[[wp>Instruction set]]:**              |  [[wp>MIPS_instruction_set#MIPS32|MIPS32]]  ||
| **Vendor:**                              |  [[wp>Qualcomm Atheros]]  || | **Vendor:**                              |  [[wp>Qualcomm Atheros]]  ||
| **[[doc:techref:Bootloader]]:**          |  [[doc:techref:bootloader:uboot|U-Boot]] 1.1.4  || | **[[doc:techref:Bootloader]]:**          |  [[doc:techref:bootloader:uboot|U-Boot]] 1.1.4  ||
-| **[[doc:hardware:soc|System-On-Chip]]:**  |  AR9132 rev 2 (MIPS 24Kc V7.4) |  QCA9558 (MIPS 74Kc V5.0) |+| **[[doc:hardware:soc|System-On-Chip]]:**  |  AR9132 rev 2  |  QCA9558  |
| **[[doc:hardware:cpu|CPU]]/Frq**          |  24Kc V7.4 400 MHz  |  74Kc V5.0 720 MHz  | | **[[doc:hardware:cpu|CPU]]/Frq**          |  24Kc V7.4 400 MHz  |  74Kc V5.0 720 MHz  |
| **Target name**                          |  [[http://wiki.openwrt.org/tag/ar71xx?do=showtag&tag=ar71xx|ar71xx]]  || | **Target name**                          |  [[http://wiki.openwrt.org/tag/ar71xx?do=showtag&tag=ar71xx|ar71xx]]  ||
-| **Initial flash image**                  |  ''openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin''  |  ''openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-factory.bin''  | 
-| **Upgrade image**                        |  ''openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin''  |  ''openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin''  | 
| **Flash-Chip:**                          |  [[http://www.spansion.com/Support/Datasheets/S25FL064P_00.pdf|ST 25P64V6P]]  |  [[http://www.nexflash.com/hq/enu/ProductAndSales/ProductLines/FlashMemory/SerialFlash/W25Q64FV.htm|Winbond 25Q64FV]]  | | **Flash-Chip:**                          |  [[http://www.spansion.com/Support/Datasheets/S25FL064P_00.pdf|ST 25P64V6P]]  |  [[http://www.nexflash.com/hq/enu/ProductAndSales/ProductLines/FlashMemory/SerialFlash/W25Q64FV.htm|Winbond 25Q64FV]]  |
| **Flash size:**                          |  8192 KiB  || | **Flash size:**                          |  8192 KiB  ||
Line 546: Line 558:
| **Wireless Power:**                      |  Maximal power output is 24 dBm (251 mW)  || | **Wireless Power:**                      |  Maximal power output is 24 dBm (251 mW)  ||
| **802.11n:**                              |  3 x 3 : 2  |  3 x 3 : 3  | | **802.11n:**                              |  3 x 3 : 2  |  3 x 3 : 3  |
-| **[[doc:hardware:Switch]]:**              |  [[http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=18&PFid=15&Level=5&Conn=4&ProdID=197|RealTek RTL8366RB 5-port Gigabit switch  w/ vlan support]]  |  [[http://wikidevi.com/files/Atheros/specsheets/AR8327_AR8327N.pdf|Atheros AR8327N-BL1A]]  | +| **[[doc:hardware:Switch]]:**              |  [[http://realtek.info/pdf/rtl8366_8369_datasheet_1-1.pdf|RealTek RTL8366RB]]  |  [[http://wikidevi.com/files/Atheros/specsheets/AR8327_AR8327N.pdf|Atheros AR8327N-BL1A]]  | 
-| **USB:**                                  |  Yes 1 x 2.0 (OHCI platform; device name ''1-1'')  ||+| **[[doc/techref/swconfig]]:**            |  [[https://dev.openwrt.org/browser/trunk/target/linux/generic/files/drivers/net/phy/rtl8366rb.c|yes, rtl8366rb]]  |  [[https://dev.openwrt.org/browser/trunk/target/linux/generic/files/drivers/net/phy/ar8216.c|yes, ar8216]]  | 
 +| **USB:**                                  |  Yes 1 x 2.0 ([[wp>Open Host Controller Interface|OHCI]] platform; device name ''1-1'')  ||
| **Power:**                                |  12V DC 1.5A  || | **Power:**                                |  12V DC 1.5A  ||
| **[[doc:hardware:port.serial|Serial]]:**  |  [[#Serial|Yes]]  || | **[[doc:hardware:port.serial|Serial]]:**  |  [[#Serial|Yes]]  ||
Line 805: Line 818:
//:!: Note2: From versions 1.8 up to 2.x holding the reset button for more than 30' resets to OpenWRT initial settings.// //:!: Note2: From versions 1.8 up to 2.x holding the reset button for more than 30' resets to OpenWRT initial settings.//
 +
 +//:!: Note3: If you use current trunk version of OpenwRT then the reset button is controlled through /etc/rc.button/reset file. If you hold the button for longer than 5 seconds, then OpenWRT resets to initial settings. You can change the behaviour in this file: /etc/rc.button/reset//
===== Debricking ===== ===== Debricking =====
Line 922: Line 937:
Total: 62104 17472 44632 Total: 62104 17472 44632
</code> </code>
 +
 +This chip from Digikey should work too, if you aren't able to obtain a DDR-module: {{http://www.digikey.de/product-detail/de/AS4C32M16D1-5TCN/1450-1006-ND/4234565|Alliance Memory, Inc. AS4C32M16D1-5TCN}}
==== I²C GPIO Mod ==== ==== I²C GPIO Mod ====
Line 945: Line 962:
-===== Custom IPv6 image for wr1043nd =====+===== Custom OpenWrt image with LuCi integrated =====
-a custom image with ipv6 support: radvd, wide-dhcpv6, 3g stick support, made for RCS-RDS Fiberlink dual stack PPPoE service, +http://www.superwrt.eu/en/firmware/tp-link-wr1043nd/
-but should be okay for static wan settings on other ISPs: +
-http://www.superwrt.eu/firmware/tp-link-wr1043nd/+
===== Other models with the same hardware ===== ===== Other models with the same hardware =====

Back to top

toh/tp-link/tl-wr1043nd.1393657844.txt.bz2 · Last modified: 2014/03/01 08:10 by mexus