Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0420001 (STATUS_BTH_ATT_INVALID_HANDLE)?

 
Anterior Siguiente
STATUS_RDBSS_RETRY_LOOKUP STATUS_BTH_ATT_READ_NOT_PERMITTED

STATUS_BTH_ATT_INVALID_HANDLE

Qué significa STATUS_BTH_ATT_INVALID_HANDLE

STATUS_BTH_ATT_INVALID_HANDLE corresponde al error ATT de handle inválido. ATT usa handles de 16 bits para direccionar atributos; el servidor indica que ese handle no existe en su base actual.

No es un problema de permisos: el peer no está rechazando lectura/escritura de un atributo válido, sino la dirección misma. Una causa común es reutilizar handles cacheados después de cambiar firmware, servicios o layout GATT.

Qué comprobar

  • Handle exacto y servicio/characteristic que esperaba el cliente.
  • Si el GATT database cambió desde la última discovery.
  • Cache local y Service Changed indications.
  • Repita discovery antes de asumir que el dispositivo «perdió» una característica.

Referencias técnicas


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

Exit mobile version