mediatek: filogic: add Keenetic Sprinter (KN-3711) support
authorVladimir Epifantsev <[email protected]>
Sat, 6 Sep 2025 17:01:34 +0000 (20:01 +0300)
committerHauke Mehrtens <[email protected]>
Thu, 18 Sep 2025 21:16:48 +0000 (23:16 +0200)
commit9241f29c0eed40d16f7eb913ef3514e59a0f704c
treecdc890bd5f26b34edc62c461e0eff075fe3fc292
parentc43925313e7179aec7a93aa24a03532f0c1fbaea
mediatek: filogic: add Keenetic Sprinter (KN-3711) support

Specification:
    SoC: Mediatek MT7981BA
    RAM: 512 MB DDR4 RAM
    Flash: Winbond W25N01GV 128 MB SPI-NAND (dual boot on OEM)
    WiFi: MT7976CN DBDC AX
    Switch: MediaTek MT7531AE (3x LAN Gigabit ports) + Internal Gbe Phy (1x WAN Gigabit port)
    GPIO: 4x LED (power, internet, fn, wifi), 2x buttons (wps, reset), 1x switch (mesh)

UART Interface:
    Pins: VCC, TX, RX, NC, GND
    Settings: 115200, 8N1

Flashing via TFTP:
    1. Connect your PC and router to the first LAN port, configure PC interface using IP 192.168.1.2, mask 255.255.255.0
    2. Save the factory image of the OpenWRT firmware, renamed to KN-3711_recovery.bin, on the TFTP server
    3. Hold the reset button and power up the device
    4. Keep the button pressed until the status LED starts blinking

Signed-off-by: Vladimir Epifantsev <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/19633
Signed-off-by: Hauke Mehrtens <[email protected]>
target/linux/mediatek/dts/mt7981b-keenetic-kn-3711.dts [new file with mode: 0755]
target/linux/mediatek/filogic/base-files/etc/board.d/02_network
target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac
target/linux/mediatek/image/filogic.mk