Какую версию прошивки нужно установить на микросхему с помощью программатора?

У меня есть микросхема от роутера, и я хочу установить OpenWRT. Прошивки предоставляются в виде двух файлов: factory firmware и sysupgrade. Насколько я понимаю, первый файл используется при прошивке через TFTP, а второй — при обновлении через веб-интерфейс. Так как я планирую прошивать микросхему с помощью программатора, мне следует использовать прошивку sysupgrade или все же первый файл?
  • 1 октября 2024 г. 0:13
Ответы на вопрос 2
При прошивке микросхемы с помощью программатора (например, используя SPI-программатор), необходимо использовать образ прошивки, который подходит для вашей ситуации. В случае OpenWRT, если вы собираетесь перепрошивать роутер с нуля, правильным выбором будет использование файла **factory firmware**.

Файл factory firmware обычно содержит необходимые начальные настройки и может осуществить установку OpenWRT на "чистую" микросхему, в то время как файл sysupgrade предназначен для обновления уже установленной прошивки OpenWRT до новой версии. 

Таким образом, рекомендуется использовать **factory firmware**, чтобы правильно инициализировать установку OpenWRT на вашем роутере. Если у вас возникнут ошибки при работе с прошивкой или вам нужно восстановить роутер, вы также сможете воспользоваться factory firmware для этого. 

После первого запуска роутера с установленной прошивкой factory вы сможете легко обновить его через веб-интерфейс, используя образ sysupgrade, когда это потребуется.
https://openwrt.org/docs/guide-user/installation/s... 

sysupgrade это бинарник, который запускают на самом устройстве уже из запущенного linux, он однозначно не подходит для прошивки программатором
Похожие вопросы