Восстановление

Ладно, вскрыл. Но когда увидел этот флэш чип - прифигел. Он в длинну гденить 12-14мм и на этой стороне разместилось три десятка ножек микросхемы.

Восстановление Linksys wrt610nv2

Решил я на днях обновить dd-wrt прошивку на моём, начавшем подглючивать в последнее время, Linksys wrt610n v2 (он же Cisco E3000).

Банальная элементарная операция.

Полез на офф сайт, нашёл подходящую прошивку и через интерфейс поставил обновляться. Пошёл пить чай.

Минут через 10, вернувшись, я обнаружил отсутствие каких либо признаков жизни роутера, который весело моргал индикатором питания и горящей лампочкой единственного заюзаного LAN1 порта.

Ну тут я конечно же учёный прошивками первым делом ребучу роутер питанием. Не помогает. Ребучу роутер ресетом - вообще ноль реакции.

Ну, думаю, хрен с ним, делаю hard reset 30/30/30 - ноль реакции. Пинга нет.

И тут я начинаю понимать, что я, видимо, накосячил и зашил какую-то неправильную прошивку... =(

Поизучавши тщательно реакцию роутера замечаю, что при ребуте роутера питанием проходит 3-5 пингов и связь опять теряется. Видимо, как только прогружается прошивка - связь теряется.

Вооружившись гуглом и офф сайтом полез читать.

Самая внятная тема по восстановлению Linksys wrt610nv2 на dd-wrt тут.

Выяснилось, что добрые люди с dd-wrt не удосужились сделать для прошивок Linksys wrt610n ver.1 и Linksys wrt610n ver.2 разные имена файлов прошивок. А по факту это роутеры с абсолютно разным железом, лишь в идентичном корпусе, и их прошивки полностью несовместимы. На моём wrt610nv2 работают только прошивки с 2.6 ядром.

Стал копать в сторону tftp. Узнал, что tftp не поддерживает файлы больше 3.7-4.0 мегабайт, т.е. можно заливать только специальные mini прошивки.

Пробую залить прошивки - в ответ "Истёк таймаут ожидания ответа". Роутер не реагирует.

Откопал вот такой вот батник:

@Echo Off

:BEGIN

ping -n 1 -w 1 192.168.1.1

If errorlevel 1 Goto BEGIN

If errorlevel 0 Goto FLASH

Goto END

:FLASH

Echo *** Start Flashing ****

tftp -i 192.168.1.1 put c:\wrt\dd-wrt.v24-14896_NEWD-2_K2.6_mini_wrt610nv2.bin

:END

С помощью которого мне удалось залить прошивку! Фишка в том, что батник надо запускать до включения роутера, после чего уже включать сам роутер. После сообщения об успешной прошивки пинги не остановились после 3-5 штук, а продолжались дальше. Порадовался =) Но радость была недолгой. Ни reset, ни 30\30\30 не помогали. После первого же ребута возвращался к 3-5 пингам и связь опять пропадала. Т.е. толку от успешной передачи прошивки через tftp ноль.

Вычитал более грубый способ восстановления. Нужно вскрыть роутер, найти там флеш память и замкнуть 8 и 9 пин на микросхеме.

Полез делать и тут же уткнулся в необычные саморезы, которыми закручен роутер - шестиконечная звезда со штырём. Я, лично, такое в первый раз встретил. Почесал репу и пошёл спать. Утром в магазин в поисках.

В первом магазине развели руками и сказали, что они такого некогда в жизни не видели. гыгы)

Во втором, более крупном "Мир инструмента" мне чудом подобрали отвёртку - тип torx, а отвертка STANLEY TT10 за 70 рублей.

Вечером, как добрался до дома, быстрей разбирать. Открутил 4 долбаных самореза, а корпус не с места. Как влитой, даже не шевелится. Ковырял еще полчаса. Кое как вскрыл. Оказалось, что там каждые 2 сантиметра стоят защёлки, которых в сумме десятка два. Рекомендую начинать вскрывать корпус со стороны портов - там легче всего подцепиться.

о_О

Кое как насчитал 8-9, 3 раза проверил, попросил девушку проверить. Догадался прям около 8-9 ножек поставить точку тонким маркером для дисков(картинка выше не моя). Рекомендую. Она мне очень помогла.

Перечитал 3 раза порядок действий. Фактически инструкция такова:

1. Выключить роутер тумблером 0\1.

2. Освободить все порты, оставив только питание.

3. Замкнуть 8-9 ноги на микросхеме памяти и не отпускать.

4. Включить питание.

5. Подождать 30 секунд и убрать замыкание

6. Вставить в LAN1 пачкорд

7. Зайти в браузере на http:\\192.168.1.1 и порадоваться открывшейся Recovery консоли.

8. Выбрать заранее подготовленную стоковую(родную) прошивку и прошить.

9. Подождать 3-5 минут и заходить на http:\\192.168.1.1.

10. Радоваться восстановленной стоковой прошивке.

Рекомендую заранее на сетевом интерфейсе ПК прописать ip 192.168.1.2 и маску 255.255.255.0

Хотя, говорят и по DHCP может выдаться. Но оно вам надо? Доэксперементировались уже =)

Еще, говорят, с firefox бывают проблемы. Если не прокатит, попробуйте другой браузер.

Сделал и я всё как положено. Прошивка вроде улетает, но результата ноль. Через 5 минут отклика от http:\\192.168.1.1 так и не появляется. Но пинги идут. Ребут роутера и опять 3-5 пингов и тишина. Большая печаль. Проделал всю операцию с начало еще десяток раз с различными прошивками и браузерами, даже на другом ноуте(на обоих ноутах Win7 x64) - результат тот же, а фактически его отсутствие. Огромная печаль в предчувствии гемора с JTAG или COM, который еще нужно где-то достать, либо сделать самому.

Пошёл спать.

Перечитал на работе кучу сайтов и форумов. Больше альтернативных способов так и не нашёл. Все дороги ведут к COM и гипертерминалу.

Стал читать уже, где их можно купить, как сделать и вообще, что это такое.

Промелькнуло в одном месте, что шить из recovery нужно из под ХР, под семёркой не работает. Показалось маловероятно, но стоило попробовать.

Взял у отца старенький нетбук с Windows XP SP3, проделал всё по инструкции и О ЧУДО!!! Прошивка залилась из рекавери, роутер ребутнулся пару раз и я увидел стоковую прошивку! УУУУУРРРРРРРРРРРРАААААААААААА!!!!!!!!!!!!!!!!!!!!!!

Идея о проблеме с Win7 взята отсюда.

HAPPY END!

Вообщем мораль сей басни такова:

Шейте свой Linksys из Recovery("Management console") только из под Windows XP. Под Windows 7 по непонятным причинам прошивка из recovery не работает!

ТЭГи для поиска: Linksys wrt610nv2, 610n, recovery, unbricking, 5 ping, 8 9 pin, cisco, flash, firmware, dd-wrt.