| Previous | Next |
| STATUS_BTH_ATT_INSUFFICIENT_ENCRYPTION | STATUS_BTH_ATT_INSUFFICIENT_RESOURCES |
STATUS_BTH_ATT_UNSUPPORTED_GROUP_TYPE
The error belongs to Read By Group Type discovery, not ordinary reads
STATUS_BTH_ATT_UNSUPPORTED_GROUP_TYPE maps to ATT error 0x10. It applies when a client sends a Read By Group Type request with an Attribute Group Type that the higher-level profile does not define as a supported grouping attribute.
A characteristic UUID or an arbitrary descriptor type is not automatically a valid group type. In GATT, group discovery is used for structured ranges such as service discovery, so a client must select the type required by that procedure rather than reuse a normal attribute UUID.
What to check
- Keep the request opcode, starting and ending handles, group-type UUID, and the discovery phase that generated the request.
- Use the GATT procedure appropriate for the object being located: service discovery, characteristic discovery, descriptor discovery, or a direct read have different request forms.
- Do not interpret this as Attribute Not Found; the server is rejecting the requested grouping rule before searching for a matching attribute.
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.