Bluez 5 Set L2CAP Маска с расширенными возможностями
Я пытаюсь настроить маску расширенных функций L2CAP для включения одноадресных данных без подключения для завершения сертификации Bluetooth Sig. Я не могу найти нигде, чтобы сделать это. Конкретный тест Bluetooth PTS, который я пытаюсь пройти, выглядит следующим образом:
TC_CLS_UCD_BV_01_C: Убедитесь, что IUT имеет бит UCD, установленный в маске расширенных функций L2CAP, чтобы указать поддержку приема одноадресных данных без установления соединения...
Кто-нибудь знает, как это сделать?
Спасибо
1 ответ
Отвечая на мой вопрос для любого в будущем.
По-видимому, код L2CAP в основном находится в подсистемах ядра, а не в пользовательском пространстве Bluez. Наше ядро довольно старое, и поэтому не имело встроенной поддержки UCD. Мы использовали проект backports ядра для обновления подсистемной части ядра bluetooth. Теперь тест проходит нормально.