Differences

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

toh:tp-link:tl-wr1043nd [2013/01/30 15:06]
slickkitten s/6,9W/6.9W/
toh:tp-link:tl-wr1043nd [2013/05/15 00:27] (current)
hd7544 Additional findings and simpler soluton to WAN bug.
Line 15: Line 15:
| v1.6 | - | | Backfire 10.03.1 | Similar | | v1.6 | - | | Backfire 10.03.1 | Similar |
| v1.7 | - | | Backfire 10.03.1 | Similar | | v1.7 | - | | Backfire 10.03.1 | Similar |
-| v1.8 :!:| - | | Tested OK with Backfire 10.03.1 but newer v1.8 models with the current TP-LINK bootloader (ver. "U-Boot 1.1.4 (Mar 31 2012 - 10:40:21)") will need the bootloader downgrade described below for the WAN port to work with Backfire 10.03.1; tested OK with Attitude Adjustment 12.09-rc1 | Similar |+| v1.8 :!:| - | | <color red>Suspect of hardware bug that bring down WiFi after a while.</color>[[https://forum.openwrt.org/viewtopic.php?id=43478|1]] Tested OK with Backfire 10.03.1 but newer v1.8 models with the current TP-LINK bootloader (ver. "U-Boot 1.1.4 (Mar 31 2012 - 10:40:21)") will need the bootloader downgrade described below for the WAN port to work with Backfire 10.03.1; Tested OK with Attitude Adjustment 12.09-rc1 | Similar |
| v1.9 :!:| - | | Tested OK with Backfire 10.03.1 but as these models ship with the current TP-LINK bootloader (ver. "U-Boot 1.1.4 (Mar 31 2012 - 10:40:21)"), they will need the bootloader downgrade described below for the WAN port to work with Backfire 10.03.1 | Unknown | | v1.9 :!:| - | | Tested OK with Backfire 10.03.1 but as these models ship with the current TP-LINK bootloader (ver. "U-Boot 1.1.4 (Mar 31 2012 - 10:40:21)"), they will need the bootloader downgrade described below for the WAN port to work with Backfire 10.03.1 | Unknown |
| v1.10 :!:| - | | Tested OK with **Attitude Adjustment 12.09-rc1** :!: **Backfire 10.03.1 = BRICK!!** | Similar rev:1.1 board| | v1.10 :!:| - | | Tested OK with **Attitude Adjustment 12.09-rc1** :!: **Backfire 10.03.1 = BRICK!!** | Similar rev:1.1 board|
 +| v1.11 :!:| - | | Tested OK with **Attitude Adjustment 12.09** Not tested with 10.03.1|Downgrade U-Boot first |
 +| (DE)v1.2 :!:| - | ? 03-2013 ? | Tested OK with **Attitude Adjustment 12.09-rc1** :!: **Backfire 10.03.1 = BRICK!!**  | |
The list above shows the earliest OpenWRT release to be supported. Higher releases should be supported unless otherwise stated. The list above shows the earliest OpenWRT release to be supported. Higher releases should be supported unless otherwise stated.
Line 32: Line 34:
Manufacture advertised features: Manufacture advertised features:
-  * 802.11n (300Mbps), 3 antennas +  * 802.11b/g/n WLAN with up to 300Mbps throughput 
-  * 4x Gigabit Ethernet LAN ports, 1x Gigabit Ethernet WAN port +  * 3 removable omni antennas (RP-SMA connector) 
-  * 1x USB 2.0 port+  * 500 mW (27 dBm) maximal power output 
 +  * integrated 4-port Gigabit Switch (LAN ports
 +  * Gigabit Ethernet WAN port 
 +  * a USB 2.0 port
  * QSS (WPS) push button   * QSS (WPS) push button
===== Warnings / Gotchas ===== ===== Warnings / Gotchas =====
 +
 +*** POSSIBLE SIMPLER SOLUTION ***
 +
 +I spent several hours today getting 12.09 installed on my V 1.10 router.  I performed all the downgrades recommended, verified the boootloader version, but could not get a WAN connection.  I finally noticed that my LAN and WAN were being assigned the same MAC address.  I changed the MAC address of the WAN interface to what it should be (last digit +1) and all was well.
 +
 +I then restored the bootloader to the latest version, U-Boot 1.1.4 (Apr 28 2013 - 16:01:02), and confirmed it via the code below.  Once again after installing the latest 12.09 factory-squashfs.bin, my I had to WAN connection and both LAN and WAN MAC addresses were the same.  Changing the WAN interface MAC address to what it should be solved my problem. 
 +
 +As far as I can tell, the complex step below are apparently not necessary.  The latest bootloaoder may indeed disable the WAN during boot, which is great as it doesn't expose my devices to the WAN interface during that brief windows, but it's not staying locked.  It seems to be more of a simple MAC address issue.  Another note:  Before changing the MAC address to what it's assigned TP-Link address, I cloned my laptops MAC address, which gave the router connectivity on the WAN port, but my laptop could not get any web traffic.  Other devices connected could, but not my laptop. 
:!: **WARNING: v1.10 supports only Attitude Adjustment 12.09-rc1 or above. Backfire 10.03.1 causes a BRICK!!** :!: **WARNING: v1.10 supports only Attitude Adjustment 12.09-rc1 or above. Backfire 10.03.1 causes a BRICK!!**
Line 75: Line 88:
:!: **WARNING: flashing the WRONG OpenWRT version on models v1.10 WILL CAUSE A BRICK.** :!: **WARNING: flashing the WRONG OpenWRT version on models v1.10 WILL CAUSE A BRICK.**
 +=== USB 3G Modems ===
 +:!: **USB 3G modem issue (insufficient power).** The device does NOT deliver enough power for most USB 3G modems, which can lead to erratic behavior, droped/failed connections. If a 3G USB modem is to be used, consider other routers. (e.g. [[http://wiki.openwrt.org/toh/buffalo/wzr-hp-ag300h | Buffalo WZR-HP-AG300H]])
-:!: **USB 3G modem issue (insufficient power).** The device does NOT deliver enough power for many USB 3G modems, which can lead to erratic behavior, droped/failed connections. If a 3G USB modem is to be used, consider other routers. (e.g. [[http://wiki.openwrt.org/toh/buffalo/wzr-hp-ag300h | Buffalo WZR-HP-AG300H]])+== Compartible USB 3G modems: == 
 +  * Huawei E1550
===== Installation ===== ===== Installation =====
**Precompiled image** **Precompiled image**
  - Download a precompiled [[http://downloads.openwrt.org/attitude_adjustment/12.09-beta2/ar71xx/generic/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin|Attitude Adjustment 12.09 Beta 2 (stable image)]].   - Download a precompiled [[http://downloads.openwrt.org/attitude_adjustment/12.09-beta2/ar71xx/generic/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin|Attitude Adjustment 12.09 Beta 2 (stable image)]].
 +  - For v1.10 first flash old German firmware than flash precompiled [[http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin|Attitude Adjustment 12.09 rc1 (stable image)]] ; tested and works [[http://forum.lowyat.net/topic/2481658/all|credits go to sayboon]] for his tutorial
**Generic flash instructions** **Generic flash instructions**
Line 255: Line 272:
<code> <code>
dd if=orig.bin of=tplink.bin skip=257 bs=512 dd if=orig.bin of=tplink.bin skip=257 bs=512
 +</code>
 +
 +You should transfer the firmeware image to the /tmp folder and revert back to original firmware:
 +
 +<code>
 +mtd -r write tplink.bin linux
</code> </code>
Line 299: Line 322:
==== Failsafe mode ==== ==== Failsafe mode ====
See [[doc:howto:generic.failsafe|OpenWrt Failsafe Mode]] for general information. See [[doc:howto:generic.failsafe|OpenWrt Failsafe Mode]] for general information.
 +Based on generic failsafe, here are peculiarities :
-Power up your router. When the 'SYS' light starts to blink, press and hold the //QSS// button on the right side of the front panel until the blinking of 'SYS' LED gets faster. If that won't work instead of holding the button press it and keep pressing it until the blinking gets faster. Alternatively you may try both methods on the //RESET// button on the back panel between USB and power plug.+  - Listen on the WAN port. (tcpdump .....) 
 +  - Power up your router. When the 'SYS' light starts to blink, press and hold the //QSS// button on the right side of the front panel until the blinking of 'SYS' LED gets faster. If that won't work instead of holding the button press it and keep pressing it until the blinking gets faster. Alternatively you may try both methods on the //RESET// button on the back panel between USB and power plug. 
 +  - After entering the failsafe mode (sys LED flashing very fast) , swap your Ethernet connection from WAN port to LAN port 1 and the telnet 192.168.1.1 to repair your device as explained [[doc:howto:generic.failsafe#in.failsafe.mode|here]]. 
 + 
==== Recovery via serial console ==== ==== Recovery via serial console ====
Line 333: Line 360:
| **RAM:**            | 32 MiB  | | **RAM:**            | 32 MiB  |
| **Wireless:**        | Atheros AR9103 2.4ghz 802.11bgn | | **Wireless:**        | Atheros AR9103 2.4ghz 802.11bgn |
 +| **Wireless Power:**        | Maximal power output is 27 dBm (500 mW) |
 +| **802.11n:**        | 3 x 3 : 2 |
| **Ethernet:**        | [[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]], [[doc:techref:swconfig]] | | **Ethernet:**        | [[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]], [[doc:techref:swconfig]] |
| **Internet:**        | n/a  | | **Internet:**        | n/a  |
Line 344: Line 373:
==== Performance ==== ==== Performance ====
-See -> [[doc:hardware:performance]] for results and [[doc:howto:performance]] for help for measuring+  * [[doc:hardware:performance|Filesystems performance]] results and [[doc:howto:performance]] howto for help on measuring
 +  * [[inbox:benchmark.usb|USB Benchmarks]] results. 
 + 
 +This router gets around 180 Megabits/s WAN to LAN throughput, tested using nuttcp.
==== Power ==== ==== Power ====
Line 370: Line 402:
I successfully used the ATX PSU (from my computer) to power the router. I successfully used the ATX PSU (from my computer) to power the router.
All I did was buying a plug with above specifications and soldered a Molex-plug to the other end. All I did was buying a plug with above specifications and soldered a Molex-plug to the other end.
 +
 +=== Powering with different Voltages ===
 +:!: ** WARNING: For sure you will lose your warranty if you run the router with to high voltage and I don't guarantee it will works for you. Your router might break, so just run it with to high voltage if you know what you are doing and you don't care if the router breaks. **
 +
 +Because I wanted to run the router directly from solar and the 12V battery can have between 10.4V and 14.8V I tested the router with different voltages and it runs fine with voltages between 10V and 15V. Could not see any failures or loss in performance.
=== Power consumption on DC-Side === === Power consumption on DC-Side ===
Line 435: Line 472:
{{:inbox:wr1043ndserial.jpg|}} {{:inbox:wr1043ndserial.jpg|}}
 +
 +If you use the serial connection more often or want to have a permanent modification you can build a stereo audio jack at the back of the router and use the FTDI serial cable TTL-232R-3V3-AJ. As jumper wire you can recycle an old floppy drive power cable.
 +
 +{{:media:wr1043ndserjack.jpg|}}
=== Receive (RX) Disabled === === Receive (RX) Disabled ===
-Some revisions require a jumper between the RX serial pin and the resistor R326 to enable serial writes. See this post for details:+Some revisions require a jumper between the RX serial pin and the resistor R362 to enable serial writes. See this post for details:
[[https://forum.openwrt.org/viewtopic.php?pid=176448#p176448]] [[https://forum.openwrt.org/viewtopic.php?pid=176448#p176448]]

Back to top

toh/tp-link/tl-wr1043nd.1359554811.txt.bz2 · Last modified: 2013/01/30 15:06 by slickkitten