Задать вопрос

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

Есть микросхема от роутера, хочу записать OpenWRT.
Прошивки поставляются 2 файлами: factory firmware и sysupgrade. Как я понял, первый ставят, если прошиваешься через tfttp. После загрузки через веб-интерфейс прошиваешься через 2й.

Т.к. я пробую через программатор, мне нужно использовать прошивку sysupgrade или всё же первый?
  • Вопрос задан
  • 543 просмотра
Подписаться 4 Средний 5 комментариев
Пригласить эксперта
Ответы на вопрос 3
Zettabyte
@Zettabyte
Проф. восстановление данных ▪ Вопрос? См. профиль
Т.к. я пробую через программатор, мне нужно использовать прошивку sysupgrade или всё же первый?

Рискну предположить, что ни один, в т.ч. потому, что не до конца понятно, что именно вы называете "factory firmware". Особенно, если источник её появления не на 100% точно известен.

Обычно такие трюки требуются, когда устройство "совсем кирпич", т.е. взаимодействуя с ним по какому-либо "традиционному" (хоть насколько-то "пользовательскому") каналу сделать ничего нельзя.

И заливают обычно тоже дамп, сделанный программатором, т.е. "сырой", в котором почти наверняка захвачены и те части памяти, которые пользователем либо не перезаписываются, либо если и перезаписываются, то как-то "более хитро".
Это, кстати, нередко и помогает оживить железку - восстанавливается та минимальная, самая базовая функциональность, без которой девайс "окирпичивается".

Оптимально было бы вообще залить ваш собственный дамп, чтобы сохранить индивидуальные параметры калибровки радиочасти. Понятно, что мало кто о таком заботится заранее .

Однако, не могу утверждать всё это полностью однозначно именно для роутеров (специализируюсь на том, что в профиле, не на сетевом оборудовании), и тем более для неизвестной модели, на которую накатывается кастомная прошивка.

P.S.
Ну и вдобавок не совсем понятно по какой причине вы хотите шиться именно программатором.
Если есть прошивка и инструкция к ней, то лучше идти описанным там путём.
Ответ написан
@rPman
https://openwrt.org/docs/guide-user/installation/s...

sysupgrade это бинарник, который запускают на самом устройстве уже из запущенного linux, он однозначно не подходит для прошивки программатором
Ответ написан
@smoluks4096
Ни один: оба этих варианта предназначены для прошивки разделов и содержат доп. информацию. Sysupgrade даже не содержит всех разделов. Нужен именно flash dump. Как его получить из обычной прошивки - зависит уже от роутера
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы