Hi, additional comments below.
> -----Original Message----- > From: Paul Fertser [mailto:[email protected]] > Sent: Mittwoch, 28. August 2019 11:09 > To: John Crispin <[email protected]> > Cc: [email protected]; Adrian Schmutzler > <[email protected]>; Roger Pueyo Centelles > <[email protected]>; Paul Fertser <[email protected]> > Subject: [PATCH v3] ramips: add support for Xiaomi Mi Wi-Fi Router 3G v2 > > - CMIIT ID: 2019AP2581 > - SoC: MediaTek MT7621 > - Flash: 16MiB NOR SPI (GigaDevice GD25Q128B) > - RAM: 128MiB DDR3 (ESMT M15T1G1664A) > - Serial: As marked on PCB, 3V3 logic, baudrate is 115200, 8n1 > - Ethernet: 3x 10/100/1000 Mbps (switched, 2xLAN + WAN) > - WIFI0: MT7603E 2.4GHz 802.11b/g/n > - WIFI1: MT7612E 5GHz 802.11ac > - Antennas: 4x external (2 per radio), non-detachable > - LEDs: Programmable "power" LED (two-coloured, yellow/blue) > Non-programmable "internet" LED (shows WAN activity) > - Buttons: Reset > > INSTALLATION: > > Bootloader won't accept any serial input unless "boot_wait" u-boot > environment variable is changed to "on". Vendor firmware (looks like an > illegal OpenWrt fork) won't accept any serial input unless "uart_en" is set to > "1". Tricks to force u-boot to use default environment do not help as it's > restricted in the same way. > > With bootloader unlocked the easiest way would be to TFTP the sysupgrade > image or to sysupgrade after loading an initramfs one. > > For porting the flash contents were changed externally with an SPI > programmer (after lifting Vcc flash IC pin away from the PCB). > > Forum thread [0] indicates that this device is identical to "Xiaomi Mi Router > 4A Gigabit Edition". > > [0] https://forum.openwrt.org/t/xiaomi-mi-router-4a-gigabit-edition-r4ag- > r4a-gigabit-fully-supported-but-requires-overwriting-spi-flash-with- > programmer/36685 > > Signed-off-by: Paul Fertser <[email protected]> > --- > Changes for v2: > > - Addressed all Adrian Schmutzl's comments > > Changes for v3: > > - Add SPDX license header > - Use new ALT variables to support R4AG model name > > > .../linux/ramips/base-files/etc/board.d/02_network | 7 + > target/linux/ramips/dts/mt7621_xiaomi_mir3g-v2.dts | 147 > +++++++++++++++++++++ > target/linux/ramips/image/mt7621.mk | 12 ++ > 3 files changed, 166 insertions(+) > create mode 100644 target/linux/ramips/dts/mt7621_xiaomi_mir3g-v2.dts > > diff --git a/target/linux/ramips/base-files/etc/board.d/02_network > b/target/linux/ramips/base-files/etc/board.d/02_network > index 27f85d7458..2b166dd944 100755 > --- a/target/linux/ramips/base-files/etc/board.d/02_network > +++ b/target/linux/ramips/base-files/etc/board.d/02_network > @@ -469,6 +469,10 @@ ramips_setup_interfaces() > ucidef_add_switch "switch0" \ > "2:lan:2" "3:lan:1" "1:wan" "6t@eth0" > ;; > + xiaomi,mir3g-v2) > + ucidef_add_switch "switch0" \ > + "2:lan:2" "3:lan:1" "4:wan" "6t@eth0" > + ;; "6t@eth0" and "6@eth0" should be the same, so this can be merged with cudy,wr1000. > xiaomi,mir3p) > ucidef_add_switch "switch0" \ > "1:lan:3" "2:lan:2" "3:lan:1" "4:wan" "6@eth0" > @@ -683,6 +687,9 @@ ramips_setup_macs() > xiaomi,mir3p) > lan_mac=$(mtd_get_mac_binary factory 0xe006) > ;; > + xiaomi,mir3g-v2) > + wan_mac=$(mtd_get_mac_binary factory 0xe006) > + ;; This can be merged with elecom,wrc-1167ghbk2-s|\ etc. Best Adrian
openpgp-digital-signature.asc
Description: PGP signature
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
