Рестарт Bluetooth

Приветствую

Как можно по питанию рестартануть bluetooth?
есть проблема с wb 7.3.1, wb-2207-bullseye-transition
скрипт случает посылки от ble датчиков, где то через 3-4 недели часть датчиков отваливается, а в /var/log/messages постоянно появляются сообщения вида
kernel: [2233757.593833] Bluetooth: hci0: advertising data len corrected 1 → 0
hciconfig hci0 down
ifconfig wlan0 down
ifconfig wlan0 up
hciconfig hci0 up
проблему не решают
помогает ребут wb

ребут wb делать не особо хочется, может каким то пином внутренним можно управлять чтобы питание снимать\возвращать?

Здравствуйте.

Для Вашего устройства есть более обновленная версия ПО - WB-2304 — Wiren Board

Обновление нужно произвести согласно инструкции - Обновление прошивки контроллера Wiren Board — Wiren Board

Удобно ли Вам будет произвести обновление ПО устройства?

Во время обновления устройство будет перезагружено.

1 лайк

Здравствуйте

В данный момент - нет
Контроллер стоит в загородном доме заказчика, на осень запланирована модернизация, тогда и обновление будет сделано

Вернёмся в оригинальному вопросу - можно ли по питанию софтово перезагрузить bluetooth модуль без перезагрузки всего контроллера?

Или ответ про обновление ОС - “авось поможет”? или в новой версии можно?

Непонятно…

Можно. Например:

echo 1c14400.usb >  /sys/bus/platform/drivers/ohci-platform/unbind

Но зачем?