| Anterior | Siguiente |
| E_BLUETOOTH_ATT_PREPARE_QUEUE_FULL | E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG |
E_BLUETOOTH_ATT_ATTRIBUTE_NOT_FOUND
Qué significa E_BLUETOOTH_ATT_ATTRIBUTE_NOT_FOUND
E_BLUETOOTH_ATT_ATTRIBUTE_NOT_FOUND (-2140864502, 0x8065000A). No existe un atributo GATT que coincida dentro del rango de handles solicitado.
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
- Registra start/end handle y UUID buscado.
- Vuelve a descubrir servicios tras reconexión.
- Descarta una caché GATT obsoleta.
Cómo resolverlo
Actualiza la tabla de atributos mediante service discovery y usa los handles de la conexión actual.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.