Powered by Invision Power Board


Страницы: (39) « Первая ... 37 38 [39]   ( Перейти к первому непрочитанному сообщению ) ОтветитьНовая темаСоздать опрос

> Умер dir 620, помогите оживить
rt30
Отправлено: Апр 12 2016, 19:58
Цитата


Новичок
*

Группа: Пользователи
Сообщений: 6
Пользователь №: 10,447
Регистрация: 2-Апреля 16
Статус: Offline

Репутация: нет



Цитата (_Danila_Master_ @ Апр 11 2016, 17:35)
...если вопрос еще актуален...

Спасибо, попробую в ближайшие дни!
PMEmail Poster
Top
fits
Отправлено: Апр 14 2016, 15:29
Цитата


Новичок
*

Группа: Пользователи
Сообщений: 5
Пользователь №: 10,464
Регистрация: 14-Апреля 16
Статус: Offline

Репутация: нет



Здравствуйте!
через tftpd вливаем стандартную прошивку (при условии живых переменных в разделе config)...
А если переменных живых нет, то все?
У меня после заливки загрузчика выдает три строчки в консоль и все. И после этого уже невозможно что-то заливать. После команды Go процессор оказывается по адресу 0x80000180, где он обычно оказывается и после трех строчек загрузчика. Варианты выдернуть JTAG или потанцевать с бубном успеха не имеют. Инфы очень много, но конкретики нет. Я бы хотел стереть флешь загрузчик, после которого есть вариант залить дамп или пытаться загружать uboot. Keenetic 4G revA. Флешь MX29LV320ETTI-70G.
PMEmail Poster
Top
_Danila_Master_
Отправлено: Апр 15 2016, 00:38
Цитата


Пользователь
**

Группа: Пользователи
Сообщений: 10
Из: Новороссийск
Пользователь №: 5,316
Регистрация: 23-Сентября 14
Статус: Offline

Репутация: нет



Цитата (fits @ Апр 14 2016, 15:29)
Я бы хотел стереть флешь загрузчик, после которого есть вариант залить дамп или пытаться загружать uboot. Keenetic 4G revA. Флешь MX29LV320ETTI-70G.

Есть еще один вариант: SPI Flash Programmer.
Здесь есть сама утилита в аттаче...

Попробуйте по аналогу, потом расскажите о результатах... хотя не уверен, т.к. там для Macronix MX25L.


--------------------
DIR-620 A1
PMEmail Poster
Top
Ludovig
Отправлено: Апр 15 2016, 00:59
Цитата


Активный пользователь
***

Группа: Пользователи
Сообщений: 686
Пользователь №: 2,298
Регистрация: 23-Октября 12
Статус: Offline

Репутация: 18



Цитата (_Danila_Master_ @ Апр 15 2016, 00:38)
Цитата (fits @ Апр 14 2016, 15:29)
Я бы хотел стереть флешь загрузчик, после которого есть вариант залить дамп или пытаться загружать uboot. Keenetic 4G revA. Флешь MX29LV320ETTI-70G.

Есть еще один вариант: SPI Flash Programmer.
Здесь есть сама утилита в аттаче...

Попробуйте по аналогу, потом расскажите о результатах... хотя не уверен, т.к. там для Macronix MX25L.

Не стоит давать вредные советы, если вы не опробовали их на себе! В Keenetic 4G флешь не SPI, а NAND.


--------------------
Гигабайт Яндекс диска дополнительно и бесплатно по моей ссылке - https://disk.yandex.ru/invite/?hash=ILNWNKUD

Keenetic, DIR620A1
PM
Top
fits
Отправлено: Апр 15 2016, 15:12
Цитата


Новичок
*

Группа: Пользователи
Сообщений: 5
Пользователь №: 10,464
Регистрация: 14-Апреля 16
Статус: Offline

Репутация: нет



Перепробовал кучу разных программ от OpenOCD до H-Jtag. OpenOCD не поддерживает MIPS 24K,хотя и обнаруживается, выдает что-то. H-Jtag не видит чип. Еще какая-то прога была... .
Чтобы непутевый загрузчик не грузился, перед включением питания замкнул пару выводов флеш. Подал питание на роутер. В консоли - тишина. Немного настроение поднялось. На другом компе включил OCD Commander, у него LPT есть, да и переключится с OCD на терминал и успеть нажать требуемую 2 или 9 было проблематично. Держа в одной руке иголку с замкнутыми контактами MX29, другой набрал требуемые команды, загрузил uboot в ОЗУ. Да, еще проверил нахождение проца - адрес тот-же 0x80000180 Регистры все по нулям. После загрузки uboot адрес процессора 0x80200000. Стартанул... . В консоли опять тишина. Провел несколько сессий - безрезультатно. Во время выполнения скрипта заметил одну ошибку: word 0x10000304 = 0x000612e2
word 0x10000304
10000304 = 000612e0
Если пишу e1 - то все нормально, пишет e1. Короче целых три разряда в бинарном виде теряется, проведя кучу экспериментов с калькулятором впридачу. Пробовал и без иголки. Проблема отсутствия старта, похоже, в неправильном выполнении скрипта. Может у уважаемых форумчан есть другие мнения... .
PMEmail Poster
Top
Ludovig
Отправлено: Апр 15 2016, 17:46
Цитата


Активный пользователь
***

Группа: Пользователи
Сообщений: 686
Пользователь №: 2,298
Регистрация: 23-Октября 12
Статус: Offline

Репутация: 18



Цитата (fits @ Апр 15 2016, 15:12)
Во время выполнения скрипта заметил одну ошибку: word 0x10000304 = 0x000612e2
word 0x10000304
10000304 = 000612e0

Видимо надо исправить макрос rt3052mem_init.mac изменить значение с помощью блокнота word 0x10000304 = 0x000612E1 на
word 0x10000304 = 0x000612E2


ЗДЕСЬ писали как восстановили Keenetic_4G восстанавливали по способу от bob2 с нашего форума.


--------------------
Гигабайт Яндекс диска дополнительно и бесплатно по моей ссылке - https://disk.yandex.ru/invite/?hash=ILNWNKUD

Keenetic, DIR620A1
PM
Top
fits
Отправлено: Апр 15 2016, 23:27
Цитата


Новичок
*

Группа: Пользователи
Сообщений: 5
Пользователь №: 10,464
Регистрация: 14-Апреля 16
Статус: Offline

Репутация: нет



Ludovig, спасибо за отклик! Но, видимо, прочитали мой пост не до конца. Я и пишу о том, что изменил скрипт на e2, но результат выполнения записи в адрес 0x10000304 = 000612e2 выдается значение 000612e0. Похоже на проблему в ОЗУ.
Есть еще несколько адресов, где существуют несовпадения записи и чтения. Поэтому и случилась такая бяка. Прошивал через JTAG чисто загрузчик Zyxel, но больше трех строк не записалось во флеш. До этого раз 8 перешивал на разные прошивки, пока не загубил загрузчик. Теперь, похоже, пора прекращать опыты.
PMEmail Poster
Top
Ludovig
Отправлено: Апр 16 2016, 00:30
Цитата


Активный пользователь
***

Группа: Пользователи
Сообщений: 686
Пользователь №: 2,298
Регистрация: 23-Октября 12
Статус: Offline

Репутация: 18



Цитата (fits @ Апр 15 2016, 23:27)
Ludovig, спасибо за отклик! Но, видимо, прочитали мой пост не до конца. Я и пишу о том, что изменил скрипт на e2, но результат выполнения записи в адрес 0x10000304 = 000612e2 выдается значение 000612e0. Похоже на проблему в ОЗУ.
Есть еще несколько адресов, где существуют несовпадения записи и чтения. Поэтому и случилась такая бяка. Прошивал через JTAG чисто загрузчик Zyxel, но больше трех строк не записалось во флеш. До этого раз 8 перешивал на разные прошивки, пока не загубил загрузчик. Теперь, похоже, пора прекращать опыты.

Я прочитал все до конца. последовательность действий надо описывать полностью, экстрасенсы в отпуске. ))
Не понятно, что имеется ввиду под прошивкой трех строк во флеш. Метод предложенный bob2 предполагает не прошивку загрузчика, а запуск его из оперативной памяти, а дальше реанимируется роутер и прошивается новая прошивка и загрузчик.
Роутер поднимается после запуска загрузчика в памяти?

P.S. У меня Дир620 восстановился без проблем. Не стал возиться с TFTP, а просто после старта загрузчика и запуска системы переписал прошивку и загрузчик с USB-флешки.


--------------------
Гигабайт Яндекс диска дополнительно и бесплатно по моей ссылке - https://disk.yandex.ru/invite/?hash=ILNWNKUD

Keenetic, DIR620A1
PM
Top
fits
Отправлено: Апр 16 2016, 19:58
Цитата


Новичок
*

Группа: Пользователи
Сообщений: 5
Пользователь №: 10,464
Регистрация: 14-Апреля 16
Статус: Offline

Репутация: нет



Ludovig, прошу меня извинить, если что не так. Три строчки, это так банально, встречается почти на каждом сайте про DIR или Jtag. Типа такого:
U-Boot 1.1.3 (Feb 9 2010 - 10:44:20)

Board: Ralink APSoC DRAM: 32 KB
relocate_code Pointer at: 81fb0000
И все, дальше не загружается ничего. Ну, если загрузчик из флеши стартануть командой "Go 0x1fc00000" в OCD Commander, то добавляется пара строк времени выполнения команд.
Методы, предложенные Вами, я прошел. Восстанавливал разными способами разные кирпичи. Ну, а этот полукирпич не стартует с ОЗУ, проблема в этом. Сяду и посмотрю под лупой, может какой-то вывод отлетел. Больше на ум ничего не приходит.
PMEmail Poster
Top
fits
Отправлено: Май 10 2016, 19:48
Цитата


Новичок
*

Группа: Пользователи
Сообщений: 5
Пользователь №: 10,464
Регистрация: 14-Апреля 16
Статус: Offline

Репутация: нет



По поводу типа флеши у Keneetic 4G rev.A. NOR, а не NAND. C помощью OpenOCD стер два первых сектора, где находится загрузчик, и в терминале теперь тишина. Чтобы не перезаливать разные версии загрузчика, хотелось бы залить сразу дамп родной. А его, дамп Keneetic 4G rev.A, не могу найти в инете.
PMEmail Poster
Top
ankasvibla
Отправлено: Апр 19 2017, 22:25
Цитата


Новичок
*

Группа: Пользователи
Сообщений: 3
Пользователь №: 15,167
Регистрация: 19-Апреля 17
Статус: Offline

Репутация: нет



Здравствуй дружище. Случайно узнал что ты раскручиваешь веб - ресурс. нашел полезный веб - ресурс.
Там каждому раздают 2000 входящих ссылок на сайт - практически совсем бесплатно и оплата только после размещения.

www.propisun.ru


комплексное продвижение сайта в интернете
PMEmail Poster
Top
ankasvibla
Отправлено: Вчера, 10:08
Цитата


Новичок
*

Группа: Пользователи
Сообщений: 3
Пользователь №: 15,167
Регистрация: 19-Апреля 17
Статус: Offline

Репутация: нет



Раскрутка сайта.

Дешево.

Оплата после выполнения.

propisun.ru
PMEmail Poster
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (39) « Первая ... 37 38 [39]  ОтветитьНовая темаСоздать опрос

 


Текстовая версия