Я хочу использовать геймпад 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 не указан как поддерживаемое устройство? Кроме того, у меня нет никакой подсказки, если это просто проблема с отсутствующим драйвером, или если есть универсальный драйвер, который может работать, или если это вообще проблема с драйвером.
Что мне здесь не хватает?