Трудности разработчиков
При включении в образе опроса 35-й ноги, происходит циклическая перезагрузка хадаса. Она не предсказуема и где-то проявляется сразу (как в разработческом контуре), а где-то спустя сутки (как на некоторых приборах в офисе)
Нога включается методом замены dtb-файла
Второй метод, это отредактировать текущий режим работы ножки, не меняя его, чтобы она смогла считывать показания датчика
echo 1 > /sys/class/pwm/pwmchip4/export
echo 1000000 > /sys/class/pwm/pwmchip4/pwm1/period
echo 999000 > /sys/class/pwm/pwmchip4/pwm1/duty_cycle
echo 1 > /sys/class/pwm/pwmchip4/pwm1/enable
Спорное решение, так как ножка остаётся в режиме ШИМ выхода работать, что может привести к аппаратной поломке датчика или чипа, тут спец по электронике нужен, чтобы оценить опасность.
Что проделано
- Составлена аналитика по прибору и составлена инструкция по использованию для предполагающейся стабильной версии. Выявлен заложенный в приборе функционал. Определено, как работают различные версии некоторых функций и как они, предполагается, работать должны. Проработаны механизмы выкачивания логов, подключения по SSH и через WinCSP. Проработан вопрос ручного управления через устройства ввода
- Прояснены ошибки в работе прибора, рассмотрены жалобы пользователей, уточнена суть старых ошибок технического плана
- Произведена проверка приборов с последней версией ПО, составлен порядок проверки. Выявлены существенные ошибки
- Составлен список ключевых доработок, необходимых для получения стабильной версии ПО
- Проявлены пути дальнейших улучшений