Bluez 5 Set L2CAP Маска с расширенными возможностями

Я пытаюсь настроить маску расширенных функций L2CAP для включения одноадресных данных без подключения для завершения сертификации Bluetooth Sig. Я не могу найти нигде, чтобы сделать это. Конкретный тест Bluetooth PTS, который я пытаюсь пройти, выглядит следующим образом:

TC_CLS_UCD_BV_01_C: Убедитесь, что IUT имеет бит UCD, установленный в маске расширенных функций L2CAP, чтобы указать поддержку приема одноадресных данных без установления соединения...

Кто-нибудь знает, как это сделать?

Спасибо

1 ответ

Решение

Отвечая на мой вопрос для любого в будущем.

По-видимому, код L2CAP в основном находится в подсистемах ядра, а не в пользовательском пространстве Bluez. Наше ядро ​​довольно старое, и поэтому не имело встроенной поддержки UCD. Мы использовали проект backports ядра для обновления подсистемной части ядра bluetooth. Теперь тест проходит нормально.

Другие вопросы по тегам