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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.12.2015, 18:45   #1
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Fullflash 4MB fullflash с art разделом переделываем на 16Mb

Открываешь в WinHex fullflash backup 4Мб -> курсор на бит 0x3F0000 -> ПКМ -> Edit -> Paste Zero Bytes -> Окно "Insertion at Offset 3F0000" -> пишешь 12582912 (bytes) -> Ok -> Save. Файл будет размером 16777216 bytes (16Mb), прошиваешь в 16Мб флешь

P.S.

Fullflash 4MB fullflash с art разделом переделываем на 8Mb

Открываешь в WinHex fullflash backup 4Мб -> курсор на бит 0x3F0000 -> ПКМ -> Edit -> Paste Zero Bytes -> Окно "Insertion at Offset 3F0000" -> пишешь 4194304 (bytes) -> Ok -> Save. Файл будет размером 8388608 bytes (8Mb), прошиваешь в 8Мб флешь

Как найти этот бит 0x3F0000 -> Navidation -> Go to Offset
Миниатюры
Нажмите на изображение для увеличения
Название: 2017-04-02_133707.jpg
Просмотров: 675
Размер:	211.2 Кб
ID:	4231  

Последний раз редактировалось sakatgg; 02.04.2017 в 13:41. Причина: Добавил "Fullflash 4MB fullflash с art разделом переделываем на 8Mb"
sakatgg вне форума   Ответить с цитированием
Старый 11.12.2015, 09:55   #2
bob
Junior Member
 
Регистрация: 03.12.2015
Сообщений: 5
Вес репутации: 0
bob is an unknown quantity at this point
Thumbs up Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Сообщение от sakatgg Посмотреть сообщение
Открываешь в WinHex fullflash backup 4Мб -> курсор на бит 0x3EFFFF -> ПКМ -> Edit -> Paste Zero Bytes -> Окно "Insertion at Offset 3EFFFF" -> пишешь 12582912 (bytes) -> Ok -> Save. Файл будет размером 16777216 bytes (16Mb), прошиваешь в 16Мб флешь
Спасибо Вам большое за помощь!

Я так понимаю, что подобным образом можно собрать из кусков (для 16МБ):
  1. Открыть u-boot.bin (содержимое mtd0)
  2. После адреса 0х1FFFF (в конец файла) дописать firmware.bin (содержимое mtd5)
  3. После адреса 0x3EFFFF (в конец файла) дописать 12МБ нолей (Edit -> Paste Zero Bytes... -> "Insertion at Offset 3EFFFF" -> 12582912 -> OK)
  4. И после адреса 0xFEFFFF (в конец файла) дописать art.bin (содержимое mtd4). Получаются те же "16777216 bytes"
  5. Сохранить в новый файл, прошить

Ещё раз спасибо, за подсказку!
bob вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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