在 創(chuàng)維e900v22c上刷入EmuELEC系統(tǒng)后,想要充分利用其強(qiáng)大的 游戲和多媒體功能,開(kāi)啟藍(lán)牙和WiFi是不可或缺的一步。接下來(lái),我們將詳細(xì)介紹如何輕松實(shí)現(xiàn)這一操作,讓您的設(shè)備煥發(fā)新生。
本 教程適用于 創(chuàng)維e900v22c,已刷入EmuELEC 4.6版本(內(nèi)核版本Linux EMUELEC 4.9.269)
一般文章都在說(shuō),e900v22c刷EMUELEC后是沒(méi)有藍(lán)牙及WIFI驅(qū)動(dòng)的,但EMUELEC 4.9.269內(nèi)核中其實(shí)已經(jīng)包含了uwe5621ds的相關(guān)驅(qū)動(dòng)文件
- EMUELEC:~ # ll /usr/lib/kernel-overlays/base/lib/modules/4.9.269/uwe5631-aml/
- drwxrwxr-x 2 root root 83 Dec 2 10:42 ./
- drwxrwxr-x 33 root root 937 Dec 2 10:42 ../
- -rw-rw-r-- 1 root root 63816 Dec 2 10:42 sprdbt_tty.ko
- -rw-rw-r-- 1 root root 550880 Dec 2 10:42 sprdwl_ng.ko
- -rw-rw-r-- 1 root root 1205992 Dec 2 10:42 uwe5621_bsp_sdio.ko
復(fù)制代碼
網(wǎng)上能搜到的各個(gè) 刷機(jī)教程中告知e900v22c應(yīng)使用 g12a_s905x2_2g.dtb 這個(gè)dtb,但如果使用這個(gè)dtb的話(huà)是無(wú)法直接加載這幾個(gè)驅(qū)動(dòng)文件的。
解決方案:2、替換掉盒子中的dtb文件 3、重啟機(jī)器 4、ssh連上盒子并執(zhí)行以下代碼
- insmod /usr/lib/kernel-overlays/base/lib/modules/4.9.269/uwe5631-aml/uwe5621_bsp_sdio.ko
- insmod /usr/lib/kernel-overlays/base/lib/modules/4.9.269/uwe5631-aml/sprdbt_tty.ko
- insmod /usr/lib/kernel-overlays/base/lib/modules/4.9.269/uwe5631-aml/sprdwl_ng.ko
- ifconfig wlan0 up
- systemctl start sprd_sdio-firmware-aml.service
復(fù)制代碼
執(zhí)行完畢后盒子的藍(lán)牙和Wifi就可以正常工作了
測(cè)試無(wú)誤后,將步驟4的代碼加入到 /storage/.config/custom_start.sh 中,之后每次重啟盒子都能自動(dòng)加載相關(guān)驅(qū)動(dòng),如果使用藍(lán)牙手柄的,可參照其他藍(lán)牙教程將自動(dòng)配對(duì)代碼也加入custom_start.sh即可。
后記:1、內(nèi)核版本號(hào)可通過(guò) uname -a 命令查看,EmuELEC 4.4使用的內(nèi)核也是4.9.269,理論上也可以使用本辦法
2、在KryptonLee大神的github倉(cāng)庫(kù)中,有包含e900v22c的紅外遙控器的配置文件,該配置文件在他發(fā)布的CoreELEC中可以工作,我把相關(guān)文件移植到我目前使用的EmuELEC 4.6版本卻無(wú)效,具體表現(xiàn)為按下遙控上的任意按鈕,機(jī)器上的紅外接受燈都會(huì)閃一下,通過(guò)ir-keytable -t進(jìn)行驗(yàn)證下來(lái)該文件的keycode也都是正確的,但系統(tǒng)不會(huì)有任何反應(yīng),原因不明。
相關(guān)閱讀:
創(chuàng)維E900V22C/E900V22D S905L3芯片安卓9.0系統(tǒng)通刷/卡刷固件
創(chuàng)維E900V22D_S905L3(B)官改線(xiàn)刷固件包 創(chuàng)維E900V22D刷機(jī)包下載
創(chuàng)維E900V22D S905L3-B怎么刷Armbian 創(chuàng)維E900V22D刷機(jī)教程分享
|