[openwrt/openwrt] ath79: mikrotik: bump compat version for yafut images

LEDE Commits lede-commits at lists.infradead.org
Mon May 15 06:36:17 PDT 2023


ynezz pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/d97143fadc65058754497d8757c0d63fc22b503a

commit d97143fadc65058754497d8757c0d63fc22b503a
Author: Thibaut VARÈNE <hacks at slashdirt.org>
AuthorDate: Fri May 5 14:54:03 2023 +0200

    ath79: mikrotik: bump compat version for yafut images
    
    Following 5264296, Mirotik NAND devices now use yafut to flash the
    kernel on devices. This method is incompatible with the old-style
    "kernel2minor" flash mechanism.
    
    Even though NAND images were disabled in default build since 21.02, a
    user flashing a new-style image onto an old-style image would result in
    in a soft-brick[1]. In order to prevent such accidental mishap,
    especially as these device images will be reenabled in the upcoming
    release, bump the compat version.
    
    After the new image is flashed, the compat version can be updated:
    
        uci set system. at system[0].compat_version='1.1'
        uci commit
    
    [1] https://github.com/openwrt/openwrt/pull/12225#issuecomment-1517529262
    
    Cc: Michał Kępień <openwrt at kempniu.pl>
    Signed-off-by: Thibaut VARÈNE <hacks at slashdirt.org>
    Reviewed-by: Robert Marko <robimarko at gmail.com>
---
 target/linux/ath79/image/common-mikrotik.mk | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/target/linux/ath79/image/common-mikrotik.mk b/target/linux/ath79/image/common-mikrotik.mk
index ce349b60b1..b37c8b7197 100644
--- a/target/linux/ath79/image/common-mikrotik.mk
+++ b/target/linux/ath79/image/common-mikrotik.mk
@@ -18,4 +18,8 @@ endef
 define Device/mikrotik_nand
   $(Device/mikrotik)
   IMAGE/sysupgrade.bin = append-kernel | sysupgrade-tar | append-metadata
+  DEVICE_COMPAT_MESSAGE := \
+       NAND images switched to yafut. If running older image, reinstall from initramfs.
+  DEVICE_COMPAT_VERSION := 1.1
+
 endef




More information about the lede-commits mailing list