LINUX.ORG.RU

Помогите завести гироскоп с китайского клона Switch Pro Controller

 , , ,


0

1

Купил на днях геймпад с асимМетричными стиками, чтобы узнать, будет ли контроллер Xbox удобней дуалшока. Интересным вариантом оказался Voyee S08 - у него и макрос-кнопки есть, и размер большой, и можно подключаться по проводу. В описании говорится, что есть в нём шестиосевой гироскоп. Ну, думаю, окей. На клоне дуалшока 4(v2) определился, значит и тут должен. А вот и нет! Ни в Xinput, ни в Dinput не определяется. Гуглил про него в тырнете, инфы никакой. По фоткам прям полная копия Data Frog S80(про который тоже ноль инфы).

Подключаясь по жуткому Bluetooth, контроллер не отображается ни в стиме, ни в AntiMicroX(у меня и клон дуалшока не определился). Про уровень заряда батареи тоже не сообщается.

Подумал, что, раз я сижу на кастомном ядре, то я явно просто забыл включить что-то связанное с гироскопами(не HID_PLAYSTATION). Только что загрузился с настоящего ядра - ничего не изменилось. Из наблюдений отмечу, что контроллер в разных программах называется по-разному. В режиме Xinput AntiMicroX зовёт его Data Frog S80, а Steam зовёт его Atari Xbox 360 Game Controller. В Dinput - Ipega PG 9099 в AntiMicroX, и SHANWAN PS3/PC Gamepad в Steam.

Ниже выхлоп Dmesg

Xinput(ошибки дескриптора пропали, когда я подключил контроллер не через хаб):

[  +1,471880] usb 1-6.2: new full-speed USB device number 17 using xhci_hcd
[  +0,104038] usb 1-6.2: device descriptor read/64, error -32
[  +0,177783] usb 1-6.2: device descriptor read/64, error -32
[  +0,183897] usb 1-6.2: new full-speed USB device number 18 using xhci_hcd
[  +0,190995] usb 1-6.2: config 1 has an invalid interface number: 1 but max is 0
[  +0,000004] usb 1-6.2: config 1 has an invalid interface number: 2 but max is 0
[  +0,000002] usb 1-6.2: config 1 has an invalid interface number: 3 but max is 0
[  +0,000001] usb 1-6.2: config 1 has 4 interfaces, different from the descriptor's value: 1
[  +0,017946] usb 1-6.2: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.02
[  +0,000006] usb 1-6.2: New USB device strings: Mfr=0, Product=2, SerialNumber=3
[  +0,000002] usb 1-6.2: Product: XBOX 360 For Windows
[  +0,000001] usb 1-6.2: SerialNumber: 000000000001
[  +0,032789] input: Microsoft X-Box 360 pad as /devices/pci0000:00/0000:00:02.1/0000:16:00.0/usb1/1-6/1-6.2/1-6.2:1.0/input/input35

Dinput:

[окт26 20:06] usb 1-6.2: USB disconnect, device number 18
[  +0,234942] usb 1-6.2: new full-speed USB device number 19 using xhci_hcd
[  +0,207411] usb 1-6.2: New USB device found, idVendor=2563, idProduct=0575, bcdDevice= 1.00
[  +0,000006] usb 1-6.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  +0,000001] usb 1-6.2: Product: Controller (Dinput For Windows)
[  +0,000002] usb 1-6.2: Manufacturer: Nintendo Co., Ltd.
[  +0,031183] input: Nintendo Co., Ltd. Controller (Dinput For Windows) as /devices/pci0000:00/0000:00:02.1/0000:16:00.0/usb1/1-6/1-6.2/1-6.2:1.0/0003:2563:0575.0007/input/input36
[  +0,000132] hid-generic 0003:2563:0575.0007: input,hidraw5: USB HID v1.11 Gamepad [Nintendo Co., Ltd. Controller (Dinput For Windows)] on usb-0000:16:00.0-6.2/input0

Проверить работу в мастдае могу, но уже не сегодня.



Последнее исправление: Tyse_EX (всего исправлений: 1)

с ассиметричными стиками

с жопометричными? поправь…

aol ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.