воскресенье, 3 апреля 2011 г.

Восстановление LinkSys WRT54G, WRT54GS, WRT54GL

Предлагаю вашему вниманию, проверенный мною способ восстоновление замечательных  устройств фирмы Linksys, а именно моделей WRT54G, WRT54GS, WRT54GL.

Симптомы:
На передней панели постоянно мигает индикатор power, остальные светодиоды не горят. Устройство либо не отвечает по адрессу 192.168.1.1 на локальном порту, либо после определенных шаманских плясок с бубнами, все же начинает пингаеться, но как-то криво. Т.е. сразу после включения прорпадают 5-6 пакетов, потом проходит пинг пакетов в 5-6, далее опять пропадает 4-6 паккетов, потом пинг сново идет ровно и не пропадает, но при этом ни telnet ни ssh ни web-интерфейс, не отвечают, и ни в какую ни хочет заливаеться с помошью tftp-клиента прошивка на девайс.
Способ лечения: 1 и 2.

Симптомы:
При включении мигает Power потом постоянно горит. При подключении кабеля к LAN-порту загараеться порт и пингаеться 192.168.1.1. Веб-интерфейс неработает, по tftp зашить не получаеться. Вероятноая причини прошито устройство не той верией.
Способ лечения: 1.

Симптомы:
После включения мигает Power потом постоянно горит. Все Lan-индикаторы горят постоянно. По локальному порту не пингаеться. То что Power горит постоянно говорит о том что устройство загрузилось прошивкой. Просто произашел сбой в памяти устройства- его нада очистить, как правило командой erase nvram & kernel
Способ: 3.


Диагноз: криво встала фирмварина при пердыдущей прошивке. Необходимо лечить =)
Возможно вы выбрали неправельную прошивку для перовй инстоляции (DD-WRT должна быть mini прошивка; OpenWRT initial web flash).

Необходимо прошить устройство по tftp. Есть два способа:
1. Serial Console - консольный кабель COM-to-USB
2. Pin shortcut method - закоротить ножки на памяти чтобы перевести ее в recivery mode.



1. Serial Console 

Припаятся к консоле на устройстве используя кабель
Serial-to-USB (http://intervito.blogspot.com/search/label/TL-WR741ND ).
Припаяться как показанно на фото:

Pin 23.3VPin 4TX_0Pin 6RX_0Pin 8Not connectedPin 10GND
Pin 13.3VPin 3TX_1Pin 5RX_1Pin 7Not connectedPin 9GND

wrt54gl_v11_serialport___.jpg

Далее подключиться по Putty( 115200 )либо используя другую программу.
( инструкция: http://intervito.blogspot.com/search/label/TL-WR741ND )
Вы увидите что-то наподобие:

Boot version: v2.3

The boot is CFE


mac_init(): Find mac [00:xx:xx:xx:xx:xx] in location 0

Nothing...

Reading :: Failed.: Error
Reading :: Failed.: Error
Reading :: Failed.: Error
нажмите Ctrl+C, и увидите:
CFE> 
тут ввидите три команды:
CFE> nvram set boot_wait=on
CFE> nvram set boot_time=10
CFE> nvram commit && reboot

Таким образом вы создали окно в 10 сек при загрузки для того чтобы подключиться к роутору по tftp протоколу и залить на него прошивку ( http://downloads.openwrt.org/backfire/10.03.1-rc6/brcm-2.4/ )
Итак приступим к прошивке:
1. Поставте ping 192.168.1.1
2. Включите устройство
2. Когда увидите ответы на ping 192.168.1.1 нажмите сосответствующую команду:


В windows:
с:\tftp -i 192.168.1.1 PUT code.bin

В linux:
 tftp 192.168.1.1
 > binary
 > rexmt 1
 > trace 
 > put code.b
> quit     // для выхода


Дождитесь пинга от 192.168.1.1 и прейдите на web-страницу.

Ссылки:
https://forum.openwrt.org/viewtopic.php?pid=63972
http://wiki.openwrt.org/toh/linksys/wrt54g#serial.port



2. Pin shortcut method 

Инструкция:
1. Разобрать устройство.

3. Установить на сетевой карте компьютера ip-адресс 192.168.1.2 и маску 255.255.255.0, и поставить пинг на устройство 192.168.1.1.
в windows с ключем "-t"
ping 192.168.1.1 -t
2. Найти на плате флеш-память ("Intel flash"), и закоротить 15 и 16 ножки, например отверткой.
4. Далее подать питание на устройсто, тем самым Вы приведете его в состояние "recovery mode".
Подождать 10 секунд и разамкнуть ножки.(убрать отвертку)

5. Дождаться пока пойдет пинг на 192.168.1.1.
6. Теперь можно с помошью tftp-клиента залить соостетствующую прошивку на устройство размером не более 3мб (dd-wrt.v24_mini_wrt54g.bin переименовать в code.bin). Подождать около 3 минут не выулючая питания! ссылка на tftp-клиент

В windows:
с:\tftp -i 192.168.1.1 PUT code.bin


В linux:

 tftp 192.168.1.1
 > binary
 > rexmt 1
 > trace 
 > put code.bin


7. Дождаться когда вновь пойдет пинг на 192.168.1.1, далее зайти через web-интерфейс на устройства, и залить полную версию прошивки.

ссылки по которым я собирал мануал:
http://www.dd-wrt.com/wiki/index.php/Recover_from_a_Bad_Flash#Linksys_Firmware
http://voidmain.is-a-geek.net/redhat/wrt54g_revival.html#0

для прошивки через Serial port:
http://www.andrewhazelden.com/blog/2010/01/how-to-use-the-serial-ports-on-a-linksys-wrt54gs-with-dd-wrt-v24/
http://www.rwhitby.net/projects/wrt54gs
http://www.dd-wrt.com/wiki/index.php/WRT54GL_MAX232_Serial

также полезные ссылки:
http://books.google.com.ua/books?id=GBtJdvMeAJQC&printsec=frontcover&hl=ru#v=onepage&q&f=false


3. Serial Console 

Припаятся к консоле на устройстве используя кабель
Serial-to-USB (http://intervito.blogspot.com/search/label/TL-WR741ND ).
Припаяться как показанно на фото:

Pin 23.3VPin 4TX_0Pin 6RX_0Pin 8Not connectedPin 10GND
Pin 13.3VPin 3TX_1Pin 5RX_1Pin 7Not connectedPin 9GND

wrt54gl_v11_serialport___.jpg

Далее подключиться по Putty( 115200 )либо используя другую программу.
( инструкция: http://intervito.blogspot.com/search/label/TL-WR741ND )
Вы увидите что-то наподобие:

Boot version: v2.3

The boot is CFE


mac_init(): Find mac [00:xx:xx:xx:xx:xx] in location 0

Nothing...


нажмите Ctrl+C, и увидите:
CFE> 
тут ввидите две команды:
CFE> erase nvram & kernel
CFE> reboot

Дождитесь пинга от 192.168.1.1 и прейдите на web-страницу.

Ссылки:
http://www.dd-wrt.com/phpBB2/viewtopic.php?p=482044
https://forum.openwrt.org/viewtopic.php?pid=63972
http://wiki.openwrt.org/toh/linksys/wrt54g#serial.port



13 комментариев:

  1. Для модели LinkSys WRT54G2 V1 вариант serial console покатит?

    ОтветитьУдалить
  2. Ошибок миллион, читать противно.

    ОтветитьУдалить
  3. у меня симптомы 2, но восстановить никак не выходит. прошивал его 1 раз, когда купили на офф прошивку. модель WRT54GL. неужели новый придется покупать... пока буду использовать ноут как роутер

    ОтветитьУдалить
  4. Дуже дякую ви мені дуже допомогли! :)))

    ОтветитьУдалить
  5. Блин, уже лучше бы по-китайски написал, не так бы глаза резало...
    По русскому наверняка твердая "двойка" была?

    ОтветитьУдалить
  6. Консоли от компании Microsoft не сразу захватили всемирную популярность и доверие игроков. 1-ая консоль под названием Xbox, вышедшая в далеком 2001 году, значительно уступала PlayStation 2 по количеству проданных приставок. Однако все поменялось с выходом Xbox 360 - консоли седьмого поколения, которая стала по-настоящему "народной" для обитателей Рф и государств СНГ - http://ru-xbox.ru/load/1/1/2. Портал Ru-Xbox.Ru является популярным ресурсом в числе поклонников приставки, поскольку он предлагает игры для Xbox 360, которые поддерживают все существующие версии прошивок - совсем бесплатно! Для чего играть на оригинальном железе, в случае если есть эмуляторы? Для Xbox 360 игры выходили долгое время и представлены как посредственными проектами, так и хитами, многие из которых даже сейчас остаются эксклюзивными для это консоли. Некие гости, желающие сыграть в игры для Xbox 360, смогут задать вопрос: зачем нужны игры для прошитых Xbox 360 freeboot или разными версиями LT, если имеется эмулятор? Рабочий эмулятор Xbox 360 хоть и существует, но он требует производительного ПК, для покупки которого будет нужно вложить существенную сумму. К тому же, разные артефакты в виде исчезающих текстур, отсутствия некоторых графических эффектов и освещения - могут изрядно попортить впечатления об игре и отбить желание для ее предстоящего прохождения. Что предлагает этот портал? Наш портал вполне посвящен играм для приставки Xbox 360. У нас можно совсем бесплатно и без регистрации скачать игры на Xbox 360 через торрент для следующих версий прошивок консоли: - FreeBoot; - LT 3.0; - LT 2.0; - LT 1.9. Каждая прошивка имеет свои особенности обхода встроенной защиты. Потому, для запуска той либо иной игры будет нужно скачать специальную ее версию, которая на сто процентов адаптирована под одну из четырех перечисленных выше прошивок. На нашем веб-сайте вы можете без труда получить желаемый проект под подходящую прошивку, поскольку возле каждой игры присутствует название версии (FreeBoot, LT 3.0/2.0/1.9), под которую она адаптирована. Пользователям данного ресурса доступна особая категория игр для 360-го, созданных для Kinect - специального дополнения, которое считывает все движения одного либо нескольких игроков, и позволяет управлять с помощью их компьютерными персонажами. Большой выбор ПО Не считая способности загрузить игры на Xbox 360 Freeboot либо LT различных версий, тут можно найти программное обеспечение для консоли от Майкрософт: - разнообразные версии Dashboard, которые позволяют кастомизировать интерфейс консоли под свои нужды, сделав его более комфортным и нынешним; - браузеры; - просмотрщики файлов; - сохранения для игр; - темы для консоли; - программы, для конвертации образов и записи их на диск. Помимо перечисленного выше игры на Xbox 360 Freeboot можно запускать не с дисковых, а с USB и других носителей, используя программу x360key, которую можно достать на нашем сайте. Посетителям доступно огромное количество нужных статей, а кроме этого форум, где вы можете пообщаться с единомышленниками либо попросить совета у более опытных владельцев консоли.

    ОтветитьУдалить
  7. Списки наилучших содержат казино, прилагающие сертифицированный софт. Игротека онлайн казино имеет свыше 2500 веселий. Коллекция разнородная, представлены карточные, настольные забавы, слоты разной тематики. Ассортимент непрерывно обновляется. Отдельные азартные порталы предлагают крипто-игры. Любые модели обладают высокой отдачей топ игровых автоматов на реальные, безукоризненной графикой, поддерживают размашистый спектр бонусных настроек.

    ОтветитьУдалить
  8. Третитй бездепозитный бонус за регистрацию – денежные средства. К огорчению, начислить рубли либо баксы готовы лишь известные и известные клубы casino как получить бездепозитный бонус. С их поддержкой у насладиться любой доступной забавой – автоматом, рулеткой, кено, блэкджеком.

    ОтветитьУдалить
  9. Система бонусов и поощрений в БК 1хбет значительно увеличивает привлекательность компании в глазах игроков. Очень выгодные предложения доступны как новеньким, и пользователям, уже имеющим опыт работы на платформе. В числе впечатляющего набора бонусной программы очень легко потеряться. Каждый промокод 1хбет гарантирует право на определенные преференции - промокод 1хбет.

    ОтветитьУдалить
  10. Бывают истории, когда SEO-специалист, на первый взор, тщательно подошел к оценке закупить ссылки для продвижения сайта свойства ссылок, подобрал тему и авторитетные ресурсы для размещения линков. Но позиции интернет-сайта не растут даже по нескольких месяцев. Причиной такой трудности, задачи, препядствия вероятность быть несоответствие контента на страничках продвигаемого вебсайта ожиданиям мотивированной аудитории.

    ОтветитьУдалить