On Fri, 5 May 2023 at 15:41, Thibaut VARÈNE <ha...@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.@system[0].compat_version='1.1'
>     uci commit
>
> [1] https://github.com/openwrt/openwrt/pull/12225#issuecomment-1517529262
>
> Cc: Michał Kępień <open...@kempniu.pl>
> Signed-off-by: Thibaut VARÈNE <ha...@slashdirt.org>

Reviewed-by: Robert Marko <robima...@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@lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to