創(chuàng)維LB2101_S905L3A_uwe5621ds_USB和3.5功能正常_線刷固件包
創(chuàng)維LB2101.png (507.38 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
2026-3-29 14:15 上傳
固件特點(diǎn):
1. 系統(tǒng)設(shè)置添加了原生設(shè)置界面
2. 支持ipv6
3. 3.5音頻切換、USB接口、WiFi,有線網(wǎng)卡正常
4. 當(dāng)貝4的桌面
5. adb shell 默認(rèn)root權(quán)限
6. 重新分區(qū),data分區(qū)增加了1G空間
ADB窗口:
設(shè)備聯(lián)網(wǎng)同步時(shí)間,首頁按10次菜單鍵+右鍵,彈出adb窗口
設(shè)置默認(rèn)從U盤啟動(dòng):
要實(shí)現(xiàn)插上 USB 就優(yōu)先從 USB 啟動(dòng)(通常用于運(yùn)行 Armbian、CoreELEC 或 EmuELEC),你需要修改 U-Boot 環(huán)境變量,在默認(rèn)的 storeboot 之前插入一段檢查 USB 腳本的邏輯。
請(qǐng)?jiān)?adb shell 或串口終端中依次執(zhí)行以下命令。
第一步:定義 USB 啟動(dòng)檢測(cè)腳本
我們需要?jiǎng)?chuàng)建一個(gè)名為 start_usb_autoscript 的新變量。這段腳本的作用是:啟動(dòng) USB 控制器,嘗試讀取 aml_autoscript 或 s905_autoscript(常見的引導(dǎo)腳本名),如果讀取成功則執(zhí)行它。
在終端中輸入(建議復(fù)制粘貼以避免輸錯(cuò)):
Bash
fw_setenv start_usb_autoscript "if usb start 0; then if fatload usb 0 1080000 aml_autoscript; then autoscr 1080000; fi; if fatload usb 0 1080000 s905_autoscript; then autoscr 1080000; fi; fi"
解釋:
usb start 0: 啟動(dòng) USB 控制器 0。
fatload ...: 嘗試從 USB 分區(qū)讀取引導(dǎo)腳本到內(nèi)存地址 1080000(這是你環(huán)境變量中定義的 loadaddr)。
autoscr 1080000: 如果讀取成功,就運(yùn)行該內(nèi)存地址的腳本。
如果找不到文件,腳本會(huì)結(jié)束并返回,不會(huì)卡死。
第二步:修改 bootcmd 啟動(dòng)順序
現(xiàn)在的 bootcmd 是 run storeboot。我們要把它改成先運(yùn)行剛才定義的 USB 腳本,然后再運(yùn)行原來的啟動(dòng)邏輯。
輸入:
Bash
fw_setenv bootcmd "run start_usb_autoscript; run storeboot"
第三步:驗(yàn)證并重啟
檢查修改是否生效: 輸入以下命令查看 bootcmd 是否已變更:
Bash
fw_printenv bootcmd
輸出應(yīng)該是:bootcmd=run start_usb_autoscript; run storeboot
重啟測(cè)試: 插入寫好系統(tǒng)(如 Armbian/CoreELEC)的 U 盤,然后執(zhí)行重啟:
Bash
reboot
線刷方法:
1、準(zhǔn)備好一根雙公頭USB線刷刷機(jī)線,長度30-50CM長度最佳,同時(shí)準(zhǔn)備一臺(tái)電腦;
2、電腦上安裝好刷機(jī)工具Amlogic USB Burning Tool 軟件 →打開軟件 →文件 →導(dǎo)入燒錄包 →點(diǎn)擊【開始】 →盒子接電源線 →電源關(guān)閉 →把USB線一端插上盒子 →保持短接 →USB另一端插上電腦 →通電開機(jī)。 等待提示成功字樣后,關(guān)閉電源,拔掉刷機(jī)線,把機(jī)頂盒接上電視機(jī),通電開機(jī),首次開機(jī)稍微會(huì)有點(diǎn)慢,耐心等待初始化完成即可。
補(bǔ)充:建議使用晶晨免拆短接短接神器 ,或者去網(wǎng)盤對(duì)應(yīng)盒子型號(hào)固件文件夾里面查找。
固件包下載地址:
游客,如果您要查看本帖隱藏內(nèi)容請(qǐng) 回復(fù)
|