瀏覽代碼

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.@system[0].compat_version='1.1'
    uci commit

[1] https://github.com/openwrt/openwrt/pull/12225#issuecomment-1517529262

Cc: Michał Kępień <[email protected]>
Signed-off-by: Thibaut VARÈNE <[email protected]>
Reviewed-by: Robert Marko <[email protected]>
Thibaut VARÈNE 2 年之前
父節點
當前提交
d97143fadc
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      target/linux/ath79/image/common-mikrotik.mk

+ 4 - 0
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