| Previous | Next |
| STATUS_BTH_ATT_INSUFFICIENT_RESOURCES | STATUS_SECUREBOOT_ROLLBACK_DETECTED |
STATUS_BTH_ATT_UNKNOWN_ERROR
Preserve the raw ATT error byte; this mapping is not a standard diagnosis
STATUS_BTH_ATT_UNKNOWN_ERROR is the Windows mapping for an ATT error value that lies outside the standard errors recognized by the platform. It does not identify a particular GATT permission, handle, or data-format problem by itself.
The ATT Error Response includes both the request opcode that failed and a one-octet error code. When the byte is reserved, extended, or profile-defined, collapsing it into a familiar standard error loses the information needed to diagnose the peer implementation.
What to check
- Capture the raw ATT error code in hexadecimal, the request opcode, handle-in-error, device model and firmware, and any vendor profile documentation.
- Check the peripheral's profile specification or vendor source before assigning a meaning; do not assume that a reserved-range value is equivalent to a generic server failure.
- Keep the raw protocol result alongside the Windows status because another Bluetooth stack may expose the original byte directly.
References
- Bluetooth SIG: Attribute Protocol (ATT)
- Bluetooth SIG: Generic Attribute Profile (GATT)
- Microsoft: Bluetooth GATT client
Looking for a different code? Search another status or error code.