From: Eric Fahlgren Date: Mon, 3 Nov 2025 20:34:37 +0000 (-0800) Subject: mediatek: filogic: fix supported_devices list for gl-mt2500 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b71f4665cda10c284c9460409ae30fb9b0beecf8;p=thirdparty%2Fopenwrt.git mediatek: filogic: fix supported_devices list for gl-mt2500 The SUPPORTED_DEVICES sets for both Maxlinear (v1) and Airoha (v2) devices were identical, so sysupgrade was unable to detect when an incorrect image was being installed. This caused "soft bricking" of devices when a v1 image was installed on a v2 device, and vice versa. Fix this by making the supported_devices distinct for each device version, by renaming the devices with a version-specific name. This is reflected in the file name and the image metadata. Fixes: https://github.com/openwrt/openwrt/issues/20566 Fixes: https://github.com/openwrt/asu/issues/1525 Signed-off-by: Eric Fahlgren Link: https://github.com/openwrt/openwrt/pull/20632 Signed-off-by: Hauke Mehrtens --- diff --git a/target/linux/mediatek/image/filogic.mk b/target/linux/mediatek/image/filogic.mk index be3a1d40d30..77172fe560f 100644 --- a/target/linux/mediatek/image/filogic.mk +++ b/target/linux/mediatek/image/filogic.mk @@ -1379,7 +1379,7 @@ define Device/glinet_gl-mt2500 DEVICE_DTS_DIR := ../dts DEVICE_DTS_LOADADDR := 0x47000000 DEVICE_PACKAGES := -wpad-basic-mbedtls e2fsprogs f2fsck mkf2fs kmod-usb3 - SUPPORTED_DEVICES += glinet,mt2500-emmc glinet,gl-mt2500-airoha + SUPPORTED_DEVICES += glinet,mt2500-emmc IMAGES := sysupgrade.bin factory.bin IMAGE/factory.bin := append-kernel | pad-to 32M | append-rootfs IMAGE/sysupgrade.bin := sysupgrade-tar | append-gl-metadata @@ -1397,7 +1397,7 @@ define Device/glinet_gl-mt2500-airoha DEVICE_DTS_DIR := ../dts DEVICE_DTS_LOADADDR := 0x47000000 DEVICE_PACKAGES := -wpad-basic-mbedtls e2fsprogs f2fsck mkf2fs kmod-usb3 kmod-phy-airoha-en8811h airoha-en8811h-firmware - SUPPORTED_DEVICES += glinet,mt2500-emmc glinet,gl-mt2500 + SUPPORTED_DEVICES += glinet,mt2500-emmc IMAGES := sysupgrade.bin IMAGE/sysupgrade.bin := sysupgrade-tar | append-gl-metadata endef