¿Qué significa el código HRESULT 0x80650005 (E_BLUETOOTH_ATT_INSUFFICIENT_AUTHENTICATION)?

 
Anterior Siguiente
E_BLUETOOTH_ATT_INVALID_PDU E_BLUETOOTH_ATT_REQUEST_NOT_SUPPORTED

E_BLUETOOTH_ATT_INSUFFICIENT_AUTHENTICATION

Qué significa E_BLUETOOTH_ATT_INSUFFICIENT_AUTHENTICATION

E_BLUETOOTH_ATT_INSUFFICIENT_AUTHENTICATION (-2140864507, 0x80650005). El enlace BLE no tiene el nivel de autenticación que exige el atributo.

ATT/GATT es un protocolo con estado sobre un enlace BLE. Conserva opcode, attribute handle, MTU y nivel de seguridad de la conexión; los handles pueden cambiar cuando cambia la base de datos GATT y no son IDs persistentes del dispositivo.

Qué comprobar

  • Comprueba pairing/bonding y método de asociación.
  • Revisa si se requiere MITM.
  • Confirma estado de seguridad después de reconectar.

Cómo resolverlo

Completa un pairing con el nivel requerido y repite la operación solo cuando el enlace esté autenticado.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.