小米盒子 4S Max MDZ-30-aa s905x3 实现双系统启动
本帖最后由 gohe888 于 2025-1-28 02:32 编辑要修改需先TTL進Uboot
小米盒子TTL接线参考如下帖:
https://www.znds.com/tv-1184720-1-1.html
TTL線接好後開機3秒內一直按空白鍵進uboot
按之前论坛前辈的方法,可使用以下命令实现U盘启动(U盘可挂 COREELEC/ EMUELEC系统)
依次输入运行以下代码:
setenv bootfromrecovery 0
setenv bootfromnand 0
setenv start_mmc_autoscript "run switch_bootmode"
setenv start_usb_autoscript "if fatload usb 0 11000000 aml_autoscript; then autoscr 11000000; fi; if fatload usb 1 11000000 aml_autoscript; then autoscr 11000000; fi;"
setenv start_autoscript "if usb start; then run start_usb_autoscript; fi; run start_mmc_autoscript; "
setenv bootcmd "run start_autoscript"
saveenv
然后reboot重启即可。
U盘系统不想玩了,要改回默认系统启动,依次输入以下代码:
defenv_reserv
setenv bootcmd 'run switch_bootmode'
saveenv
reset
過程中遇到emuelec拔U盤開不了機,原來是emuelec會修改開機的env所以要在修改 aml_autoscript,把defenv上面的亂碼和下面的saveenv拿掉,存成.txt, 在linux下用下面的command轉檔後存回u盤,再重設上面的環境, 改不了的可以用這改過的檔案試試
通过网盘分享的文件:aml_autoscript
链接: https://pan.baidu.com/s/1yTyWXmYdHlZz8nMhTVIdsg?pwd=2266 提取码: 2266
mkimage -A arm -O linux -T script -C none -d aml_autoscript.txt aml_autoscript
改前
改後
感谢分享
页:
[1]