pvvx
Активный участник сообщества
В kernel 6.3+ налепили патчей для USB-BT адаптера Bluetooth 5.3 с чипом ATS2851.
Патчи типа функции объявляются адаптером, но не работают.
Но толку ноль - адаптер теперь проходит включение и старт, и с некоторыми старыми приложениями работает, а в некоторых всё равно нарывается на ошибку.
Приема LongRange так и нет, как и нет BT5.3.
Пересобрал уже разные дистрибутивы к разным платам типа xPI - HA на этом адаптере работает, но прием в LE Coded PHY не включить... патчами просто обрезали функционал для данного адаптера.
C:
if (id->driver_info & BTUSB_ACTIONS_SEMI) {
/* Support is advertised, but not implemented */
set_bit(HCI_QUIRK_BROKEN_ERR_DATA_REPORTING, &hdev->quirks);
+ set_bit(HCI_QUIRK_BROKEN_READ_TRANSMIT_POWER, &hdev->quirks);
+ set_bit(HCI_QUIRK_BROKEN_SET_RPA_TIMEOUT, &hdev->quirks);
+ set_bit(HCI_QUIRK_BROKEN_EXT_SCAN, &hdev->quirks);
}
Но толку ноль - адаптер теперь проходит включение и старт, и с некоторыми старыми приложениями работает, а в некоторых всё равно нарывается на ошибку.
Приема LongRange так и нет, как и нет BT5.3.
Пересобрал уже разные дистрибутивы к разным платам типа xPI - HA на этом адаптере работает, но прием в LE Coded PHY не включить... патчами просто обрезали функционал для данного адаптера.