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:
- 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.
- Al hacer clic en el botón "Conectar", no ocurre nada hasta que se pulsa la tecla "Retorno". se pulse.
- A continuación, aparece el panel que indica la "Passkey" de 6 dígitos (el Passkey es diferente cada vez) y luego desaparece inmediatamente.
- 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.
- 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