What does NTSTATUS 0xC0420010 (STATUS_BTH_ATT_UNSUPPORTED_GROUP_TYPE) mean?

 
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


Looking for a different code? Search another status or error code.