mirror of
https://github.com/LiBwrt-op/openwrt-6.x.git
synced 2026-01-06 19:24:52 +00:00
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:
|
||
|---|---|---|
| .. | ||
| base-files | ||
| dts | ||
| files/drivers | ||
| files-6.6 | ||
| filogic | ||
| image | ||
| mt7622 | ||
| mt7623 | ||
| mt7629 | ||
| patches-6.6 | ||
| Makefile | ||
| modules.mk | ||