openwrt/target/linux/mediatek
Mikhail Zhilkin 939550bfbf mediatek: Xiaomi AX3000t: fix soft brick for the rd23 model
This commit fixes Xiaomi AX3000t soft bricks. Issue affects at least rd23
model (Global version) users:
Link: https://forum.openwrt.org/t/openwrt-support-for-xiaomi-ax3000t/180490/452

I also found that these nvram settings are wrong for the rd23 model and
U-Boot erase them:
'''
flag_try_sys1_failed 8
flag_try_sys2_failed 8
'''
As a result, platform.sh -> xiaomi_initial_setup() function sometimes ends
early without applying settings for the rd23 model.

RD03 model strategy:
1. Don't touch values those were set up by platform.sh ->
xiaomi_initial_setup() function

RD23 model strategy:
1. Apply correct nvram settings at every boot
2. Use bulk fw_setenv call

I didn't find opened issue for AX3000t. Similar AX3200 issue:
Link: https://github.com/openwrt/openwrt/issues/16347
So, other Xiaomi devices (e.g. Xiaomi WR30U) may also require fix.

Fixes: 7dbcc1215a ("mediatek: filogic: add support for Xiaomi AX3000T")
Signed-off-by: Mikhail Zhilkin <csharper2005@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17580
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 42a253c7e8)
2025-01-21 00:39:35 +01:00
..
base-files mediatek: remove obsolete base-files scripts 2025-01-17 09:49:18 +01:00
dts mediatek-filogic: fix wax220 wifi leds 2025-01-20 22:00:24 +01:00
files/drivers treewide: remove THIS_MODULE assignment 2024-11-28 18:46:45 +00:00
files-6.6 mediatek: filogic: BPi-R4: wire up pinctrl for pwm-fan 2024-11-05 13:30:21 +01:00
filogic mediatek: Xiaomi AX3000t: fix soft brick for the rd23 model 2025-01-21 00:39:35 +01:00
image mediatek: EX5601-T0 add Zyxel EX5601-T1 and T-56 alias 2025-01-20 21:59:41 +01:00
mt7622 kernel: filter out compiler opts from config 2024-11-28 18:47:54 +00:00
mt7623 kernel: filter out compiler opts from config 2024-11-28 18:47:54 +00:00
mt7629 kernel: filter out compiler opts from config 2024-11-28 18:47:54 +00:00
patches-6.6 generic: backport Realtek PHY patches from upstream 2025-01-17 23:53:06 +01:00
Makefile mediatek: change the the default SUBTARGET to filogic 2024-10-02 15:12:18 +02:00
modules.mk mediatek: mt7623: build mt6577_auxadc driver into kernel 2022-12-05 23:14:36 +00:00