mediatek: add support for Netgear EX6250v2 series
authorWenli Looi <wlooi@ucalgary.ca>
Thu, 30 Mar 2023 19:46:19 +0000 (19:46 +0000)
committerDaniel Golle <daniel@makrotopia.org>
Thu, 13 Jul 2023 11:05:28 +0000 (12:05 +0100)
commit23d6474e451216d2e9c7b3b5d29df336b9523b5c
tree907928d5e0113b9ea6168e98494e356bef23a28e
parent977ee439d7068e405361322013e9a2114bfefcda
mediatek: add support for Netgear EX6250v2 series

Netgear EX6250v2, EX6400v3, EX6410v2, EX6470 are wall-plug 802.11ac
(Wi-Fi 5) extenders. Like other MT7629 devices, Wi-Fi does not work
currently as there is no driver.

Related: https://github.com/openwrt/openwrt/pull/5084

For future reference, 2.4GHz MAC = LAN+1, 5GHz MAC = LAN+2.

Specifications:
* MT7629, 256 MiB RAM, 16 MiB SPI NOR
* MT7761N (2.4GHz) / MT7762N (5GHz) - no driver
* Ethernet: 1 port 10/100/1000
* UART: 115200 baud (labeled on board)

Installation:
* Flash the factory image through the stock web interface, or TFTP to
  the bootloader. NMRP can be used to TFTP without opening the case.
* After installation, perform a factory reset. Wait for the device to
  boot, then hold the reset button for 10 seconds. This is needed
  because sysupgrade in the stock firmware will attempt to preserve its
  configuration using sysupgrade.tgz.
  See https://github.com/openwrt/openwrt/pull/4182

Revert to stock firmware:
* Flash the stock firmware to the bootloader using TFTP/NMRP.

Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
(cherry picked from commit 73de41898fcd06d837b013449c370c493bcdc595)
package/boot/uboot-envtools/files/mediatek_mt7629
target/linux/mediatek/dts/mt7629-netgear-ex6250-v2.dts [new file with mode: 0644]
target/linux/mediatek/image/mt7629.mk
target/linux/mediatek/mt7629/base-files/etc/board.d/01_leds
target/linux/mediatek/mt7629/base-files/etc/board.d/02_network