linux

EMUELEC記錄

SSH登入

帳號:root
密碼:emuelec

cm311-1a的dtb文件用g12a_s905x2_2g.dtb,改名dtb.img,复制到U盘EMUELEC根目录

cm311-1a驅動藍芽
https://www.right.com.cn/forum/thread-8295899-1-1.html

vi /storage/.config/custom_start.sh
(
ln -s /lib/firmware/rtl_bt/rtl8761b_fw.bin /lib/firmware/rtlbt/rtl8761b_fw
ln -s /lib/firmware/rtl_bt/rtl8761b_config.bin /lib/firmware/rtlbt/rtl8761b_config
rtk_hciattach -n -s 115200 ttyS1 rtk_h5
) &

用指令連接籃芽

C18配對,無法辨識為手把處理
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=1046091

cat /proc/bus/input/devices

找到你出现问题的手柄的名字,比如我的是 Name=”Newgamepad N1 Pro+”,记录下来

进入路径/usr/lib/udev/rules.d,将99-terios-t3.rules拷贝出来,用记事本打开
将其中的{name}==”Gamepad”,修改为{name}==”Newgamepad N1 Pro+”,然后保存

然后将这个保存后的文件,再上传到盒子的这个路径/storage/.config/udev.rules.d

再进入配置手柄的那个菜单,蓝牙手柄被正确识别为手柄,问题解决。

#CM311-1A自設定記錄

有了如下步驟就不用每次ln了

mkdir -p /storage/.config/firmware/rtlbt
cd /storage/.config/firmware/rtlbt
cp /lib/firmware/rtl_bt/rtl8761b_fw.bin rtl8761b_fw
cp /lib/firmware/rtl_bt/rtl8761b_config.bin rtl8761b_config

開機自動啟動bt

vi /storage/.config/custom_start.sh

PS:rfkill可以解決重開機不能連的問題

(
/usr/sbin/rfkill block bluetooth
sleep 2
/usr/sbin/rfkill unblock bluetooth
sleep 2
/usr/bin/rtk_hciattach -n -s 115200 ttyS1 rtk_h5
) &

用內建的rtl8761b可以連線,但是無法辨識為手把,所以先用自行購買的BT發射器,配點之後備份有看到手把設定檔移轉到rtl8761b的mac下即可

cd /storage/.cache/bluetooth/

vi /storage/.config/udev.rules.d/99-terios-t3.rules


# Needed for device Terios T3 (1949:0402)
#SUBSYSTEM=="input", ATTRS{name}=="Gamepad", KERNEL=="event*", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
#SUBSYSTEM=="input", ATTRS{name}=="C18", KERNEL=="event*", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
#SUBSYSTEM=="input", ATTRS{name}=="T-3", KERNEL=="event*", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。