![Como obtenho entrada de mais de 4 controladores sem fio com o xboxdrv?](https://rvso.com/image/1036270/Como%20obtenho%20entrada%20de%20mais%20de%204%20controladores%20sem%20fio%20com%20o%20xboxdrv%3F.png)
Estou usando o xboxdrv no Ubuntu para coletar informações dos controladores do Xbox. Com controladores com fio, posso obter mais de 4 entradas de controlador com muita facilidade:
xboxdrv --daemon -i 0 --detach-kernel-driver \
--next-controller -i 1 --detach-kernel-driver \
--next-controller -i 2 --detach-kernel-driver \
--next-controller -i 3 --detach-kernel-driver \
--next-controller -i 4 --detach-kernel-driver \
--next-controller -i 5 --detach-kernel-driver
Mas com controladores sem fio só consigo até 4
xboxdrv --daemon -w 0 --detach-kernel-driver \
--next-controller -w 1 --detach-kernel-driver \
--next-controller -w 2 --detach-kernel-driver \
--next-controller -w 3 --detach-kernel-driver \
--next-controller -w 4 --detach-kernel-driver \
--next-controller -w 5 --detach-kernel-driver
-- [ ERROR ] ------------------------------------------------------
wireless id must be within 0 and 3
O que preciso fazer para obter informações de mais de quatro controladores sem fio? Eu sei que cada receptor sem fio pode lidar com apenas 4 controladores cada, mas não deveria funcionar se eu tiver 2 receptores sem fio e oito controladores?
Responder1
Para ver quais controladores estão disponíveis, use:
xboxdrv --list-controller
Ele dirá o id e o wid. Para usar o segundo receptor sem fio:
xboxdrv --daemon \
-i 0 -w 0 --detach-kernel-driver \
--next-controller -i 0 -w 1 --detach-kernel-driver \
--next-controller -i 0 -w 2 --detach-kernel-driver \
--next-controller -i 0 -w 3 --detach-kernel-driver \
--next-controller -i 1 -w 0 --detach-kernel-driver \
--next-controller -i 1 -w 1 --detach-kernel-driver
-i
é o dispositivo USB, -w
é para o controlador nesse dispositivo USB.