eap-104: fix dualboot: reset bootcount

The bootcount wasn't getting reset to 0 upon a successful boot,
resulting in falling back to the previous firmware version after three
reboots of the AP.

Fixes: WIFI-13359
Signed-off-by: Paul White <paul@shasta.cloud>
This commit is contained in:
Paul White
2024-01-26 00:47:13 +00:00
committed by John Crispin
parent 75a51e3cd9
commit 16ebb7cec3
4 changed files with 7 additions and 4 deletions

View File

@@ -16,7 +16,8 @@ boot() {
;;
edgecore,eap101|\
edgecore,eap102|\
edgecore,oap102)
edgecore,oap102|\
edgecore.eap104)
avail=$(fw_printenv -n upgrade_available)
[ "${avail}" -eq 1 ] || fw_setenv upgrade_available 1
fw_setenv bootcount 0

View File

@@ -10,7 +10,8 @@ boot() {
;;
edgecore,eap101|\
edgecore,eap102|\
edgecore,oap102)
edgecore,oap102|\
edgecore.eap104)
avail=$(fw_printenv -n upgrade_available)
[ ${avail} -eq 0 ] && fw_setenv upgrade_available 1
fw_setenv bootcount 0

View File

@@ -10,7 +10,8 @@ boot() {
;;
edgecore,eap101|\
edgecore,eap102|\
edgecore,oap102)
edgecore,oap102|\
edgecore.eap104)
avail=$(fw_printenv -n upgrade_available)
[ ${avail} -eq 0 ] && fw_setenv upgrade_available 1
fw_setenv bootcount 0

View File

@@ -44,7 +44,7 @@ actiontec,web7200)
edgecore,ecw5211|\
edgecore,eap101|\
edgecore,eap102|\
edgecore,oap102)
edgecore,oap104)
if grep -q rootfs1 /proc/cmdline; then
PART_NAME=rootfs2
else