[openwrt/openwrt] mediatek: filogic: add factory image for Asus TUF-AX4200
LEDE Commits
lede-commits at lists.infradead.org
Sun Nov 23 16:07:31 PST 2025
hauke pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/fccf75eb03f49abf37d0e8e21be04a2dd8a0fce8
commit fccf75eb03f49abf37d0e8e21be04a2dd8a0fce8
Author: Jan Hoffmann <jan at 3e8.eu>
AuthorDate: Thu Nov 20 18:24:44 2025 +0100
mediatek: filogic: add factory image for Asus TUF-AX4200
The initramfs.trx image can be flashed from the web interface of factory
firmware.
Unfortunately, the default boot command of the bootloader does not load
the ramdisk in the FIT image. This means that the image can only be
built when the option TARGET_ROOTFS_INITRAMFS_SEPARATE is disabled.
Tested with firmware 3.0.0.4.388_33965 (U-Boot 2022.10 / 2.0.0.5).
Signed-off-by: Jan Hoffmann <jan at 3e8.eu>
Link: https://github.com/openwrt/openwrt/pull/20841
Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
target/linux/mediatek/image/filogic.mk | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/target/linux/mediatek/image/filogic.mk b/target/linux/mediatek/image/filogic.mk
index 62a46fbc78..efcbe18712 100644
--- a/target/linux/mediatek/image/filogic.mk
+++ b/target/linux/mediatek/image/filogic.mk
@@ -415,6 +415,16 @@ define Device/asus_tuf-ax4200
KERNEL_INITRAMFS := kernel-bin | lzma | \
fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb with-initrd | pad-to 64k
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
+ifeq ($(IB),)
+ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),)
+ifeq ($(CONFIG_TARGET_ROOTFS_INITRAMFS_SEPARATE),)
+ # The default boot command of the bootloader does not load the ramdisk from the FIT image
+ ARTIFACTS := initramfs.trx
+ ARTIFACT/initramfs.trx := append-image-stage initramfs-kernel.bin | \
+ uImage none | asus-trx -v 3 -n $$(DEVICE_MODEL)
+endif
+endif
+endif
endef
TARGET_DEVICES += asus_tuf-ax4200
More information about the lede-commits
mailing list