filogic: add support for Netgear EAX17
authorJascha Sundaresan <[email protected]>
Thu, 18 Sep 2025 18:32:41 +0000 (22:32 +0400)
committerHauke Mehrtens <[email protected]>
Sun, 23 Nov 2025 23:57:19 +0000 (00:57 +0100)
commit46ab9f3f1c0e6ac2a17efa5a3f34e466a0c2d4e0
tree39d6dc57006e3924186e491604677bed3a6bc77a
parent1748ce8295377fe121b5ea9d307bd757c307b475
filogic: add support for Netgear EAX17

Hardware
--------

SOC:   MediaTek MT7981
RAM:   512MB DDR4
FLASH: 128MB SPI-NAND
WIFI:  Mediatek MT7915 (integrated) 2x2 802.11ax 2.4 / 5 GHz
ETH:   Mediatek MT7981 internal 1 GbE PHY
UART:  3V3 115200 8N1 (Pinout silkscreened / Do not connect VCC)

Installation
------------

1. Download the OpenWrt initramfs image. Copy the image to a TFTP server
2. Connect the TFTP server to the EAX17. Conect to the serial console,
   interrupt the autoboot process by pressing '0' when prompted.
3. Download & Boot the OpenWrt initramfs image.

   $ tftpboot openwrt.bin
   $ bootm

4. Wait for OpenWrt to boot. Transfer the sysupgrade image to the device
   using scp and install using sysupgrade.

   $ sysupgrade -n <path-to-sysupgrade.bin>

Signed-off-by: Jascha Sundaresan <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/20354
Signed-off-by: Hauke Mehrtens <[email protected]>
include/image-commands.mk
scripts/gen_netgear_rootfs_node.sh [new file with mode: 0755]
target/linux/generic/backport-6.12/010-v6.19-nvmem-layouts-u-boot-env-add-optional-env-size-property.patch [new file with mode: 0644]
target/linux/mediatek/dts/mt7981b-netgear-eax17.dts [new file with mode: 0644]
target/linux/mediatek/filogic/base-files/etc/board.d/01_leds
target/linux/mediatek/filogic/base-files/etc/board.d/02_network
target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh
target/linux/mediatek/filogic/config-6.12
target/linux/mediatek/image/filogic.mk