прошить w309r через UART

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Мучитель микросхем
Аватара пользователя
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков

Сообщение khomych »

доброго дня. прошу помощи знатоков. знакомый мне подарил роутер TENDA W309R в мертвом состоянии. по его словам после очередной перепрошивки он перестал подавать признаки жизни. при включении моргает индикаторами в потом просто светится индикатор питания. веб интерфейс недоступен ни через LAN ни через WI-FI. толи сбой произошел, толи прошивка левая была. выбрасывать жалко, аппарат неплохой.
сегодня подпаялся преобразователем USB-UART на контроллере PL2303 (телефонный шнурок, купил за 1 гривну). на плате роутера нашел и определил распиновку ЮАРТ разъема (контактные площадки). подключаюсь терминальными программами на скорости 115200. проблем нет. вот дамп, который выдает роутер

<0>Decompressing...done


CFE version 5.100.138.3 based on BBP 1.0.37 for BCM947XX (32bit,SP,LE)
Build Date: 2011-05-26 10:33:50 4 (richard@aeteam.com)
Copyright (C) 2000-2008 Broadcom Corporation.

Init Arena
Init Devs.
Boot partition size = 131072(0x20000)
Found an ST compatible serial flash with 32 64KB blocks; total size 2MB
et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.100.138.3
CPU type 0x19749: 300MHz
Tot mem: 16384 KBytes

CFE mem: 0x80700000 - 0x80798550 (623952)
Data: 0x8072E3A0 - 0x807315C0 (12832)
BSS: 0x807315C0 - 0x80732550 (3984)
Heap: 0x80732550 - 0x80796550 (409600)
Stack: 0x80796550 - 0x80798550 (8192)
Text: 0x80700000 - 0x8072E39C (189340)

Device eth0: hwaddr C8-3A-35-16-C9-18, ipaddr 192.168.0.1, mask 255.255.255.0
gateway not set, nameserver not set
Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: ...... 2939824 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000

ни на какие комманды не реагирует. до этого однажды пришлость таким образом прошивать TP-LINKWR740N. удачно, но там в терминале выбивался запрос, чтото типа клацай кнопкой или я буду грузить программу через 2 секунды. точно не помню. но в данном случае ничего подобного не происходит. если запустить роутер с нажатой кнопкой ресет то дамп немного меняется. привожу

<0>Decompressing...done


CFE version 5.100.138.3 based on BBP 1.0.37 for BCM947XX (32bit,SP,LE)
Build Date: 2011-05-26 10:33:50 4 (richard@aeteam.com)
Copyright (C) 2000-2008 Broadcom Corporation.

Init Arena
Init Devs.
Boot partition size = 131072(0x20000)
Found an ST compatible serial flash with 32 64KB blocks; total size 2MB
et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.100.138.3
CPU type 0x19749: 300MHz
Tot mem: 16384 KBytes

CFE mem: 0x80700000 - 0x80798550 (623952)
Data: 0x8072E3A0 - 0x807315C0 (12832)
BSS: 0x807315C0 - 0x80732550 (3984)
Heap: 0x80732550 - 0x80796550 (409600)
Stack: 0x80796550 - 0x80798550 (8192)
Text: 0x80700000 - 0x8072E39C (189340)

Committing NVRAM...done
Waiting for reset button release...

при отпускании ресета снова запускается то что я приводил до этого.

припоминаю, что на TP-LINK-е приходилось впаивать перемычку на плате и выпаивать резистор, чтобы разрешить прошивку таким образом. всю нужную инфу нашел на просторах инета. а вот по текущему девайсу ничего подобного нету. два дня гугл мучаю. в общем помогите кто чем сможет :)) заранее благодарен
Контактная информация:
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков

Сообщение khomych »

решено. подсказку дали на другом форуме. роутер заработал. если кому интересно могу описать процедуру восстановления
Контактная информация:
Реклама
Родился
Сообщения: 1
Зарегистрирован: Ср июн 25, 2014 11:50:01

Сообщение Kostelo »

Да очень нужно W309r этаже проблема пожалуйста поподробнее. Спасибо . :cry:
Мучитель микросхем
Аватара пользователя
Сообщения: 423
Зарегистрирован: Сб фев 21, 2009 16:11:32
Откуда: Харьков

Сообщение khomych »

нужен адаптер ЮСБ-ЮАРТ. можно собрать на FT232 у меня оказался адаптер для древнего телефона на микрухе pl2101. подпаяться им к контактным площадкам на плате роутера. там четыре контактных прощадки врял, недалеко от процессора и микросхема памяти. нужно подпаять Gnd, Tx, Rx. землю определить можно обычной прозвонкой. Тх и Рх определял опытным путем. процесс следующий. запускаю на компе программу PUTTY выбираю подключиться к СОМ порту (нужно определить на какой порт прицепился преобразователь), скорость (если не ошибаюсь) 115200 и нажать подключиться. после этого включить роутер. если подпаялся правильно то в терминале побегут строки с инфой (сразу заажать ctrl-c)если появилась строка ввода комманд то можно попробывать подключить роутер витой парой к компу и зайти по 192.168.1.1. (адрес может отличаться. ввести комманду "ifconfig" и посмотреть на результат) и в браузере у меня высветился диалон заливки новой прошивки. залил официальную и все заработало.

написал по памяти, точно уже не помню. этого роутера под рукой уже нету
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «Интеграция с ПК»