Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:tp-link:archer_mr200 [2022/09/03 07:19] – [OEM installation using the TFTP method] Guide rewritten with improvements and better explanation xwtk | toh:tp-link:archer_mr200 [2024/09/03 07:40] – [Installation] frollic | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== TP-Link Archer MR200 v1 ====== | ====== TP-Link Archer MR200 v1 ====== | ||
| - | //AC750 Wireless Dual Band Router with an integrated LTE 150Mbps modem (similar to TP-Link M7350 V1). Comes with 4 100Mbps ethernet ports, one can be used as WAN. Similar to Archer C20i and C50.// | + | //AC750 Wireless Dual Band Router with an integrated LTE 150Mbps modem (similar to TP-Link M7350 V1). Comes with 4 100Mbps ethernet ports, one can be used as WAN.// |
| {{media: | {{media: | ||
| Line 8: | Line 8: | ||
| ===== Supported Versions ===== | ===== Supported Versions ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | headers | + | " |
| - | align : c,c,c,c,c,c,c,c | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | ---- | + | |
| + | } --> | ||
| ===== Hardware Highlights ===== | ===== Hardware Highlights ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | header | + | " |
| - | align : c,c,c,c,c,c,c,c,c,c,c,c | + | " |
| - | filter | + | |
| - | filter | + | " |
| - | ---- | + | |
| + | } --> | ||
| - | ===== Installation | + | ===== Firmware |
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | align : l,c | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | ---- | + | |
| + | } --> | ||
| - | + | ===== Flash Layout | |
| - | ==== Flash Layout ==== | + | |
| ^ Layer0 | ^ Layer0 | ||
| ^ Layer1 | ^ Layer1 | ||
| Line 42: | Line 44: | ||
| ^ Layer3 |::: | ^ Layer3 |::: | ||
| - | ==== Easy Install | + | ===== Installation |
| - | Unavailable for this model. | + | |
| - | ==== Installation | + | |
| {{page> | {{page> | ||
| Line 50: | Line 50: | ||
| This is the only way to upload custom firmware to this router, please note that while the process isn't hard, you are still advised to check if your files are properly downloaded as there is no going back. | This is the only way to upload custom firmware to this router, please note that while the process isn't hard, you are still advised to check if your files are properly downloaded as there is no going back. | ||
| - | Recovery is possible by using a CH340a Programmer or a Raspberry Pi, SOIC8 connector/ | + | Recovery is possible by using a CH340a Programmer or a Raspberry Pi, SOIC8 connector/ |
| + | |||
| + | It is recommended to first update to the latest available version to make sure most bugs with the modem are fixed. | ||
| **Connecting to Router' | **Connecting to Router' | ||
| Line 59: | Line 61: | ||
| | | ||
| **Flashing OpenWrt** | **Flashing OpenWrt** | ||
| + | * The router now will flash the file to its chip starting at address 0x00000000, in case you are generating your own custom firmware image, the file should include the TP-Link bootloader, the creation process is described further down. | ||
| * Turn on the device while pushing the WPS button until the WPS indicator lights up. The router is now ready to accept the firmware via the TFTP client set up in the computer. **Remember that the file name must exactly be the one mentioned above, since the router is looking specifically for it**. | * Turn on the device while pushing the WPS button until the WPS indicator lights up. The router is now ready to accept the firmware via the TFTP client set up in the computer. **Remember that the file name must exactly be the one mentioned above, since the router is looking specifically for it**. | ||
| - | * The router now will flash the file to its chip from address 0x00000000, note that in case you are making your own custom firmware, the file start should be the TP-Link bootloader, process on how to make your own custom firmware is explained below. | ||
| * Wait until the router restarts and boots up, change the LAN settings in your computer to DHCP (automatically assign IP), and open // | * Wait until the router restarts and boots up, change the LAN settings in your computer to DHCP (automatically assign IP), and open // | ||
| Line 70: | Line 72: | ||
| **Downloads** | **Downloads** | ||
| - | * [[https:// | + | * [[https:// |
| + | ===== Making Custom Firmware ===== | ||
| + | //Note that if your router is carrier locked, you will need to use a carrier specific bootloader, more information available at **Backing Up your Router** section. Otherwise, download the official TP-Link Firmware from [[https:// | ||
| - | ==== Reverting back to the stock firmware ==== | + | //Use of **dd** is required, it is included in Linux, Windows port available.// |
| + | * Cut the TP-Link Header from the firmware by doing '' | ||
| + | * Extract | ||
| + | * Merge the bootloader and your custom firmware by doing '' | ||
| - | Always revert back to the same version in which you switched from. | + | ===== Backing Up your Router ===== |
| + | If your router is carrier locked, it is recommended | ||
| - | Steps: | + | ===== Unlocking your Router' |
| - | - cut out the first 0x20200 bytes. (tp-link header+bootloader) | + | In case your router is carrier specific, you can unlock |
| - | - cut out the rest of the firmware after 0x7B0000 bytes (LTE modem firmware starts there) | + | |
| - | - upload the file to the /tmp folder | + | |
| - | - assuming the file name is stock.bin, issue '' | + | |
| - | Example of the needed command in Linux for extracting the compatible firmware: | ||
| - | '' | ||
| - | ===== Upgrading OpenWrt ===== | + | **Required Files** |
| - | -> [[docs: | + | |
| + | * OpenWRT build for Archer MR200 - https:// | ||
| + | * MR200 Unlocked Modem Firmware - https:// | ||
| - | ==== LuCI Web Upgrade Process ==== | ||
| - | | + | **Process** |
| - | | + | |
| - | | + | |
| - | ==== Terminal Upgrade Process ==== | + | //[NEW METHOD] This variant can be used to unlock the modem without flashing an unlocked firmware, this is helpful in case your modem is running a newer version and is preventing flashing the unlocked firmware. Provided by user liviu.// |
| - | If you don't have a GUI (LuCI) available, you can alternatively upgrade | + | * Flash OpenWrt firmware |
| - | There are command line method for upgrading: | + | * Connect to the router either |
| + | * Install '' | ||
| + | * Connect to router' | ||
| + | * Once you get into the modem //shell// run these commands: | ||
| - | Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing. | + | uci set network_status.network_status_data.unlockPlmn=1 |
| + | uci commit network_status | ||
| + | exit | ||
| - | === sysupgrade === | + | * Restart the router |
| - | | + | //[OLD METHOD] Refer to **Backing Up your Router** section to learn how to dump your chip, it is required in case you want to go back to stock.// |
| - | < | + | * Flash OpenWrt firmware |
| - | cd /tmp | + | * Connect via WiFi (that is important), and goto 192.168.225.1/login.html, that is the Modem Web Console. |
| - | wget https:// | + | * Goto //Settings > Device > Firmware Upgrade// |
| - | sysupgrade /tmp/xxx.abc | + | * Click Upgrade from Local Server, and choose MR200_Modem.zip and update, wait for the upload to goto 100%, then wait for about 3 minutes, after which, power cycle the router, and wait for it to boot. |
| - | </ | + | |
| - | ===== Debricking ===== | + | You have successfully unlocked your modem. You can flash your stock firmware back if needed. **Don' |
| - | -> [[docs:guide-user: | + | |
| - | If the bootloader | + | ===== Reverting to Stock Firmware ===== |
| + | **If your router | ||
| + | * Download [[https:// | ||
| + | * Flash via OpenWrt Upgrade Interface | ||
| - | If you however, manage to corrupt the bootloader, it get's way harder to recover from it. Some information on recovering from a bricked C20i router can be found here: [[https:// | ||
| - | (ie: the MTR partition boundaries differ). You can still however use the provided method as a guideline. | ||
| + | **If your router is carrier specific** | ||
| + | * Connect to the chip directly via SOIC8 adapter and a programmer (refer to **Unbricking your Router** section to learn how to connect) | ||
| - | Using the before mentioned info as a guide, the following steps did successfully debrick the router. | + | ===== Connecting to Flash Chip ===== |
| + | The chip does not need to be de-soldered from the board. SOIC8 Adapter is required. | ||
| - | First prepare the connections between the flash chip and the Raspberry Pi. The chip does not need to be de-soldered from the board. I used a pomona 8 pin SOIC connector connected to the raspberry pi with the following connections. Only the raspberry pi needs to be powered. The router was not connected to power. | + | |
| - | | Flash Pin | Meaning | + | **For Raspberry Pi** |
| + | | Flash Pin | Meaning | ||
| | 1 | CS | 24 | | | 1 | CS | 24 | | ||
| | 2 | DO | 21 | | | 2 | DO | 21 | | ||
| Line 136: | Line 145: | ||
| - | Enable SPI communication | + | * Enable SPI communication |
| - | < | + | * Install Flashrom by doing '' |
| - | $ sudo raspi-config | + | * Run '' |
| - | 9 - Advanced Options | + | |
| - | A5 - SPI [P4 SPI] | + | |
| - | Yes | + | |
| - | Ok | + | |
| - | Finish | + | |
| - | </code> | + | |
| - | Get a copy of flashrom from flashrom.org | ||
| - | Extract the sources, and type | ||
| - | < | ||
| - | make CONFIG_ENABLE_LIBPCI_PROGRAMMERS=no CONFIG_ENABLE_LIBUSB0_PROGRAMMERS=no CONFIG_ENABLE_LIBUSB1_PROGRAMMERS=no | ||
| - | </ | ||
| - | to compile the software without additional programmer interfaces. | ||
| - | First check that the flash chip is recognized. The actual flash in my router was a MX25L6405D instead of a W25Q64BV as shown in the original bootlog below. | + | **For CH340a Programmer** |
| + | * Connect using the numbered pads | ||
| - | < | + | ===== Unbricking your Router ===== |
| - | pi@raspberrypi: | + | First prepare |
| - | flashrom v1.1 on Linux 4.9.35-v7+ (armv7l) | + | |
| - | flashrom is free software, get the source code at https:// | + | |
| - | Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). | + | === Dumping Contents === |
| - | Using default 2000kHz clock. Use 'spispeed' | + | * Read chip contents by doing '' |
| - | Found Macronix flash chip " | + | * Export your Router' |
| - | Found Macronix flash chip " | + | |
| - | Found Macronix flash chip " | + | |
| - | Found Macronix flash chip " | + | |
| - | Multiple flash chip definitions match the detected chip(s): " | + | |
| - | Please specify which chip definition to use with the -c < | + | |
| - | </ | + | |
| - | Read the previous flash contents | + | === Preparing Firmware === |
| - | < | + | |
| - | pi@raspberrypi: | + | |
| - | flashrom v1.1 on Linux 4.9.35-v7+ (armv7l) | + | |
| - | flashrom is free software, get the source code at https:// | + | |
| - | Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). | + | **For non-carrier specific routers** |
| - | Using default 2000kHz clock. Use ' | + | |
| - | Found Macronix flash chip " | + | |
| - | Reading flash... done. | + | |
| - | </ | + | |
| - | To crosscheck that the read was successfully performed, check that the mac address is on the correct place. | + | * Download stock firmware from TP-Link by doing '' |
| - | The mac address should be at address 0x7df100 as shown on the original bootlog. | + | * Extract |
| - | You can find your actual mac address on the bottom stiker. | + | * Afterwards, cleanup unneeded files by doing '' |
| - | <code> | + | * Cut the header from the firmware by doing '' |
| - | pi@raspberrypi: | + | * Export boot + router firmware from the file by doing '' |
| - | 7df100 d4 6e 0e 00 11 22 ff ff ff ff ff ff ff ff ff ff | + | * Merge boot + router firmware with your Router Configuration by doing '' |
| - | </code> | + | |
| - | Cut from the read file the last three 64K blocks that contain the following 3 sections. | + | **For carrier specific routers** |
| - | | 0x0000007d0000-0x0000007e0000 : " | + | |
| - | | 0x0000007e0000-0x0000007f0000 : " | + | |
| - | | 0x0000007f0000-0x000000800000 : " | + | |
| - | < | + | * If you have dumped your chip already before, there is nothing you need to do in this stage. Otherwise, your only choice would be using another carrier' |
| - | pi@raspberrypi: | + | |
| - | 3+0 records in | + | |
| - | 3+0 records out | + | |
| - | 196608 bytes (197 kB) copied, 0.00409464 | + | |
| - | </code> | + | |
| - | Download the stock firmware from tp-link site. Extract the bin file and rename it with a shorter name. | + | === Flash Firmware === |
| - | < | + | |
| - | pi@raspberrypi: | + | |
| - | --2019-07-17 19: | + | |
| - | Resolving static.tp-link.com (static.tp-link.com)... 184.50.161.35 | + | |
| - | Connecting to static.tp-link.com (static.tp-link.com)|184.50.161.35|: | + | |
| - | HTTP request sent, awaiting response... 200 OK | + | |
| - | Length: 33320162 (32M) [application/ | + | |
| - | Saving to: ‘Archer_MR200(EU)_V1_160905_1476936302791w.zip’ | + | |
| - | Archer_MR200(EU)_V1_160905_1476936302791w.zip | + | **For Raspberry Pi** |
| + | * Write the firmware to the chip by doing '' | ||
| - | 2019-07-17 19:00:51 (4.01 MB/s) - ‘Archer_MR200(EU)_V1_160905_1476936302791w.zip’ saved [33320162/ | ||
| - | pi@raspberrypi: | + | **For CH340a Programmer** |
| - | pi@raspberrypi: | + | |
| - | Archive: | + | |
| - | | + | |
| - | inflating: Archer MR200(EU)_V1_160905/ | + | |
| - | inflating: Archer MR200(EU)_V1_160905/ | + | |
| - | inflating: Archer MR200(EU)_V1_160905/ | + | |
| - | pi@raspberrypi: | + | |
| - | pi@raspberrypi: | + | |
| - | </ | + | |
| - | Strip the header from the bin file | ||
| - | < | ||
| - | pi@raspberrypi: | ||
| - | 69504+1 records in | ||
| - | 69504+1 records out | ||
| - | 35586521 bytes (36 MB) copied, 1.41289 s, 25.2 MB/s | ||
| - | </ | ||
| + | After finishing everything, disconnect the chip safely, assemble everything back and connect to power, wait for first boot to complete. | ||
| - | Get the bootloader and the firmware | ||
| - | < | ||
| - | pi@raspberrypi: | ||
| - | 125+0 records in | ||
| - | 125+0 records out | ||
| - | 8192000 bytes (8.2 MB) copied, 0.0923922 s, 88.7 MB/s | ||
| - | </ | ||
| - | Prepare | + | ===== The LTE Modem ===== |
| - | < | + | The included modem in this device is running Android OS and has a hidden (disabled in the stock firmware) web interface. |
| - | cat original_bootloader_firmware_noconfig.bin part_configs.bin > new_bootloader_firmware_configs.bin | + | At least in LEDE, the hidden web interface is re-activated again on each boot and can be used to setup the 3g/lte connection after switching to LEDE. Modem' |
| - | </code> | + | |
| - | Flash the new file | ||
| - | < | ||
| - | pi@raspberrypi: | ||
| - | flashrom v1.1 on Linux 4.9.35-v7+ (armv7l) | ||
| - | flashrom is free software, get the source code at https:// | ||
| - | Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). | ||
| - | Using default 2000kHz clock. Use ' | ||
| - | Found Macronix flash chip " | ||
| - | Reading old flash chip contents... done. | ||
| - | Erasing and writing flash chip... Erase/write done. | ||
| - | Verifying flash... VERIFIED. | ||
| - | </ | ||
| - | |||
| - | Re-read the flash | ||
| - | < | ||
| - | pi@raspberrypi: | ||
| - | flashrom v1.1 on Linux 4.9.35-v7+ (armv7l) | ||
| - | flashrom is free software, get the source code at https:// | ||
| - | |||
| - | Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). | ||
| - | Using default 2000kHz clock. Use ' | ||
| - | Found Macronix flash chip " | ||
| - | Reading flash... done. | ||
| - | </ | ||
| - | |||
| - | Check on the read file if the mac is on the correct address | ||
| - | < | ||
| - | pi@raspberrypi: | ||
| - | 7df100 d4 6e 0e 00 11 22 ff ff ff ff ff ff ff ff ff ff | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | After flashing a locked down router with the firmware downloaded from TP-Link, the router did not fully boot. | ||
| - | There was a message that the value of networkPreferredMode was 4 and it was out of the supported range 0-3. The boot process halted at this point and the network did not get initialized. Also the httpd server did not start and you could not remotely access the router. Only the serial connection did function and you could login to the router (admin/ | ||
| - | |||
| - | Looking through the config in the last part there was the following section | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | After changing the 4 to 3 and flashing again, the router did fully boot and you could access the stock firmware web interface. (I don't know what the 3 is. It just worked :-)) | ||
| - | |||
| - | The last step was flashing from the stock interface the latest firmware version from TP-Link which also unlocked the LTE modem. | ||
| - | ===== Failsafe mode ===== | ||
| - | -> [[docs: | ||
| - | |||
| - | ===== Basic configuration ===== | ||
| - | -> [[docs: | ||
| - | Set up your Internet connection, configure wireless, configure USB port, etc. | ||
| - | |||
| - | |||
| - | ===== Specific Configuration ===== | ||
| - | |||
| - | ==== The LTE Modem ==== | ||
| - | The included modem in this device is running it's own Android OS and has a hidden (disabled in the stock firmware) web interface. | ||
| - | At least in LEDE, the hidden web interface is re-activated again on each boot and can be used to setup the 3g/lte connection after switching to LEDE. Modem' | ||
| - | |||
| - | The special address of 192.168.225.100 ,is the DMZ address for the LTE modem. If you need to connect to your router through wan or to do wan port forwarding, instead of relying on the LTE modem' | ||
| - | |||
| - | ==== Network interfaces ==== | ||
| - | The default network configuration is: | ||
| - | ^ Interface Name ^ Description | ||
| - | | br-lan | ||
| - | | vlan1 (eth0.1) | ||
| - | | vlan2 (eth0.2) | ||
| - | | wlan0 | WiFi 2,4 GHz | ||
| - | |||
| - | |||
| - | ==== Switch Ports (for VLANs) ==== | ||
| - | <WRAP BOX> | ||
| - | Numbers 1-4 are Ports 1-4 as labeled on the unit, number 0 is the Internet (WAN) on the unit, 6 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on. | ||
| - | ^ Port ^ Switch port ^ | ||
| - | | Internet (WAN) | 0 | | ||
| - | | LAN 1 | 3 | | ||
| - | | LAN 2 | 4 | | ||
| - | | LAN 3 | 1 | | ||
| - | | LAN 4 | 2 | | ||
| - | |||
| - | </ | ||
| - | |||
| - | ==== Buttons ==== | ||
| - | -> [[docs: | ||
| - | Here, we merely name the buttons, so we can use them in the above Howto. | ||
| + | ===== Buttons ===== | ||
| <WRAP BOX> | <WRAP BOX> | ||
| Line 352: | Line 210: | ||
| ==== Info ==== | ==== Info ==== | ||
| - | ---- datatemplatelist dttpllist ---- | + | <!-- ToH: { |
| - | template: meta:template_datatemplatelist | + | " |
| - | cols | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | ---- | + | |
| - | + | } --> | |
| - | ==== Photos ==== | + | |
| - | /* =====>>>>> | + | |
| - | /* When uploading photos, **name them** intelligently. Nobody knows what 20100930_000602.jpg is! */ | + | |
| - | /* e.g. {{: | + | |
| - | /* Thanks, your wiki administration - Oct. 2015 */ | + | |
| + | ===== Photos ===== | ||
| // | // | ||
| {{: | {{: | ||
| Line 376: | Line 230: | ||
| - | ==== LTE Modem ==== | + | ===== Thanks |
| - | + | This guide is a mix of research | |
| - | {{: | + | |
| - | + | ||
| - | + | ||
| - | <WRAP bootlog> | + | |
| - | < | + | |
| - | usb 1-1: new high-speed USB device number 5 using ehci-platform | + | |
| - | rndis_host 1-1:1.0 usb0: register ' | + | |
| - | option 1-1:1.2: GSM modem (1-port) converter detected | + | |
| - | usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0 | + | |
| - | option 1-1:1.3: GSM modem (1-port) converter detected | + | |
| - | usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1 | + | |
| - | option 1-1:1.4: GSM modem (1-port) converter detected | + | |
| - | usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2 | + | |
| - | option 1-1:1.5: GSM modem (1-port) converter detected | + | |
| - | usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3 | + | |
| - | usb-storage 1-1:1.6: USB Mass Storage device detected | + | |
| - | scsi host3: usb-storage 1-1:1.6 | + | |
| - | scsi 3:0:0:0: Direct-Access | + | |
| - | sd 3:0:0:0: [sda] Attached SCSI removable disk | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 5 Spd=480 | + | |
| - | D: Ver= 2.01 Cls=00(> | + | |
| - | P: Vendor=2357 ProdID=000d Rev= 2.28 | + | |
| - | S: Manufacturer=TP-LINK Technologies Co., Ltd. | + | |
| - | S: Product=MR200 | + | |
| - | S: SerialNumber=b8135db25416 | + | |
| - | C:* #Ifs= 7 Cfg#= 1 Atr=a0 MxPwr=500mA | + | |
| - | A: FirstIf#= 0 IfCount= 2 Cls=e0(wlcon) Sub=01 Prot=03 | + | |
| - | I:* If#= 0 Alt= 0 #EPs= 1 Cls=e0(wlcon) Sub=01 Prot=03 Driver=rndis_host | + | |
| - | E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=32ms | + | |
| - | I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host | + | |
| - | E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms | + | |
| - | E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms | + | |
| - | I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option | + | |
| - | E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms | + | |
| - | E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms | + | |
| - | I:* If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=option | + | |
| - | E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms | + | |
| - | E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms | + | |
| - | I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option | + | |
| - | E: Ad=86(I) Atr=03(Int.) MxPS= 10 Ivl=32ms | + | |
| - | E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms | + | |
| - | E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms | + | |
| - | I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option | + | |
| - | E: Ad=88(I) Atr=03(Int.) MxPS= 10 Ivl=32ms | + | |
| - | E: Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms | + | |
| - | E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms | + | |
| - | I:* If#= 6 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage | + | |
| - | E: Ad=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms | + | |
| - | E: Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=125us | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | ==== Opening/ | + | |
| - | + | ||
| - | Note: This will void your warranty! | + | |
| - | + | ||
| - | The case of the Archer MR200 is composed of 2 pieces: | + | |
| - | + | ||
| - | * Top cover (black) | + | |
| - | * Bottom cover (black) | + | |
| - | + | ||
| - | - Remove the two screws on the bottom cover, under the label. | + | |
| - | - Use a thin object to release the top cover from the bottom cover | + | |
| - | + | ||
| - | === Putting it back together === | + | |
| - | + | ||
| - | - Put the top cover back on | + | |
| - | - Press until it clicks back nicely to the bottom cover. | + | |
| - | - Put back the screws | + | |
| - | + | ||
| - | + | ||
| - | //Main PCB://\\ | + | |
| - | {{: | + | |
| - | {{: | + | |
| - | {{: | + | |
| - | + | ||
| - | ==== Serial ==== | + | |
| - | -> [[docs: | + | |
| - | + | ||
| - | Solder a header as shown in the picture or wires with a connector directly. The device uses TTL @ 3.3V and not a standard RS-232 Serial that operates between 3 and 15V, so do not try to connect it to a common serial adapter: you will certainly fry the serial circuit or even the whole board. There are plenty | + | |
| - | + | ||
| - | Don’t forget that the TX pin of the serial port must be connected to the RX pin of the router and the RX to TX! | + | |
| - | + | ||
| - | How to connect to the Serial Port of this specific device:\\ | + | |
| - | + | ||
| - | {{media: | + | |
| - | + | ||
| - | ^ Serial connection parameters\\ for TP-Link Archer MR200 v1 | 115200, 8N1 | | + | |
| - | + | ||
| - | + | ||
| - | ===== Bootloader Mods ===== | + | |
| - | -> [[docs: | + | |
| - | + | ||
| - | ===== Hardware mods ===== | + | |
| - | + | ||
| - | Currently none. | + | |
| - | + | ||
| - | + | ||
| - | ===== Bootlogs ===== | + | |
| - | ==== OEM bootlog ==== | + | |
| - | <WRAP bootlog> | + | |
| - | < | + | |
| - | + | ||
| - | Board: Ralink APSoC DRAM: 64 MB | + | |
| - | relocate_code Pointer at: 83fb0000 | + | |
| - | enable ephy clock...done. rf reg 29 = 5 | + | |
| - | SSC disabled. | + | |
| - | ------------------ | + | |
| - | LTE AC750 v1.0.0 | + | |
| - | ------------------ | + | |
| - | Now running in RAM - U-Boot at: 83fb0000, MONITOR BASE: bc000000 | + | |
| - | + | ||
| - | | + | |
| - | spi_wait_nsec: | + | |
| - | spi device id: ef 40 17 0 0 (40170000) | + | |
| - | find flash: W25Q64BV | + | |
| - | ============================================ | + | |
| - | Ralink UBoot Version: 4.1.2.0 | + | |
| - | -------------------------------------------- | + | |
| - | ASIC 7620_MP (Port5< | + | |
| - | DRAM component: 512 Mbits DDR, width 16 | + | |
| - | DRAM bus: 16 bit | + | |
| - | Total memory: 64 MBytes | + | |
| - | Flash component: SPI Flash | + | |
| - | Date:Jan 27 2015 Time: | + | |
| - | ============================================ | + | |
| - | icache: sets:512, ways:4, linesz:32 , | + | |
| - | dcache: sets:256, ways:4, linesz:32 , | + | |
| - | + | ||
| - | ##### The CPU freq = 580 MHZ #### | + | |
| - | | + | |
| - | + | ||
| - | BootType = 3 | + | |
| - | + | ||
| - | continue to starting system. | + | |
| - | disableEthForward(1158): | + | |
| - | + | ||
| - | 3: System Boot system code via Flash.(0xbc020000) | + | |
| - | ## Booting image at bc020000 ... | + | |
| - | | + | |
| - | No initrd | + | |
| - | ## Transferring control to Linux (at address 8000c150) ... | + | |
| - | ## Giving linux memsize in MB, 64 | + | |
| - | + | ||
| - | Starting kernel ... | + | |
| - | + | ||
| - | 怘▒▒▒▒fff▒▒~▒▒~fx▒▒▒怘▒怘▒f▒▒▒▒f▒▒▒▒f▒f▒▒▒Linux version 2.6.36 (jenkins@dev-server) (gcc version 4.6.3 (Buildroot 2012.11.1) ) #139 Thu Nov 5 11:38:40 CST 2015 | + | |
| - | + | ||
| - | The CPU feqenuce set to 580 MHz | + | |
| - | + | ||
| - | MIPS CPU sleep mode enabled. | + | |
| - | PCIE: bypass PCIe DLL. | + | |
| - | PCIE: Elastic buffer control: Addr:0x68 -> 0xB4 | + | |
| - | | + | |
| - | CPU revision is: 00019650 (MIPS 24Kc) | + | |
| - | Determined physical RAM map: | + | |
| - | | + | |
| - | Initrd not found or empty - disabling initrd | + | |
| - | Zone PFN ranges: | + | |
| - | Normal | + | |
| - | Movable zone start PFN for each node | + | |
| - | early_node_map[1] active PFN ranges | + | |
| - | 0: 0x00000000 -> 0x00004000 | + | |
| - | Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 | + | |
| - | Kernel command line: console=ttyS1, | + | |
| - | PID hash table entries: 256 (order: -2, 1024 bytes) | + | |
| - | Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) | + | |
| - | Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) | + | |
| - | Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. | + | |
| - | Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes | + | |
| - | Writing ErrCtl register=0003e91f | + | |
| - | Readback ErrCtl register=0003e91f | + | |
| - | Memory: 61188k/ | + | |
| - | NR_IRQS: | + | |
| - | MTK/Ralink System Tick Counter init... cd: | + | |
| - | console [ttyS1] enabled | + | |
| - | Calibrating delay loop... 386.04 BogoMIPS (lpj=772096) | + | |
| - | pid_max: default: 4096 minimum: 301 | + | |
| - | Mount-cache hash table entries: 512 | + | |
| - | NET: Registered protocol family 16 | + | |
| - | RALINK_GPIOMODE = 1ab01d | + | |
| - | RALINK_GPIOMODE = 18b01d | + | |
| - | PPLL_CFG1=0xe68000 | + | |
| - | MT7620 PPLL lock | + | |
| - | PPLL_DRV =0x80080504 | + | |
| - | start PCIe register access | + | |
| - | RALINK_PCI_PCICFG_ADDR = 1000f0 | + | |
| - | + | ||
| - | *************** MT7620 PCIe RC mode ************* | + | |
| - | bio: create slab < | + | |
| - | usbcore: registered new interface driver usbfs | + | |
| - | usbcore: registered new interface driver hub | + | |
| - | usbcore: registered new device driver usb | + | |
| - | pci 0000: | + | |
| - | pci 0000: | + | |
| - | pci 0000: | + | |
| - | pci 0000: | + | |
| - | pci 0000: | + | |
| - | pci 0000: | + | |
| - | pci 0000: | + | |
| - | pci 0000: | + | |
| - | pci 0000: | + | |
| - | pci 0000: | + | |
| - | pci 0000: | + | |
| - | BAR0 at slot 0 = 0 | + | |
| - | bus=0x0, slot = 0x0 | + | |
| - | res[0]-> | + | |
| - | res[0]-> | + | |
| - | res[1]-> | + | |
| - | res[1]-> | + | |
| - | res[2]-> | + | |
| - | res[2]-> | + | |
| - | res[3]-> | + | |
| - | res[3]-> | + | |
| - | res[4]-> | + | |
| - | res[4]-> | + | |
| - | res[5]-> | + | |
| - | res[5]-> | + | |
| - | bus=0x1, slot = 0x0 | + | |
| - | res[0]-> | + | |
| - | res[0]-> | + | |
| - | res[1]-> | + | |
| - | res[1]-> | + | |
| - | res[2]-> | + | |
| - | res[2]-> | + | |
| - | res[3]-> | + | |
| - | res[3]-> | + | |
| - | res[4]-> | + | |
| - | res[4]-> | + | |
| - | res[5]-> | + | |
| - | res[5]-> | + | |
| - | bus=0x1, slot = 0x0 | + | |
| - | res[0]-> | + | |
| - | res[0]-> | + | |
| - | res[1]-> | + | |
| - | res[1]-> | + | |
| - | res[2]-> | + | |
| - | res[2]-> | + | |
| - | res[3]-> | + | |
| - | res[3]-> | + | |
| - | res[4]-> | + | |
| - | res[4]-> | + | |
| - | res[5]-> | + | |
| - | res[5]-> | + | |
| - | Switching to clocksource Ralink external timer | + | |
| - | NET: Registered protocol family 2 | + | |
| - | IP route cache hash table entries: 1024 (order: 0, 4096 bytes) | + | |
| - | TCP established hash table entries: 2048 (order: 2, 16384 bytes) | + | |
| - | TCP bind hash table entries: 2048 (order: 1, 8192 bytes) | + | |
| - | TCP: Hash tables configured (established 2048 bind 2048) | + | |
| - | TCP reno registered | + | |
| - | NET: Registered protocol family 1 | + | |
| - | RT3xxx EHCI/OHCI init. | + | |
| - | squashfs: version 4.0 (2009/ | + | |
| - | fuse init (API version 7.15) | + | |
| - | msgmni has been set to 119 | + | |
| - | io scheduler noop registered | + | |
| - | io scheduler deadline registered (default) | + | |
| - | Ralink gpio driver initialized | + | |
| - | Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled | + | |
| - | serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A | + | |
| - | serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A | + | |
| - | loop: module loaded | + | |
| - | deice id : ef 40 17 0 0 (40170000) | + | |
| - | W25Q64BV(ef 40170000) (8192 Kbytes) | + | |
| - | mtd .name = raspi, .size = 0x00800000 (0M) .erasesize = 0x00000008 (0K) .numeraseregions = 65536 | + | |
| - | Creating 6 MTD partitions on " | + | |
| - | 0x000000000000-0x000000020000 : " | + | |
| - | 0x000000020000-0x000000160000 : " | + | |
| - | 0x000000160000-0x0000007d0000 : " | + | |
| - | mtd: partition " | + | |
| - | 0x0000007d0000-0x0000007e0000 : " | + | |
| - | 0x0000007e0000-0x0000007f0000 : " | + | |
| - | 0x0000007f0000-0x000000800000 : " | + | |
| - | Register flash device: | + | |
| - | PPP generic driver version 2.4.2 | + | |
| - | NET: Registered protocol family 24 | + | |
| - | ehci_hcd: USB 2.0 ' | + | |
| - | rt3xxx-ehci rt3xxx-ehci: | + | |
| - | rt3xxx-ehci rt3xxx-ehci: | + | |
| - | rt3xxx-ehci rt3xxx-ehci: | + | |
| - | rt3xxx-ehci rt3xxx-ehci: | + | |
| - | hub 1-0:1.0: USB hub found | + | |
| - | hub 1-0:1.0: 1 port detected | + | |
| - | ohci_hcd: USB 1.1 ' | + | |
| - | rt3xxx-ohci rt3xxx-ohci: | + | |
| - | rt3xxx-ohci rt3xxx-ohci: | + | |
| - | rt3xxx-ohci rt3xxx-ohci: | + | |
| - | hub 2-0:1.0: USB hub found | + | |
| - | hub 2-0:1.0: 1 port detected | + | |
| - | Mirror/ | + | |
| - | u32 classifier | + | |
| - | Actions configured | + | |
| - | Netfilter messages via NETLINK v0.30. | + | |
| - | nf_conntrack version 0.5.0 (2868 buckets, 11472 max) | + | |
| - | ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Linux | + | |
| - | TCP cubic registered | + | |
| - | NET: Registered protocol family 10 | + | |
| - | ip6_tables: (C) 2000-2006 Netfilter Core Team | + | |
| - | IPv6 over IPv4 tunneling driver | + | |
| - | NET: Registered protocol family 17 | + | |
| - | NET: Registered protocol family 15 | + | |
| - | Ebtables v2.0 registered | + | |
| - | 802.1Q VLAN Support v1.8 Ben Greear < | + | |
| - | All bugs added by David S. Miller < | + | |
| - | VFS: Mounted root (squashfs filesystem) readonly on device 31:2. | + | |
| - | Freeing unused kernel memory: 164k freed | + | |
| - | starting pid 195, tty '': | + | |
| - | rdm_major = 253 | + | |
| - | spiflash_ioctl_read, | + | |
| - | Read MAC from flash(0x7DF100) 3c-46-ffffffd8-ffffffaa-ffffff89-4f | + | |
| - | SMACCR1 -- : 0x00003c46 | + | |
| - | SMACCR0 -- : 0xd8aa894f | + | |
| - | Ralink APSoC Ethernet Driver Initilization. v3.0 256 rx/tx descriptors allocated, mtu = 1500! | + | |
| - | spiflash_ioctl_read, | + | |
| - | Read MAC from flash(0x7DF100) 3c-46-ffffffd8-ffffffaa-ffffff89-4f | + | |
| - | SMACCR1 -- : 0x00003c46 | + | |
| - | SMACCR0 -- : 0xd8aa894f | + | |
| - | PROC INIT OK! | + | |
| - | usbcore: registered new interface driver usbserial | + | |
| - | USB Serial support registered for generic | + | |
| - | usbcore: registered new interface driver usbserial_generic | + | |
| - | usbserial: USB Serial Driver core | + | |
| - | USB Serial support registered for GSM modem (1-port) | + | |
| - | usbcore: registered new interface driver option | + | |
| - | option: v0.7.2:USB Driver for GSM modems | + | |
| - | SCSI subsystem initialized | + | |
| - | Initializing USB Mass Storage driver... | + | |
| - | usbcore: registered new interface driver usb-storage | + | |
| - | USB Mass Storage support registered. | + | |
| - | usbcore: registered new interface driver cdc_ether | + | |
| - | usbcore: registered new interface driver rndis_host | + | |
| - | dns_init | + | |
| - | domain_name: | + | |
| - | Raeth v3.0 (Workqueue) | + | |
| - | + | ||
| - | phy_tx_ring = 0x03f4e000, tx_ring = 0xa3f4e000 | + | |
| - | + | ||
| - | phy_rx_ring0 = 0x03f4f000, rx_ring0 = 0xa3f4f000 | + | |
| - | Pseudo Close vlan... | + | |
| - | SMACCR1 -- : 0x00003c46 | + | |
| - | SMACCR0 -- : 0xd8aa894f | + | |
| - | ESW: Link Status Changed - Port5 Link Down | + | |
| - | CDMA_CSG_CFG = 81000000 | + | |
| - | GDMA1_FWD_CFG = 20710000 | + | |
| - | L2TP core driver, V2.0 | + | |
| - | PPPoL2TP kernel driver, V2.0 | + | |
| - | + | ||
| - | Please press Enter to activate this console. usb 1-1: new high speed USB device using rt3xxx-ehci | + | |
| - | rndis_host 1-1:1.0: lte0: register ' | + | |
| - | usbserial_generic 1-1:1.2: generic converter detected | + | |
| - | usb 1-1: generic converter now attached to ttyUSB0 | + | |
| - | option 1-1:1.4: GSM modem (1-port) converter detected | + | |
| - | usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1 | + | |
| - | option 1-1:1.5: GSM modem (1-port) converter detected | + | |
| - | usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2 | + | |
| - | scsi0 : usb-storage 1-1:1.6 | + | |
| - | [ dm_readFile ] 2042: can not open xml file / | + | |
| - | spiflash_ioctl_read, | + | |
| - | spiflash_ioctl_read, | + | |
| - | spiflash_ioctl_read, | + | |
| - | spiflash_ioctl_read, | + | |
| - | spiflash_ioctl_read, | + | |
| - | spiflash_ioctl_read, | + | |
| - | scsi 0:0:0:0: Direct-Access | + | |
| - | sd 0:0:0:0: [sda] Attached SCSI removable disk | + | |
| - | [initMpPointer 234] [AT NOTICE] - memory pool : start 0x661138, end 0x6780a8, size 94064 | + | |
| - | [isValidReply 396] Fail to find result flag, but OK flag found... | + | |
| - | ]sendAtCmdAndGetReply 538] cmd [ate0 | + | |
| - | [sendAtCmdAndGetReply 539] reply [ate0 | + | |
| - | OK] | + | |
| - | [isValidReply 396] Fail to find result flag, but OK flag found... | + | |
| - | ]sendAtCmdAndGetReply 538] cmd [at+tpweb=" | + | |
| - | [sendAtCmdAndGetReply 539] reply [ | + | |
| - | +tpweb: | + | |
| - | + | ||
| - | OK] | + | |
| - | sendto: No such file or directory | + | |
| - | pid 268 send 2001 error | + | |
| - | [initMpPointer 234] [AT NOTICE] - memory pool : start 0x8e3150, end 0x8fa0c0, size 94064 | + | |
| - | [isValidReply 396] Fail to find result flag, but OK flag found... | + | |
| - | ]sendAtCmdAndGetReply 538] cmd [ate0 | + | |
| - | [sendAtCmdAndGetReply 539] reply [ | + | |
| - | OK] | + | |
| - | [isValidReply 396] Fail to find result flag, but OK flag found... | + | |
| - | ]sendAtCmdAndGetReply 538] cmd [at+tpweb=" | + | |
| - | [sendAtCmdAndGetReply 539] reply [ | + | |
| - | +tpweb: | + | |
| - | + | ||
| - | OK] | + | |
| - | [ oal_sys_getOldTZInfo ] 462: Open TZ file error! | + | |
| - | [isValidReply 396] Fail to find result flag, but OK flag found... | + | |
| - | [sendAtCmdAndGetReply 538] cmd [at+tpweb=" | + | |
| - | [sendAtCmdAndGetReply 539] reply [ | + | |
| - | +tpweb: | + | |
| - | + | ||
| - | OK] | + | |
| - | [isValidReply 396] Fail to find result flag, but OK flag found... | + | |
| - | [sendAtCmdAndGetReply 538] cmd spiflash_ioctl_read, | + | |
| - | ]at+tpweb=" | + | |
| - | [sendAtCmdAndGetReply 539] reply [ | + | |
| - | +tpweb: | + | |
| - | + | ||
| - | OK] | + | |
| - | ioctl: No such device | + | |
| - | [isValidReply 396] Fail to find result flag, but OK flag found... | + | |
| - | [sendAtCmdAndGetReply 538] cmd [at+tpweb=" | + | |
| - | 197br0: port 1(eth0) entering forwarding state | + | |
| - | 0"br0: port 1(eth0) entering forwarding state | + | |
| - | ]" | + | |
| - | [sendAtCmdAdevice eth0 left promiscuous mode | + | |
| - | ndbr0: port 1(eth0) entering forwarding state | + | |
| - | GetReply 539] reply [ | + | |
| - | +tpweb: | + | |
| - | + | ||
| - | OK] | + | |
| - | device eth0.6 entered promiscuous mode | + | |
| - | device eth0 entered promiscuous mode | + | |
| - | br0: port 1(eth0.6) entering forwarding state | + | |
| - | br0: port 1(eth0.6) entering forwarding state | + | |
| - | [isValidReply 396] Fail to find result flag, but OK flag found... | + | |
| - | [sendAtCmdAndGetReply 538] cmd [at+tpweb=" | + | |
| - | [sendAtCmdAndGetReply 539] reply [ | + | |
| - | +tpweb: | + | |
| - | + | ||
| - | OK] | + | |
| - | ra0 no private ioctls. | + | |
| - | + | ||
| - | rt2860v2_ap: | + | |
| - | Disabling lock debugging due to kernel taint | + | |
| - | + | ||
| - | + | ||
| - | === pAd = c0a10000, size = 968080 === | + | |
| - | + | ||
| - | <-- RTMPAllocTxRxRingMemory, | + | |
| - | <-- RTMPAllocAdapterBlock, | + | |
| - | AP Driver version-2.7.1.6_edcca_monitor_20131227 | + | |
| - | [ oal_wlan_ra_lteCoexistence ] 6563: | + | |
| - | AutoChannelSkipList = 52; | + | |
| - | 120; | + | |
| - | + | ||
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | RTMP_TimerListAdd: | + | |
| - | !!! use RTMP_RBUS_SUPPORT: | + | |
| - | APSDCapable[0]=0 | + | |
| - | APSDCapable[1]=0 | + | |
| - | APSDCapable[2]=0 | + | |
| - | APSDCapable[3]=0 | + | |
| - | APSDCapable[4]=0 | + | |
| - | APSDCapable[5]=0 | + | |
| - | APSDCapable[6]=0 | + | |
| - | APSDCapable[7]=0 | + | |
| - | APSDCapable[8]=0 | + | |
| - | APSDCapable[9]=0 | + | |
| - | APSDCapable[10]=0 | + | |
| - | APSDCapable[11]=0 | + | |
| - | APSDCapable[12]=0 | + | |
| - | APSDCapable[13]=0 | + | |
| - | APSDCapable[14]=0 | + | |
| - | APSDCapable[15]=0 | + | |
| - | default ApCliAPSDCapable[0]=0 | + | |
| - | Key1Str is Invalid key length(0) or Type(0) | + | |
| - | Key1Str is Invalid key length(0) or Type(0) | + | |
| - | Key2Str is Invalid key length(0) or Type(0) | + | |
| - | Key2Str is Invalid key length(0) or Type(0) | + | |
| - | Key3Str is Invalid key length(0) or Type(0) | + | |
| - | Key3Str is Invalid key length(0) or Type(0) | + | |
| - | Key4Str is Invalid key length(0) or Type(0) | + | |
| - | Key4Str is Invalid key length(0) or Type(0) | + | |
| - | 1. Phy Mode = 9 | + | |
| - | 2. Phy Mode = 9 | + | |
| - | exec! | + | |
| - | spiflash_ioctl_read, | + | |
| - | eeFlashId = 0x7620! | + | |
| - | E2PROM: D0 target power=0xff1c | + | |
| - | E2PROM: 40 MW Power Delta= 2 | + | |
| - | 3. Phy Mode = 9 | + | |
| - | RTMP_TimerListAdd: | + | |
| - | AntCfgInit: primary/ | + | |
| - | Initialize RF Central Registers for E2 !!! | + | |
| - | Initialize RF Central Registers for E3 !!! | + | |
| - | Initialize RF Channel Registers for E2 !!! | + | |
| - | Initialize RF Channel Registers for E3 !!! | + | |
| - | Initialize RF DCCal Registers for E2 !!! | + | |
| - | Initialize RF DCCal Registers for E3 !!! | + | |
| - | D1 = -3, D2 = 4, CalCode = 16 !!! | + | |
| - | RT6352_Temperature_Init : BBPR49 = 0xfffffffd | + | |
| - | RT6352_Temperature_Init : TemperatureRef25C = 0xfffffff3 | + | |
| - | Current Temperature from BBP_R49=0xffffffed | + | |
| - | RT6352_TssiTableAdjust: | + | |
| - | RT6352_TssiTableAdjust: | + | |
| - | *** RT6352_TssiTableAdjust: | + | |
| - | - 0 - 12 28 127 127 127 127 127, offset=-13, tuning=1 | + | |
| - | RT6352_TssiTableAdjust: | + | |
| - | mp_temperature=0xfffffffc, | + | |
| - | E2PROM: G Tssi[-7 .. +7] = -128 -128 -128 -128 -128 -38 -25 - -13 - -1 15 114 114 114 114 114, offset=-13, tuning=1 | + | |
| - | TX BW Filter Calibration !!! | + | |
| - | RX BW Filter Calibration !!! | + | |
| - | LOFT Calibration Done! | + | |
| - | IQCalibration Start! | + | |
| - | IQCalibration Done! CH = 0, (gain= f, phase=3a) | + | |
| - | IQCalibration Start! | + | |
| - | IQCalibration Done! CH = 1, (gain= f, phase= 1) | + | |
| - | TX IQ Calibration Done! | + | |
| - | bAutoTxAgcG = 1 | + | |
| - | MCS Set = ff ff 00 00 01 | + | |
| - | SYNC - BBP R4 to 20MHz.l | + | |
| - | SYNC - BBP R4 to 20MHz.l | + | |
| - | SYNC - BBP R4 to 20MHz.l | + | |
| - | SYNC - BBP R4 to 20MHz.l | + | |
| - | SYNC - BBP R4 to 20MHz.l | + | |
| - | SYNC - BBP R4 to 20MHz.l | + | |
| - | SYNC - BBP R4 to 20MHz.l | + | |
| - | SYNC - BBP R4 to 20MHz.l | + | |
| - | SYNC - BBP R4 to 20MHz.l | + | |
| - | SYNC - BBP R4 to 20MHz.l | + | |
| - | RTMP_TimerListAdd: | + | |
| - | The 4-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 4 | + | |
| - | Main bssid = 3c: | + | |
| - | <==== rt28xx_init, | + | |
| - | 0x1300 = 00064300 | + | |
| - | device ra0 entered promiscuous mode | + | |
| - | br0: port 2(ra0) entering forwarding state | + | |
| - | br0: port 2(ra0) entering forwarding state | + | |
| - | device apcli0 entered promiscuous mode | + | |
| - | device ra1 entered promiscuous mode | + | |
| - | spiflash_ioctl_read, | + | |
| - | WLAN-Start wlNetlinkTool | + | |
| - | Waiting for Wireless Events from interfaces... | + | |
| - | swWlanChkAhbErr: | + | |
| - | rai0 no private ioctls. | + | |
| - | + | ||
| - | wscd: SSDP UDP PORT = 1900 | + | |
| - | + | ||
| - | + | ||
| - | === pAd = c1002000, size = 1378776 === | + | |
| - | + | ||
| - | <-- RTMPAllocTxRxRingMemory, | + | |
| - | <-- RTMPAllocAdapterBlock, | + | |
| - | device_id =0x7650 | + | |
| - | spiflash_ioctl_read, | + | |
| - | eeFlashId = 0x7610! | + | |
| - | ==> | + | |
| - | MACVersion = 0x76502000 | + | |
| - | MAC[Ver: | + | |
| - | load fw spent 16ms | + | |
| - | RX DESC a2703000 size = 4096 | + | |
| - | RX1 DESC a2704000 size = 4096 | + | |
| - | cfg_mode=14 | + | |
| - | cfg_mode=14 | + | |
| - | wmode_band_equal(): | + | |
| - | 1. Phy Mode = 49 | + | |
| - | 2. Phy Mode = 49 | + | |
| - | ERROR!!! E2PROM: WRONG VERSION 0x2, should be 1 | + | |
| - | ext_pa_current_setting = 1 | + | |
| - | MT76x0_TssiTableAdjust: | + | |
| - | MT76x0_TssiTableAdjust: | + | |
| - | *** MT76x0_TssiTableAdjust: | + | |
| - | MT76x0_TssiTableAdjust: | + | |
| - | mp_temperature=0xfffffffc, | + | |
| - | MT76x0_TssiTableAdjust: | + | |
| - | MT76x0_TssiTableAdjust: | + | |
| - | *** MT76x0_TssiTableAdjust: | + | |
| - | MT76x0_TssiTableAdjust: | + | |
| - | mp_temperature=0xfffffffc, | + | |
| - | 3. Phy Mode = 49 | + | |
| - | AntCfgInit: primary/ | + | |
| - | ChipStructAssign(): | + | |
| - | bAutoTxAgcG = 1 | + | |
| - | MCS Set = ff 00 00 00 01 | + | |
| - | MT76x0_ChipBBPAdjust(): | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | APStartUp(): | + | |
| - | Main bssid = 3c: | + | |
| - | <==== rt28xx_init, | + | |
| - | MT76x0_Calibration - Channel = 42, bPowerOn = 1, bSaveCal = 1 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | FullCalibration - Channel = 42, param = 0x301, bSave = 1, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | FullCalibration - Channel = 136, param = 0x401, bSave = 1, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | FullCalibration - Channel = 155, param = 0x501, bSave = 1, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | FullCalibration - Channel = 42, param = 0x701, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_Calibration - Channel = 36, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 36, param = 0x701, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 40, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 40, param = 0x701, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 44, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 44, param = 0x701, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 48, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 48, param = 0x701, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 52, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 52, param = 0x701, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 56, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 56, param = 0x701, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 60, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 60, param = 0x701, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 64, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 64, param = 0x701, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 100, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 100, param = 0x801, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 104, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 104, param = 0x801, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 108, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 108, param = 0x801, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 112, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 112, param = 0x801, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 116, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 116, param = 0x801, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 120, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 120, param = 0x801, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 124, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 124, param = 0x801, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 128, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 128, param = 0x801, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 132, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 132, param = 0x801, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 136, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 136, param = 0x801, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_Calibration - Channel = 140, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 140, param = 0x901, bSave = 0, CalibrationMode = 255 | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | MT76x0_ChipBBPAdjust(): | + | |
| - | MT76x0_ChipSwitchChannel: | + | |
| - | APStartUp(): | + | |
| - | MT76x0_Calibration - Channel = 42, bPowerOn = 0, bSaveCal = 0 | + | |
| - | FullCalibration - Channel = 42, param = 0x701, bSave = 0, CalibrationMode = 255 | + | |
| - | 0x1300 = 00064300 | + | |
| - | RTMPDrvOpen(1): | + | |
| - | RTMPDrvOpen(2): | + | |
| - | device rai0 entered promiscuous mode | + | |
| - | br0: port 5(rai0) entering forwarding state | + | |
| - | br0: port 5(rai0) entering forwarding state | + | |
| - | device apclii0 entered promiscuous mode | + | |
| - | device rai1 entered promiscuous mode | + | |
| - | wlNetspiflash_ioctl_read, | + | |
| - | linkTool is already there. | + | |
| - | wscd: SSDP UDP PORT = 1900 | + | |
| - | sendto: No such file or directory | + | |
| - | pid 268 send 2030 error | + | |
| - | sendto: No such file or directory | + | |
| - | pid 268 send 2004 error | + | |
| - | iptables: Bad rule (does a matching rule exist in that chain?). | + | |
| - | radvd starting | + | |
| - | [ getPidFromPidFile ] 112: Cann't open file: / | + | |
| - | [ getPidFromPidFile ] 112: Cann't open file: / | + | |
| - | iptables: No chain/ | + | |
| - | iptables: No chain/ | + | |
| - | iptables: No chain/ | + | |
| - | iptables: Bad rule (does a matching rule exist in that chain?). | + | |
| - | iptables: Bad rule (does a matching rule exist in that chain?). | + | |
| - | iptables: Bad rule (does a matching rule exist in that chain?). | + | |
| - | iptables: Bad rule (does a matching rule exist in that chain?). | + | |
| - | Ralink HW NAT Module Enabled | + | |
| - | ip6tables: Bad rule (does a matching rule exist in that chain?). | + | |
| - | [rsl_initWanLteIntfCfgObj 2157] init LTE module, set flowstat [enableDataLimit 0, enablePaymentDay 0, paymentDay 1, limitation 0, warningPercent 90] | + | |
| - | [rsl_initLteWanCfgObj 2229] init LTE module, default roamingEnabled [false] | + | |
| - | [rsl_initLteWanCfgObj 2249] init LTE module, default networkPreferredMode [3] | + | |
| - | [rsl_initLteWanCfgObj 2269] init LTE module, default dataSwitchStatus [true] | + | |
| - | [rsl_initLteWanCfgObj 2279] lte profile num [1], default profile [1], active profile [0] | + | |
| - | [rsl_initLteWanCfgObj 2281] config profile num [1], default profile [1], active profile [0] | + | |
| - | [checkStatus 1520] LTE internet connected. | + | |
| - | [set_lteDns6 758] set LTE dns6 ::,:: | + | |
| - | + | ||
| - | starting pid 269, tty '': | + | |
| - | + | ||
| - | Archer MR200 login: admin | + | |
| - | Password: 1234 | + | |
| - | Jan 30 10:46:14 login[269]: root login on ' | + | |
| - | ~ # | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | ==== OpenWrt bootlog ==== | + | |
| - | <WRAP bootlog> | + | |
| - | < | + | |
| - | + | ||
| - | [ 0.000000] Linux version | + | |
| - | [ 0.000000] Board has DDR2 | + | |
| - | [ 0.000000] Analog PMU set to hw control | + | |
| - | [ 0.000000] Digital PMU set to hw control | + | |
| - | [ 0.000000] SoC Type: MediaTek MT7620A ver:2 eco:6 | + | |
| - | [ 0.000000] bootconsole [early0] enabled | + | |
| - | [ 0.000000] CPU0 revision is: 00019650 (MIPS 24KEc) | + | |
| - | [ 0.000000] MIPS: machine is TP-Link Archer C50 | + | |
| - | [ 0.000000] Determined physical RAM map: | + | |
| - | [ 0.000000] | + | |
| - | [ 0.000000] Initrd not found or empty - disabling initrd | + | |
| - | [ 0.000000] Zone ranges: | + | |
| - | [ 0.000000] | + | |
| - | [ 0.000000] Movable zone start for each node | + | |
| - | [ 0.000000] Early memory node ranges | + | |
| - | [ 0.000000] | + | |
| - | [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x03ffffff] | + | |
| - | [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. | + | |
| - | [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes | + | |
| - | [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 | + | |
| - | [ 0.000000] Kernel command line: console=ttyS0, | + | |
| - | [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) | + | |
| - | [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) | + | |
| - | [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) | + | |
| - | [ 0.000000] Writing ErrCtl register=0007e39f | + | |
| - | [ 0.000000] Readback ErrCtl register=0007e39f | + | |
| - | [ 0.000000] Memory: 61228K/ | + | |
| - | [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, | + | |
| - | [ 0.000000] NR_IRQS: | + | |
| - | [ 0.000000] CPU Clock: 580MHz | + | |
| - | [ 0.000000] systick: running - mult: 214748, shift: 32 | + | |
| - | [ 0.000000] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) | + | |
| - | [ 0.060000] pid_max: default: 32768 minimum: 301 | + | |
| - | [ 0.060000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) | + | |
| - | [ 0.070000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) | + | |
| - | [ 0.070000] pinctrl core: initialized pinctrl subsystem | + | |
| - | [ 0.080000] NET: Registered protocol family 16 | + | |
| - | [ 0.410000] PCI host bridge / | + | |
| - | [ 0.420000] | + | |
| - | [ 0.420000] | + | |
| - | [ 0.430000] rt2880_gpio 10000600.gpio: | + | |
| - | [ 0.430000] rt2880_gpio 10000600.gpio: | + | |
| - | [ 0.440000] rt2880_gpio 10000660.gpio: | + | |
| - | [ 0.440000] rt2880_gpio 10000660.gpio: | + | |
| - | [ 0.450000] rt2880_gpio 10000688.gpio: | + | |
| - | [ 0.450000] rt2880_gpio 10000688.gpio: | + | |
| - | [ 0.460000] PCI host bridge | + | |
| - | [ 0.460000] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff] | + | |
| - | [ 0.470000] pci_bus 0000:00: root bus resource [io 0xffffffff] | + | |
| - | [ 0.470000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] | + | |
| - | [ 0.480000] pci 0000: | + | |
| - | [ 0.480000] pci 0000: | + | |
| - | [ 0.490000] pci 0000: | + | |
| - | [ 0.490000] pci 0000: | + | |
| - | [ 0.500000] pci 0000: | + | |
| - | [ 0.500000] pci 0000: | + | |
| - | [ 0.510000] pci 0000: | + | |
| - | [ 0.510000] pci 0000: | + | |
| - | [ 0.520000] pci 0000: | + | |
| - | [ 0.520000] pci 0000: | + | |
| - | [ 0.530000] pci 0000: | + | |
| - | [ 0.530000] pci 0000: | + | |
| - | [ 0.540000] Switched to clocksource systick | + | |
| - | [ 0.540000] NET: Registered protocol family 2 | + | |
| - | [ 0.550000] TCP established hash table entries: 1024 (order: 0, 4096 bytes) | + | |
| - | [ 0.550000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) | + | |
| - | [ 0.560000] TCP: Hash tables configured (established 1024 bind 1024) | + | |
| - | [ 0.570000] TCP: reno registered | + | |
| - | [ 0.570000] UDP hash table entries: 256 (order: 0, 4096 bytes) | + | |
| - | [ 0.570000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) | + | |
| - | [ 0.580000] NET: Registered protocol family 1 | + | |
| - | [ 0.590000] rt-timer 10000100.timer: | + | |
| - | [ 0.590000] futex hash table entries: 256 (order: -1, 3072 bytes) | + | |
| - | [ 0.610000] squashfs: version 4.0 (2009/ | + | |
| - | [ 0.610000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. | + | |
| - | [ 0.620000] msgmni | + | |
| - | [ 0.630000] io scheduler noop registered | + | |
| - | [ 0.630000] io scheduler deadline registered (default) | + | |
| - | [ 0.640000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled | + | |
| - | [ 0.650000] console [ttyS0] disabled | + | |
| - | [ 0.650000] 10000c00.uartlite: | + | |
| - | [ 0.660000] console [ttyS0] enabled | + | |
| - | [ 0.660000] console [ttyS0] enabled | + | |
| - | [ 0.670000] bootconsole [early0] disabled | + | |
| - | [ 0.670000] bootconsole [early0] disabled | + | |
| - | [ 0.700000] m25p80 spi32766.0: found s25fl064k, expected en25q64 | + | |
| - | [ 0.700000] m25p80 spi32766.0: s25fl064k (8192 Kbytes) | + | |
| - | [ 0.710000] 6 ofpart partitions found on MTD device spi32766.0 | + | |
| - | [ 0.710000] Creating 6 MTD partitions on " | + | |
| - | [ 0.720000] 0x000000000000-0x000000020000 : " | + | |
| - | [ 0.730000] 0x000000020000-0x0000007c0000 : " | + | |
| - | [ 0.820000] 2 tplink-fw partitions found on MTD device firmware | + | |
| - | [ 0.830000] 0x000000020000-0x000000160000 : " | + | |
| - | [ 0.830000] 0x000000160000-0x0000007c0000 : " | + | |
| - | [ 0.840000] mtd: device 3 (rootfs) set to be root filesystem | + | |
| - | [ 0.850000] 1 squashfs-split partitions found on MTD device rootfs | + | |
| - | [ 0.850000] 0x000000690000-0x0000007c0000 : " | + | |
| - | [ 0.860000] 0x0000007c0000-0x0000007d0000 : " | + | |
| - | [ 0.860000] 0x0000007d0000-0x0000007e0000 : " | + | |
| - | [ 0.870000] 0x0000007e0000-0x0000007f0000 : " | + | |
| - | [ 0.880000] 0x0000007f0000-0x000000800000 : " | + | |
| - | [ 0.880000] gsw: setting port4 to ephy mode | + | |
| - | [ 0.890000] ralink_soc_eth 10100000.ethernet eth0 (uninitialized): | + | |
| - | [ 0.900000] ralink_soc_eth 10100000.ethernet: | + | |
| - | [ 0.900000] ralink_soc_eth 10100000.ethernet eth0: ralink at 0xb0100000, irq 5 | + | |
| - | [ 0.910000] rt2880_wdt 10000120.watchdog: | + | |
| - | [ 0.920000] TCP: cubic registered | + | |
| - | [ 0.920000] NET: Registered protocol family 17 | + | |
| - | [ 0.930000] bridge: automatic filtering via arp/ | + | |
| - | [ 0.940000] Bridge firewalling registered | + | |
| - | [ 0.940000] 8021q: 802.1Q VLAN Support v1.8 | + | |
| - | [ 0.970000] VFS: Mounted root (squashfs filesystem) readonly on device | + | |
| - | [ 0.980000] Freeing unused kernel memory: 168K (80336000 - 80360000) | + | |
| - | [ 3.990000] init: Console is alive | + | |
| - | [ 4.000000] init: - watchdog - | + | |
| - | [ 8.250000] usbcore: registered new interface driver usbfs | + | |
| - | [ 8.260000] usbcore: registered new interface driver hub | + | |
| - | [ 8.260000] usbcore: registered new device driver usb | + | |
| - | [ 8.310000] SCSI subsystem initialized | + | |
| - | [ 8.320000] ehci_hcd: USB 2.0 ' | + | |
| - | [ 8.330000] ehci-platform: | + | |
| - | [ 8.530000] phy phy-usbphy.0: | + | |
| - | [ 8.540000] phy phy-usbphy.0: | + | |
| - | [ 8.540000] ehci-platform 101c0000.ehci: | + | |
| - | [ 8.550000] ehci-platform 101c0000.ehci: | + | |
| - | [ 8.560000] ehci-platform 101c0000.ehci: | + | |
| - | [ 8.580000] ehci-platform 101c0000.ehci: | + | |
| - | [ 8.580000] hub 1-0:1.0: USB hub found | + | |
| - | [ 8.590000] hub 1-0:1.0: 1 port detected | + | |
| - | [ 8.600000] usbcore: registered new interface driver usb-storage | + | |
| - | [ 8.910000] usb 1-1: new high-speed USB device number 2 using ehci-platform | + | |
| - | [ 9.090000] init: - preinit - | + | |
| - | [ 9.110000] usb-storage 1-1:1.6: USB Mass Storage device detected | + | |
| - | [ 9.120000] scsi host0: usb-storage 1-1:1.6 | + | |
| - | system type : MediaTek MT7620A ver:2 eco:6 | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | Press the [f] key and hit [enter] to enter failsafe mode | + | |
| - | Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | Failed to connect to ubus | + | |
| - | [ | + | |
| - | [ | + | |
| - | Please press Enter to activate this console. | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | [ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | BusyBox v1.23.2 (2016-01-22 20:05:58 CET) built-in shell (ash) | + | |
| - | + | ||
| - | + | ||
| - | | + | |
| - | | | / ____|_ | + | |
| - | | | _ _| | | | | + | |
| - | | | | | | | | | | | + | |
| - | | |___| |_| | |____ _| |_ | + | |
| - | |______\__, | + | |
| - | + | ||
| - | | + | |
| - | | + | |
| - | | OpenWrt Chaos Calmer 15.05 (r48430) | + | |
| - | | Build time: 2016-01-23 07:56 CET | | + | |
| - | | + | |
| - | | Cezary Jackiewicz (obsy), http:// | + | |
| - | | + | |
| - | | + | |
| - | | Machine: TP-Link Archer C50 | | + | |
| - | | Uptime: 0d, 00: | + | |
| - | | Load: 1.23 0.47 0.17 | | + | |
| - | | Flash: total: 1.2MB, free: 988KB, used: 19% | | + | |
| - | | Memory: total: 60.0MB, free: 46.5MB, used: 22% | | + | |
| - | | WAN: 192.168.225.136 | + | |
| - | | LAN: 192.168.1.1 | + | |
| - | | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | ===== Notes ===== | + | |
| - | <WRAP BOX> | + | |
| - | //Space for additional notes, links to forum threads or other resources, ...// | + | |
| - | + | ||
| - | * ... | + | |
| - | </ | + | |
| - | ===== Tags ===== | ||
| - | [[meta: | ||
| {{tag> | {{tag> | ||