Nexus 10, Android 4.4, teclado Apple Bluetooth emparejado, ¿pero no funciona?

Tengo un problema: una vez que tengo un teclado inalámbrico de Apple emparejado con nuestro Nexus 10 con KitKat 4.4 (rooteado), ninguna tecla funciona. Es la cosa más rara. Para emparejarlo, tengo que ingresar el código que aparece, lo cual hago y presiono ENTER y la ventana emergente desaparece. Pero, sin embargo, no funciona ni una sola tecla. Incluso se muestra como Emparejado en Bluetooth (lo he desemparejado y emparejado unas 50 veces).

Esto no es un duplicado porque tengo algo único que no he visto en las docenas y docenas de publicaciones de blog, correcciones, quejas, enlaces, publicaciones en foros, etc. que he leído relacionadas con bluetooth y el teclado Android.

Previamente conecté otro teclado inalámbrico de Apple y, aunque se emparejó y funcionó correctamente, se dañaron algunas teclas. Entonces, obtuvimos un nuevo teclado inalámbrico de Apple y no funciona en absoluto.

Aún más información: el nuevo teclado funciona 100% correctamente en mi Nexus 5 (root), Galaxy Nexus (CM10.2) y Samsung S4 (CM 10.3), así como en nuestro Nexus 7 FHD (OEM, no rooteado).

Entonces, el teclado funciona en otros dispositivos. Y anteriormente tenía un teclado bluetooth diferente emparejado con este Nexus 10. ¿Por qué no hablan los dos?

Incluso restablecí los valores de fábrica y borré el almacenamiento interno en el Nexus 10, nada.

Y sí, le quité las pilas al otro teclado. Wifi no importa ya que lo probé tanto encendido como apagado.

Nuevamente, se empareja con éxito. Ingresar el PIN incorrecto durante el proceso de emparejamiento da el mensaje de error correcto, y se acepta ingresar el correcto al presionar ENTER. Entonces, la entrada ESTÁ funcionando.

Por último, he notado que la sección "Entrada de hardware" de Configuración -> Idioma y área de entrada no se muestra en este Nexus 10 (nuevamente, antes y después de un restablecimiento de fábrica y un formato de almacenamiento interno). Nada, nada en absoluto. Esta área aparece en mi Nexus 5 (4.4) y Galaxy (4.2) cuando conecto el mismo teclado, lo que me permite escribir usando el teclado externo con algunas configuraciones adicionales.

En el Nexus 10, mientras el teclado está emparejado, todo lo que hace es mostrar la ventana emergente del teclado táctil cuando toco un campo de entrada. En el Nexus 5 y Galaxy Nexus, cuando toco una entrada con el mismo teclado emparejado, el teclado táctil no aparece, lo que indica que sabe usar el teclado externo que está emparejado.

"Emparejado" solo significa que los dispositivos pueden conectarse entre sí: el teclado debe estar "Conectado" antes de que funcione.
Está "conectado", según informan los ajustes de Bluetooth de Android. Puedo sacar las baterías del teclado, y se desconecta. Poniendo pilas de nuevo, lo vuelve a conectar.
Bien. Pensé que sería mejor comprobarlo, ya que dijiste que se muestra como "Emparejado". Sería horrible si el único problema fuera que necesitaras hacer clic para conectarte.
Quizás esto tenga algo que ver con el cambio de Google de la pila Bluetooth BlueZ a Bluedroid después de que Broadcom lanzó el código fuente para este último. Estoy exactamente en la misma situación (Nexus 10 + Apple Wireless Keyboard + Cyanogenmod 11) donde el dispositivo se emparejará pero escribir en el teclado no produce ningún resultado. Google es consciente del problema (se han presentado varios informes de errores), pero parece no tener prisa por publicar una solución. Más información disponible aquí
Como dije antes, tengo un segundo teclado inalámbrico Apple y funciona perfectamente bien. Excepto que ese teclado tiene algunas teclas rotas. Se empareja y se conecta al segundo, pero ninguna tecla funciona.
Encontré la respuesta, como se indica en la sección de respuestas a continuación.

Respuestas (1)

Después de un calvario muy largo, varios viajes a varias tiendas Apple diferentes y pruebas y errores básicos, encontré la solución como escribí aquí:

http://eduncan911.com/technology/hardware/google-nexus-10-and-apple-wireless-keyboard.html

La situación es que Apple fabricó 3 teclados inalámbricos Apple bluetooth diferentes, señalados por años: 2007, 2009 y 2011.

El problema es que el modelo 2011, con sus últimas actualizaciones de firmware, no funciona con el Google Nexus 10. Debe ser un problema de perfil de hardware bluetooth con el propio dispositivo de Google, ya que el teclado 2011 funciona perfectamente en todos los demás Android 4.2, 4.4. .3 y 4.4.4 dispositivos que tengo, así como un Apple iPod Touch 4th Gen.

Solución: obtenga el teclado inalámbrico Apple 2009

Como dije en mi publicación anterior, probé varios teclados de 2009 y 2011 y confirmé que solo el Apple Wireless Keyboard de 2009 funciona con el Nexus 10.

Para reiterar el problema original: el teclado inalámbrico Apple 2011 se emparejará e incluso se "conectará" normalmente al Nexus 10. Pero el Nexus 10 no lo reconocerá como un dispositivo de entrada; le falta el ícono de teclado "A" en el esquina superior izquierda de la barra de estado superior que normalmente se muestra con otros teclados bluetooth, como la versión 2009.

También tenga en cuenta que el firmware que probé del modelo 2009 era la versión x50. No pude confirmar si la última actualización de firmware para el modelo 2009 funcionó o no.

+1: es genial que haya regresado y publicado una respuesta sobre lo que funcionó para usted; ¡¡gracias!!
+1 Después de casi 4 meses de confusión, le debía a la comunidad informarles.
:) ....aunque es una lástima que el problema no se haya podido resolver con el hardware antiguo....toma lo que puedas, supongo.
Mi teclado 2009 con la misma versión de firmware no se empareja con mi Nexus 10 o mi Nexus 7 (ambos 5.0.2). Se emparejará con mi Nexus 5 (5.0.1) y con un par de dispositivos Apple.
Hola, @JamesMoore: creo que comentaste en la publicación del blog (¿phonebanshee?), y también respondí allí. En resumen, a veces tuve que restablecer el Nexus 10 a los valores predeterminados de fábrica para que aparecieran los elementos de bluetooth después de emparejar/desemparejar/emparejar/desemparejar tratando de que todo funcionara.