| Предыдущий | Следующий |
| E_BLUETOOTH_ATT_INSUFFICIENT_RESOURCES | E_AUDIO_ENGINE_NODE_NOT_FOUND |
E_BLUETOOTH_ATT_UNKNOWN_ERROR
Что означает E_BLUETOOTH_ATT_UNKNOWN_ERROR
E_BLUETOOTH_ATT_UNKNOWN_ERROR (0x80651000) — Получена неизвестная ошибка из зарезервированного диапазона.
Что проверить и как подтвердить исправление
Для 0x80651000 зафиксируйте peer address, service/characteristic UUID, attribute handle, opcode, MTU и ATT response; отдельно запишите HRESULT.
Диагностические данные
Код не даёт стандартной ATT причины; сохраните raw response и состояние соединения, чтобы отличить vendor-specific отказ от transport disconnect.
Если тот же handle стабильно возвращает код из vendor-specific диапазона, сверяйте его с документацией устройства/сервиса; при плавающем результате сначала исключите disconnect, устаревший дескриптор после service-changed и повторное использование старого GATT cache.
Документация для результата 0x80651000: Bluetooth Core: ATT Error Response and error ranges · Bluetooth SIG: common profile and service errors · E_BLUETOOTH_ATT_UNKNOWN_ERROR.
Нужно найти другой код? Найти другой код состояния или ошибки.