|
Магазин Arduino | WIKI | Регистрация | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
28.05.2015, 10:33 | #371 | |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
Цитата:
Разве что для разгона железки может быть есть стимул для прошивки загрузчика. Тем более если занимаешься электроникой, можно научиться паять три провода. Там же не bga чипы надо паять или какие-нибудь fpga. Хотя три провода в принципе там можно и не паять, а продеть в отверстия под пины и зафиксировать зубочистками. Тут вопрос даже не в паянии, а в разобрке роутера. Разобрать его сложнее чем паять =) Последний раз редактировалось khseal; 28.05.2015 в 10:41. |
|
28.05.2015, 10:38 | #372 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
Цитата:
А просто взять и восстановить через веб интерфейс u-boot-а |
|
28.05.2015, 14:40 | #373 | |
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
Цитата:
Хотя в целом, функция удобная чтобы девайс не потрошить. Последний раз редактировалось khseal; 28.05.2015 в 14:47. |
|
28.05.2015, 15:08 | #374 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
Цитата:
Цитата:
|
||
28.05.2015, 16:54 | #375 | ||
Senior Member
Регистрация: 19.09.2014
Сообщений: 220
Вес репутации: 0 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
Цитата:
https://dev.openwrt.org/browser/trun...rev=41580#L152 Убираешь parts[3].mask_flags = MTD_WRITEABLE; Компилишь ОпенВрт и убиваешь u-boot любым способом который нравится. Цитата:
Один раз запорол U-boot на длинке, прошивкой от Зюкселя. В Зюкселе в прошивке была скрытая закладка, которая убивала U-boot через какое-то время... |
||
28.05.2015, 17:12 | #376 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
Цитата:
Я так понимаю что мне нужно снять дамп раздела ART до изменения бита и после изменения бита, потом эти два дампа сравнить и найти адрес в котором хранится этот бит |
|
28.05.2015, 21:27 | #377 |
Senior Member
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1153 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
причем здесь дамп раздела ART?
Вы меняете в модуле, ответственном за доступ к MTD (/target/linux/ar71xx/files/drivers/mtd/tplinkpart.c). Посмотрите вложение. Это прошивка для изменения Uboot, от польского автора (pepe2k) модификаций Uboot. Кстати, оригинальная прошивка ТПлинк для 3020 содержит модифицированный загрузчик, позволяющий восстановить устройство по Ethernet. |
28.05.2015, 23:38 | #378 | ||||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
Цитата:
Цитата:
Цитата:
Цитата:
|
||||
29.05.2015, 22:18 | #379 |
Senior Member
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1153 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
Хорошо, давайте так:
Дано: текущая прошивка на 3020 (нет у меня 703) делаем Код:
cat /dev/mtd4 > /tmp/backup_art.bin cat /dev/mtd0 > /tmp/backup_u-boot.bin md5sum /tmp/backup* 9fc02b8840b262fde02a6f406d0e8ac4 /tmp/backup_art.bin 0fa21b104e6e09020e1f52108a5e8a1b /tmp/backup_u-boot.bin Код:
mtd -e firmware write /tmp/mr3020-orig.bin firmware -r бла-бла-бла........ cat /dev/mtd4 > /tmp/backup_art.bin cat /dev/mtd0 > /tmp/backup_u-boot.bin md5sum /tmp/backup* 9fc02b8840b262fde02a6f406d0e8ac4 /tmp/backup_art.bin 0fa21b104e6e09020e1f52108a5e8a1b /tmp/backup_u-boot.bin root@OpenWrt:/# Код:
mtd -e firmware write /tmp/mr3020-ubootwr.bin firmware -r бла-бла-бла........ cat /dev/mtd4 > /tmp/backup_art.bin cat /dev/mtd0 > /tmp/backup_u-boot.bin md5sum /tmp/backup* 9fc02b8840b262fde02a6f406d0e8ac4 /tmp/backup_art.bin 0fa21b104e6e09020e1f52108a5e8a1b /tmp/backup_u-boot.bin Код:
md5sum /tmp/FW150R_V8_V10_art.bin 1d11e1aa6c1a47496cc52dc2cfc13ba9 /tmp/FW150R_V8_V10_art.bin mtd -r write /tmp/FW150R_V8_V10_art.bin art бла-бла-бла........ cat /dev/mtd4 > /tmp/backup_art.bin cat /dev/mtd0 > /tmp/backup_u-boot.bin md5sum /tmp/backup* 1d11e1aa6c1a47496cc52dc2cfc13ba9 /tmp/backup_art.bin 0fa21b104e6e09020e1f52108a5e8a1b /tmp/backup_u-boot.bin Меняем u-boot (например MAC) Код:
md5sum /tmp/modif_u-boot.bin 6bf7a6ce2ced4a1bf8ac5e551fefc3e6 /tmp/modif_u-boot.bin mtd -r write /tmp/modif_u-boot.bin u-boot бла-бла-бла........ md5sum /tmp/backup* 1d11e1aa6c1a47496cc52dc2cfc13ba9 /tmp/backup_art.bin 6bf7a6ce2ced4a1bf8ac5e551fefc3e6 /tmp/backup_u-boot.bin Код:
mtd -e firmware write /tmp/mr3020-orig.bin firmware -r бла-бла-бла........ cat /dev/mtd4 > /tmp/backup_art.bin cat /dev/mtd0 > /tmp/backup_u-boot.bin root@OpenWrt:/# md5sum /tmp/backup* 1d11e1aa6c1a47496cc52dc2cfc13ba9 /tmp/backup_art.bin 6bf7a6ce2ced4a1bf8ac5e551fefc3e6 /tmp/backup_u-boot.bin |
29.05.2015, 22:28 | #380 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n
Извини.
Возможно что я ошибся Если бы я был уверен, то не задавал бы эти вопросы |
Здесь присутствуют: 6 (пользователей: 0 , гостей: 6) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|