Differences

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

toh:tp-link:tl-wdr4300 [2013/02/11 05:00]
karlpinc Add section with instructions for opening the case
toh:tp-link:tl-wdr4300 [2013/04/28 11:30] (current)
bohdan.s
Line 7: Line 7:
The version 1.1 unit appears to use a SiGe SE2574L WFEs for 2.4 Ghz (20 dBm output) and SiGe SE5005L WFEs for 5 Ghz (18 dBm output) The version 1.1 unit appears to use a SiGe SE2574L WFEs for 2.4 Ghz (20 dBm output) and SiGe SE5005L WFEs for 5 Ghz (18 dBm output)
 +
 +{{:meta:icons:tango:dialog-warning.png?nolink |Warning!}}**WARNING:** Security warning: unpatched http/tftp backdoor in **original** firmware: [[http://sekurak.pl/tp-link-httptftp-backdoor/]]
 +
===== Supported Versions ===== ===== Supported Versions =====
Line 12: Line 15:
| v1.0 | - | 2012/02 | trunk [[https://dev.openwrt.org/changeset/32683|r32683]]  | [[.:TL-WDR4310|TP-Link TL-WDR4310]].| | v1.0 | - | 2012/02 | trunk [[https://dev.openwrt.org/changeset/32683|r32683]]  | [[.:TL-WDR4310|TP-Link TL-WDR4310]].|
| v1.1 | - | 2012/06 | trunk [[https://dev.openwrt.org/changeset/32461|r32461]] | Similar to [[.:TL-WDR4310|TP-Link TL-WDR4310]]| | v1.1 | - | 2012/06 | trunk [[https://dev.openwrt.org/changeset/32461|r32461]] | Similar to [[.:TL-WDR4310|TP-Link TL-WDR4310]]|
-| v1.2 | - | 2012/11 | reported to work with [[http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/|Attitude Adjustment 12.09 RC1]] | Similar to [[.:TL-WDR4310|TP-Link TL-WDR4310]]| +| v1.2 | - | 2012/11 | [[http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/|Attitude Adjustment 12.09 RC1]] | Similar to [[.:TL-WDR4310|TP-Link TL-WDR4310]]| 
-| v1.3 | - | 2012/11 | reported to work with trunk [[https://dev.openwrt.org/changeset/34122|r34122]] | Similar to [[.:TL-WDR4310|TP-Link TL-WDR4310]]| +| v1.3 | - | 2012/11 | [[http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/|Attitude Adjustment 12.09 RC1]] | Similar to [[.:TL-WDR4310|TP-Link TL-WDR4310]]
-The latest firmware available is the release build [[http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/|Attitude Adjustment 12.09 RC1]] or the trunk build [[http://downloads.openwrt.org/snapshots/trunk/ar71xx/|Barrier Breaker]], with working ethernet and dual-band wireless (disabled by default). If your wireless cannot be enabled when using wide channel modes, this may be due to the friendly neighbour "feature" that prohibits operation of such a mode and you may have to use the standard modes before wireless can be enabled.+| v1.4 | - | 2013/04 | Tested Snapshot 27/4/13 - No WLAN interfaces | ?
 +The latest firmware available is the release build [[http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/|Attitude Adjustment 12.09]] or the trunk build [[http://downloads.openwrt.org/snapshots/trunk/ar71xx/|Barrier Breaker]], with working ethernet and dual-band wireless (disabled by default). If your wireless cannot be enabled when using wide channel modes, this may be due to the friendly neighbour "feature" that prohibits operation of such a mode and you may have to use the standard modes before wireless can be enabled.
===== Hardware Highlights ===== ===== Hardware Highlights =====
-^ CPU ^ Flash ^ RAM ^ Network ^ WAN ^ USB ^ Serial ^ JTag ^ +^ CPU ^ Flash ^ RAM ^ Network ^ WAN ^ USB ^ Serial ^ JTag ^ VLANs
-| Atheros AR9344@560MHz  | 8MB | 128MB | 4x1 GigE | 1x1 GigE WAN| x2 v2.0| Yes | Yes |+| Atheros AR9344@560MHz  | 8MB | 128MB | 4x1 GigE | 1x1 GigE WAN| x2 v2.0| Yes | Yes | 128 |
===== Installation ===== ===== Installation =====
-  - [[doc:howto:obtain.firmware]] Download a pre-compiled release image [[http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/|Attitude Adjustment 12.09 RC1]] or trunk image [[http://downloads.openwrt.org/snapshots/trunk/ar71xx/|Barrier Breaker]], look for openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin. The precompiled images does not activate the wireless feature by default (you will have to use ethernet for the initial configuration), and does not include the web interface [[doc:howto:luci.essentials|LuCI]].+  - [[doc:howto:obtain.firmware]] Download a pre-compiled release image [[http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/|Attitude Adjustment 12.09]] or trunk image [[http://downloads.openwrt.org/snapshots/trunk/ar71xx/|Barrier Breaker]], look for openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin. The precompiled images does not activate the wireless feature by default (you will have to use ethernet for the initial configuration), and does not include the web interface [[doc:howto:luci.essentials|LuCI]].
  - [[doc:howto:generic.flashing]] Now write this firmware-file onto the flash-chip of your device   - [[doc:howto:generic.flashing]] Now write this firmware-file onto the flash-chip of your device
 +(For a brand new router, you could just use the vendor web UI to flash the .bin image)
  * To use wifi, you need to activate wifi in the configuration, see [[doc:uci:wireless|wireless configuration]].   * To use wifi, you need to activate wifi in the configuration, see [[doc:uci:wireless|wireless configuration]].
  * The web interface LuCI can be installed and started via...   * The web interface LuCI can be installed and started via...
Line 36: Line 41:
Images for the TP-Link 3600 are largely compatible with a simple modification to the header of the firmware image. The PCB for both models is identical, or close to identical. The third external antenna on the 4300 is on the PCB of the 3600, but not connected to an external antenna. Images for the TP-Link 3600 are largely compatible with a simple modification to the header of the firmware image. The PCB for both models is identical, or close to identical. The third external antenna on the 4300 is on the PCB of the 3600, but not connected to an external antenna.
-**WARNING:** Do not flash the sysupgrade firmware via the vendor firmware web interface - only the 'factory' images should be flashed from the factory firmware.+**WARNING:** Do not flash the sysupgrade firmware via the vendor firmware web interface - only the 'factory' images should be flashed from the vendor firmware.
==== Upgrading OpenWrt ==== ==== Upgrading OpenWrt ====
-If OpenWrt is already installed and you wish to upgrade to a newer OpenWrt,+If OpenWrt is already installed and you wish to upgrade to a newer version, you have two methods available: 
 + 
 +  - Flash Overwrite 
 +  - Generic Sysupgrade 
 + 
 +=== Flash Overwrite ===
  * Login as root via SSH   * Login as root via SSH
Line 59: Line 69:
</code> </code>
-FIXME (untested) Alternately you can use [[doc:howto:generic.sysupgrade]] command (don't forget to populate your ''/etc/sysupgrade.conf'' first).+=== Generic Sysupgrade === 
 + 
 + 
 +Alternately, you can follow the [[doc:howto:generic.sysupgrade]] procedure. Don't forget to populate your ''/etc/sysupgrade.conf'' first.
==== Flash Layout ==== ==== Flash Layout ====
Line 265: Line 278:
| **RegDomain:**      | US | US | | **RegDomain:**      | US | US |
| **Ethernet:**        | Atheros AR8327N Gigabit Switch | | **Ethernet:**        | Atheros AR8327N Gigabit Switch |
-| **USB:**            | Yes 2 x 2.0     |+| **USB:**            | Yes 2 x 2.0 (GL850G chip - 4 port's capable)    |
| **[[doc:hardware:port.serial|Serial]]:**          | [[#Serial|Yes]] | | **[[doc:hardware:port.serial|Serial]]:**          | [[#Serial|Yes]] |
| **[[doc:hardware:port.jtag|JTAG]]:**            | [[#JTAG|Yes]]  | | **[[doc:hardware:port.jtag|JTAG]]:**            | [[#JTAG|Yes]]  |
Line 285: Line 298:
| **Inner diameter**| 2.1mm | | **Inner diameter**| 2.1mm |
| **Length of the shaft** | 9.5mm | | **Length of the shaft** | 9.5mm |
 +
 +==== Hardware Modifications ====
 +
 +
 +
 +=== USB Modification ===
 +The task was to make ext-root without using the default ports.
 +
 +It turns out that the GL850G chipset used by the TP-Link in WDR3600/4300/4900 models can handle up to four ports.
 +
 +{{:media:gl850g.png|}}
 +
 +Analysing the router's PCB it appears that pins 8(D-), 9(D+), 11(D-) and 12(D+) are unused. 
 +Aditionaly each factory USB port has separate power section.
 +
 +GND is at the TP7 pin point. +5 V was taken directly from the MOSFET.
 +
 +{{:media:tplinkwrd3600-usbmod-small.jpg|}}
 +{{:media:tplinkwrd3600-usbmod1-small.jpg|}}
 +
==== Photos ==== ==== Photos ====
Line 312: Line 345:
protruding from the bottom of the case inward, and free the pins protruding from the bottom of the case inward, and free the pins
from the tab.  If necessary the knife tip may be levered slightly toward from the tab.  If necessary the knife tip may be levered slightly toward
-the case interior after insertion.  With the force  +the case interior after insertion.  Due to the force  
-separating of the top of the case from the +separating the top of the case from the
bottom near the antenna, the pins should pop out of the tab located bottom near the antenna, the pins should pop out of the tab located
on the case side near the rear, lift slightly upward, and remain free. on the case side near the rear, lift slightly upward, and remain free.
Line 320: Line 353:
With care, this method leaves no marks on the case. With care, this method leaves no marks on the case.
 +
 +===== 12.09-rc1 (Attitude Adjustment Release Candidate) Configuration & Design Guide =====
 +
 +==== Purpose and Scope ====
 +
 +A developing guide covering recommended configuration, design and implementation of common features on the TL-WDR4300.
 +
 +Those evaluating the possible use of OpenWrt on the TL-WDR4300 may wish to review the [[howto:tl-wdr4300:datasheet|data sheet]], which details the verified hardware and software features of OpenWrt 12.09-rc1 on this platform.
 +
 +==== Currency and Structure ====
 +
 +The guide is written specifically for 12.09-rc1, which is the latest stable build of OpenWrt. While there is no reason that much of the content could not apply to development snapshots, there is no guarantee that the content will be applicable.
 +
 +The guide is structured around a central [[howto:tl-wdr4300|contents page]].
===== TP-Link TL-WDR4310 Version 1.0 forum thread ===== ===== TP-Link TL-WDR4310 Version 1.0 forum thread =====
[[https://forum.openwrt.org/viewtopic.php?id=36534]] [[https://forum.openwrt.org/viewtopic.php?id=36534]]
 +
 +===== Add-ons of the Router TL-WDR4300 =====
 +  * [[http://nixorids.blogspot.com/2013/03/installing-packages-into-usb-on-tl.html|Installing packages into the USB storage]]
 +
 +  * [[http://nixorids.blogspot.com/2013/03/wireless-adapter-tl-wn7200nd-with.html|Adding a USB wireless adapter to the router]]
 +
 +===== Performance test with trunk/r35995=====
 +Tested with |__http over nginx__|<-//wan//-|__wdr4300__|<-//lan//-|__Client__|
 +| mbit | mode |
 +| ~880 | switched |
 +| ~400 | routed |
 +| ~300 | nat |
===== Tags ===== ===== Tags =====
{{tag>GigabitEthernet 5Port 2PHY USB 2USB JTAG 802.11bgn ath9k AR9344 802.11abgn_simultan 3Ant DetachableAntenna 128RAM 8Flash MIPS MIPS32 74Kc DB120}} {{tag>GigabitEthernet 5Port 2PHY USB 2USB JTAG 802.11bgn ath9k AR9344 802.11abgn_simultan 3Ant DetachableAntenna 128RAM 8Flash MIPS MIPS32 74Kc DB120}}

Back to top

toh/tp-link/tl-wdr4300.1360555257.txt.bz2 · Last modified: 2013/02/11 05:00 by karlpinc