0 votos

Respuesta retardada del mando de Nintendo Switch en Android TV 9

Soy dueño de un Xiaomi Mi TV 4A que ejecuta Android TV 9. Me gustaría jugar a juegos en él con el SNES -aka Super Famicom- Mando Bluetooth de Nintendo Switch .

La conexión del mando funciona pero hay un gran retraso después de pulsar un botón y hay otros problemas aleatorios como múltiples pasos en lugar de uno después de pulsar el D-Pad en una dirección.

¿Es un problema del controlador o hay alguna configuración que se me escapa?

He actualizado el sistema operativo, he probado a reconectar el Gamepad y a reiniciar el televisor sin éxito.

1voto

Morrison Chang Puntos 286

Lamentablemente este es un problema de los mandos de Nintendo Switch

Aunque los mandos de Nintendo Switch utilizan Bluetooth HID, no se ajustan completamente a la especificación, lo que significa que necesitarás un controlador modificado (y eso es difícil en Android).

Bluetooth HID (Human Interface Device) es la especificación que permite que los teclados, ratones y gamepads bluetooth se comuniquen con los dispositivos compatibles.

Así que encontré este proyecto tratando de documentar la interfaz de la Nintendo Switch . Como se puede ver al final de Problema #7 Protocolo HID para Bluetooth/USB ha tenido cierto éxito en Linux, pero La incidencia #92 para Android ha quedado sin respuesta .

Cambiar el controlador del bluetooth es un cambio a nivel de ROM personalizada. Habría que hacer un driver bluetooth para Android compatible con el chipset bluetooth y el hardware de tu plataforma. Como usted está ejecutando el hardware de la televisión, tengo dudas de que cualquier ROM personalizada existe, y luego escribir un controlador que soporta el chipset Bluetooth sería un obstáculo adicional.

Basado en:

Notas de ingeniería inversa de HID para Nintendo Switch

Número 7 - Protocolo HID para Bluetooth / USB

Problema #92 - ¿Cómo comunicarse con el joycon en la plataforma Android?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X