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?