User Tools

Site Tools


toh:tp-link:tl-wr941nd

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
toh:tp-link:tl-wr941nd [2014/08/23 00:47]
vedant remove incorrect info for v5.1
toh:tp-link:tl-wr941nd [2015/07/05 23:03] (current)
hmvs
Line 1: Line 1:
 ====== TP-Link TL-WR941ND ====== ====== TP-Link TL-WR941ND ======
   * Unpopulated serial and USB headers   * Unpopulated serial and USB headers
 +
 +**WARNING:​** These routers have unstable wifi in 12.09. They'​re hit by long living bug  [[https://​dev.openwrt.org/​ticket/​12372|12372]]
  
 ===== Clones ===== ===== Clones =====
 Known clone of this device: Mercury MWR300T+. Known clone of this device: Mercury MWR300T+.
 +
 +
 +===== Hardware Highlights =====
 +^ Ver ^ CPU ^ RAM ^ Flash ^ Network ^ Wireless ^ USB ^ Serial ^ JTag ^ Wiki ^ FCC ^
 +| v1 | Atheros AR9132 400MHz | 32MB | 8MB | 1 WAN + 4x LAN (100 Mbit) | AR9132 [bgn 3x3:2] + AR9103 [bgn 3x3:2] | No | Yes | N/A | [[https://​wikidevi.com/​wiki/​TP-LINK_TL-WR941ND_v1.0|Link]] | [[https://​fcc.io/​TE7/​WR941NX|FCC ID TE7WR941NX]] |
 +| v2 | Atheros AR9132 400MHz | 32MB | 4MB | 1 WAN + 4x LAN (100 Mbit) | AR9132 [bgn 3x3:2] + AR9103 [bgn 3x3:2] | No | Yes | N/A | [[https://​wikidevi.com/​wiki/​TP-LINK_TL-WR941ND_v2.x|Link]] |  |
 +| v3 | Atheros AR9132 400MHz | 32MB | 4MB | 1 WAN + 4x LAN (100 Mbit) | AR9132 [bgn 3x3:2] + AR9103 [bgn 3x3:2] | No | Yes | N/A | [[https://​wikidevi.com/​wiki/​TP-LINK_TL-WR941ND_v3.x|Link]] |  |
 +| v4 | Atheros AR7240 400MHz | 32MB | 4MB | 1 WAN + 4x LAN (100 Mbit) |  | No | Yes | N/A | | |
 +| v5.x | Atheros AR9341 535MHz | 32MB | 4MB | 1 WAN + 4x LAN (100 Mbit) | AR9341 [bgn 2x2:2] | No | Yes | N/A |[[https://​wikidevi.com/​wiki/​TP-LINK_TL-WR941ND_v5.x|Link]] | [[https://​fcc.io/​TE7/​WR941NXV5|FCC ID TE7WR941NXV5]] |
 +| v6 | Atheros AR9344 560MHz | 64MB | 4MB | 1 WAN + 4x LAN (100 Mbit) |  | No | Yes | N/A | | |
 +
 +{{:​meta:​icons:​tango:​48px-emblem-important.svg.png?​nolink |Important!}} The above spec for v5.x is valid only if the FCC ID of your device is TE7WR941NXV5. If the FCC ID of your device is not TE7WR941NXV5 but the hardware version is v5.x, then the above spec doesn'​t apply to your device and you should proceed with caution.
 +
  
 ===== Supported Versions ===== ===== Supported Versions =====
-Version/​Model ​^ S/N ^ OpenWrt Version Supported ^ Model Specific Notes ^+Ver ^ S/N ^ OpenWrt Version Supported ^ Model Specific Notes ^
 | v1   | - | Backfire 10.03 | N/A  | | v1   | - | Backfire 10.03 | N/A  |
 | v2   | - | Backfire 10.03 | Similar to v1 | | v2   | - | Backfire 10.03 | Similar to v1 |
 | v3.x | - | Backfire 10.03.1 | Similar to v2 | | v3.x | - | Backfire 10.03.1 | Similar to v2 |
-| v3.8 | - | Attitude Adjustment ​(12.09 final) ​| Same as v3, BUT DIFFERENT FLASH CHIP, Backfire will BRICK! ​see [[https://​forum.openwrt.org/​viewtopic.php?​id=45922|topic]] | +| v3.8 | - | Attitude Adjustment 12.09 | Same as v3, BUT DIFFERENT FLASH CHIP, Backfire will BRICK! ​See [[https://​forum.openwrt.org/​viewtopic.php?​id=45922|forum post]]
-| v4   | - | Backfire 10.03 | Similar to [[tl-wr741nd]] | +| v4   | - | Backfire 10.03 | Similar to [[tl-wr741nd|TL-WR741ND]]
-| v5.0 | - | Attitude Adjustment ​(12.09 final) ​| Similar to [[tl-wr841nd]] v8, see [[https://​forum.openwrt.org/​viewtopic.php?​pid=206667#​p206667|OpenWrt ​forum post]] | +| v5.0 | - | Attitude Adjustment 12.09 | Similar to [[tl-wr841nd|TL-WR841ND]] v8, see [[https://​forum.openwrt.org/​viewtopic.php?​pid=206667#​p206667|forum post]]
-| v5.1 | - | Attitude Adjustment ​(12.09 final) ​| Similar to [[tl-wr841nd]] v8, see [[https://​forum.openwrt.org/​viewtopic.php?​pid=206667#​p206667|OpenWrt ​forum post]] and [[https://​forum.openwrt.org/​viewtopic.php?​pid=220561#​p220561|OpenWrt ​forum post]] | +| v5.1 | - | Attitude Adjustment 12.09 | Similar to [[tl-wr841nd|TL-WR841ND]] v8, see [[https://​forum.openwrt.org/​viewtopic.php?​pid=206667#​p206667|this forum post]] and [[https://​forum.openwrt.org/​viewtopic.php?​pid=220561#​p220561|this forum post]]
-| v6 | - | trunk | Similar to [[tl-wdr3500]] |+| v6 | - | Barrier Breaker 14.07 | Similar to [[tl-wdr3500|TL-WDR3500]]|
  
 **WARNING**:​!:​ (2013-08-04):​ ATTITUDE ADJUSTMENT 12.09 Final r36088 still works, but BARRIER BREAKER Bleeding Edge r37660 has a problem where it thinks the failsafe button is always pressed (on a v3.x) Unless if you know how to make a serial console and do TFTP, best to stay away from trunk for a while. [[https://​forum.openwrt.org/​viewtopic.php?​id=44924|Internet search hints]] this may be true for more TP-Link models. **WARNING**:​!:​ (2013-08-04):​ ATTITUDE ADJUSTMENT 12.09 Final r36088 still works, but BARRIER BREAKER Bleeding Edge r37660 has a problem where it thinks the failsafe button is always pressed (on a v3.x) Unless if you know how to make a serial console and do TFTP, best to stay away from trunk for a while. [[https://​forum.openwrt.org/​viewtopic.php?​id=44924|Internet search hints]] this may be true for more TP-Link models.
  
-===== Hardware Highlights ===== 
-^ Version ^ CPU ^ Ram ^ Flash ^ Network ^ USB ^ Serial ^ JTag ^ 
-| v1 | AR9132@400MHz | 32MB | 8MB | 4x1 | No | Yes | N/A | 
-| v2 | AR9132@400MHz | 32MB | 4MB | 4x1 | No | Yes | N/A | 
-| v3 | AR9132@400MHz | 32MB | 4MB | 4x1 | No | Yes | N/A | 
-| v4 | AR7240@400MHz | 32MB | 4MB | 4x1 | No | Yes | N/A | 
-| v5.0 | AR9341@535MHz | 32MB | 4MB | 4x1 | No | Yes | N/A | 
-| v5.1 | AR9341@535MHz | 32MB | 4MB | 4x1 | No | Yes | N/A | 
-| v6 | AR9344@560MHz | 64MB | 4MB | 4x1 | No | Yes | N/A | 
- 
-Note: The above spec for v5.0 and v5.1 is valid only if the FCC ID of your device is TE7WR941NXV5. If the FCC ID of your device is not TE7WR941NXV5 but the hardware version is v5.x, then the above spec doesn'​t apply to your device and you should proceed with caution. 
  
 ===== Installation ===== ===== Installation =====
Line 36: Line 40:
  
 ==== OEM easy installation ==== ==== OEM easy installation ====
-These instructions use as example a v3 model, browse the [[http://​downloads.openwrt.org/​snapshots/trunk/ar71xx/|trunk snapshot ​repository]] for the binary that matches your hardware version. Pay also attention that we can find for each model version two similar files, one the //​-factory//​ and the other one //​-sysupgrade//,​ on this section we will use the **-factory** one.+These instructions use as example a v3 model, browse the [[https://​downloads.openwrt.org/​barrier_breaker/14.07/ar71xx/generic/|Barrier Breaker 14.07 repository]] for the binary that matches your hardware version. Pay also attention that we can find for each model version two similar files, one the //​-factory//​ and the other one //​-sysupgrade//,​ on this section we will use the **-factory** one.
  
-  - Download the firmware binary from [[http://​downloads.openwrt.org/​snapshots/trunk/​ar71xx/​openwrt-ar71xx-generic-tl-wr941nd-v3-squashfs-factory.bin|here]].+  - Download the firmware binary from [[https://​downloads.openwrt.org/​barrier_breaker/14.07/ar71xx/generic/​openwrt-ar71xx-generic-tl-wr941nd-v3-squashfs-factory.bin|here]].
   - Login to the default WebGUI and flash the router.   - Login to the default WebGUI and flash the router.
   - Wait for the router to reboot, SYS LED will stop flashing and become static.   - Wait for the router to reboot, SYS LED will stop flashing and become static.
-  - Telnet ​to 192.168.1.1,​ set a root password and enjoy.+  - Browse or telnet ​to 192.168.1.1,​ set a root password and enjoy.
  
-==== Upgrading OpenWrt ====+==== Upgrading OpenWrt ​via command line (otherwise just use Luci) ====
 If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the console/​terminal. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing otherwise crazy things can happen. If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the console/​terminal. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing otherwise crazy things can happen.
  
Line 50: Line 54:
 <​code>​ <​code>​
 # cd /tmp # cd /tmp
-# wget http://​downloads.openwrt.org/​snapshots/trunk/​ar71xx/​openwrt-ar71xx-generic-tl-wr941nd-v3-squashfs-sysupgrade.bin+# wget https://​downloads.openwrt.org/​barrier_breaker/14.07/ar71xx/generic/​openwrt-ar71xx-generic-tl-wr941nd-v3-squashfs-sysupgrade.bin
 # sysupgrade -v /​tmp/​openwrt-ar71xx-generic-tl-wr941nd-v3-squashfs-sysupgrade.bin # sysupgrade -v /​tmp/​openwrt-ar71xx-generic-tl-wr941nd-v3-squashfs-sysupgrade.bin
 </​code>​ </​code>​
Line 59: Line 63:
 A 3.3v TTL serial connection is required ! ([[https://​forum.openwrt.org/​viewtopic.php?​pid=83476#​p83476|Forum post]]) A 3.3v TTL serial connection is required ! ([[https://​forum.openwrt.org/​viewtopic.php?​pid=83476#​p83476|Forum post]])
 Do not try this method unless you're really sure what you're doing. Do not try this method unless you're really sure what you're doing.
 +
 +Set your serial terminal at 115200 8n1.
 +Set your computer ip address as a static one of 192.168.1.254 netmask 255.255.255.0.
 +Install and configure a tftp server, put the firmware on it.
 +The Windows firewall may get in the way.
  
 During UBOOT "​1-second"​ message, quickly key sequence: tpl  During UBOOT "​1-second"​ message, quickly key sequence: tpl 
Line 65: Line 74:
 <​code>​ <​code>​
 ar7100> setenv serverip 192.168.1.254;​ setenv ipaddr 192.168.1.1 ar7100> setenv serverip 192.168.1.254;​ setenv ipaddr 192.168.1.1
-ar7100> tftp 0x80800000 openwrt-ar71xx-tl-wr941ndv2-squashfs.sysupgrade.bin+ar7100> tftp 0x80800000 openwrt-ar71xx-tl-wr941nd-v3-squashfs.sysupgrade.bin
 ar7100> erase.b 0xbf020000 +0x3c0000 ar7100> erase.b 0xbf020000 +0x3c0000
 ar7100> cp.b 0x80800000 0xbf020000 0x3c0000 ar7100> cp.b 0x80800000 0xbf020000 0x3c0000
Line 74: Line 83:
  
 <​html><​span style="​color:​ red;"><​strong>​Note #​2:</​strong></​span></​html>​ //​0xbf020000//​ is the from addr, for your device version you can get it by issuing the command: "//​printenv bootcmd//",​ not doing so will turn your router into a brick. <​html><​span style="​color:​ red;"><​strong>​Note #​2:</​strong></​span></​html>​ //​0xbf020000//​ is the from addr, for your device version you can get it by issuing the command: "//​printenv bootcmd//",​ not doing so will turn your router into a brick.
- 
 ==== Revert to original firmware ==== ==== Revert to original firmware ====
 {{page>​meta:​infobox:​dangerous&​noheader&​nofooter&​noeditbtn}} {{page>​meta:​infobox:​dangerous&​noheader&​nofooter&​noeditbtn}}
Line 101: Line 109:
 ===== Failsafe mode ===== ===== Failsafe mode =====
 ->​[[doc:​howto:​generic.failsafe]] ->​[[doc:​howto:​generic.failsafe]]
 +
 +__**NETWORKING IN FAILSAFE MODE IS CURRENTLY BROKEN**__ - See https://​dev.openwrt.org/​ticket/​10436
 +
  
   * While the SYS LED is on immediately press the QSS button.   * While the SYS LED is on immediately press the QSS button.
toh/tp-link/tl-wr941nd.1408747658.txt.bz2 · Last modified: 2014/08/23 00:47 by vedant