ESpec - мир электроники для профессионалов


Прошивка модема TP-LINK TD-W8901G v.3

  Список форумов » Настольные компьютеры

Следующая тема · Предыдущая тема
АвторСообщение
lamaster87 
Заглянувший
Сообщения: 7
 
Сообщение #1 от 26/10/2011 17:35 цитата  

Столкнулся с такой проблемой что по невнимательности прошил данный роутер прошивкой v.6. После чего он естественно оказался трупом, и больше никаким способом не удается его прошить. Теперь нужен дамп памяти от v.3. И прошивать флеш программатором. Уже после прошивки на V6 выпаял память 25Q16V считал. Сравнил с прошивкой на сайте V6 которую заливал по fttp. Они одинаковые только у считанной вначале идет видимо какойто специальный загрузчик. Оставил вначале этот загрузчик, а все остальное воткнул от прошивки V3. Прошил, память воткнул на место, результат тот же, горит повер. Видимо загрузчик тоже нужен от V3, а где его взять? Правил все в блокноте может по этому не идет?
Сергей Шмелев 
Передовик
Сообщения: 1452
Сергей Шмелев
 
Сообщение #2 от 26/10/2011 20:13 цитата  

http://www.tp-link.com/en/support/download/
lamaster87 
Заглянувший
Сообщения: 7
 
Сообщение #3 от 27/10/2011 05:16 цитата  

Про это я знаю от туда качал и ставил v6 но теперь шить только через программатор и для этого нужен полный дамп флеши FullFlash. т.к там есть еще специальная область загрузчика
lamaster87 
Заглянувший
Сообщения: 7
 
Сообщение #4 от 27/10/2011 11:29 цитата  

Разобрался в дампе, подредактировал все заработало
ndrii1 
Новичок
Сообщения: 10
ndrii1
 
Сообщение #5 от 12/11/2011 19:31 цитата  

Можно дамп выложить??? очень нужел. или ка его достать с офицала.
fakkel1 
Заглянувший
Сообщения: 6
 
Сообщение #6 от 16/11/2011 19:56 цитата  

У меня таже самая проблема перепрошил на V6, горит только индикатор power, что делать?
Помогите плз....
Подключил консольный кабель,
как перешить его обратно?
ndrii1 
Новичок
Сообщения: 10
ndrii1
 
Сообщение #7 от 17/11/2011 21:00 цитата  

Прошить обратно только через программатор, а вот как вытащить бинарник с их родного неизвестного файлика вот данный вопрос на повестке дня, или кто владеет модемом и программатором одновременно, слейте дамп ... ну очень нужно! спасибо!!!
fakkel1 
Заглянувший
Сообщения: 6
 
Сообщение #8 от 17/11/2011 21:21 цитата  

А залить дамп "бинарик" через консоль модема можно?
Просто программатора нет((((
ndrii1 
Новичок
Сообщения: 10
ndrii1
 
Сообщение #9 от 17/11/2011 21:37 цитата  

Залить можно через программатор, выпаяв микросхему
fakkel1 
Заглянувший
Сообщения: 6
 
Сообщение #10 от 17/11/2011 22:08 цитата  

жаль, но программатора у меня нет((
Я сделал консоль, подключился....
там есть вот такие команды:
======= Debug Command Listing =======
AT just answer OK
ATHE print help
ATBAx change baudrate. 1:38.4k, 2:19.2k, 3:9.6k 4:57.6k 5:115.2k
ATENx,(y) set BootExtension Debug Flag (y=password)
ATSE show the seed of password generator
ATTI(h,m,s) change system time to hour:min:sec or show current time
ATDA(y,m,d) change system date to year/month/day or show current date
ATDS dump RAS stack
ATDT dump Boot Module Common Area
ATDUx,y dump memory contents from address x for length y
ATRBx display the 8-bit value of address x
ATRWx display the 16-bit value of address x
ATRLx display the 32-bit value of address x
ATGO(x) run program at addr x or boot router
ATGR boot router
ATGT run Hardware Test Program
ATRTw,x,y(,z) RAM test level w, from address x to y (z iterations)
ATSH dump manufacturer related data in ROM
ATDOx,y download from address x for length y to PC via XMODEM
ATTD download router configuration to PC via XMODEM
ATUR upload router firmware to flash ROM

< press any key to continue >
ATLC upload router configuration file to flash ROM
ATXSx xmodem select: x=0: CRC mode(default); x=1: checksum mode
ATLD Upload Configuration File and Default ROM File to Flash
ATCD Convert Running ROM File to Default ROM File into Flash

думаю, что через них можно всё сделать, но незнаю как(
ndrii1 
Новичок
Сообщения: 10
ndrii1
 
Сообщение #11 от 20/11/2011 23:03 цитата  

Перед обновлением прошивки обычно есть функция сохранение старой прошивки в файл. вы можете считать бэкап???
lamaster87 
Заглянувший
Сообщения: 7
 
Сообщение #12 от 09/12/2011 07:51 цитата  

За темой не слежу, кому нужна помощь пишите в личку. Для помощи мне потребуется ваш слитый дамп с флеши (какой он есть после неуд. прошивки), могу подправить... Свой не дам... т.к. устройство клонируется получается два одинаковых MAC адреса, да и калибровки железа у всех разные...
ratmen 
Заглянувший
Сообщения: 1
 
Сообщение #13 от 09/09/2012 18:03 цитата  

[quote="ndrii1"]Перед обновлением прошивки обычно есть функция сохранение старой прошивки в файл. вы можете считать бэкап???[/quteo]
все очень просто
во первых распиновка на картинке не правильная ,вверху vcc снизу gnd
для восстановления роутера нужна кабель (на мах232 желательно ,а не на всяких юсб-ком , я использовал на мах3232 ) с питанием 5в ,програма tera term и сама прошивка
в свойствах ком порта виставить битрейт 115200 , дата 8 бит , парити ноне , флоу контрол ноне
тоже самое в настройке програмы tera term
открыть програму ,включить питание роутера , подключить кабель , в окне терминала увидим сообщение от роутера и до 3 секунд нажать любую клавишу чтоб войти в дебаг мод
потом набираем каманду atur и бистро переходим в file / transfer / xmodem / send и указиваем прошивку
ждем пока прошивка загузится в роутер , потом начнется сама процесс прошивки
вот и все
tuand 
Заглянувший
Сообщения: 1
 
Сообщение #14 от 06/08/2014 10:24 цитата  

[quote="ratmen"]
ndrii1 писал:
Перед обновлением прошивки обычно есть функция сохранение старой прошивки в файл. вы можете считать бэкап???[/quteo]
все очень просто
во первых распиновка на картинке не правильная ,вверху vcc снизу gnd
для восстановления роутера нужна кабель (на мах232 желательно ,а не на всяких юсб-ком , я использовал на мах3232 ) с питанием 5в ,програма tera term и сама прошивка
в свойствах ком порта виставить битрейт 115200 , дата 8 бит , парити ноне , флоу контрол ноне
тоже самое в настройке програмы tera term
открыть програму ,включить питание роутера , подключить кабель , в окне терминала увидим сообщение от роутера и до 3 секунд нажать любую клавишу чтоб войти в дебаг мод
потом набираем каманду atur и бистро переходим в file / transfer / xmodem / send и указиваем прошивку
ждем пока прошивка загузится в роутер , потом начнется сама процесс прошивки
вот и все


немножко не правильно, но может это каждый отдельный случай: с верху в низ VCC, GND, RX, TX - только при таком подключении получилось подключиться к модему
Lameer 
Заглянувший
Сообщения: 7
 
Сообщение #15 от 04/02/2015 08:38 цитата  

[quote="tuand"]
ratmen писал:
ndrii1 писал:
Перед обновлением прошивки обычно есть функция сохранение старой прошивки в файл. вы можете считать бэкап???[/quteo]
все очень просто
во первых распиновка на картинке не правильная ,вверху vcc снизу gnd
для восстановления роутера нужна кабель (на мах232 желательно ,а не на всяких юсб-ком , я использовал на мах3232 ) с питанием 5в ,програма tera term и сама прошивка
в свойствах ком порта виставить битрейт 115200 , дата 8 бит , парити ноне , флоу контрол ноне
тоже самое в настройке програмы tera term
открыть програму ,включить питание роутера , подключить кабель , в окне терминала увидим сообщение от роутера и до 3 секунд нажать любую клавишу чтоб войти в дебаг мод
потом набираем каманду atur и бистро переходим в file / transfer / xmodem / send и указиваем прошивку
ждем пока прошивка загузится в роутер , потом начнется сама процесс прошивки
вот и все


немножко не правильно, но может это каждый отдельный случай: с верху в низ VCC, GND, RX, TX - только при таком подключении получилось подключиться к модему



именно так и сделал. Все получилось.
залил через Сериал-порт стандартный файл новой версии прошивки(не Дамп). Все прошло удачно. Использовал не tera term, а обычный Hyper Trminal из Винды, применял китайский USB-TTL-UART-адаптер(купленный Алиекспресс) на микрухе PL2303, подтверждаю: порядок выводов сверху-вниз именно VCC, GND, RX, TX(проверял на десятке таких модемов, т.к. постоянно работаю с ними). Один нюанс - после заливки прошивки(не Дампа) все настройки в модеме сохраняются(не сбрасываются в умолчальные, заводские.

Вопрос: уважаемый, ratmen, подскажите, где вы нашли такое волшебное слово: atur, после которого стало возможным заливать что-то через сериал-порт. Хочу покопать немного дальше и научиться подобным образом что-либо сливать обратно из сабджа в компьютер.

Есть еще задачка: имеется модем с кем-то перенастроенными параметрами(отключен DHCP, поменян пароль). Хочу не получить сброшенный модем, а именно узнать(или вычислить пароль и все измененные настройки через WEB-интерфейс). Придумал путь решения.

Код:
1)Слить Дамп(именно Дамп, а не прошивку), он будет содержать и имеющуюся сейчас в нем конфигурацию.
2)Сбросить модем RESET поумолчанию
3)Слить второй Дамп.
4)Сравнить оба дампа в HEX-редакторе, и путем стирания или копирования кусков из несовпадающих областей Дампов - вычислить место хранения пароля в Дампе.
5)Подменить эту область в первом Дампе на ту, что с умолчальным паролем. Зайти в WEB-интерфейс и увидеть настройки измененные в модеме неизвестным автором.


Отсюда второй вопрос: Как слить Дамп из модема ? Возможно-ли это с помощью имеющейся уже конфигурации железа и софта ? Какими командами пользоваться чтобы слить Дамп? И еще было бы полезно, какое обозначение флеш-микрухи на плате модема и где она расположена ?

Буду очень благодарен Вам за ответ.

С уважением, Евгений. улыбка
greg4357864 
Завсегдатай
Сообщения: 582
greg4357864
 
Сообщение #16 от 05/02/2015 08:05 цитата  

Вот ещё ссылка на статью, как реанимировать модемы при неправильной прошивке или отключение света при обновлении.http://www.adslclub.ru/forum/viewtopic.php?t=42691&start=20#818975
Помогает не во всех случаях конечно, но во многих точно.Помогает только тогда, когда вы не можете зайти в настройки самого модема через браузер или телнэт у кого, как настроен доступ(модем, как бы завис).
BadGarry 
Новичок
Сообщения: 12
 
Сообщение #17 от 06/02/2015 14:54 цитата  

а метод через TFTP - не работает??

ДОБАВЛЕНО 06/02/2015 13:58

Прописываете статику на ПК, далее запускаете tftp и указываете путь до скачанной прошивки. В маршрутизаторе прописываете Имя прошивки с расширением, а так же ип где запущен tftp сервер.

ДОБАВЛЕНО 06/02/2015 13:58


To upgrade the router's firmware, follow these instructions:

1. Download a more recent firmware upgrade file from the TP-LINK website
2. Run a TFTP Server on a PC on your LAN, then take the file in the TFTP serve

ДОБАВЛЕНО 06/02/2015 13:59

3. Enter the downloaded file name into the File Name box.
4. Enter the IP address of the P
можете использувать програму Golden FTP serve
smsergey 
Заглянувший
Сообщения: 1
 
Сообщение #18 от 30/03/2017 22:31 цитата  

Столкнулся с такой-же самой проблемой, прошил роутер вместо версии V3 на версию V6. Перечитал много форумов, пересмотрел видео и у меня получилось. Для восстановления прошивки нужно: 1. Конвертер RS232 в TTL последовательный порт, стоит он недорого и найти его можно в объявлениях или интернет магазинах (см. фото) . 2. Нужна программа Tera Term, я использовал версию 4.94, потому что на других версиях у меня не получилось. 3. Нужно припаять провода к нераспаяному разъему JTAG как показано на фото. 4. После всех действий подключаем наш конвертер в Com порт, открываем программу Tera Term, выбираем в настройках Com порта выставляем скорость передачи 115200, потом открываем "файл" - "новое соединение", выбираем Com и нажимаем ОК. После этого включаем роутер и ждем надписи Please enter any key, нажимаем любую клавишу и попадаем в Debug Mode. Далее нужно ввести команду ATUR и нажать Enter, потом открываем прошивку "файл - трансфер - XMODEM - Передача", выбираем файл прошивки "ras" и ждем. После прошивки замигают остальные индикаторы. После прошивки выключаем роутер, отсоединяем разъем Com, включаем, проверяем соединение по TFTP, если все нормально, то можно откусить провода.

разъем JTAG


Конвертер



Перейти: 
Следующая тема · Предыдущая тема
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Настольные компьютеры



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP