Нашел утилиту wb-hwconf-helper. Вижу команду init, но не понимаю где словарь параметров.
Что нужно передать, чтобы инициализировать GSM модем и ZigBee?
Больше интересует релиз 2310, но так же хотел бы уточнить, совсестима ли логика с 2207.
Как раз “init при загрузке” обеспечивается конфигом /etc/wb-hardware.conf. Его читает hwconf и выполняет инициализацию. То есть wb-hwconf-helper выполняется именно для того чтобы устройство только что сконфигурированное начало работать. То есть поменяли что-то в веб-интерфейсе - вызвался и включил-выключил устройство. То есть для оперативной инициализации-деинициализации.
И, опять же, не совсем верно. Init, при необходимости - создает отсутствующие конфиги. А устройство (уже) сконфигурированное в /etc/wb-hardware.conf - просто инициализируется.
Тогда немного запутался.
Я раньше скриптом заполнял JSON в wb-hardware.conf, а на новой прошивке в wb-hardware.conf нету слотов с нужными id. Там или пустой массив или пустой файл, не помню. Как правильно сконфигурировать контроллер без web интерфейса?