HOWTO: Заливаем OpenWRT в роутер (+ новый boot)

openwrt-command
Приветствую, друзья.
В предыдущей заметке я рассказал вам как собрать OpenWRT под Smartbox.

Однако в ней я умышленно упустил заливку полученного образ в роутер (т.е непосредственно сам процесс прошивки OpenWRT в Smartbox)

Для заливки прошивки в Smartbox вам понадобится:

Что же приступим:1345963739_fesvov12.full

  1. Скачиваем перечисленные выше файлы по ссылкам и распаковываем в удобное место. Нежелательно, чтобы в пути была кириллица и пробелы.
  2. Подключаем роутер ethernetом в первый LAN порт и в пк соответственно
  3. Подключаемся при помощи UART к роутеру, открываем Putty и поднимает терминальную сессию (режим работы Serial, скорость 38400 )
  4. Запускаем роутер и сразу жмем ESC в терминальном клиенте (Putty). Если всё нормально, то в консоли должно быть следующее
  5. Вбиваем SC_TFTP. Если всё прошло успешно, увидим следующее:
  6. После этого запускаем tftp клиент и прописываем следующие настройки: Server: 192.168.1.6, File: путь до файла boot_97d.bin
    В итоге должно получаться следующее:TFTPsettings 

     

    Жмём Upgrade.

  7. В случае успеха вы увидите в консоли прогресс. Дождитесь окончания процесса.  Если возникли сложности — попробуйте повторить всё еще раз.
  8. После этого повторяем все с самого начала, только вместо образа загрузчика выбираем образ OpenWRT. Все делается аналогично.
  9.  Вы великолепны.

З.Ы В качестве маленького бонуса — теперь можно входить в режим восстановления удерживанием кнопки reset без доступа к UART.

 

HOWTO: Заливаем OpenWRT в роутер (+ новый boot): 31 комментарий

  1. Отлично, те все работает стабильно? Осталось теперь что-то придумать с уарт, чтобы без него устанавливалась

  2. Спасибо за работу! Очень полезно! Желаю удачи! Ну и конечно, ждем с нетерпением подписаной прошивки!

    1. Приветствую. Smartbox One не смотрел, поэтому не могу сказать. Однако, даже если это и возможно шить нужно именно загрузчиков для этой модели, иначе получить кирпичик.

    1. Снизу если смотреть на плату и гнездами к себе. То первые три подряд с лева на право. Третий будет земля.

      1. можете ли вы картинку дать? а то не понятно, куда припаивать..(если посмотреть на плату, там написанно j22?)

    1. Приветствую. Попробовать можно, при наличии свободного времени и желания можно собрать почти любую unix-based прошивку.
      Я выбрал OpenWRT потому, что был уже готовые исходники под данный SoC, которые требуют минимум правок.
      Советую «пилить» именно OpenWRT 🙂

  3. Куда автор пропал, Это uart сложно припаять или без него как то можно обойтись, что для людей, не привыкших что нибудь паять-лудить сложно это. После этого опуса почти ТРИ месяца прошло. Если что Я не ругаю автора, нужное дело делаешь, но очень всё как то долго! Этот роутер то устареет .

    1. Спасибо, что остаетесь с нами 🙂 Аврал в трудовой деятельности.
      В ближайшее время как разгребусь — буду потихоньку продвигаться.
      Однако прошу понять, что деятельность держится на голом энтузиазме, поэтому я всячески буду рад вашей поддержке — эксперементируйте, изучайте форум OpenWRT.
      На самом деле припаять UART совсем нетрудно. Я понимаю, что хочется просто залить через веб-интерфейс файл и «чтобы всё работало».
      У меня есть некоторые наработки, которые позволяют «подписать» прошивку, правда на данный момент это не позволяет запустить прошивку (нет времени разбираться в сигнатуре прошивки).

  4. Вечер добрый ! Вопрос не совсем по теме, но может кто нить сталкивался с подобным. Попался мне в руки smart box one . Лог загрузки пишет
    —RealTek(RTL8196D)at 2015.04.17-11:54+0800 v1.4 [16bit](700MHz)
    А на самом чипе написано RTL8197DL , вопрос чему верить ? 🙂

  5. Поднять TFTP так и не получилось. Возможно из за того что прошился новый бут с новой тестовой прошивкой билайн, после отката на старую также не входит по ESC в TFTP

  6. Припаял, включил, запустил пати, и увидил спец.символы и разные буквы на англ. нажатие esc ничего не дает… прошивка в2,0,26 ; загрущик 1,05(бут?) что сделать можно?

  7. Админ, вы пробовали пересобрать оригинальную прошивку?
    я заметил, что прошивка запускается по «авто-запуску» Можешь снять его?(в самой прошивке)

  8. Напишите, пожалуйста как что то будет [email protected] спасибо, замучился я с этой стандартной прошивкой, то wifi не работает то лан, то приставка медиа не чего не открывается, то страницы не открываются работает только скайп.

  9. Всем привет. Есть в наличии сам девайс, Uart + программатор, паяльная станция и чистые spi flash. Готов поэксперементировать.

    1. Да, данные исходники с 99% вероятностью можно скомпилить под rtl8196d (по крайней мере я читал, что у кого удавалось, но не без проблем)

  10. Приветствую. Спасибо за информацию, думаю очень многим будет полезно, хотя и некоторый риск присутствует (хотя я не думаю что он выше чем риск закосячить перегревом при пайке в случае не очень опытным пользователем).

    Кредову отдельно выражаю благодарность 🙂
    Я в виде статьи оформлю с указанием авторства с вашего позволения.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *