Site icon EfmSoft

Что означает код HRESULT 0x80650006 (E_BLUETOOTH_ATT_REQUEST_NOT_SUPPORTED)?

 
Предыдущий Следующий
E_BLUETOOTH_ATT_INSUFFICIENT_AUTHENTICATION E_BLUETOOTH_ATT_INVALID_OFFSET

E_BLUETOOTH_ATT_REQUEST_NOT_SUPPORTED

Что означает E_BLUETOOTH_ATT_REQUEST_NOT_SUPPORTED

E_BLUETOOTH_ATT_REQUEST_NOT_SUPPORTED (0x80650006) — Сервер атрибутов не поддерживает запрос клиента.

Что проверить и как подтвердить исправление

После service discovery проверьте документацию peer/device для поддерживаемых ATT procedures. Если peer не реализует нужный opcode, исправлением будет другой protocol path или совместимый запрос, а не повтор того же packet после reconnect.

Сохраните ATT opcode, который сервер отверг, и проверьте, предусмотрена ли эта request procedure его реализацией и текущим attribute type. Ошибка относится к типу ATT запроса, а не к отсутствию characteristic; для другого запроса к тому же handle результат может быть успешным.

Документация для результата 0x80650006: Bluetooth Core: request and response procedure support · Zephyr: ATT request support and error codes · Bluetooth COM error codes.


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version