Не получается обновить прошивку

WB 7.3.4d/4 Пробовал обновлять через SD, USB, и Debug Network.
При зажатой кнопе издает только один коротки сигнал, потом идет обычная загрузка. Кнопку держу около минуты. Имя файла wb_update_FACTORYRESET.fit
Пробовал разные флешки USB и sd, результата нет. При загрузке прошивки через веб интерфейс и именем файла wb_update_FACTORYRESET.fit обновление происходит, но без сброса. Через Debug Network на компьютере не определяется.
Заранее благодарю!

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

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

Вы пробовали обновлять через web-интерфейс? Или через терминал?
От куда скачиваете образ – можете, пожалуйста, ссылкой поделиться?

https://fw-releases.wirenboard.com/fit_image/stable/7x/latest.fit Прошивка отсюда. через web-интерфей пробовал но проходит без сброса до заводских настроек.
Я пробовал освободить место на системном разделе (после обновления на новую версию веб-интерфейса root был занят на 98%) и переместил на компьютер некоторые папки из lib. Видимо переместил лишнее и он не загружается до конца. Но проблема с прошивкой была до перемещения файлов.

Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Python path configuration:
  PYTHONHOME = (not set)
  PYTHONPATH = (not set)
  program name = '/usr/bin/python3'
  isolated = 0
  environment = 1
  user site = 1
  import site = 1
  sys._base_executable = '/usr/bin/python3'
  sys.base_prefix = '/usr'
  sys.base_exec_prefix = '/usr'
  sys.platlibdir = 'lib'
  sys.executable = '/usr/bin/python3'
  sys.prefix = '/usr'
  sys.exec_prefix = '/usr'
  sys.path = [
    '/usr/lib/python39.zip',
    '/usr/lib/python3.9',
    '/usr/lib/lib-dynload',
  ]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the file                                                                                                                                                                                                                                             system encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'

Current thread 0xb6f6f520 (most recent call first):
<no Python frame>

Не может такого быть - замените кабель, используйте рекомендуемую в Вики программу. Проверьте, что файл нормально скачался и в нем нет двойного расширения . fit.fit.

Но все равно без вывода в дебаг не помочь.

2 лайка

Могу ли я прислать контроллер для обновления программы на производстве?

Да.
Стоимость диагностики контроллера — 500 рублей, стоимость доставки согласно ценам курьерской службы.

Если вы согласны с таким вариантом, пожалуйста, напишите на info@wirenboard.com.

В письме укажите:

  1. ссылку на эту тему,
  2. серийный номер устройства,
  3. ваш действующий телефон, адрес доставки, ФИО получателя.

Тем не менее проще (быстрее) все ж показать вывод из Debug

1 лайк

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.