在 創(chuàng)維e900v22c上刷入EmuELEC系統(tǒng)后,想要充分利用其強大的 游戲和多媒體功能,開啟藍牙和WiFi是不可或缺的一步。接下來,我們將詳細介紹如何輕松實現(xiàn)這一操作,讓您的設備煥發(fā)新生。
本 教程適用于 創(chuàng)維e900v22c,已刷入EmuELEC 4.6版本(內核版本Linux EMUELEC 4.9.269)
一般文章都在說,e900v22c刷EMUELEC后是沒有藍牙及WIFI驅動的,但EMUELEC 4.9.269內核中其實已經包含了uwe5621ds的相關驅動文件
- 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
復制代碼
網上能搜到的各個 刷機教程中告知e900v22c應使用 g12a_s905x2_2g.dtb 這個dtb,但如果使用這個dtb的話是無法直接加載這幾個驅動文件的。
解決方案:2、替換掉盒子中的dtb文件 3、重啟機器 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
復制代碼
執(zhí)行完畢后盒子的藍牙和Wifi就可以正常工作了
測試無誤后,將步驟4的代碼加入到 /storage/.config/custom_start.sh 中,之后每次重啟盒子都能自動加載相關驅動,如果使用藍牙手柄的,可參照其他藍牙教程將自動配對代碼也加入custom_start.sh即可。
后記:1、內核版本號可通過 uname -a 命令查看,EmuELEC 4.4使用的內核也是4.9.269,理論上也可以使用本辦法
2、在KryptonLee大神的github倉庫中,有包含e900v22c的紅外遙控器的配置文件,該配置文件在他發(fā)布的CoreELEC中可以工作,我把相關文件移植到我目前使用的EmuELEC 4.6版本卻無效,具體表現(xiàn)為按下遙控上的任意按鈕,機器上的紅外接受燈都會閃一下,通過ir-keytable -t進行驗證下來該文件的keycode也都是正確的,但系統(tǒng)不會有任何反應,原因不明。
相關閱讀:
創(chuàng)維E900V22C/E900V22D S905L3芯片安卓9.0系統(tǒng)通刷/卡刷固件
創(chuàng)維E900V22D_S905L3(B)官改線刷固件包 創(chuàng)維E900V22D刷機包下載
創(chuàng)維E900V22D S905L3-B怎么刷Armbian 創(chuàng)維E900V22D刷機教程分享
|