]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
ramips: Add factory image for Qding QC202 openwrt-24.10 20159/head
authorCoia Prant <coiaprant@gmail.com>
Sat, 20 Sep 2025 09:54:10 +0000 (17:54 +0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 5 Oct 2025 16:50:05 +0000 (18:50 +0200)
Added factory image using mkqdimg.

Signed-off-by: Coia Prant <coiaprant@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20102
(cherry picked from commit d0383bb17522f1d307d07c4c4b31085c4a495fd9)
Link: https://github.com/openwrt/openwrt/pull/20159
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/ramips/image/mt76x8.mk

index 5930d62a0bcf40654b3740a35b02dd2cee6f8d07..3573d16a4538b20b6931d703e9ee57b90aa4e39a 100644 (file)
@@ -21,6 +21,12 @@ define Build/elecom-header
        mv $@.new $@
 endef
 
+define Build/qding-header
+  $(STAGING_DIR_HOST)/bin/mkqdimg \
+    -B $(1) -f $@ -o $@.new
+  mv $@.new $@
+endef
+
 define Build/ravpower-wd009-factory
        mkimage -A mips -T standalone -C none -a 0x80010000 -e 0x80010000 \
                -n "OpenWrt Bootloader" -d $(UBOOT_PATH) $@.new
@@ -538,6 +544,8 @@ define Device/qding_qc202
   DEVICE_VENDOR := Qding
   DEVICE_MODEL := QC202
   DEVICE_PACKAGES := kmod-i2c-mt7628 kmod-gpio-beeper kmod-input-matrix-keypad kmod-input-evdev uboot-envtools
+  IMAGES += factory.bin
+  IMAGE/factory.bin := $$(sysupgrade_bin) | qding-header qc202
 endef
 TARGET_DEVICES += qding_qc202