[PATCH] ath79: mikrotik: bump compat version for yafut images
Robert Marko
robimarko at gmail.com
Fri May 5 09:34:13 PDT 2023
On Fri, 5 May 2023 at 15:41, Thibaut VARÈNE <hacks at slashdirt.org> wrote:
>
> 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>
Regards,
Robert
> ---
> 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
> --
> 2.37.1 (Apple Git-137.1)
>
>
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list