¿Cómo obtengo entradas de más de 4 controladores inalámbricos con xboxdrv?

¿Cómo obtengo entradas de más de 4 controladores inalámbricos con xboxdrv?

Estoy usando xboxdrv en Ubuntu para recopilar información de los controladores de Xbox. Con los controladores con cable puedo obtener más de 4 entradas de controlador muy fácilmente:

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

Pero con los controladores inalámbricos sólo puedo conseguir hasta 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

¿Qué debo hacer para poder recibir información de más de cuatro controladores inalámbricos? Sé que cada receptor inalámbrico sólo puede manejar 4 controladores cada uno, pero ¿no debería funcionar si tengo 2 receptores inalámbricos y ocho controladores?

Respuesta1

Para ver qué controladores están disponibles, utilice:

xboxdrv --list-controller

Le dirá la identificación y el ancho. Para utilizar el segundo receptor inalámbrico:

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

-ies el dispositivo USB, -wes para el controlador de ese dispositivo USB.

información relacionada