From: Christoph Krapp Date: Tue, 14 Oct 2025 18:22:29 +0000 (+0200) Subject: mediatek: filogic: add ASUS RT-AX52 factory-initramfs image generation X-Git-Tag: v24.10.4~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e81893953c8721aefc45e7053b85f20b621eaa8;p=thirdparty%2Fopenwrt.git mediatek: filogic: add ASUS RT-AX52 factory-initramfs image generation This adds the required image receipt to generate a vendor ui compatible initramfs-factory image, that can be used to flash the final sysupgrade image. Signed-off-by: Christoph Krapp Link: https://github.com/openwrt/openwrt/pull/20409 Signed-off-by: Robert Marko --- diff --git a/target/linux/mediatek/image/Makefile b/target/linux/mediatek/image/Makefile index d4f79ec9749..668d9a8cb03 100644 --- a/target/linux/mediatek/image/Makefile +++ b/target/linux/mediatek/image/Makefile @@ -33,6 +33,11 @@ define Device/Default pad-rootfs | append-metadata endef +define Build/asus-trx + $(STAGING_DIR_HOST)/bin/asusuimage $(wordlist 1,$(words $(1)),$(1)) -i $@ -o $@.new + mv $@.new $@ +endef + include $(SUBTARGET).mk define Image/Build diff --git a/target/linux/mediatek/image/filogic.mk b/target/linux/mediatek/image/filogic.mk index 63695867362..d062a47e4a8 100644 --- a/target/linux/mediatek/image/filogic.mk +++ b/target/linux/mediatek/image/filogic.mk @@ -270,6 +270,9 @@ define Device/asus_rt-ax52 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 + ARTIFACTS := initramfs.trx + ARTIFACT/initramfs.trx := append-image-stage initramfs-kernel.bin | \ + uImage none | asus-trx -v 3 -n $$(DEVICE_MODEL) endef TARGET_DEVICES += asus_rt-ax52