Bluetooth геймпад не создает / dev / input / event - PullRequest
0 голосов
/ 01 декабря 2019

Я хочу использовать геймпад Gamesir T1d (Bluetooth) для чтения его команд с помощью Python на Raspberry Pi 3 B + (Buster).

Я могу подключить геймпад через Bluetooth:

[CHG] Device C6:86:A1:04:BB:53 RSSI: -78
[bluetooth]# connect C6:86:A1:04:BB:53
Attempting to connect to C6:86:A1:04:BB:53
[CHG] Device C6:86:A1:04:BB:53 Connected: yes
Connection successful
[CHG] Device C6:86:A1:04:BB:53 ServicesResolved: yes
[Gamesir-T1d-BB53]# pair C6:86:A1:04:BB:53
Attempting to pair with C6:86:A1:04:BB:53
[CHG] Device C6:86:A1:04:BB:53 Paired: yes
Pairing successful
[Gamesir-T1d-BB53]# info
Device C6:86:A1:04:BB:53 (random)
Name: Gamesir-T1d-BB53
Alias: Gamesir-T1d-BB53
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Unknown                   (00008650-0000-1000-8000-00805f9b34fb)
Modalias: bluetooth:v000Dp0000d0110
RSSI: -78
[Gamesir-T1d-BB53]# 

Однако, нет события, созданного в

/dev/input/

, для которого мне нужно было бы прочитать и отобразить команды геймпада на python.

При подключении мыши Bluetooth, ямогут видеть создаваемые события, так что, похоже, это проблема, связанная с геймпадом.

Я уже пробовал xboxdrv, но безуспешно, возможно, так как gamesir не указан как поддерживаемое устройство? Кроме того, у меня нет никакой подсказки, если это просто проблема с отсутствующим драйвером, или если есть универсальный драйвер, который может работать, или если это вообще проблема с драйвером.

Что мне здесь не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...