ramips: add support for Xiaomi Mi Router 4AC (100M Edition)
authorSorin Pop <alexsorinpop@gmail.com>
Tue, 8 Dec 2020 13:07:59 +0000 (14:07 +0100)
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>
Mon, 25 Jan 2021 17:53:29 +0000 (18:53 +0100)
commita09fc515a5967cc5d5d7dd43687b818f73f76687
tree41ae3aa9df207e7555eb04a43a958dbf57216b42
parentcd28edd6ecb7b1fe8ffceb13f8dd467278bb7d9a
ramips: add support for Xiaomi Mi Router 4AC (100M Edition)

This router seems to have the same hardware as Xiaomi Mi Router
4A (100M Edition) but it uses a different U-Boot.

SPECIFICATIONS:

- SoC:      MediaTek MT7628AN
- Flash:    16MB (Winbond W25Q128JV)
- RAM:      64MB
- Serial:   As marked on PCB, 3V3 logic, baudrate is 115200
- Ethernet: 3x 10/100 Mbps (switched, 2x LAN + WAN)
- WIFI0:    MT7628AN 2.4GHz 802.11b/g/n
- WIFI1:    MT7612EN 5GHz 802.11ac
- Antennas: 4x external (2 per radio), non-detachable
- LEDs:     Programmable power-LED (two-colored, yellow/blue)
            Non-programmable internet-LED (shows WAN-activity)
- Buttons:  Reset

INSTALLATION:

1. Connect to the serial port of the router and power it up.
   If you get a prompt asking for boot-mode, go to step 3.
2. Unplug the router after
       > Erasing SPI Flash...
       > raspi_erase: offs:20000 len:10000
   occurs on the serial port. Plug the router back in.
3. At the prompt select option 2 (Load system code then
   write to Flash via TFTP.)
4. Enter 192.168.1.1 as the device IP and 192.168.1.2 as the
   Server-IP.
5. Connect your computer to LAN1 and assign it as 192.168.1.2/24.
6. Serve the sysupgrade image via TFTP

Signed-off-by: Sorin Pop <alexsorinpop@gmail.com>
[use full name, use DTSI, add separate WAN MAC address]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
target/linux/ramips/dts/mt7628an_xiaomi_mi-router-4ac-100m.dts [new file with mode: 0644]
target/linux/ramips/image/mt76x8.mk
target/linux/ramips/mt76x8/base-files/etc/board.d/02_network