Автор | Сообщение |
Dimok82
|
Доброго всем дня, попал ко мне роутер выше означеной модели, так вот был напрочь убит неумелой перепрошивкой через tftp, пытаюсь его поднять через JTAG, собственно пробовал простой вариант на LPT порте и 4 резисторах но непрокатило, так как гипер терминал неработает с LPT а H-JTAG невидит девайс в упор, хочу собрать JTAG на 74НС244 только вот вопрос как узнать распиновку jtaga на роутере да и вообще может совет какой дадите куда копать, и что делать, для меня работа с этим интерфейсом нова но очень интересна а в инете по реализации jtag всё как то мутно, очень много вариаций.
п.с. если надо то могу выложить фото печатки данного аппарата. |
|
LESHIY
Леший форума
Сообщения: 3605
|
Dimok82, глянь в личку, может поможет |
|
Dimok82
|
Спасибо за прогу, как соберу JTAG то попробую, сейчас озадачен поиском 74HC244, есть мысли порыть на материнках от 286 по 486. |
|
gonzo
Винтокрут
Сообщения: 4376
|
|
maximvb
|
Dimok82, то, что ты хочешь собрать (так как ты упомянул гипертерминал) - это скорее UART, а не JTAG. Сам роутер этот интерфейс уартом называет в своем логе. В качестве шнурка можно использовать USB дата или GPRS кабель от старых мобильников, найдя на нем Rx и Tx (ему питание не нужно). Если хочешь паять - собери лучше на микрухе - MAX3232 - будет универсальный шнурок для интерфейсов на 5 и 3.3 вольта. |
|
Dimok82
|
maximvb, спасибо за совет, копал в эту сторону, возможно так и поступлю, на плате роутера есть как UART пины так и 12 пиновый JTAG, первая моя задача это посмотреть что вообще данный роутер вываливает в консоль, так как возможно что косяк в ip адресе, хотя те что рекомендует производитель после сброса не прокатывают, если же прошива на нем совсем мертвая то соответственно попробую залить бинарник.
ДОБАВЛЕНО 01/04/2011 22:06
И ещё один вопрос коли встал вопрос про UART и JTAG то посоветуйте какой из интерфейсов лучше использовать под мою задачу |
|
maximvb
|
Восстановление прошивки?
https://forum.openwrt.org/viewtopic.php?id=23326
Судя по фото на плате есть только нераспаяный уарт (12 дырок) и контактные площадки какого то сервисного разъема. Rx и Tx прекрасно видны на разводке платы снизу (2 тоненькие дорожки от дырок), кто из них - кто выяснишь методом тыка (меняя местами). Массу понятно как искать, питание для уарта - скорее всего - 2 дырки сверху, соединенные толстой дорожкой (проверить вольтметром - должно быть 3.3 вольта, или использовать внешнее питание).
1. Прверить напряжения на всех вторичных питальниках роутера, убедиться с осцилографом, что пульсации по втоичкам не превышают 0,1 вольт. Если нужно - заменить электролиты. Проверить генерацию на кварце.
2. Через уарт терминалом снять лог загрузки, чтобы понять, что с роутером. Дальше рыть специализированные форумы.
Если деятели до тебя умудрились при перепрошивке убить загрузчик, и роутер при загрузке не реагирует на команды с терминала - вероятнее всего придется искать программатор и дамп флешки. |
|
JohnK
|
Dimok82 писал: | сейчас озадачен поиском 74HC244, есть мысли порыть на материнках от 286 по 486. | Там стоят 74F244PC - это собственно одно и то-же. |
|
gonzo
Винтокрут
Сообщения: 4376
|
maximvb писал: | Если деятели до тебя умудрились при перепрошивке убить загрузчик, и роутер при загрузке не реагирует на команды с терминала - вероятнее всего придется искать программатор и дамп флешки. |
И не факт, что поможет. Сын купил АНУС WiFi- роутер, плохо работал, попытался перепрошить по инструкции от производителя (сам он проггер, аглицкий знает хорошо) - и роутер сдох (( Флешь там 16 мбит. Нашел фирму "Вектор" (Харьков, еще модемы сами програмили, в общем, профи), и даже там при наличии дампа с рабочего девайса роутер не подняли. ИТОГО: -50$. |
|
JohnK
|
gonzo, У Асуса есть прошивки в виде исполняемого файла, всего лишь надо было сбросить все настройки в дефолт и запустить ексзешник. И аппарат прожил бы долго и счастливо. |
|
Dimok82
|
JohnK писал: | Dimok82 писал: | сейчас озадачен поиском 74HC244, есть мысли порыть на материнках от 286 по 486. | Там стоят 74F244PC - это собственно одно и то-же. |
Ага, только они 5 вольтовые а я так понял нужно 3.3, поправьте если ошибаюсь.
ДОБАВЛЕНО 04/04/2011 11:01
maximvb писал: | Восстановление прошивки?
https://forum.openwrt.org/viewtopic.php?id=23326
Судя по фото на плате есть только нераспаяный уарт (12 дырок) и контактные площадки какого то сервисного разъема. Rx и Tx прекрасно видны на разводке платы снизу (2 тоненькие дорожки от дырок), кто из них - кто выяснишь методом тыка (меняя местами). Массу понятно как искать, питание для уарта - скорее всего - 2 дырки сверху, соединенные толстой дорожкой (проверить вольтметром - должно быть 3.3 вольта, или использовать внешнее питание).
1. Прверить напряжения на всех вторичных питальниках роутера, убедиться с осцилографом, что пульсации по втоичкам не превышают 0,1 вольт. Если нужно - заменить электролиты. Проверить генерацию на кварце.
2. Через уарт терминалом снять лог загрузки, чтобы понять, что с роутером. Дальше рыть специализированные форумы.
Если деятели до тебя умудрились при перепрошивке убить загрузчик, и роутер при загрузке не реагирует на команды с терминала - вероятнее всего придется искать программатор и дамп флешки. |
Спасибо за ссылочку, но проблема в том что в моем варианте роутера есть серьёзные отличия в плане схемы, сегодня вечером выложу фотки. |
|
gonzo
Винтокрут
Сообщения: 4376
|
JohnK писал: | gonzo, У Асуса есть прошивки в виде исполняемого файла, всего лишь надо было сбросить все настройки в дефолт и запустить ексзешник. И аппарат прожил бы долго и счастливо. |
Я и сам не дурак. И грамотных людей знаю много. И если-бы был бы доступ к девайсу, то уж запустить экзешник ума хватило бы, поверьте К сожалению, по tftp или jtag к нему не достучался НИКТО, даже спецы из ОЧЕНЬ крутой фирмы, я вот о чем. Del truppo |
|
maximvb
|
Нельзя просто брать и перешивать такие моросящие девайсы. В 80% случаев они глючат из-за проблем с питанием. Взять к примеру ADSL D-Link 2520. У него внешнее питание - 5 вольт, внутренние 3.3В (ОЗУ, FLASH, чип), 2,5В и 1.2В. (только чип), причем 2.5 и 1.2 делаются из 3.3. Заморосил канал на 3.3 вольта (высохли электролиты) - с флэшки читается при загрузке мусор и в оперативке мусор. При перепрошивке линуксовый образ загружается сначала в ОЗУ и от туда в флешку. Если ОЗУ моросит из-за питания, вместо образа во флэшку зальется непонятно что по не тем, каким нужно адресам. При перепрошивке - 100% сдохнет. Прежде чем шить моросящего - его нужно вскрыть и пробежаться осцилографом по всем электролитам и крупной керамике на предмет пульсаций. Или хотя бы убедиться, что электролиты не вздулись, бывает, что вздуваются через 1-2 месяца эксплуатации. Убедился, что с питальниками все в порядке - тогда шей. |
|
JohnK
|
Dimok82 писал: | Ага, только они 5 вольтовые а я так понял нужно 3.3, поправьте если ошибаюсь. | А что проблема питать 5V, а через стаб 3,3V питать флешку? Если верить датащитам, то 74HC244A можно нужно использовать тоже на 5V питанием, но она поддерживает стабильную работу уже от 2V.
gonzo писал: | Я и сам не дурак. И грамотных людей знаю много. И если-бы был бы доступ к девайсу, то уж запустить экзешник ума хватило бы | Дураком тебя никто не обзывал, что много грамотных людей знашь тоже никто не сомневался Только исходя из твоих слов аппарат та убили пока он дотупен был gonzo писал: | плохо работал | Он ведь работал еще, поправь если не так |
|
JohnK
|
А, да, чуть не забылDimok82, ты же собираешся использовать внутрисхемное программирование флешки? Судя по твоему первому посту, так кто тебе мешает проджер та питать отдельным питанием, на флешь та свое питание приходит, а твоя задача обеспесить кроме сигнальных концов еще и GND. Так, что собирай на микрухах из 286 и 386 мамок, там стоят в окурат 74F244PC, собирай и не парься, питание ей +5V возьмешь от обдельного БП. |
|
Dimok82
|
JohnK писал: | А, да, чуть не забылDimok82, ты же собираешся использовать внутрисхемное программирование флешки? Судя по твоему первому посту, так кто тебе мешает проджер та питать отдельным питанием, на флешь та свое питание приходит, а твоя задача обеспесить кроме сигнальных концов еще и GND. Так, что собирай на микрухах из 286 и 386 мамок, там стоят в окурат 74F244PC, собирай и не парься, питание ей +5V возьмешь от обдельного БП. |
Спасибо за совет, сдул пару штук таких с мамки от 486, если честно для меня это ново, вот выкладываю фото печатки роутера, разъём припаял я, что бы было проще эксперементировать, можете подсказать что куда цеплять на плате, да и вообще поподробнее с вариантом на 74F244PC.
п.с. хотел собрать вариант вот такой http://demonisat.ucoz.co.uk/forum/27-114-1 тот что с батареей от BIOS
|
|
JohnK
|
Dimok82, Да, нормальный вариант, только вместо батареи поставь стабилизатор на 3,3V и запитай всю схему 5V, а через стаб получишь нужные 3,3V для остального. |
|
KonstantinVoskr
|
Ну так кто нибудь одолел его по JTAG-у или нет? А то заимел такой же билайновский, только у моего ревизия HW d2.1.
По UART не достучаться ( со всеми вытекающими...) Да и в адресе выдает ересь 169.Х.Х.Х...
Так что если есть наработки по восстановлению оных- очень буду ждать помощи) |
|