ramips: force ZyXEL NR7101 to boot from "Kernel" partition
authorBjørn Mork <bjorn@mork.no>
Fri, 29 Apr 2022 14:38:27 +0000 (16:38 +0200)
committerChristian Lamparter <chunkeey@gmail.com>
Fri, 24 Jun 2022 07:18:03 +0000 (09:18 +0200)
commit79112e7d4758cc79dea506ffebdf40e00d94fa06
tree57012ac21ffe50461f44e298f4bf1a125b036244
parenta1ad8377355c41a7cc3012b707fcecab923cbc90
ramips: force ZyXEL NR7101 to boot from "Kernel" partition

Make sure BootingFlag points to the system partition we install to.

The BootingFlag variable selects which system partition the system
boots from (0 => "Kernel", 1 => "Kernel2"). OpenWrt does not yet have
device specific support for this dual image scheme, and can therefore
only boot from "Kernel".

This has not been an issue until now, since all known OEM firmware
versions have ignored "Kernel2" - leaving the BootingFlag fixed at 0.
But the newest OEM firmware has a new upgrade procedure, installing
to the "inactive" system partition and setting BootingFlag accordingly.

This workaround is needed until the dual image scheme is fully
supported.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh