9 votos

Imposible emparejar el Apple Wireless Keyboard M9270LL/A después de la actualización a Monterey 12.0.1

Tengo problemas para emparejar de nuevo mi teclado inalámbrico Apple blanco (2003) (S/N M9270LL/A o A1016) con mi MacBook Pro de 15 pulgadas de 2016 tras la actualización a Monterey 12.0.1. Aquí es cómo se desarrolla el problema:

  1. Dispositivo encendido y en modo 'Discovery', aparece en el panel 'Bluetooth' en 'Preferencias del Sistema', en la lista de dispositivos no emparejados dispositivos no emparejados.
  2. Al hacer clic en el botón "Conectar", no ocurre nada hasta que se pulsa la tecla "Retorno". se pulse.
  3. A continuación, aparece el panel que indica la "Passkey" de 6 dígitos (el Passkey es diferente cada vez) y luego desaparece inmediatamente.
  4. Sin embargo, si no se pulsa ninguna tecla, el panel nunca aparece y el emparejamiento simplemente falla; entonces el botón de conexión se puede pulsar de nuevo en aproximadamente 20 segundos.
  5. El estado del dispositivo en el panel de BT indica entonces 'Passkey doesn't match' (como no he podido introducir la clave de acceso).

He probado a apagar y encender el Bluetooth, a reiniciar el Mac y a reiniciar el SMC+PRAM innumerables veces, así como a cambiar las pilas. Como tengo dos de estos he probado con ambos y el problema es exactamente el mismo. Los dos funcionaban sin problemas en ese ordenador antes de la actualización. No tengo otro ordenador para probarlos por desgracia. Mis auriculares, el ratón y el mando DualShock 4 se emparejan y se conectan bien a ese mismo ordenador ya que no tengo que introducir ninguna clave de acceso. Me gustaría evitar tener que hacer un downgrade para que mi teclado externo funcione si es posible.

Tenga en cuenta que no pude restablecer el módulo Bluetooth o eliminar todos los dispositivos, ya que estas opciones no parecen estar presentes abriendo el menú de Bluetooth en la barra de menús mientras se presiona alt+mayús después de la actualización a Monterey. Para superar esto busqué varios métodos para hacer lo mismo por otros medios sin que ninguno de ellos fuera útil en el problema que estoy encontrando:

Cómo reiniciar el servicio Bluetooth desde la línea de comandos

A mí me parece simplemente un error de software de la interfaz de usuario. Actualización, ver abajo Lo reporté a Apple a través de su interfaz de reporte de errores, aunque no estoy seguro de que alguna vez los lean.

Dicho esto me gustaría saber si soy el único que se encuentra con estos problemas de IU, y si hay alguna forma de saltarse ese emparejamiento de claves. Gracias de antemano,

Saludos cordiales,

EDIT: He probado a emparejar usando blueutil en Terminal según este post :

Emparejar con un dispositivo Bluetooth a través de un terminal

Sin embargo, lo mismo ocurre en el terminal. No ocurre nada hasta que pulso Retorno. En cuanto pulso return, el emparejamiento falla inmediatamente sin darme la oportunidad de introducir el código de acceso. Si intento introducir el código de 6 dígitos y luego retorno, hace lo mismo ya que no reconoce el código de acceso que he introducido. Aquí están los mensajes de error:

alexis@macbook-pro ~ % blueutil --pair 00-0a-95-45-9b-58 000000
Input pin 000000 on "Apple Wireless Keyboard" (00-0a-95-45-9b-58)
2021-10-31 08:44:43.900 blueutil[2637:220491] IOBluetoothDevicePair BluetoothHCIPINCodeRequestReply - 0
2021-10-31 08:44:44.466 blueutil[2637:220493] -[IOBluetoothDevicePair peerPairingCompleted:withError:]: Calling connectionComplete on IOBluetoothDevicePair. Status: 31
2021-10-31 08:44:44.470 blueutil[2637:220493] -[IOBluetoothDevicePair peerPairingCompleted:withError:]: Calling connectionComplete on IOBluetoothDevicePair. Status: 31
Failed to pair "00-0a-95-45-9b-58" with error 0x1f (Unspecified Error)

También he probado con diferentes códigos de 6 dígitos sin resultado. Así que para mí no parece ser un problema con la interfaz de usuario, sino más bien con el IOBluetooth

8voto

doublepluskat Puntos 21

Después de muchas horas experimentando, por fin he conseguido que mi teclado A1016 se conecte a un flamante MBP de silicona de Apple con Monterey, y me ha servido de ayuda tu post, pero los pasos no eran del todo correctos.

Utilicé blueutil, instalado mediante brew, y el primer comando que ejecuté fue

blueutil --inquiry

mientras el teclado estaba en modo de descubrimiento (la luz de encendido parpadeando)

Pude obtener la dirección MAC y también noté un +0000 al final de la línea de información del comando 'inquiry'. No estoy seguro de lo que esto representa, pero me preguntaba si esto tenía algo que ver con un código de acceso por defecto o que el código de acceso debe ser de 4 dígitos? Tal vez no, pero terminé usando 0000 como mi código de acceso con éxito.

Los pasos que me han funcionado para conectarme (con el teclado en modo descubrimiento):

blueutil --pair [mac address, lowercase on the letters, separated by dashes, no brackets] 0000

Entonces (después de 5-10 segundos), escribí 0000 en los números por encima del teclado alfabético, y presioné 'Return' (también en el teclado principal). Primero probé con 0000 y 'Enter' en el teclado numérico y no funcionó.

Con eso conseguí emparejarme, luego todavía tuve que ir a la configuración del bluetooth en la interfaz gráfica de usuario y seleccionar el teclado y 'Conectar'.

0 votos

Muchas gracias por su respuesta. Sin embargo, sigue sin funcionar. En primer lugar he utilizado el 'blueutil --inquiry' una vez para obtener la dirección Mac de mi dispositivo, sin embargo, que yo sepa, una vez que lo sabes no tienes que usar ese comando cada vez y no parece hacer ninguna diferencia. Utilice una clave de 4 letras dio resultados diferentes, pero todavía no funciona - véase más adelante:

1 votos

alexis@alexis ~ % blueutil --pair 00-0a-95-3d-8e-83 0000 Input pin 0000 on "Apple Wireless Keyboard" (00-0a-95-3d-8e-83) 2021-11-06 19:11:20.092 blueutil[18549:1796474] IOBluetoothDevicePair BluetoothHCIPINCodeRequestReply - 0 2021-11-06 19:11:20.390 blueutil[18549:1796481] -[IOBluetoothDevicePair peerPairingCompleted:withError:]: Calling connectionComplete on IOBluetoothDevicePair. Status: 31 Failed to pair "00-0a-95-3d-8e-83" with error 0x1f (Unspecified Error)

0 votos

Además, la línea 'Input pin...' sigue sin aparecer hasta que pulso Retorno

1voto

Mirko Langhardt Puntos 21

Una larga historia corta. :-)

1.) Abrir la Terminal

y luego copiar y pegar los siguientes pasos en el terminal

2.) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh )"

3.) brew install blueutil

4.) blueutil --pair [dirección Mac] 0000

5.) Entonces (después de 5-10 segundos), escribí 0000 en los números por encima del teclado alfabético, y presioné 'Return' (también en el teclado principal). Primero probé con 0000 y 'Enter' en el teclado numérico y no funcionó. Con eso conseguí emparejarme, pero luego tuve que ir a la configuración del bluetooth en la interfaz gráfica de usuario y seleccionar el teclado y 'Conectar'.

¡Listo! :-) ¡¡¡Muchas gracias por su ayuda!!!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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