openwrt/target/linux/mediatek
Maxim Anisimov 20644af030
Some checks are pending
Build Kernel / Build all affected Kernels (push) Waiting to run
mediatek: add support for Keenetic/Netcraze (K/N)AP-630
This commit adds support for Keenetic/Netcraze (K/N)AP-630

Specification:
 - MT7981 CPU using 2.4GHz and 5GHz WiFi (both AX)
 - 512MB RAM
 - 128MB SPI NAND
 - 1 led with two colors (green, orange)
 - 1 button (reset)
 - 1 2.5Gbit POE ethernet port based on Airoha EN8811H phy

Serial Interface:
 - 3 Pins GND, RX, TX
 - Settings: 115200, 8N1

Notes:
 - The device supports dual boot mode

Flash instruction:
The only way to flash OpenWrt image is to use tftp recovery mode in U-Boot:

1. Configure PC with static IP 192.168.1.2/24 and tftp server.
2. Copy image to tftp server.
 a) Keenetic
    Rename "openwrt-mediatek-filogic-keenetic_kap-630-squashfs-factory.bin"
    to "KAP-630_recovery.bin" and place it in tftp server directory.
 b) Netcraze
    Rename "openwrt-mediatek-filogic-netcraze_nap-630-squashfs-factory.bin"
    to "NAP-630_recovery.bin" and place it in tftp server directory.
3. Connect PC with ethernet port, press the reset button, power up
   the device and keep button pressed until status led start blinking.
4. Device will download file from server, write it to flash and reboot.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21634
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-02-14 00:34:16 +01:00
..
base-files mediatek: filogic: gl-mt2500 fix compatibles PHY variants 2026-02-11 00:03:05 +01:00
dts mediatek: add support for Keenetic/Netcraze (K/N)AP-630 2026-02-14 00:34:16 +01:00
files/drivers treewide: replace remove_new with remove 2026-01-03 17:27:25 +01:00
files-6.12 treewide: remove of_platform.h include 2026-02-04 00:50:06 +01:00
filogic mediatek: add support for Keenetic/Netcraze (K/N)AP-630 2026-02-14 00:34:16 +01:00
image mediatek: add support for Keenetic/Netcraze (K/N)AP-630 2026-02-14 00:34:16 +01:00
mt7622 kernel: cleanup CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU 2026-01-11 12:52:54 +01:00
mt7623 mediatek: mt7623: set PREEMPT_NONE as default model 2026-01-24 22:54:16 +01:00
mt7629 kernel: cleanup CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU 2026-01-11 12:52:54 +01:00
patches-6.12 treewide: remove of_platform.h include 2026-02-04 00:50:06 +01:00
Makefile mediatek: switch to Linux 6.12 by default 2025-07-18 12:26:40 +01:00
modules.mk mediatek: build rtl8367s_gsw as a kernel module 2025-11-30 22:59:28 +01:00