8bitdo es una empresa que se jacta de tener los mejores y mas compatibles mandos de videojuegos y parece ser cierto pues, en su propia pagina dice que es compatible con raspberry pi, que es Linux si o si. Pero Linux tiene sus cositas para que te diviertas haciendo de todo, menos jugar.
Introducción
No le daré muchos rodeos. El control de videojuegos 8BitDo Lite 2, funciona tal y como dicen, pero al conectarlo via blueman, aunque es posible conectarlo efectivamente, no es detectado como mando de videojuegos. Es un bug de blueman. Con bluetoothctl y unos comandos se resuelve sin problemas.
Estas son las especificaciones técnicas del que tengo yo.
Compatibilidad
- Switch (S-input).
- Android(D-input).
- Apple iOS 16.3 y superior.
- Apple iPadOS 16.3 y superior.
- Apple tvOS 16.3 y superior.
- Apple macOS 13.2 y superior.
Dimensiones y peso
- 120*65.95*35.45mm.
- 82.73g.
Características
- Turbo personalizable.
- Vibración.
- Control de Movimiento (Solo Switch)
Conectividad
- Bluetooth
- USB-C
Batería
- Batería de 480mAh Li-on ,recargable
- 18 horas de juego con 1 a 2 horas de carga
Solución
Te voy a traducir al español la respuesta de un usuario en el foro de Steam. Me llama la atención que mi problema fue que podía conectarme, pero no lo detectaba como mando de videojuegos, pero el problema de este usuario era que entraba en un ciclo de conexión y desconexión sin funcionar bien:
https://steamcommunity.com/discussions/forum/0/4030225100435051215/?l=hungarian
Linux Mint 22.1 (yo tengo el 22.2)
Kernel 6.11.0.21
Solo en caso de que alguien en internet tenga el mismo problema:
Acabo de conseguir el 8bitdo pro 2, versión con efecto hall.
Intenté conectarlo vía bluetooth pero cai en un ciclo de conectar y desconectar. Cuando logré mantenerlo conectado, no se mostraba en Steam y no funcionaba. Con USB, funcionó al instante.
Lo que funcionó para mi:
- Poner el control en modo X (para PC)
- Copiar la direccion MAC tipo E4:XX:XX:XX:XX:XX
- Desconectar el control de BlueMan
- Cerrar la App de BlueMan
- Abrir el terminal y usar el comando
bluetoothctl- Encender el control en modo de emparejamiento y usar el comando
scan on- Usar el comando
trust(ejemplotrust E4:XX:XX:XX:XX:XX)- Usar el comando
pair- Usar el comando
connect- Cuando termines, usa el comando
scan offEstuve leyendo las experiencias de otros en este problema en especifico y parece un problema de la app de BlueMan. La solución se encuentra en GitHub:
https://github.com/bluez/bluez/issues/673#issuecomment-1849132576
Conclusiones
Puedes utilizar jstest-gtk para probar que ya funcione como mando de videojuegos. Puedes buscar la app en tus repos favoritos o en su pagina de github. Efectivamente el 8bitdo lite 2 es detectado sin problemas y es posible calibrarlo tambien. Es un mando muy comodo y todo, pero tengo que probar que MoonLight lo detecte todavia. No lo he probado, pero mi hermano en windows no lo ha logrado hacer funcionar y eso que es detectado sin problemas por bluetooth como mando local y por USB si que lo detecta MoonLight.
Por cierto, me vino este bonito pin con el mando.

Y aproveché para comprarme el 8bitdo micro que esta genial y llevo a todas partes.

Actualización
¡Si que funciona en MoonLight!


