Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.08.2013, 23:57   #1
Andycar
Junior Member
 
Регистрация: 28.11.2012
Сообщений: 11
Вес репутации: 0
Andycar is an unknown quantity at this point
По умолчанию

В общем, всё восстановил Всем огромное спасибо!

Использовал u-boot, Arduino в качестве UART, и tfp-сервер.

Сейчас пишу с восстановленного роутера - всё-таки у меня был полный бэкап прошивки, восстановил через
Цитата:
mtd -e firmware -r write backup_firmware.bin firmware
, воткнул USB - мопед, флешку - и вот, сижу на форуме сразу.

P.S.
Люди, не повторяйте мою ошибку - не шейте backup_fullflash.bin (mtd0+mtd4+mtd5) командой mtd -e firmware -r write backup_fullflash.bin firmware
Andycar вне форума   Ответить с цитированием
Старый 09.08.2013, 13:44   #2
UA6EM
Member
 
Регистрация: 11.07.2013
Сообщений: 91
Вес репутации: 0
UA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant futureUA6EM has a brilliant future
По умолчанию

Цитата:
Сообщение от Andycar Посмотреть сообщение
В общем, всё восстановил Всем огромное спасибо!

Использовал u-boot, Arduino в качестве UART, и tfp-сервер.

Сейчас пишу с восстановленного роутера - всё-таки у меня был полный бэкап прошивки, восстановил через

, воткнул USB - мопед, флешку - и вот, сижу на форуме сразу.

P.S.
Люди, не повторяйте мою ошибку - не шейте backup_fullflash.bin (mtd0+mtd4+mtd5) командой mtd -e firmware -r write backup_fullflash.bin firmware
Интересно почему слетела прошивка, загрузчик вроде размер определяет?
UA6EM вне форума   Ответить с цитированием
Старый 09.08.2013, 16:38   #3
Andycar
Junior Member
 
Регистрация: 28.11.2012
Сообщений: 11
Вес репутации: 0
Andycar is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от UA6EM Посмотреть сообщение
Интересно почему слетела прошивка, загрузчик вроде размер определяет?
Думаю, ошибкой было шить в область памяти mtd5 "firmware" комбинацию "mtd0+mtd4+mtd5", т.е. первым там оказался код из mtd0 (а это u-boot)...

Ну и плюс к этому вообще глупо: команда mtd -e ругалась на то что она не может "erase block" - конечно, ведь я по ошибке заливал full backup mtd0+mtd4+mtd5=128KiB+8000KiB+64KiB, а область firmware по размеру всего лишь 8000KiB... Команда mtd -e никак не могла завершится, и я просто снял питание (совсем глупо)
Andycar вне форума   Ответить с цитированием
Старый 13.08.2013, 05:37   #4
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от Andycar Посмотреть сообщение
Люди, не повторяйте мою ошибку - не шейте backup_fullflash.bin (mtd0+mtd4+mtd5) командой mtd -e firmware -r write backup_fullflash.bin firmware
Такую прошивку можно прошивать только на программаторе!
andr128 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 10 (пользователей: 0 , гостей: 10)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:33. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика