mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-10-29 09:32:34 +00:00
mediatek: Fix image upgrade fail for EMPLUS WAP588M
Signed-off-by: cpchangemplu <cp.chang@emplustech.com>
This commit is contained in:
committed by
John Crispin
parent
36f00adc7a
commit
fa96b2b24d
@@ -1,6 +1,6 @@
|
|||||||
REQUIRE_IMAGE_METADATA=1
|
REQUIRE_IMAGE_METADATA=1
|
||||||
|
|
||||||
senao_swap_active_fw() {
|
swap_wap588m_active_fw() {
|
||||||
echo "Doing swap active_fw" > /dev/console
|
echo "Doing swap active_fw" > /dev/console
|
||||||
tmp_active_fw=$(fw_printenv | grep active_fw | awk -F= {'print $2'})
|
tmp_active_fw=$(fw_printenv | grep active_fw | awk -F= {'print $2'})
|
||||||
if [ $tmp_active_fw == "0" ]; then
|
if [ $tmp_active_fw == "0" ]; then
|
||||||
@@ -12,6 +12,18 @@ senao_swap_active_fw() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
senao_swap_active_fw() {
|
||||||
|
echo "Doing swap active_fw" > /dev/console
|
||||||
|
tmp_active_fw=$(fw_printenv -n active_fw)
|
||||||
|
if [ $tmp_active_fw == "0" ]; then
|
||||||
|
fw_setenv active_fw 1
|
||||||
|
fw_setenv mtdparts nmbm0:1024k\(bl2\),512k\(u-boot-env\),2048k\(factory\),2048k\(fip\),112640k\(ubi_1\),112640k\(ubi\),384k\(cert\),640k\(userconfig\),384k\(crashdump\)
|
||||||
|
else
|
||||||
|
fw_setenv active_fw 0
|
||||||
|
fw_setenv mtdparts nmbm0:1024k\(bl2\),512k\(u-boot-env\),2048k\(factory\),2048k\(fip\),112640k\(ubi\),112640k\(ubi_1\),384k\(cert\),640k\(userconfig\),384k\(crashdump\)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
platform_do_upgrade() {
|
platform_do_upgrade() {
|
||||||
local board=$(board_name)
|
local board=$(board_name)
|
||||||
|
|
||||||
@@ -94,5 +106,8 @@ platform_post_upgrade_success() {
|
|||||||
senao,jeap6500)
|
senao,jeap6500)
|
||||||
senao_swap_active_fw
|
senao_swap_active_fw
|
||||||
;;
|
;;
|
||||||
|
emplus,wap588m)
|
||||||
|
swap_wap588m_active_fw
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user