Differences

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

toh:tp-link:tl-mr3020 [2012/12/31 21:10]
valentt
toh:tp-link:tl-mr3020 [2014/04/02 17:09] (current)
lq4yy ad section power consumption
Line 1: Line 1:
====== TP-Link TL-MR3020 ====== ====== TP-Link TL-MR3020 ======
 +See also [[toh:tp-link:TL-MR3040]] and [[toh:tp-link:TL-WR703N]] or [[toh/tp-link/tl-mr10u|TP-Link TL-MR10U]], [[toh/tp-link/tl-mr11u|TP-Link TL-MR11U]], [[toh/tp-link/tl-mr12u|TP-Link TL-MR12U]] and [[toh/tp-link/tl-mr13u|TP-Link TL-MR13U]]\\ **''Note:''** Many of these routers are marketed as a //"3G travel router"// but  **none actually include a 3G modem** - the marketing term rather means that the OEM firmware supports a certain range of 3G/4G modems to be externally connected to USB because it contains drivers for those USB modems! Ignore that, because with OpenWrt ANY router with USB supports 3G/4G hardware ... ;-)
-Even though it is marketed as a //"3G travel router"//, the **TL-MR3020** does not include a 3G modem. It simply means that the OEM firmware and GUI support a certain range of USB 3G modems. OpenWRT supports USB 3G modems, too. The router is powered through a mini-USB socket stub (5V) and comes with a USB power adapter.+{{:media:toh:tp-link:tl-mr3020:tl-mr3020-02.jpg?400|TP-Link TL-MR3020}}
-The router is very similar to the [[toh:tp-link:TL-WR703N]].+The router is powered through a mini-USB socket stub (5V) and comes with a USB power adapter.
===== Supported Versions ===== ===== Supported Versions =====
Line 11: Line 12:
| v1.6 | 2012-03 | Trunk  ([[https://dev.openwrt.org/changeset/30753|r30753]], probably earlier) | AR9331 chipset | | v1.6 | 2012-03 | Trunk  ([[https://dev.openwrt.org/changeset/30753|r30753]], probably earlier) | AR9331 chipset |
| v1.7 | 2012-05 | 12.09-RC1, Trunk  ([[https://dev.openwrt.org/changeset/32786|r32786]]) | AR9331 chipset | | v1.7 | 2012-05 | 12.09-RC1, Trunk  ([[https://dev.openwrt.org/changeset/32786|r32786]]) | AR9331 chipset |
 +| v1.8 | ??      | 12.09-RC1 (tested), Trunk (tested) | AR9331-AL1A; internal serial port has no pins, only solder-pads (P1 clearly visible) |
 +| v1.9 | ??      | 12.09 (tested)      | AR9331-AL1A |
 +
 +The current release
 +OEM source code available at: [[http://www.tp-link.com/resources/gpl/150Router.rar]]
===== Features ===== ===== Features =====
Line 17: Line 23:
  * SoC: Atheros AR9330 rev 1   * SoC: Atheros AR9330 rev 1
-  * 802.11 b/g/n 150Mbps +  * 802.11 b/g/n 150 Mbps 
-  * Powered via mini-USB (5V)+  * Powered via USB B-Mini (5 Volts)
  * Tiny form factor   * Tiny form factor
-    * 5.7cm x 5.7cm PCB  +    * 5.7 cm x 5.7 cm PCB  
-    * 6.7cm x 7.4cm x 2.2cm case +    * 6.7 cm x 7.4 cm x 2.2 cm case  
 + 
 +=== Power consumption === 
 + 
 +Input voltage: the router will function correctly when powered with voltages as low as 3.3 Volts (determined experimentally) instead of 5 V USB-Power. Thus, it can be powered directly from one single Li-Ion battery (which usually starts fully charged at 4.2 V and has a nominal voltage of 3.7) without the need for an external 5 V adapter. 
 + 
 +This router is standardly powered via USB at 5V. The voltage regulators' input voltage should be at least between 3.7V - 5.5V, but not over 5.5V. The device will get damaged at too high voltages*. Maximum current draw at 5V is 255mA (Active Download + LAN + WLAN + USBboot), average current draw with WiFi is 125mA, idle is 68mA. Hence the average router power consumption is 0.6W, which is incredibly low.
-Input voltage: the router will function correctly when powered with voltage as low as 2.6V (determined experimentally) instead of 5V. Thus it can be powered directly from Li-Ion batteries (3.7V) without the need for an external adapter to 5V.+Power consumption will be higher if a USB device is attached to its USB port!  
 +More information and a rough diagram here [[https://apollo.open-resource.org/lab:argus|Interesting webpage with more data about power consumption and so on]]
===== Installation ===== ===== Installation =====
-Currently the TL-MR3020 is not supported in any stable OpenWrt version, but it is supported in latest snaphots.+Currently the TL-MR3020 is supported in the stable OpenWrt version Attitude Adjustement.
So you can either download a daily-built snapshot or build your own from sources. So you can either download a daily-built snapshot or build your own from sources.
-  * Download the latest Attitude Adjustment RC1 snapshot from [[http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin|here]] (recommended)+  * Download the latest Attitude Adjustment from [[http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin|here]] (recommended)
  * Download the lastest trunk snapshot [[http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin|here]] (risky)   * Download the lastest trunk snapshot [[http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin|here]] (risky)
{{:meta:icons:tango:48px-dialog-warning.svg.png?nolink}} **WARNING**: Snapshot images are always risky. Check the forum discussion for latest opinions on available images. {{:meta:icons:tango:48px-dialog-warning.svg.png?nolink}} **WARNING**: Snapshot images are always risky. Check the forum discussion for latest opinions on available images.
-=== Method Using Web GUI (Recommended) ===+==== Method Using Web GUI (Recommended) ====
Connect to the TL-MR3020 router via Ethernet cable at IP address **192.168.0.254**, log in to the router's web GUI (default login/password: **admin** / **admin**) and overwrite the factory firmware by installing the **openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin** firmware image like a regular firmware update. Connect to the TL-MR3020 router via Ethernet cable at IP address **192.168.0.254**, log in to the router's web GUI (default login/password: **admin** / **admin**) and overwrite the factory firmware by installing the **openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin** firmware image like a regular firmware update.
Line 42: Line 55:
Wait for the progress bar to finish twice (the device will reset itself in the process), and [[toh:tp-link:tl-mr3020#basic configuration|proceed with basic configuration]] as with any fresh OpenWRT install. Wait for the progress bar to finish twice (the device will reset itself in the process), and [[toh:tp-link:tl-mr3020#basic configuration|proceed with basic configuration]] as with any fresh OpenWRT install.
-Web GUI upload has been confirmed to work with v1.0, v1.4, v1.6 and v1.7 hardware and requires no serial access unless something goes wrong.+Web GUI upload has been confirmed to work with v1.0, v1.4, v1.6, v1.7, v1.8 and 1.9 hardware revisions and requires no serial access unless something goes wrong.
See [[https://forum.openwrt.org/viewtopic.php?pid=154203#p154203|forum]] if you encounter problems. See [[https://forum.openwrt.org/viewtopic.php?pid=154203#p154203|forum]] if you encounter problems.
-=== Manual Method Using Serial Console and TFTP (Experts) ===+==== Manual Method Using Serial Console and TFTP (Experts) ====
To install OpenWrt from the U-Boot console, you need to install a TFTP server on your computer (**tftp-hpa** is recommended). To install OpenWrt from the U-Boot console, you need to install a TFTP server on your computer (**tftp-hpa** is recommended).
Line 117: Line 130:
</code> </code>
-=== OEM Mass Flashing ===+==== OEM Mass Flashing ====
Flashing hundreds of devices using the web interface can be a real pain. You can use this shell script to automate it: Flashing hundreds of devices using the web interface can be a real pain. You can use this shell script to automate it:
Line 147: Line 160:
  http://192.168.0.254/userRpm/FirmwareUpdateTemp.htm >  /dev/null   http://192.168.0.254/userRpm/FirmwareUpdateTemp.htm >  /dev/null
</code> </code>
 +
 +==== Install Snapshot Image ====
 +
 +If you install openwrt from trunk, it isn't include LuCi. You need configure wireless network from telnet for install Luci. You will need already working wireless internet.
 + - For beginners need to learn basic control of vi editor
 +
 +
 +For this example:
 +
 +Main router:
 +  Ip:        '192.168.2.1'
 +  Ssid:      'Example-network'
 +  Bssid:      '11:11:11:11:11:11'
 +  Encryption: 'WPA2 - PSK'
 +  Key:        'PaSSworD'
 +  Channel:    '9'
 +( You need fill these by your network properities )
 +
 +Terminal program:
 +  Putty
 +
 +After install trunk image wait few minutes then recycle power router and set your computer ip address to:
 +
 +<code>
 +ip:      192.168.1.2
 +subnet:  255.255.255.0
 +gateway: 192.168.1.1
 +</code>
 +
 +Start your terminal and connect 192.168.1.1 via telnet ( port 23 ). Right now LAN INTERFACE include wireless too. We need to set wireless to WAN interface. Change wireless configuration below example.
 +
 +<code>
 +vi /etc/config/wireless
 +
 +config wifi-device  radio0
 +        option type    mac80211
 +        option channel  9
 +        option hwmode  11ng
 +        option path    'platform/ar933x_wmac'
 +        option htmode  HT20
 +        list ht_capab  SHORT-GI-20
 +        list ht_capab  SHORT-GI-40
 +        list ht_capab  RX-STBC1
 +        list ht_capab  DSSS_CCK-40
 +        option disabled 0
 +        option txpower 27
 +
 +config wifi-iface
 +        option device      radio0
 +        option network    wan
 +        option mode        sta
 +        option ssid        Example-network
 +        option encryption  psk2
 +        option bssid      11:11:11:11:11:11
 +        option key        PaSSworD
 +</code>
 +
 +Wireless setup completed now we need to get ip WAN interface via main router dhcp server. Set your network config like below example.
 +
 +<code>
 +vi /etc/config/network
 +
 +config interface 'loopback'
 +        option ifname 'lo'
 +        option proto 'static'
 +        option ipaddr '127.0.0.1'
 +        option netmask '255.0.0.0'
 +
 +config globals 'globals'
 +        option ula_prefix 'fd48:931d:0f42::/48'
 +
 +config interface 'lan'
 +        option ifname 'eth0'
 +        option type 'bridge'
 +        option proto 'static'
 +        option ipaddr '192.168.1.1'
 +        option netmask '255.255.255.0'
 +        option ip6assign '60'
 +
 +config interface 'wan'
 +        option proto    'dhcp'
 +        option _orig_ifname radio0
 +        option _orig_bridge false
 +</code>
 +
 +Reboot your router
 +
 +<code>
 +reboot
 +</code>
 +
 +Your terminal season will be closed. you need reconnect to router.
 +
 +test your router if your router properly connected internet you should something like below lines:
 +
 +<code>
 +ping -c3 www.google.com
 +PING www.google.com (xxx.xxx.xxx.xxx): 56 data bytes
 +64 bytes from xxx.xxx.xxx.xxx: seq=0 ttl=52 time=88.295 ms
 +64 bytes from xxx.xxx.xxx.xxx: seq=1 ttl=52 time=87.783 ms
 +64 bytes from xxx.xxx.xxx.xxx: seq=2 ttl=52 time=87.503 ms
 +
 +--- www.google.com ping statistics ---
 +3 packets transmitted, 3 packets received, 0% packet loss
 +round-trip min/avg/max = 87.503/87.860/88.295 ms
 +</code>
 +
 +Now you can install Luci and enable it by below commands:
 +
 +<code>
 +opkg update
 +opkg install luci
 +/etc/init.d/uhttpd enable
 +/etc/init.d/uhttpd start
 +</code>
 +
 +Reboot your router one last time
 +
 +<code>
 +reboot
 +</code>
 +
 +Now you can access luci interface by 192.168.1.1 with your browser
 +
 +=== VI editor basic using ( for beginners ) ===
 +
 +<code>
 +arrow keys: move cursor
 +a:          enter write mode
 +DEL:        delete character
 +ESC:        exit write mode
 +</code>
 +
 +even exit write mode it wont exit vi editor or write your changing for these you need when you out of write mode you have to give these command to vi:
 +
 +<code>
 +:w    write changing to router
 +:q    exit vi editor and return to command shell
 +:wq  write & exit
 +:q!  you cant exit vi when you made some changes. If you want exit vi without write changes you have to use these to exit vi editor.
 +</code>
 +
 +this should enough for set this router
===== Failsafe Mode ===== ===== Failsafe Mode =====
 +  * Set your computer's IP to 192.168.1.2, subnet 255.255.255.0
 +  * Connect the TL-MR3020 to your computer via ethernet
  * Power on the TL-MR3020   * Power on the TL-MR3020
-  * When the WPS Button starts to blink , push it until it blinks faster+  * When the WPS button starts to blink
 +    * on AA (Attitude Adjustment / 12.09) push the WPS button; 
 +    * on BB (Breaking Barrier / trunk) move the sliding switch quickly from one side to the other. 
 +  * Do this until the WPS button starts blinking faster.
  * The device is now in Failsafe-Mode   * The device is now in Failsafe-Mode
  * You may access it by using **telnet 192.168.1.1**   * You may access it by using **telnet 192.168.1.1**
 +
 +Info on resetting to OpenWrt defaults can be found at: [[http://wiki.openwrt.org/doc/howto/generic.failsafe#in.failsafe.mode|generic.failsafe]]
 +
 +==== Downgrade Attitute Adjustment from Trunk ====
 +
 +Downgraded wrong image ( jff2 instead of squashfs ) cause cant get ip or connect to luci. Failsafe mode still working but firstboot command wont work because it is already on working. You can upload correct firmware and write it with mtd command but failsafe mode can't connect internet. You need to local tftp server to get firmware.
 +
 +Set your pc ip 192.168.1.10/24 and gateway 192.168.1.1. Download [[http://code.google.com/p/mongoose/|mongoose http server]] and correct firmware same folder and start mongoose. It will host all files in his path ( if you start it from downloads folder it will host all files in downloads folder )
 +
 +now we can get firmware via failsafe telnet:
 +
 +<code>
 +wget http://192.168.1.10:8080/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
 +mtd -r write /tmp/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin firmware
 +Writing from /tmp/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin to firmware ...
 +Rebooting ...
 +/bin/sh: /sbin/reboot: Input/output error
 +</code>
 +
 +DONT DO ANYTHING. Just wait and router reboot itself. wait few minutes and you will able to reach Luci via 192.168.1.1.
===== Restoring Original Firmware ===== ===== Restoring Original Firmware =====
Line 164: Line 345:
{{:meta:icons:tango:dialog-warning.png?nolink |Warning!}}**WARNING:** The following steps were tested successfully on an **MR-3020 V1.4**. Make sure that the firmware link used in the instructions below **matches your hardware revision** by following the firmware link in the link section below. {{:meta:icons:tango:dialog-warning.png?nolink |Warning!}}**WARNING:** The following steps were tested successfully on an **MR-3020 V1.4**. Make sure that the firmware link used in the instructions below **matches your hardware revision** by following the firmware link in the link section below.
 +
 +{{:meta:icons:tango:dialog-warning.png?nolink |Warning!}}**WARNING:** Don't use the newest firmware on an **MR-3020 V1.8** (and maybe on other hardware revisions too) for restoring the original firmware! With the firmware file "mr3020nv1_en_3_15_2_up_boot(130326).bin" it will fail with the error message "Failed to erase block". Always use the recommended commands below.
 +
 +{{:meta:icons:tango:dialog-warning.png?nolink |Warning!}}**WARNING:** On V1.8 even if you succeed with firmware upload, after the router reboot the web interface will not work and you will not be able to return either to OpenWRT, nor to working original flash. What's even worse is, that the HW revision is only visible on the inside of the router - on the Ethernet port sticker, so you have to open the device up.
 +
 +{{:meta:icons:tango:dialog-warning.png?nolink |Warning!}}**WARNING:** There is common scenario that the device is unable to boot after uploading incorrect firmware. Some people advice to obtain an original image with no boot-loader included (the file does NOT contain work "boot" in it's name). It worked for me when I downloaded file "mr3020nv1_en_3_14_2_up(120817).bin" and flashed it with mtd command. I've downloaded the file from [[http://www.generalfiles.biz/download/gs636c1925h32i0/TL-MR3020_V1.00_120817.zip.html|here]]
First, set the mode switch to //WISP//. Without it, you might have trouble connecting after the reboot. Connect via ssh/telnet/serial and use the following commands: First, set the mode switch to //WISP//. Without it, you might have trouble connecting after the reboot. Connect via ssh/telnet/serial and use the following commands:
Line 201: Line 388:
==== Internal Pictures ==== ==== Internal Pictures ====
-{{:toh:tp-link:tl-mr3020_top.jpg?450}} +{{:media:tp-link_mr3020_top-pcb.jpg?450}} 
-{{:toh:tp-link:tl-mr3020_bottom.jpg?450}}+{{:media:tp-link_mr3020_bottom-pcb.jpg?450}}
{{:toh:tp-link:img_20121015_170949.jpg?450}} {{:toh:tp-link:img_20121015_170949.jpg?450}}
 +
 +==== Hardware summary ====
 +|                            ^  IC  ^  Info  ^  Datasheet  ^
 +^                  Processor | AR7240 |  | {{:toh:tp-link:atheros.ar7240.pdf|Click}}  |
 +^                  Flash ROM| Spansion S25FL032P |  | http://www.spansion.com/Support/Datasheets/S25FL032P_00.pdf  | 
 +^                      SDRAM| Windbond W9425G6JH |  | http://www.winbond.com/NR/rdonlyres/11505884-F632-41F9-9438-A3EC025FEAED/0/W9425G6JH.pdf | 
 +^                            | Zentel A3S56D40FTP-G5 |  |  |
 +^        Chipset (Wi-Fi controller)| AR9331 | 1x1 | http://see.sl088.com/w/images/6/69/AR9331.pdf |
==== Serial Console ==== ==== Serial Console ====
Line 215: Line 410:
To get a reliable serial connection, **you might have to connect a 10k pullup resistor** between TX and VCC. This is because the TX pin is connected to a voltage divider (2x5.6k) and a capacitor is put between the real pin and the TX connector. Some serial adaptors might work without the pullup resistor (confirmed for one ST3232-based adaptor), but others definitely require it (confirmed for a FTDI FT232RL-based model). To get a reliable serial connection, **you might have to connect a 10k pullup resistor** between TX and VCC. This is because the TX pin is connected to a voltage divider (2x5.6k) and a capacitor is put between the real pin and the TX connector. Some serial adaptors might work without the pullup resistor (confirmed for one ST3232-based adaptor), but others definitely require it (confirmed for a FTDI FT232RL-based model).
-If you need a serial adaptor, you can build a [[http://buffalo.nas-central.org/index.php/Use_a_Nokia_Serial_Cable_on_an_ARM9_Linkstation#Preparing_the_Cable|serial hack adapter]] (DKU-5, CA-42). Relatively cheap, off-the-shelf and known-to-work alternatives would be SparkFun's [[http://www.sparkfun.com/products/9873|FTDI Basic Breakout 3.3V]] and [[http://www.sparkfun.com/products/9717|FTDI Serial Cable 3.3V]].+If you need a serial adaptor, you can build a [[http://buffalo.nas-central.org/index.php/Use_a_Nokia_Serial_Cable_on_an_ARM9_Linkstation#Preparing_the_Cable|serial hack adapter]] (DKU-5, CA-42). Relatively cheap, off-the-shelf and known-to-work alternatives would be SparkFun's [[http://www.sparkfun.com/products/9873|FTDI Basic Breakout 3.3V]] and [[http://www.sparkfun.com/products/9717|FTDI Serial Cable 3.3V]] (the resistor is not needed with this specific cable).
The right settings for accessing the serial console are as follows: The right settings for accessing the serial console are as follows:
Line 285: Line 480:
|      6 |              |            |                |                      |            |                |                  | |      6 |              |            |                |                      |            |                |                  |
|      7 |  unused Pulled to ground            |  R15        |                |                      |            |                |                  | |      7 |  unused Pulled to ground            |  R15        |                |                      |            |                |                  |
-|      8 |  USB power(?) |           |                 |                      |            |                |                  |+|      8 |  USB power | R112          | 2.8V                |                      |            |                |                  |
|      9 |              |            |                |                      |            |                |                  | |      9 |              |            |                |                      |            |                |                  |
|    10 |              |            |                |                      |            |                |                  | |    10 |              |            |                |                      |            |                |                  |
Line 336: Line 531:
The WPS button is located at the top (illuminated by the WPS LED) and can be easily pressed with a finger. The sliding switch is located at the side and has three positions: 3G, WISP, AP. The WPS button is located at the top (illuminated by the WPS LED) and can be easily pressed with a finger. The sliding switch is located at the side and has three positions: 3G, WISP, AP.
 +
 +Sample scripts to read the sliding switch: [[https://forum.openwrt.org/viewtopic.php?pid=172111#p172111|on boot]], [[https://forum.openwrt.org/viewtopic.php?pid=172110#p172110|on switch change]], [[https://gist.github.com/jefferyto/8010733|to change network configurations]]
 +
 +===== Bootloader Mods =====
 +  - you could read about [[doc:techref:bootloader]] in general and about [[doc:techref:bootloader:uboot|Das U-Boot]] in particular.
 +
 +==== U-Boot 1.1.4 modification for routers ====
 +Forum member [[https://forum.openwrt.org/profile.php?id=72549|pepe2k]] made a modification of **U-Boot 1.1.4** for **Qualcomm Atheros** SoCs based devices (the project is still being developed, so new devices and SoCs will be supported in the future). Up to date information, binary images and sources can be found on official [[https://github.com/pepe2k/u-boot_mod|GitHub repository]].
 +
 +This modification started from [[http://code.google.com/p/wr703n-uboot-with-web-failsafe/|wr703n-uboot-with-web-failsafe]] project, but supports more devices, all modern web browsers, has a lot of improvements and other modifications (like U-Boot NetConsole, custom commands, overclocking possibilities etc.).
 +
 +More information:
 +
 +  * Official repository on GitHub: [[https://github.com/pepe2k/u-boot_mod|U-Boot 1.1.4 modification for routers]]
 +  * Discussion about this project on [[https://forum.openwrt.org/viewtopic.php?id=43237|OpenWrt forum]]
 +  * An article (in Polish) about one of the first version of this project on [[http://www.tech-blog.pl/2013/03/29/zmodyfikowany-u-boot-dla-routerow-tp-link-z-atheros-ar9331-z-trybem-aktualizacji-oprogramowania-przez-www-i-konsola-sieciowa-netconsole/|www.tech-blog.pl]]
===== Hardware Hacks ===== ===== Hardware Hacks =====
Line 341: Line 552:
==== External Antenna Hack ==== ==== External Antenna Hack ====
-{{:toh:tp-link:tl-mr3020-wlan-antenna-hack2.jpg?450}} +{{:media:mr3020-antenna-rpsmamod.jpg?450}} 
-{{:toh:tp-link:tl-mr3020-wlan-antenna-hack4.jpg?450}}+{{:media:mr3020-antenna-pigtailmod.jpg?450}}
If you want to add an external antenna connector or would like to know more about the MR3020 power consumption in different op-states you can find more info [[https://apollo.open-resource.org/lab:argus#modifications|Apollo-NG MR3020 External Antenna Hack]] If you want to add an external antenna connector or would like to know more about the MR3020 power consumption in different op-states you can find more info [[https://apollo.open-resource.org/lab:argus#modifications|Apollo-NG MR3020 External Antenna Hack]]
Line 375: Line 586:
More info in french on http://www.equinoxefr.org/post/2012/11/05/projet-de-robot-wifi-torture-dun-routeur-tplink-mr3020/ More info in french on http://www.equinoxefr.org/post/2012/11/05/projet-de-robot-wifi-torture-dun-routeur-tplink-mr3020/
 +==== GPIO Pinout ====
 +
 +{{:media:tp-link_mr3020_top-pcb-gpio-pins.jpg?400|}}
===== USB port and monitoring Serial Console via USB-Serial ===== ===== USB port and monitoring Serial Console via USB-Serial =====
Line 615: Line 829:
  * A backup of the whole original SPI flash content is available from [[http://db.tt/Cp4F1EtX|here]].   * A backup of the whole original SPI flash content is available from [[http://db.tt/Cp4F1EtX|here]].
  * [[http://www.heise.de/netze/artikel/Taschenrouter-als-IPv6-Verteiler-1440851.html|Taschenrouter als IPv6-Verteiler (auf Deutsch)]]   * [[http://www.heise.de/netze/artikel/Taschenrouter-als-IPv6-Verteiler-1440851.html|Taschenrouter als IPv6-Verteiler (auf Deutsch)]]
 +  * [[https://apollo.open-resource.org/lab:argus|Interesting webpage with more data about power consumption and so on]]
==== Relevant Forum Links ==== ==== Relevant Forum Links ====
Line 628: Line 843:
===== Tags ===== ===== Tags =====
---- ----
-{{tag>2011Dec FastEthernet 1Port USB2.0 1USB Serial integrated 802.11bgn 1Radio AR9331 ath9k 32RAM 4Flash MIPS MIPS32 24Kc AR7241 AP121}}+{{tag>2011Dec FastEthernet 1NIC 1WNIC no_switch 1Ant USB2.0 1USB Serial integrated 802.11bgn AR9331 ath9k 32RAM 4Flash MIPS MIPS32 24Kc AR7241 AP121 portable_router}}

Back to top

toh/tp-link/tl-mr3020.1356984646.txt.bz2 · Last modified: 2012/12/31 21:10 by valentt