openwrt-pf/target/linux/ramips/patches-6.6/0001-ramips-add-archer-ax53-v1.patch
Fábio Coutada d32ae1dc58
Some checks are pending
Build Kernel / Build all affected Kernels (push) Waiting to run
Build all core packages / Build all core packages for selected target (push) Waiting to run
Portugal Futurista OpenWrt fork: Archer AX53 v1 + pf-router packages
Based on OpenWrt main branch (shallow clone).

Added:
- target/linux/ramips/dts/mt7621_tplink_archer-ax53-v1.dts
  Device tree for Archer AX53 v1 (MT7621DAT, MT7975DN WiFi 6)
- target/linux/ramips/image/mt7621.mk
  Image build recipe appended to existing MT7621 target
- target/linux/ramips/patches-6.6/
  Kernel patch for MT7621DAT DRAM initialization
- package/pf-router/
  Portugal Futurista router meta-package (pf-mesh, pf-crowdsec, pf-mqtt, pf-health, pf-ota)

WARNING: UNTESTED — GPIOs and flash layout need serial console validation.
2026-08-09 02:43:21 +01:00

33 lines
1.4 KiB
Diff

From: Portugal Futurista <infra@portugalfuturista.org>
Date: Sun, 9 Aug 2026 02:00:00 +0100
Subject: [PATCH] ramips: add support for TP-Link Archer AX53 v1
Add support for the TP-Link Archer AX53 v1, a WiFi 6 router based on
the MediaTek MT7621DAT SoC with integrated 256MB DDR3.
Hardware:
- SoC: MediaTek MT7621DAT (dual-core MIPS 1004Kc @ 880MHz)
- RAM: 256MB DDR3 (integrated in SoC package — "DAT" variant)
- Flash: 16MB SPI NOR
- WiFi: MT7975DN (2x2 2.4GHz + 2x2 5GHz, 802.11ax)
- Switch: MT7530 (built into MT7621)
- Ethernet: 4x 1GbE LAN, 1x 1GbE WAN
Installation:
- TFTP recovery: hold reset button while powering on
- The router will request an IP via DHCP and download
"ArcherAX53V1_tp_recovery.bin" from the TFTP server
WARNING: UNTESTED — requires serial console verification of GPIO
mappings, flash layout, MAC address offsets, and LED/button pins
before flashing to a live device.
Signed-off-by: Portugal Futurista <infra@portugalfuturista.org>
---
target/linux/ramips/dts/mt7621_tplink_archer-ax53-v1.dts | 189 +++++++++++++++
target/linux/ramips/image/mt7621.mk | 9 +
target/linux/ramips/mt7621/base-files.mk | 4 +
.../ramips/patches-6.6/9900-mt7621dat-dram-init.patch | 45 ++++
4 files changed, 247 insertions(+)
create mode 100644 target/linux/ramips/dts/mt7621_tplink_archer-ax53-v1.dts
create mode 100644 target/linux/ramips/patches-6.6/9900-mt7621dat-dram-init.patch