Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
inbox:toh:wavlink:wavlink_ac1200 [2020/09/29 11:34] – Created from the form at meta:create_new_device_page muebauinbox:toh:wavlink:wavlink_ac1200 [2024/04/23 01:01] – [Table] ianchi
Line 1: Line 1:
-====== WAVLINK AC1200 ======+====== WAVLINK AC1200 (WL-WN572HG3) ======
 ~~NOTOC~~ ~~NOTOC~~
- +/***
-/* This template is intended to be used via https://openwrt.org/meta/create_new_device_page . *+
 {{page>meta:infobox:construction&noheader&nofooter&noeditbtn}} {{page>meta:infobox:construction&noheader&nofooter&noeditbtn}}
 +***/
  
-//Write a short, relevant description of the device. Include a technical overview, but avoid marketing buzzwords/useless stuffTwo to four sentences is about right. A picture is good, too. Edit the page to see how to add pictures.//+//The WAVLINK AC1200 is an outdoor device with 2.4 GHz and 5 GHz radiosDue to external antennas it might be well suited catch up signals in situations with public WiFi on camping ground or on ships in marinas.//
  
-/*****/ +{{ media:wavlink:wavlink-ac1200.jpg?200|WAVLINK AC1200 / 7Links AC1200}}
-/* How to add images ========> https://openwrt.org/meta/adding_images_to_openwrt_wiki */ +
-/*****/ +
- +
-{{ media:example:genericrouter1.png?200|Generic Router}}+
  
 +Also known as:\\
 +- [[https://7links.me/Outdoor-WLAN-Repeater-mit-1-200-Mbit-s-und-IP65-NX-4812-919.shtml#downloads|7Links NX-4812-919 (German)]]\\
 +- Wavlink AERIAL HD4
  
 ===== OpenWrt support ===== ===== OpenWrt support =====
  
-<color red>**Not supported.**</color>+Preliminary support[[https://github.com/openwrt/openwrt/pull/15179|PR]] in process. 
  
  
-/*** if info available: uncomment and fill in 
 ===== Supporting activities ===== ===== Supporting activities =====
-//Describe if there are any ongoing activities that might lead to OpenWrt support.//+[[https://forum.openwrt.org/t/wl-wn572hg3-soft-hack|Forum thread]]
  
-  * OpenWrt forum thread(add link) +[[https://github.com/openwrt/openwrt/pull/15179|Pull Request]]
-***/+
  
  
-/*** if info available: uncomment and fill in +===== Installation =====
-===== Experimental firmware =====+
  
-//List experimental firmware download links here.//+Preliminary image can be obtained from [[https://github.com/ianchi/openwrt/releases/tag/wavlink1200-v0.1|here]]
  
-//None at this time.//+  * Set host computer's ip to 192.168.10.100 
 +  * Save sysupgrade image file as 'firmware.bin' 
 +  * Setup tftp server on computer, serving the file from root 
 +  * Connect your computer to the LAN port of the WAVLINK router via an Ethernet cable 
 +  * Press and hold the reset button while powering on the router 
 +  * Keep it pressed for ten seconds 
 +  * Wait for firmware to be uploaded
  
-  * External image (add link) 
-  * trunk image (add link) 
-  * ... 
-***/ 
  
 +===== GPL Sources =====
 +
 +Available via FTP here: [[ftp://ftp.pearl.de/treiber/NX4812_open_source.tar.gz|GPL Sources]]\\
 +Please note, this FTP will not produce directory listings if browsed manually, the file will need to be downloaded directly. The filesize is 1,784,547,728 bytes.
  
 ===== Hardware highlights ===== ===== Hardware highlights =====
-^ CPU                        ^ Ram      ^ Flash   ^ Network     WLAN   ^ USB      ^ Serial   ^ JTag   +^ CPU                ^ Ram      ^ Flash   ^ Wi-Fi chip      ^ Network                                         2.4 GHz        ^ 5 GHz          ^ USB                      ^ Serial            ^ JTag  ^ LEDs  ^ Buttons    
-EXAMPLE RT3052 384 MHz   |  64 MiB  |  8 MiB  |  4x 10/100  |  bgn   |  1x 2.0  |   Yes      ?    | +MT7620A 580 MHz  |  64 MiB  |  8 MiB  | MT7612E (2T2R)   10/100 LAN + 1Gb WAN (DC24V/0.5A, Passive PoE) | Yes, b/g/n/ac  Yes, b/g/n/ac  |  [[#USB|Yes (USB 2.0)]]   [[#Serial|Yes]]   ?    | 7     | 1 (reset)  |
  
 /*** if info available: uncomment and fill in /*** if info available: uncomment and fill in
Line 90: Line 91:
 ***/ ***/
  
- 
-/*** if info available: uncomment and fill in 
 ==== Buttons ==== ==== Buttons ====
--> [[docs:guide-user:hardware:hardware.button]] on howto use and configure the hardware button(s). 
-Here, we merely name the buttons, so we can use them in the above Howto. 
- 
-<WRAP BOX 600px> 
-FIXME Please fill in real values for this device, then remove the EXAMPLEs and the WRAP that encloses this text. 
- 
 The WAVLINK AC1200 has the following buttons: The WAVLINK AC1200 has the following buttons:
  
 ^ BUTTON                       ^ Event   ^ ^ BUTTON                       ^ Event   ^
-EXAMPLE Reset                |  reset  | +| Reset                       |  reset  |
-| EXAMPLE Secure Easy Setup    |   ses   | +
-| EXAMPLE No buttons at all.      -    | +
-</WRAP> +
-***/+
  
 +==== GPIO ====
  
-===== Hardware ===== +The power LED does not seem to be on a GPIO (all GPIOs were software toggled within stock firmware for the discovery process)The stock firmware does not seem to utilize it for status messages either.
-==== Info ==== +
-^ Architecture     | EXAMPLE MIPS                             | +
-^ Vendor           | EXAMPLE Ralink                           | +
-^ Bootloader       | EXAMPLE U-Boot                           | +
-^ System-On-Chip   | EXAMPLE Ralink RT3052 - MIPS 24K V4.12   | +
-^ CPU/Speed        | EXAMPLE 451 MHz                          | +
-^ Flash-Chip       | EXAMPLE unkown                           | +
-^ Flash size       | EXAMPLE 8 MiB                            | +
-^ RAM              | EXAMPLE 64 MiB                           | +
-^ Wireless         | EXAMPLE RT2860v2 2.4GHz 802.11bgn        | +
-^ Ethernet         | EXAMPLE 10/100 Mbit/s w/ vlan support    | +
-^ Switch           | EXAMPLE Qualcomm Atheros QCA8337         | +
-^ USB              | EXAMPLE 1x 2.0                           | +
-^ Serial           | EXAMPLE [[#Serial|Yes]]                  | +
-^ JTAG             | EXAMPLE [[#JTAG|Not populated]]          |+
  
 +^ GPIO ^ FUNCTION             ^ STATE      ^
 +| 1 | Reset Button        | Active Low |
 +| 12 | Wifi Signal Mid LED  | Active Low |
 +| 13 | Wifi Signal High LED | Active Low |
 +| 41 | LAN LED        | Active Low |
 +| 43 | Wifi Signal Low LED  | Active Low |
 +| 44 | WAN LED        | Active Low |
 +| 72 | Wifi LED        | Active Low |
  
-/*** if info available: uncomment and fill in +==== Connectors ==== 
-==== Flash Layout ==== +The following connectors can be found on the PCB: 
-<WRAP BOX> +^ Connector        ^ Description                  ^ PINs                       ^ 
-FIXME //[[:docs:techref:flash.layout#discovery_how_to_find_out|Find out flash layout]]then add the flash layout table here (copypaste, modify the [[docs:techref:flash.layout#partitioning_of_squashfs-images|example]]).//+J1               | POE    | Center Tap (CT1CT2) and Signal Path (SP1SP2) | 
 +| J2               | RS232  | VCC (3.3V), TX, RX, GND                          | 
 +| J3               | USB    | D+ middle towards J4, Dmiddle towards J2       | 
 +| J4               | 24V    | 2x 24V, 2x GND                                   | 
 +| near J3          | 5 V    | 5V, GND                                          |
  
-Please check out the article [[docs:techref:flash.layout|Flash layout]]. It contains examples and explanations that describe how to document the flash layout+==== USB ==== 
-</WRAP> +The middle pin of J3 are connected to D+ and D-. The outer pin on the RJ45 side is GND then D+ then D-. There is no VCC on the last pin. There are two pins near the USB connector: the pin towards the LEDs is 5V the other is GND. 
-***/+ 
 +^ ⇐ LEDs ^ ⇐ J2 ^ J4 ⇒ ^ RJ45 ⇒ ^  
 +| ?     | D-   | D+   | GND    | 
 + 
 + 
 +^ ⇐ LEDs ^ RJ45 ⇒ ^  
 +| 5V     | GND    | 
 + 
 +{{media:wavlink:wavlink-ac1200_usb-port.jpg?400|}} 
 + 
 +{{media:wavlink:wavlink-ac1200_usb.jpg?400|}} 
 + 
 +A simple test with a USB storage device shows a working USB 2.0 port. 
 +<code> 
 +2727.416000] usb 1-1: new high speed USB device using rt3xxx-ehci and address 4 
 +2727.560000] scsi0 usb-storage 1-1:1.
 +[ 2728.364000] usb 1-1: USB disconnect, address 4 
 +[ 2729.872000] usb 1-1: new high speed USB device using rt3xxx-ehci and address 5 
 +[ 2730.016000] scsi1 : usb-storage 1-1:1.0 
 +[ 2731.040000] scsi 1:0:0:0: Direct-Access     General  USB Flash Disk   1.00 PQ: 0 ANSI: 2 
 +[ 2731.068000sd 1:0:0:0: [sda15669248 512-byte logical blocks: (8.02 GB/7.47 GiB) 
 +[ 2731.104000] sd 1:0:0:0: [sda] Write Protect is off 
 +[ 2731.112000] sd 1:0:0:0: [sda] Assuming drive cache: write through 
 +[ 2731.132000] sd 1:0:0:0: [sda] Assuming drive cache: write through 
 +[ 2731.148000]  sda: sda1 
 +[ 2731.156000] sd 1:0:0:0: [sda] Assuming drive cache: write through 
 +[ 2731.168000] sd 1:0:0:0: [sda] Attached SCSI removable disk 
 +start mount sda1 
 +start mount sda 
 +[ 2733.524000] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! 
 +[ 2733.568000] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! 
 +mount /dev/sda1 successfully 
 +ntfs-3g /dev/sda error 
 +</code> 
 + 
 +The drive is mounted automaticaly in the orignal firmware: 
 +<code> 
 +# mount 
 +rootfs on / type rootfs (rw) 
 +proc on /proc type proc (rw,relatime) 
 +none on /var type ramfs (rw,relatime) 
 +none on /dev type ramfs (rw,relatime) 
 +none on /etc type ramfs (rw,relatime) 
 +none on /tmp type ramfs (rw,relatime) 
 +none on /media type ramfs (rw,relatime) 
 +none on /sys type sysfs (rw,relatime) 
 +devpts on /dev/pts type devpts (rw,relatime,mode=600) 
 +/dev/mtdblock5 on /vendor type jffs2 (rw,relatime) 
 +mdev on /dev type ramfs (rw,relatime) 
 +devpts on /dev/pts type devpts (rw,relatime,mode=600) 
 +/dev/sda1 on /media/sda1 type vfat (rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp950,iocharset=utf8,shortname=mixed,errors=remount-ro) 
 +</code> 
 + 
 +==== POE ==== 
 + 
 +Due to the fact the SP2 SP1 CT2 CT1 pin holes are exposed there might be a chance to use a Si3402 to provide "real POE" instead of the passive POE implemented already. 
 + 
 +https://www.mouser.com/datasheet/2/368/Si3402-B-1666231.pdf 
 + 
 +===== Hardware ===== 
 +==== Info ==== 
 +^ Architecture    | MIPS 24KEc                                    | 
 +^ Vendor          | Mediatek                                      | 
 +^ Bootloader      | U-Boot 1.1.3 (Jan 20 2018 - 15:44:18)         | 
 +^ System-On-Chip  | MT7620A ver:2 eco:6 - MIPS 24K V4.12          | 
 +^ CPU/Speed       | MT7620A @ 580 MHz                             | 
 +^ Flash-Chip      | GD25Q64B                                      | 
 +^ Flash size      | 8 MiB                                         | 
 +^ RAM             | 64 MiB                                        | 
 +^ Wireless        | MT7620A 2.4GHz 802.11bgn, MT7610E 5 GHz a/ac  | 
 +^ Ethernet        | 1x 10/100Mb LAN + 1x 1Gb-WAN (vlan support)   | 
 +^ Switch          | MT7530WU                                      | 
 +^ USB             | 1x 2.0                                        | 
 +^ Serial          | [[#Serial|Yes]]                               | 
 +^ JTAG            | [[#JTAG|not yet identified]]                  | 
 + 
 +==== Components ==== 
 +^ Type                         | Description                                                  | Datasheet             | 
 +^ AH1943 25Q64CSIG3 UA2430     | SPI flash 64M-BIT                                            | https://www.winbond.com/resource-files/w25q64fw_revd_032513.pdf | 
 +^ RTL8211F K2102H1 GK08        | Realtek Ethernet transceiver 10/100/1000 MBit                | https://datasheet.lcsc.com/szlcsc/1909021205_Realtek-Semicon-RTL8211F-CG_C187932.pdf | 
 +^ LXK 6626 1936                | WiFi Amplifier                                                                                                                 | 
 +^ LSC LSP5527 1908H3           | 2A 27V Synchronous Buck Converter                            | http://www.liteon-semi.com/upfiles/tecfile01497425681.pdf | 
 +^ S158adH                      | DC-DC Converter                                              | Like?: https://datasheet.lcsc.com/szlcsc/2007241904_TMI-STI3411A_C708879.pdf | 
 +^ MEDIATEK MT7612EN 2015-8MJL ETPS3843     | 802.11ac, Wi-Fi 5 (a/b/g/n/ac) 2.4GHz, 5GHz      | http://www.trolink.cn/UploadFiles/Product/20160419154055_39193.pdf | 
 +^ MEDIATEK MT7620A 2010-BMTH GTPRYF67H     | CPU, Wi-Fi 4 (n) 2.4GHz                          | http://download.villagetelco.org/hardware/MT7620/                 | 
 +^ SCTF 40.000                  | crystal 40 MHz                                                                                                                 | 
 +^ A3R12E40DBF-AH 946ZENB0 8C031297G-F      | 512Mb DDRII SDRAM (64M)                          |                                                                   | 
 +^ 85743 035468 1 2002 MX       | RF Frontend                                                  | https://www.skyworksinc.com/-/media/SkyWorks/Documents/Products/2901-3000/SKY85743_31_205481A_PS.pdf | 
 +^ TF5040 2017H                 | Ethernet transformer                                                                                                           | 
 +^ LGE SS310                    | Schottky Barrier Rectifiers 100V/3A                          | https://datasheet.lcsc.com/szlcsc/1811131655_LGE-SS310_C330484.pdf|
  
 +===== Flash Layout =====
 +==== Linux reported layout (7Links) ====
 +<code>
 +dmesg
 +deice id : c8 40 17 c8 40 (4017c840)
 +GD25Q64B(c8 4017c840) (8192 Kbytes)
 +mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0
 +Creating 6 MTD partitions on "raspi":
 +0x000000000000-0x000000800000 : "ALL"
 +0x000000000000-0x000000030000 : "Bootloader"
 +0x000000030000-0x000000040000 : "Config"
 +0x000000040000-0x000000050000 : "Factory"
 +0x000000050000-0x000000780000 : "Kernel"
 +0x000000780000-0x000000800000 : "Vendor"
 +</code>
 +<code>
 +cat /proc/mtd
 +dev:    size   erasesize  name
 +mtd0: 00800000 00010000 "ALL"
 +mtd1: 00030000 00010000 "Bootloader"
 +mtd2: 00010000 00010000 "Config"
 +mtd3: 00010000 00010000 "Factory"
 +mtd4: 00730000 00010000 "Kernel"
 +mtd5: 00080000 00010000 "Vendor"
 +</code>
 +==== Linux reported layout (forum) ====
 +<code>
 +deice id : c8 40 17 c8 40 (4017c840)
 +GD25Q64B(c8 4017c840) (8192 Kbytes)
 +mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0
 +Creating 5 MTD partitions on "raspi":
 +0x000000000000-0x000000800000 : "ALL"
 +0x000000000000-0x000000030000 : "Bootloader"
 +0x000000030000-0x000000040000 : "Config"
 +0x000000040000-0x000000050000 : "Factory"
 +0x000000050000-0x000001000000 : "Kernel"
 +mtd: partition "Kernel" extends beyond the end of device "raspi" -- size truncated to 0x7b0000
 +</code>
 +==== binwalk output (flash dump) ====
 +<code>
 +DECIMAL       HEXADECIMAL     DESCRIPTION
 +--------------------------------------------------------------------------------
 +73296         0x11E50         U-Boot version string, "U-Boot 1.1.3 (Jan 13 2018 - 15:43:35)"
 +210408        0x335E8         Linux kernel version 2.6.36
 +327680        0x50000         uImage header, header size: 64 bytes, header CRC: 0xC19BA121, created: 2019-10-10 09:32:20, image size: 6392262 bytes, Data Address: 0x80000000, Entry Point: 0x8000C310, data CRC: 0xFD48103B, OS: Linux, CPU: MIPS, image type: OS Kernel Image, compression type: lzma, image name: "WN535K1"
 +327744        0x50040         LZMA compressed data, properties: 0x5D, dictionary size: 33554432 bytes, uncompressed size: 10769928 bytes
 +7864320       0x780000        JFFS2 filesystem, little endian
 +</code>
  
 ==== Photos ==== ==== Photos ====
Line 143: Line 267:
 /* Thanks, your wiki administration - Oct. 2015 */ /* Thanks, your wiki administration - Oct. 2015 */
  
-**Insert photo of front of the casing** 
  
-**Insert photo of back of the casing** +{{media:wavlink:wavlink-ac1200_pcb_front.png?400|}} 
- +{{media:wavlink:wavlink-ac1200_pcb_back.png?400|}} 
-**Insert photo of backside label** +{{media:wavlink:wavlink-ac1200_pcb_front_uncovered.jpg?400|}} 
- +{{media:wavlink:wavlink-ac1200_rtl8211f.png?400|}} 
-**Insert photo of PCB**+{{media:wavlink:wavlink-ac1200_pcb_back_detailed.jpg.png?400|}} 
 +{{media:wavlink:wavlink-ac1200_pcb_front_detailed.jpg.png?400|}}
  
 ==== Opening the case ==== ==== Opening the case ====
 +
 +{{media:wavlink:wavlink-ac1200_unscrew.png?400|}}
 +{{media:wavlink:wavlink-ac1200_parts.png?400|}}
 +{{media:wavlink:wavlink-ac1200_open.png?400|}}
 +{{media:wavlink:wavlink-ac1200_open1.png?400|}}
 +{{media:wavlink:wavlink-ac1200_pcb_antennas.png?400|}}
  
 <WRAP BOX> <WRAP BOX>
-FIXME //Describe what needs to be done to open the devicee.g. remove rubber feetadhesive labelsscrews, ...//+There really is no "seal" it's just o rings and washers and nuts. 
 + 
 +Remove the antenna and the silicone rubber bootsthen the SMA connector nut and washer for all for antennasThen gently unscrew the bottom capthere is an o-ring between the cap and the bodydont damage itSlide out of bottom with ease.
 </WRAP> </WRAP>
 +
 +==== Backdoor ====
 +There is a simple web command interface with root permissions:
 +
 +http://ip/webcmd.shtml
 +
 +Please note that this (as well as serial console login) has been removed in newer firmware versions (WN572HG3-A_2021.07.21.bin). You will need [[http://files.wavlink.com/fw/OUTDOOR%20AP/WN572HG3-WAVLINK_WO_20200717.bin]] or earlier.
 +
 +==== Telnet ====
 +By the use of the [[#Backdoor|backdoor]] a simple command 'telnetd' will start a telnet server on port 2323.
 +
 +^ telnetd | USER: admin2860\\ PASS: <the password given at the initial wizard> |
  
 ==== Serial ==== ==== Serial ====
 -> [[docs:techref:hardware:port.serial]] general information about the serial port, serial port cable, etc. -> [[docs:techref:hardware:port.serial]] general information about the serial port, serial port cable, etc.
  
-How to connect to the Serial Port of this specific device:\\ +{{media:wavlink:wavlink-ac1200_serial.png?400|}} 
-**Insert photo of PCB with markings for serial port**+ 
 +^ Serial connection parameters\\ for 7Links AC1200 | 57600, 8N1 | 
 + 
 +^ Vcc ^ RX ^ TX ^ GND ^  
 +| 3.3V     | RX (PC) / TX (Router)   | TX (PC) / RX (Router)   | GND    |
  
 +==== Antennas ====
 <WRAP BOX> <WRAP BOX>
-FIXME //Replace EXAMPLE by real values.//+Advice: while you are in there strengthen the antenna connectors with more solder and epoxy. Several devs' antennas have broken away from the board a few times due to wind & weather, resolved with quick 2 part epoxy.
 </WRAP> </WRAP>
- 
-^ Serial connection parameters\\ for WAVLINK AC1200 @@Version@@ | EXAMPLE 115200, 8N1 | 
  
 ==== JTAG ==== ==== JTAG ====
 +/***
 -> [[docs:techref:hardware:port.jtag]] general information about the JTAG port, JTAG cable, etc. -> [[docs:techref:hardware:port.jtag]] general information about the JTAG port, JTAG cable, etc.
  
 How to connect to the JTAG Port of this specific device:\\ How to connect to the JTAG Port of this specific device:\\
 **Insert photo of PCB with markings for JTAG port** **Insert photo of PCB with markings for JTAG port**
 +***/
  
 ===== Bootlogs ===== ===== Bootlogs =====
 ==== OEM bootlog ==== ==== OEM bootlog ====
 <WRAP bootlog> <WRAP bootlog>
-<nowiki>COPY HERE THE BOOTLOG WITH THE ORIGINAL FIRMWARE</nowiki>+<nowiki> 
 +U-Boot 1.1.3 (Jan 20 2018 - 15:44:18) 
 + 
 + 
 +Board: Ralink APSoC DRAM:  64 MB 
 + 
 +relocate_code Pointer at: 83fa0000 
 + 
 +enable ephy clock...done. rf reg 29 = 5 
 + 
 +SSC disabled. 
 + 
 +****************************** 
 + 
 +Software System Reset Occurred 
 + 
 +****************************** 
 + 
 +spi_wait_nsec: 29  
 + 
 +spi device id: c8 40 17 c8 40 (4017c840) 
 + 
 +find flash: GD25Q64B 
 + 
 +raspi_read: from:30000 len:1000  
 + 
 +raspi_read: from:30000 len:1000  
 + 
 +============================================  
 + 
 +Ralink UBoot Version: 5.0.0.0 
 + 
 +--------------------------------------------  
 + 
 +ASIC 7620_MP (Port5<->Phy) 
 + 
 +DRAM component: 512 Mbits DDR, width 16 
 + 
 +DRAM bus: 16 bit 
 + 
 +Total memory: 64 MBytes 
 + 
 +Flash component: SPI Flash 
 + 
 +Date:Jan 20 2018  Time:15:44:18 
 + 
 +============================================  
 + 
 +icache: sets:512, ways:4, linesz:32 ,total:65536 
 + 
 +dcache: sets:256, ways:4, linesz:32 ,total:32768  
 + 
 + 
 + ##### The CPU freq = 580 MHZ ####  
 + 
 + estimate memory size =64 Mbytes 
 + 
 + 
 + Read PhyID ID0:FFFF ID1:FFFF!! 
 + 
 + 
 + Read PhyID ID0:FFFF ID1:FFFF!! 
 + 
 + 
 +Please choose the operation:  
 + 
 +   1: Load system code to SDRAM via TFTP.  
 + 
 +   2: Load system code then write to Flash via TFTP.  
 + 
 +   3: Boot system code via Flash (default). 
 + 
 +   4: Enter boot command line interface. 
 + 
 +   7: Load Boot Loader code then write to Flash via Serial.  
 + 
 +   9: Load Boot Loader code then write to Flash via TFTP.  
 + 
 +default: 3 
 + 
 + 4  3  2  1  0  
 + 
 +    
 + 
 +3: System Boot system code via Flash. 
 + 
 +## Booting image at bc050000 ... 
 + 
 +raspi_read: from:50000 len:40  
 + 
 +   Image Name:   WN572HG3-A 
 + 
 +   Image Type:   MIPS Linux Kernel Image (lzma compressed) 
 + 
 +   Data Size:    5612804 Bytes =  5.4 MB 
 + 
 +   Load Address: 80000000 
 + 
 +   Entry Point:  8000c310 
 + 
 +raspi_read: from:50040 len:55a504  
 + 
 +   Verifying Checksum ... OK 
 + 
 +   Uncompressing Kernel Image ... OK 
 + 
 +No initrd 
 + 
 +## Transferring control to Linux (at address 8000c310) ... 
 + 
 +## Giving linux memsize in MB, 64 
 + 
 + 
 +Starting kernel ... 
 + 
 + 
 + 
 +LINUX started... 
 + 
 + THIS IS ASIC 
 + 
 +SDK 5.0.S.0 
 +[    0.000000] Linux version 2.6.36+ (root@ubuntu) (gcc version 3.4.2) #3743 Thu Feb 28 15:11:23 CST 2019 
 +[    0.000000]  
 +[    0.000000]  The CPU feqenuce set to 580 MHz 
 +[    0.000000]  PCIE: bypass PCIe DLL. 
 +[    0.000000]  PCIE: Elastic buffer control: Addr:0x68 -> 0xB4 
 +[    0.000000]  disable all power about PCIe 
 +[    0.000000] CPU revision is: 00019650 (MIPS 24Kc) 
 +[    0.000000] Software DMA cache coherency 
 +[    0.000000] Determined physical RAM map: 
 +[    0.000000]  memory: 04000000 @ 00000000 (usable) 
 +[    0.000000] Initrd not found or empty - disabling initrd 
 +[    0.000000] Zone PFN ranges: 
 +[    0.000000]   Normal   0x00000000 -> 0x00004000 
 +[    0.000000] Movable zone start PFN for each node 
 +[    0.000000] early_node_map[1] active PFN ranges 
 +[    0.000000]     0: 0x00000000 -> 0x00004000 
 +[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256 
 +[    0.000000] Kernel command line: console=ttyS1,57600n8 root=/dev/ram0 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] Primary instruction cache 64kB, VIPT, , 4-waylinesize 32 bytes. 
 +[    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes 
 +[    0.000000] Writing ErrCtl register=00010230 
 +[    0.000000] Readback ErrCtl register=00010230 
 +[    0.000000] Memory: 55332k/65536k available (4589k kernel code, 10204k reserved, 842k data, 3912k init, 0k highmem) 
 +[    0.000000] NR_IRQS:128 
 +[    0.000000] console [ttyS1] enabled 
 +[    0.008000] Calibrating delay loop... 386.04 BogoMIPS (lpj=772096) 
 +[    0.096000] pid_max: default: 32768 minimum: 301 
 +[    0.100000] Mount-cache hash table entries: 512 
 +[    0.104000] NET: Registered protocol family 16 
 +[    0.108000] RALINK_GPIOMODE = 1a101d 
 +[    0.112000] RALINK_GPIOMODE = 18101d 
 +[    0.116000] PPLL_CFG1=0xe7c000 
 +[    0.120000] MT7620 PPLL lock 
 +[    0.124000] PPLL_DRV =0x80080504 
 +[    0.128000] start PCIe register access 
 +[    0.628000] RALINK_RSTCTRL = 2400000 
 +[    0.632000] RALINK_CLKCFG1 = 75afffc0 
 +[    0.636000]  
 +[    0.636000] *************** MT7620 PCIe RC mode ************* 
 +[    1.136000] PCIE0 enabled 
 +[    1.140000] Port 0 N_FTS = 1b105000 
 +[    1.144000] init_rt2880pci done 
 +[    1.148000] bio: create slab <bio-0> at 0 
 +[    1.152000] vgaarb: loaded 
 +[    1.156000] SCSI subsystem initialized 
 +[    1.160000] pci 0000:00:00.0: BAR 0: can't assign mem (size 0x80000000) 
 +[    1.164000] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff] 
 +[    1.168000] pci 0000:00:00.0: BAR 9: assigned [mem 0x20100000-0x201fffff pref] 
 +[    1.172000] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff] 
 +[    1.176000] pci 0000:00:00.0: BAR 1: set to [mem 0x20200000-0x2020ffff] (PCI address [0x20200000-0x2020ffff] 
 +[    1.180000] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit] 
 +[    1.184000] pci 0000:01:00.0: BAR 0: set to [mem 0x20000000-0x200fffff 64bit] (PCI address [0x20000000-0x200fffff] 
 +[    1.188000] pci 0000:01:00.0: BAR 6: assigned [mem 0x20100000-0x2010ffff pref] 
 +[    1.192000] pci 0000:00:00.0: PCI bridge to [bus 01-01] 
 +[    1.196000] pci 0000:00:00.0:   bridge window [io  disabled] 
 +[    1.200000] pci 0000:00:00.0:   bridge window [mem 0x20000000-0x200fffff] 
 +[    1.204000] pci 0000:00:00.0:   bridge window [mem 0x20100000-0x201fffff pref] 
 +[    1.208000] BAR0 at slot 0 = 0 
 +[    1.212000] bus=0x0, slot = 0x0 
 +[    1.216000] res[0]->start = 0 
 +[    1.220000] res[0]->end = 0 
 +[    1.224000] res[1]->start = 20200000 
 +[    1.228000] res[1]->end = 2020ffff 
 +[    1.232000] res[2]->start = 0 
 +[    1.236000] res[2]->end = 0 
 +[    1.240000] res[3]->start = 0 
 +[    1.244000] res[3]->end = 0 
 +[    1.248000] res[4]->start = 0 
 +[    1.252000] res[4]->end = 0 
 +[    1.256000] res[5]->start = 0 
 +[    1.260000] res[5]->end = 0 
 +[    1.264000] bus=0x1, slot = 0x0 
 +[    1.268000] res[0]->start = 20000000 
 +[    1.272000] res[0]->end = 200fffff 
 +[    1.276000] res[1]->start = 0 
 +[    1.280000] res[1]->end = 0 
 +[    1.284000] res[2]->start = 0 
 +[    1.288000] res[2]->end = 0 
 +[    1.292000] res[3]->start = 0 
 +[    1.296000] res[3]->end = 0 
 +[    1.300000] res[4]->start = 0 
 +[    1.304000] res[4]->end = 0 
 +[    1.308000] res[5]->start = 0 
 +[    1.312000] res[5]->end = 0 
 +[    1.316000] Switching to clocksource Ralink Systick timer 
 +[    1.320000] NET: Registered protocol family 2 
 +[    1.328000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) 
 +[    1.340000] TCP established hash table entries: 2048 (order: 2, 16384 bytes) 
 +[    1.356000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes) 
 +[    1.368000] TCP: Hash tables configured (established 2048 bind 2048) 
 +[    1.380000] TCP reno registered 
 +[    1.388000] UDP hash table entries: 256 (order: 0, 4096 bytes) 
 +[    1.400000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) 
 +[    1.412000] NET: Registered protocol family 1 
 +[    5.680000] Load Kernel WDG Timer Module 
 +[    5.688000] Load Ralink Timer0 Module 
 +[    5.700000] fuse init (API version 7.15) 
 +[    5.708000] msgmni has been set to 108 
 +[    5.716000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) 
 +[    5.728000] io scheduler noop registered (default) 
 +[    5.964000] Ralink gpio 18b01d 
 +[    5.972000] Ralink gpio driver initialized 
 +[    5.980000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled 
 +[    5.992000] serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A 
 +[    6.008000] serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A 
 +[    6.024000] brd: module loaded 
 +[    6.032000] deice id : c8 40 17 c8 40 (4017c840) 
 +[    6.040000] GD25Q64B(c8 4017c840) (8192 Kbytes) 
 +[    6.048000] mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0 
 +[    6.068000] Creating 5 MTD partitions on "raspi": 
 +[    6.076000] 0x000000000000-0x000000800000 : "ALL" 
 +[    6.088000] 0x000000000000-0x000000030000 : "Bootloader" 
 +[    6.100000] 0x000000030000-0x000000040000 : "Config" 
 +[    6.112000] 0x000000040000-0x000000050000 : "Factory" 
 +[    6.124000] 0x000000050000-0x000001000000 : "Kernel" 
 +[    6.132000] mtd: partition "Kernel" extends beyond the end of device "raspi" -- size truncated to 0x7b0000 
 +[    6.152000] rdm_major = 253 
 +[    6.160000] SMACCR1 -- : 0x0000803f 
 +[    6.164000] SMACCR0 -- : 0x5db7588f 
 +[    6.172000] Ralink APSoC Ethernet Driver Initilization. v3.1  512 rx/tx descriptors allocated, mtu = 1500! 
 +[    6.192000] SMACCR1 -- : 0x0000803f 
 +[    6.200000] SMACCR0 -- : 0x5db7588f 
 +[    6.208000] PROC INIT OK! 
 +[    6.212000] PPP generic driver version 2.4.2 
 +[    6.220000] PPP MPPE Compression module registered 
 +[    6.232000] NET: Registered protocol family 24 
 +[    6.240000] PPTP driver version 0.8.5 
 +[    6.252000] [7620]: 
 +[    6.256000]  
 +[    6.256000] === pAd = c0147000, size = 985592 === 
 +[    6.256000]  
 +[    6.272000] <-- RTMPAllocTxRxRingMemory, Status=0 
 +[    6.284000] <-- RTMPAllocAdapterBlock, Status=0 
 +[    6.292000] [7620]:AP Driver version-2.7.2.1 
 +[    6.300000] nf_conntrack version 0.5.0 (864 buckets, 3456 max) 
 +[    6.312000] IPVS: Registered protocols () 
 +[    6.320000] IPVS: Connection hash table configured (size=4096, memory=32Kbytes) 
 +[    6.336000] IPVS: ipvs loaded. 
 +[    6.340000] GRE over IPv4 demultiplexor driver 
 +[    6.352000] gre: can't add protocol 
 +[    6.356000] ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone 
 +[    6.372000] TCP cubic registered 
 +[    6.380000] NET: Registered protocol family 10 
 +[    6.388000] NET: Registered protocol family 17 
 +[    6.396000] L2TP core driver, V2.0 
 +[    6.404000] PPPoL2TP kernel driver, V2.0 
 +[    6.412000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> 
 +[    6.424000] All bugs added by David S. Miller <davem@redhat.com> 
 +[    6.440000] Warning: unable to open an initial console. 
 +[    6.472000] Freeing unused kernel memory: 3912k freed 
 +[    6.492000] Algorithmics/MIPS FPU Emulator v1.5 
 +Welcome to 
 +     __   ___  _____  _____    _______ ______  _____  _   ___ 
 +    |  \ /   ||  ___||  __ \ | ||  __  ||__  __||  ___|| | /  / 
 +    |      || |__  | |  \ \| || |  | |  | |   | |__  | |/  / 
 +    |  | |   ||  ___|| |  | || || |__| |  | |    ___||    \ 
 +    |  | |   || |___ | |__/ /| ||  __  |  | |   | |___ | |\  \ 
 +    |__| |___||_____||_____/ |_||_|  |_|  |_|   |_____||_| \__\ 
 + 
 +         = Everyday Genius = 
 +              
 +killall: kv_daemon: no process killed 
 +killall: monitor: no process killed 
 +killall: network_status: no process killed 
 +killall: touchlink: no process killed 
 +killall: sync_server: no process killed 
 +killall: sync_client: no process killed 
 +killall: pppoe_check.sh: no process killed 
 +killall: turbo: no process killed 
 +rm: cannot remove '/tmp/Link': No such file or directory 
 +rmmod: wlink_igd.ko: No such file or directory 
 +Password for 'admin2860' changed 
 +/sbin/internet.sh: line 719: storage.sh: not found 
 +Interface doesn't accept private ioctl... 
 +set (8BE2): Network is down 
 +rai0      no private ioctls. 
 + 
 +rmmod: hw_nat: No such file or directory 
 + 
 +##### disable 1st wireless interface ##### 
 + 
 +##### disable 2nd wireless interface ##### 
 + 
 +##### disable 3rd wireless interface ##### 
 +rmmod: rt2860v2_ap_net: No such file or directory 
 +rmmod: rt2860v2_ap: No such file or directory 
 +rmmod: rt2860v2_ap_util: No such file or directory 
 +rmmod: rlt_wifi: No such file or directory 
 +insmod: rt2860v2_ap_util.ko: module not found 
 +insmod: rt2860v2_ap.ko: module not found 
 +insmod: rt2860v2_ap_net.ko: module not found 
 +[   13.832000] register rt2860 
 +[   13.852000]  
 +[   13.852000]  
 +[   13.852000] === pAd = c0782000, size = 2174520 === 
 +[   13.852000]  
 +[   13.872000] <-- RTMPAllocTxRxRingMemory, Status=0 
 +[   13.880000] <-- RTMPAllocAdapterBlock, Status=0 
 +[   13.892000] pAd->CSRBaseAddress =0xc0680000, csr_addr=0xc0680000! 
 +[   13.904000] device_id =0x7662 
 +[   13.908000] ==>rlt_wlan_chip_onoff(): OnOff:1, Reset= 1, pAd->WlanFunCtrl:0x0, Reg-WlanFunCtrl=0x20a 
 +[   13.928000] chip_id1="2860", chip_id2="7612e", pAd->MACVersion=0x76623000 
 +[   13.940000] chip_id1=0x0, chip_id2=0x0, pAd->MACVersion=0x76623000 
 +[   13.952000] RtmpChipOpsEepromHook::e2p_type=0, inf_Type=5 
 +[   13.964000] RtmpEepromGetDefault::e2p_dafault=2 
 +[   13.976000] NVM is efuse and the information is too less to bring up the interface 
 +[   13.988000] Force to use Flash mode 
 +[   13.996000] NVM is FLASH mode (pAd->flash_offset = 0x8000) 
 +[   14.008000] get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai 
 +[   14.308000] [7620]:RX DESC a244b000  size = 2048 
 +[   14.432000] [7620]:APSDCapable[0]=0 
 +[   14.440000] [7620]:APSDCapable[1]=0 
 +[   14.448000] [7620]:APSDCapable[2]=0 
 +[   14.452000] [7620]:APSDCapable[3]=0 
 +[   14.460000] [7620]:APSDCapable[4]=0 
 +[   14.468000] [7620]:APSDCapable[5]=0 
 +[   14.476000] [7620]:APSDCapable[6]=0 
 +[   14.480000] [7620]:APSDCapable[7]=0 
 +[   14.488000] [7620]:APSDCapable[8]=0 
 +[   14.496000] [7620]:APSDCapable[9]=0 
 +[   14.504000] [7620]:APSDCapable[10]=0 
 +[   14.508000] [7620]:APSDCapable[11]=0 
 +[   14.516000] [7620]:APSDCapable[12]=0 
 +[   14.524000] [7620]:APSDCapable[13]=0 
 +[   14.532000] [7620]:APSDCapable[14]=0 
 +[   14.536000] [7620]:APSDCapable[15]=0 
 +[   14.544000] [7620]:default ApCliAPSDCapable[0]=0 
 +[   14.560000] [7620]:Key1Str is Invalid key length(0) or Type(0) 
 +[   14.572000] [7620]:Key2Str is Invalid key length(0) or Type(0) 
 +[   14.584000] [7620]:Key3Str is Invalid key length(0) or Type(0) 
 +[   14.596000] [7620]:Key4Str is Invalid key length(0) or Type(0) 
 +[   14.644000] [7620]:RTMPSetDefaultChannel() : default channel to 1  
 +[   14.656000] [7620]:1. Phy Mode = 9 
 +[   14.664000] [7620]:2. Phy Mode = 9 
 +[   14.668000] [7620]:--> NICReadEEPROMParameters 
 +[   14.676000] [7620]:E2PROM MAC: =80:3f:5d:b7:58:91 
 +[   14.688000] [7620]:20-E2P[0x36]:(c004),EXT LNA|PA on! 
 +[   14.696000] [7620]:E2PROM: D0 target power=0xff20  
 +[   14.708000] [7620]:E2PROM: 40 MW Power Delta= 0  
 +[   14.716000] [7620]:3. Phy Mode = 9 
 +[   14.724000] [7620]:AntCfgInit: primary/secondary ant 0/1 
 +[   14.728000] [7620]:Initialize RF Central Registers for E2 !!! 
 +[   14.748000] [7620]:Initialize RF Central Registers for E3 !!! 
 +[   14.756000] [7620]:Initialize RF Channel Registers for E2 !!! 
 +[   14.768000] [7620]:Initialize RF Channel Registers for E3 !!! 
 +[   14.780000] [7620]:Initialize RF DCCal Registers for E2 !!! 
 +[   14.792000] [7620]:Initialize RF DCCal Registers for E3 !!! 
 +[   14.804000] [7620]:Change as GPIO Mode(0x18b01d) 
 +[   14.812000] [7620]:D1 = 3, D2 = 12, CalCode = 21 !!! 
 +[   14.824000] [7620]:RT6352_Temperature_Init : BBPR49 = 0x3 
 +[   14.836000] [7620]:RT6352_Temperature_Init : TemperatureRef25C = 0xfffffff9 
 +[   14.852000] [7620]:Current Temperature from BBP_R49=0xfffffffa 
 +[   14.868000] [7620]: TX BW Filter Calibration !!! 
 +[   15.004000] [7620]: RX BW Filter Calibration !!! 
 +[   15.260000] [7620]:LOFT Calibration Done! 
 +[   15.272000] [7620]:IQCalibration Start! 
 +[   15.292000] [7620]:IQCalibration Done! CH = 0, (gain= 0, phase=3c) 
 +[   15.308000] [7620]:IQCalibration Start! 
 +[   15.328000] [7620]:IQCalibration Done! CH = 1, (gain= 0, phase= 2) 
 +[   15.340000] [7620]:TX IQ Calibration Done! 
 +[   15.348000] [7620]:RXIQ si=495, sq=486, riq=-13, bbpval 495, vga_idx 0 
 +[   15.364000] [7620]:RXIQ si=4404, sq=4324, riq=-120, bbpval 4404, vga_idx 5 
 +[   15.376000] [7620]:RXIQ si=7090, sq=6943, riq=-222, bbpval 7090, vga_idx 6 
 +[   15.392000] [7620]:RXIQ si=11181, sq=10949, riq=-316, bbpval 11181, vga_idx 7 
 +[   15.404000] [7620]:Sigma_i=1057, Sigma_q=1046, R_iq=-3160 
 +[   15.416000] [7620]:RXIQ Sigma_i=1057, Sigma_q=1046, R_iq=-3160 
 +[   15.428000] [7620]:RXIQ G_imb=-1, Ph_rx=-6 
 +[   15.436000] [7620]:RXIQ si=767, sq=754, riq=-16, bbpval 767, vga_idx 0 
 +[   15.448000] [7620]:RXIQ si=4204, sq=4156, riq=-37, bbpval 4204, vga_idx 4 
 +[   15.464000] [7620]:RXIQ si=6359, sq=6277, riq=-53, bbpval 6359, vga_idx 5 
 +[   15.476000] [7620]:RXIQ si=10204, sq=10069, riq=-100, bbpval 10204, vga_idx 6 
 +[   15.492000] [7620]:Sigma_i=1010, Sigma_q=1003, R_iq=-1000 
 +[   15.504000] [7620]:RXIQ Sigma_i=1010, Sigma_q=1003, R_iq=-1000 
 +[   15.516000] [7620]:RXIQ G_imb=0, Ph_rx=-2 
 +[   15.524000] [7620]:Change as Normal Mode(0x8b01d) 
 +[   15.532000] [7620]:After Change, now GPIO_MODE value is 0x8b01d 
 +[   15.544000] [7620]:RT6352_Init_ExtPA_ExtLNA: Enable Ext-PA. init MAC  
 +[   15.556000] [7620]:RT6352_Init_ExtPA_ExtLNA: Enable Ext-LNA.  
 +[   15.568000] [7620]:RT6352_Init_ExtPA_ExtLNA: Enable Ext-PA.  
 +[   15.580000] [7620]:RT6352_Init_ExtPA_ExtLNA: Init Ext-LNA BBP.  
 +[   15.592000] [7620]:RT6352_Init_ExtPA_ExtLNA: Init Ext-PA MAC.  
 +[   15.604000] [7620]:MCS Set = ff ff 00 00 01 
 +[   15.616000] [7620]:SYNC - BBP R4 to 20MHz.l 
 +[   18.424000] [7620]:SYNC - BBP R4 to 20MHz.l 
 +[   18.732000] [7620]:SYNC - BBP R4 to 20MHz.l 
 +[   19.040000] [7620]:SYNC - BBP R4 to 20MHz.l 
 +[   19.348000] [7620]:SYNC - BBP R4 to 20MHz.l 
 +[   19.656000] [7620]:SYNC - BBP R4 to 20MHz.l 
 +[   19.964000] [7620]:SYNC - BBP R4 to 20MHz.l 
 +[   20.272000] [7620]:SYNC - BBP R4 to 20MHz.l 
 +[   20.580000] [7620]:SYNC - BBP R4 to 20MHz.l 
 +[   20.888000] [7620]:needFallBack=TRUE due to OP/OT! 
 +[   20.896000] [7620]:needFallBack=TRUE due to OP/OT! 
 +[   20.904000] [7620]:needFallBack=TRUE due to OP/OT! 
 +[   20.916000] [7620]:pAd->CommonCfg.BssCoexApCnt 24! 
 +[   20.928000] [7620]:The 2-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 2 
 +[   20.944000] [7620]:Main bssid = 80:3f:5d:b7:58:91 
 +[   20.952000] <==== rt28xx_init, Status=0 
 +[   20.964000] 0x1300 = 00064380 
 +[   20.968000] [7620]:The 7620 UUID MacAddress = 80:3f:5d:b7:58:91 
 +[   20.972000]  
 +[   20.984000] [7620]:The UUID ASCII string is:28802880-2880-1880-a880-803f5db75891! 
 +[   20.996000] [7620]:The 7620 UUID MacAddress = 80:3f:5d:b7:58:91 
 +[   21.000000]  
 +[   21.012000] [7620]:The UUID ASCII string is:28802880-2880-1880-a880-803f5db75891! 
 +[   21.056000] build time =  
 +[   21.064000] 20141115060606a 
 +[   21.068000] rom patch for E3 IC 
 +[   21.076000]  
 +[   21.076000] platform =  
 +[   21.084000] ALPS 
 +[   21.088000] hw/sw version =  
 +[   21.092000] Å Å  
 +[   21.096000] patch version =  
 +[   21.100000]  
 +[   21.116000] FW Version:0.0.00 Build:1 
 +[   21.124000] Build Time:201607111443____ 
 +[   21.132000] fw for E3 IC 
 +[   21.152000] RX[0] DESC a26c8000 size = 4096 
 +[   21.160000] RX[1] DESC a26c9000 size = 4096 
 +[   21.180000] E2pAccessMode=0 
 +[   21.188000] cfg_mode=14 
 +[   21.192000] cfg_mode=14 
 +[   21.196000] wmode_band_equal(): Band Not Equal! 
 +[   21.216000] APSDCapable[0]=0 
 +[   21.220000] APSDCapable[1]=0 
 +[   21.228000] APSDCapable[2]=0 
 +[   21.232000] APSDCapable[3]=0 
 +[   21.240000] APSDCapable[4]=0 
 +[   21.244000] APSDCapable[5]=0 
 +[   21.252000] APSDCapable[6]=0 
 +[   21.256000] APSDCapable[7]=0 
 +[   21.260000] APSDCapable[8]=0 
 +[   21.268000] APSDCapable[9]=0 
 +[   21.272000] APSDCapable[10]=0 
 +[   21.280000] APSDCapable[11]=0 
 +[   21.284000] APSDCapable[12]=0 
 +[   21.292000] APSDCapable[13]=0 
 +[   21.296000] APSDCapable[14]=0 
 +[   21.304000] APSDCapable[15]=0 
 +[   21.308000] default ApCliAPSDCapable[0]=0 
 +[   21.324000] Key1Str is Invalid key length(0) or Type(0) 
 +[   21.336000] Key2Str is Invalid key length(0) or Type(0) 
 +[   21.344000] Key3Str is Invalid key length(0) or Type(0) 
 +[   21.356000] Key4Str is Invalid key length(0) or Type(0) 
 +[   21.388000] HT: 20/40 BssCoexSupport = OFF 
 +[   21.396000] HT: 20/40 BssCoexApCntThr = 0 
 +[   21.424000] 1. Phy Mode = 49 
 +[   21.432000] get_chl_grp:illegal channel (167) 
 +[   21.440000] get_chl_grp:illegal channel (167) 
 +[   21.448000] get_chl_grp:illegal channel (169) 
 +[   21.456000] get_chl_grp:illegal channel (169) 
 +[   21.464000] get_chl_grp:illegal channel (171) 
 +[   21.472000] get_chl_grp:illegal channel (171) 
 +[   21.484000] drivers/net/wireless/rlt_wifi_ap/../rlt_wifi/chips/mt76x2.c:2899 assert (ad->TxPower[choffset].Channel == 42)failed 
 +[   21.504000] Country Region from e2p = ffff 
 +[   21.512000] mt76x2_read_temp_info_from_eeprom:: is_temp_tx_alc=0, temp_tx_alc_enable=0 
 +[   21.528000] mt76x2_read_tx_alc_info_from_eeprom:: is_ePA_mode=1, ePA_type=1 
 +[   21.544000] mt76x2_read_tx_alc_info_from_eeprom:: [5G band] high_temp_slope=15, low_temp_slope=9 
 +[   21.560000] mt76x2_read_tx_alc_info_from_eeprom:: [2G band] high_temp_slope=0, low_temp_slope=0 
 +[   21.580000] mt76x2_read_tx_alc_info_from_eeprom:: [5G band] tc_lower_bound=-7, tc_upper_bound=4 
 +[   21.596000] mt76x2_read_tx_alc_info_from_eeprom:: [2G band] tc_lower_bound=0, tc_upper_bound=0 
 +[   21.612000] mt76x2_get_external_lna_gain::LNA type=0x1, BLNAGain=0xffffff8c, ALNAGain0=0xffffff8c, ALNAGain1=0xffffff8c, ALNAGain2=0xffffff8c 
 +[   21.640000] 2. Phy Mode = 49 
 +[   21.644000] 3. Phy Mode = 49 
 +[   21.652000] andes_pci_fw_init 
 +[   21.656000] 0x1300 = 00073200 
 +[   21.688000] AntCfgInit: primary/secondary ant 0/1 
 +[   21.696000] andes_load_cr:cr_type(2) 
 +[   21.716000] ChipStructAssign(): MT76x2 hook ! 
 +[   21.724000] @@@ BuildChannel # 36 :: Pwr0 = 28, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 
 +[   21.724000]  @@@ BuildChannel # 40 :: Pwr0 = 28, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 
 +[   21.744000]  @@@ BuildChannel # 44 :: Pwr0 = 28, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 
 +[   21.760000]  @@@ BuildChannel # 48 :: Pwr0 = 28, Pwr1 =30, Flags = c0, RemainingTimeForUse=0 
 +[   21.776000]  @@@ BuildChannel # 52 :: Pwr0 = 23, Pwr1 =23, Flags = c0, RemainingTimeForUse=0 
 +[   21.792000]  @@@ BuildChannel # 56 :: Pwr0 = 23, Pwr1 =23, Flags = c0, RemainingTimeForUse=0 
 +[   21.812000]  @@@ BuildChannel # 60 :: Pwr0 = 23, Pwr1 =23, Flags = c0, RemainingTimeForUse=0 
 +[   21.828000]  @@@ BuildChannel # 64 :: Pwr0 = 23, Pwr1 =23, Flags = c0, RemainingTimeForUse=0 
 +[   21.844000]  @@@ BuildChannel # 100 :: Pwr0 = 19, Pwr1 =25, Flags = c0, RemainingTimeForUse=0 
 +[   21.860000]  @@@ BuildChannel # 104 :: Pwr0 = 19, Pwr1 =25, Flags = c0, RemainingTimeForUse=0 
 +[   21.876000]  @@@ BuildChannel # 108 :: Pwr0 = 19, Pwr1 =25, Flags = c0, RemainingTimeForUse=0 
 +[   21.896000]  @@@ BuildChannel # 112 :: Pwr0 = 19, Pwr1 =25, Flags = c0, RemainingTimeForUse=0 
 +[   21.912000]  @@@ BuildChannel # 116 :: Pwr0 = 22, Pwr1 =28, Flags = c0, RemainingTimeForUse=0 
 +[   21.928000]  @@@ BuildChannel # 120 :: Pwr0 = 22, Pwr1 =28, Flags = c0, RemainingTimeForUse=0 
 +[   21.948000]  @@@ BuildChannel # 124 :: Pwr0 = 22, Pwr1 =28, Flags = c0, RemainingTimeForUse=0 
 +[   21.964000]  @@@ BuildChannel # 128 :: Pwr0 = 22, Pwr1 =28, Flags = c0, RemainingTimeForUse=0 
 +[   21.980000]  @@@ BuildChannel # 132 :: Pwr0 = 22, Pwr1 =28, Flags = c0, RemainingTimeForUse=0 
 +[   21.996000]  @@@ BuildChannel # 136 :: Pwr0 = 22, Pwr1 =28, Flags = c0, RemainingTimeForUse=0 
 +[   22.016000]  @@@ BuildChannel # 140 :: Pwr0 = 22, Pwr1 =28, Flags = 80, RemainingTimeForUse=0 
 +[   22.032000]  @@@ BuildChannel # 149 :: Pwr0 = 21, Pwr1 =24, Flags = c0, RemainingTimeForUse=0 
 +[   22.048000]  @@@ BuildChannel # 153 :: Pwr0 = 21, Pwr1 =24, Flags = c0, RemainingTimeForUse=0 
 +[   22.064000]  @@@ BuildChannel # 157 :: Pwr0 = 21, Pwr1 =24, Flags = c0, RemainingTimeForUse=0 
 +[   22.084000]  @@@ BuildChannel # 161 :: Pwr0 = 21, Pwr1 =24, Flags = c0, RemainingTimeForUse=0 
 +[   22.100000]  @@@ BuildChannel # 165 :: Pwr0 = 21, Pwr1 =24, Flags = 0, RemainingTimeForUse=0 
 +[   22.116000]  MCS Set = ff ff 00 00 01 
 +[   22.140000] mt76x2_bbp_adjust():rf_bw=2, ext_ch=3, PrimCh=40, HT-CentCh=38, VHT-CentCh=42 
 +[   22.244000] APStartUp(): AP Set CentralFreq at 42(Prim=40, HT-CentCh=38, VHT-CentCh=42, BBP_BW=2) 
 +[   22.260000] mt76x2_calibration(channel = 42) 
 +[   22.636000] Main bssid = 80:3f:5d:b7:58:92 
 +[   22.644000] mt76x2_reinit_agc_gain:original agc_vga0 = 0x48, agc_vga1 = 0x48 
 +[   22.660000] mt76x2_reinit_agc_gain:updated agc_vga0 = 0x48, agc_vga1 = 0x48 
 +[   22.672000] mt76x2_reinit_hi_lna_gain:original hi_lna0 = 0x33, hi_lna1 = 0x33 
 +[   22.688000] mt76x2_reinit_hi_lna_gain:updated hi_lna0 = 0x33, hi_lna1 = 0x33 
 +[   22.700000] original vga value(chain0) = 48 
 +[   22.708000] original vga value(chain1) = 48 
 +[   22.716000] <==== rt28xx_init, Status=0 
 +[   22.724000] get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=apclii 
 +[   22.740000] RTMPDrvOpen(1):Check if PDMA is idle! 
 +[   22.748000] RTMPDrvOpen(2):Check if PDMA is idle! 
 +[   22.756000] The UUID MacAddress = 80:3f:5d:b7:58:91 
 +[   22.756000]  
 +[   22.772000] The UUID ASCII string is:28802880-2880-1880-a880-803f5db75891! 
 +[   22.784000] The UUID MacAddress = 80:3f:5d:b7:58:91 
 +[   22.784000]  
 +[   22.796000] The UUID ASCII string is:28802880-2880-1880-a880-803f5db75891! 
 +ifconfig: ioctl 0x8913 failed: No such device 
 +brctl: bridge br0: No such device or address 
 +##### configVIF ##### 
 +[   24.540000] FFFFFF80:3F:5D:FFFFFFB7:58:FFFFFF8F 
 +[   24.548000] Raeth v3.1 (Tasklet) 
 +[   24.556000]  
 +[   24.556000] phy_tx_ring = 0x01f98000, tx_ring = 0xa1f98000 
 +[   24.572000]  
 +[   24.572000] phy_rx_ring0 = 0x01f9a000, rx_ring[0] = 0xa1f9a000 
 +[   24.588000]  
 +[   24.588000] phy_rx_ring0 = 0x01f9a000, rx_ring[0] = 0xa1f9a000 
 +[   24.604000]  
 +[   24.604000]  Read PhyID ID0:FFFF ID1:FFFF!! 
 +[   24.616000]  
 +[   24.616000]  Read PhyID ID0:1C ID1:C916!! 
 +[   24.624000] RTL8211F 
 +[   24.628000] 0x19:863 
 +[   24.636000] 0x0:1040 
 +[   24.636000]  
 +[   24.640000] SMACCR1 -- : 0x0000803f 
 +[   24.648000] SMACCR0 -- : 0x5db7588f 
 +[   24.656000] esw_update_led 1 
 +[   24.656000] ESW: Link Status Changed - Port1 Link UP 
 +[   24.672000] CDMA_CSG_CFG = 81000000 
 +[   24.680000] GDMA1_FWD_CFG = 20710000 
 +vconfig: ioctl error for rem: No such device 
 +vconfig: ioctl error for rem: No such device 
 +rmmod: 8021q: No such file or directory 
 +[   24.996000] device eth2 entered promiscuous mode 
 +##### config Ralink ESW vlan partition (LLLLW) ##### 
 +switch reg write offset=2004, value=ff0003 
 +switch reg write offset=2104, value=ff0003 
 +switch reg write offset=2204, value=ff0003 
 +switch reg write offset=2304, value=ff0003 
 +switch reg write offset=2404, value=ff0003 
 +switch reg write offset=2504, value=ff0003 
 +switch reg write offset=2010, value=810000c0 
 +switch reg write offset=2110, value=810000c0 
 +switch reg write offset=2210, value=810000c0 
 +switch reg write offset=2310, value=810000c0 
 +switch reg write offset=2410, value=810000c0 
 +switch reg write offset=2510, value=810000c0 
 +switch reg write offset=2610, value=81000000 
 +switch reg write offset=2710, value=81000000 
 +switch reg write offset=2604, value=20ff0003 
 +switch reg write offset=2704, value=20ff0003 
 +Special Tag Disabled 
 +switch reg write offset=2610, value=81000000 
 +switch reg write offset=2014, value=10001 
 +switch reg write offset=2114, value=10001 
 +switch reg write offset=2214, value=10001 
 +switch reg write offset=2314, value=10001 
 +switch reg write offset=2414, value=10002 
 +switch reg write offset=2514, value=10001 
 +REG_ESW_WT_MAC_ATC is 0x7ff0002 
 + 
 +done. 
 +[   29.356000] device ra0 entered promiscuous mode 
 +bssid_num = 1 
 +num = 1 
 +[   29.452000] device eth2.1 entered promiscuous mode 
 +[   29.484000] device rai0 entered promiscuous mode 
 + 
 +##### enable 2nd wireless interface ##### 
 +udhcpc_lan.pid:/var/run/udhcpc.pid, interface:eth2.2 
 + 
 +udhcpc (v1.12.1) started 
 +<===>ip:===>subnet:===>router:===>dns:==>domain:> 
 +[   31.444000] br0: port 3(rai0) entering learning state 
 +[   31.456000] br0: port 3(rai0) entering learning state 
 +[   31.464000] br0: port 2(eth2.1) entering learning state 
 +[   31.476000] br0: port 2(eth2.1) entering learning state 
 +[   31.484000] br0: port 1(ra0) entering learning state 
 +[   31.496000] br0: port 1(ra0) entering learning state 
 +ifconfig: ioctl 0x8914 failed: Cannot assign requested address 
 +ifconfig: ioctl 0x8914 failed: Cannot assign requested address 
 +[   32.456000] br0: port 3(rai0) entering forwarding state 
 +[   32.476000] br0: port 2(eth2.1) entering forwarding state 
 +[   32.496000] br0: port 1(ra0) entering forwarding state 
 +killall: udhcpd: no process killed 
 +Set: phy[1].reg[[   34.124000] esw_update_led 1 
 +[   34.124000] ESW: Link Status Changed - Port1 Link Down 
 +0] = 3900 
 +Set: phy[2].reg[0] = 3900 
 +Set: phy[3].reg[0] = 3900 
 +Port5 is down. Skip. 
 +Set: phy[1].reg[0] = 3300 
 +Set: phy[2].reg[0] = 3300 
 +Set: phy[3].reg[0] = 3300 
 +Set: phy[5].reg[0] = f7ff 
 +ifconfig: ioctl 0x8913 failed: No such device 
 +ifconfig: ioctl 0x8913 failed: No such device 
 +ra2       no private ioctls. 
 + 
 +ra2       no private ioctls. 
 + 
 +ifconfig: ioctl 0x8913 failed: No such device 
 +Interface doesn't accept private ioctl... 
 +set (8BE2): Invalid argument 
 +[   36.248000] Ralink HW NAT Module Enabled 
 +[   36.256000] PpeDevRegHandler : ineterface eth2 register (0) 
 +[   36.268000] PpeSetDstPort :dst_port[0] =eth2 
 +[   36.288000] PpeDevRegHandler : ineterface ra0 register (1) 
 +[   36.296000] PpeDevRegHandler : ineterface apcli0 register (2) 
 +[   36.320000] PpeDevRegHandler : ineterface rai0 register (3) 
 +[   36.368000] ADDRCONF(NETDEV_UP): apcli0: link is not ready 
 +[   36.380000] ADDRCONF(NETDEV_UP): apclii0: link is not ready 
 +/sbin/internet.sh: line 1826: radvd.sh: not found 
 +/sbin/internet.sh: line 1915: [CONFIG_USER_WSC: not found 
 +/sbin/internet.sh: line 1915: nfchod: not found 
 +[   36.488000] WLINK IGD Filter V1.0 
 +[   36.496000] LAN IF: br0 
 +[   36.500000] WAN IF: eth2.2 
 +[   36.504000] Bridge mode: False 
 +[   36.512000] New domain [2] : wifi.wavlink.com 
 +[   36.520000] New domain [3] : ap.setup 
 +[   36.528000] Domain List [0] ap.setup 
 +[   36.536000] Domain List [1] wifi.wavlink.com 
 +[   36.544000] Domain List [2] wifi.wavlink.com 
 +[   36.552000] Domain List [3] ap.setup 
 +[   36.560000] WLINK IGD: Device lo is up. 
 +[   36.568000] WLINK IGD: Device eth2 is up. 
 +[   36.576000] WLINK IGD: Device ra0 is up. 
 +[   36.584000] WLINK IGD: Device rai0 is up. 
 +[   36.592000] WLINK IGD: Device eth2.1 is up. 
 +[   36.600000] WLINK IGD: Device eth2.2 is up. 
 +[   36.608000] WLINK IGD: Device br0 is up. 
 +[   36.616000] WLINK IGD: LAN Device[br0] = 10aa8c0, 192.168.10.1, 80:3f:5d:b7:58:8f  
 +[   36.632000] WLINK IGD Timer be started. 
 +[   36.960000] esw_update_led 1 
 +[   36.960000] ESW: Link Status Changed - Port1 Link UP 
 +killall: schedule.sh: no process killed 
 +<===>ip:===>subnet:===>router:===>dns:==>domain:> 
 +wireless.c:restart_wps:1196:[restart_wps]wps_restart.wsc_enable=0 
 +route: ioctl 0x890c failed: No such process 
 +sh: miniupnpd.sh: not found 
 +killall: rt2860apd: no process killed 
 +wireless.c:restart_wps:1196:[restart_wps]wps_restart.wsc_enable=0 
 +route: ioctl 0x890c failed: No such process 
 +sh: miniupnpd.sh: not found 
 +Jan  1 00:00:41 crond[2016]: crond (busybox 1.12.1) started, log level 8 
 + 
 + 
 +killall: rtinicapd: no process killed 
 +File '/tmp/need_clear_iptables' doesn't exist. 
 +iptables: Bad rule (does a matching rule exist in that chain?). 
 +File '/tmp/need_clear_iptables' doesn't exist. 
 +iptables: No chain/target/match by that name. 
 +1.pool.ntp.org: Unknown host 
 +[   45.832000] led=13, on=4000, off=1, blinks=1, reset=1, time=4000 
 +[   45.852000] led=12, on=4000, off=1, blinks=1, reset=1, time=4000 
 +[   45.872000] led=43, on=4000, off=1, blinks=1, reset=1, time=4000 
 +[   45.896000] led=72, on=4000, off=1, blinks=1, reset=1, time=4000 
 +
 + 
 +webs: Listening for HTTP requests at address 192.168.10.1 
 +1970-01-01 00:00:48: (log.c.217) server started  
 +init_system.c:main:133:----------init_fw.sh-------- 
 + 
 +linklog: Start linklog file to www 
 +utils.c:get_macaddr:662:Util.c 
 +init_fw: init_wifi:  
 + 
 + 
 +WAVLINK login: 
 +</nowiki>
 </WRAP>\\ </WRAP>\\
  
 +/***
 ==== OpenWrt bootlog ==== ==== OpenWrt bootlog ====
 <WRAP bootlog> <WRAP bootlog>
-<nowiki>COPY HERE THE BOOTLOG ONCE OPENWRT IS INSTALLED AND RUNNING</nowiki>+<nowiki> --- </nowiki>
 </WRAP>\\ </WRAP>\\
 +***/
  
 ===== Notes ===== ===== Notes =====
Line 190: Line 1046:
 ===== Tags ===== ===== Tags =====
 [[meta:tags|How to add tags]] [[meta:tags|How to add tags]]
-{{tag>EXAMPLETAG unsupported}}+{{tag>ramips MT7620A MT7612E 8Flash 64RAM 2port FastEthernet 802.11abgnac 802.11bgn 802.11ac 24v_powered PoE Serial U-boot outdoor DetachableAntenna 4Ant USB USB2.0 1USB WIP}}
  • Last modified: 2024/05/01 20:02
  • by ianchi