Ru-Board.club
← Вернуться в раздел «Драйверы и прошивки BIOS»

» Восстановление роутера (TP-Link) через Serial

Автор: valont
Дата сообщения: 19.03.2013 16:38
Помогите пожалуйста!!!
Суть проблемы:
Был куплен tp-link mr3420 v 2.1 с целью расширения существующей сети wifi через wds
Как убедился роутер с этим плохо справляется
Было решено прошить его прошивкой от openwrt
В итоге он умер - горит питание и мигает сис

Попытки прошить его через lan, сброс его к заводским настройкам ник чему не привело
- не пингуется 192.168.1.1

В итоге был куплен каберь са-42 - с него выходит три провода, которые на плате кабеля обозначены:белый - tx, зеленый - rx, синий - gnd
Я их припаял к плате роутера
http://radikal.ua/data/upload/c2184/fb1a9/155df774cc.jpg
внизу слева сначала tx, потом rx, потом gnd и резистор на 10 ком между tx и vcc

Подключаю роутер к компу через кабель, подключаю сетьевой кабель .запускаю tftpd32 (он сеть не видит. Когда включить роутер - видит)

Далее настраиваю и запускаю PuTTY - и ничего - черный экран с зеленым квадратиков внизу

Обратная сторона роутер выглядит вот так - http://radikal.ua/data/upload/4fa6c/4fa6c/40696ff447.jpg

Помогите - что я делаю не так? или что мне сделать?
Автор: Red_Line_ST
Дата сообщения: 19.03.2013 16:45
valont

Надо помнить, что tx кабеля подключаем к rx роутера, а rx кабеля к tx роутера. Массу соответсвено к массе. В моем случае больше ничего не понадобилось. Правда первый раз перепутал rx с tx и пришлось заменить их местами и перепоять еще раз.

И из твоих фоток совсем не могу понять где,куда и что припаяно
Автор: valont
Дата сообщения: 19.03.2013 16:51
т.е. мне tx и rx поменять местами? а grd и vcc? Извините за тупые вопросы - просто я в этом поный чайник

Добавлено:
это фотки до того как я припаивал
Автор: Red_Line_ST
Дата сообщения: 19.03.2013 16:55
valont,

Я делал все согласно мануала из данной темы. Правда у меня WR1043nd.

так вот VCC я не трогал, т.к. исходя из описания кабеля + и так есть.. Далее. Tx-кабеля припаиваем к Rx-роутера, Rx-кабеля к Tx-роутера, GRD - это минус. Соответственно минус припаиваем к минусу на плате роутера. Конфигурируем Putty как на скринах в мануале и не забываем проверить номер COM-порта в менеджере устройств. И вписываем данный COM в Putty.

Если все ок, то должен появиться терминал. Ну,а там уже вписываем tpl быстро и восстаналвиваем прошивку..




Добавлено:
valont

в компе должен быть задан статический адрес для сетевой карты, к которой подключен кабель от роутера. По ману, лучше чтобы ip у компа был 192.168.0.2 или 192.168.0.5. Т.к. роутер ищет tftp-сервер по этим адресам

Добавлено:
Прошивка должна быть без слова boot в названии. Название лучше сменить для упрощения вписывания команды. Не заюываем про расширение после точки в названии
Автор: valont
Дата сообщения: 19.03.2013 17:16
спасибо.
Текст в косоли появился и без всяких каракулей. В итоге что я сделал - поменял местами tx и rx- gnd оставил как и был и удалил резистор между tx и vcc, который я сам и припаял
Автор: Red_Line_ST
Дата сообщения: 19.03.2013 17:17
valont

молодец. у меня тоже текст был без каракулей. Зависит от кодировки установленной в пути.
Автор: valont
Дата сообщения: 19.03.2013 17:41
скачал прошивку с официального сайта - ввел четыре команды
erase 0x9f020000 +0x3c0000

tftpboot 0x81000000 1.bin

cp.b 0x81000000 0x9f020000 0x3c0000

bootm 0x9f020000

теперь проутер включается - загорается питание, потом все лампочки. потом питание и опять все покругу
Автор: Red_Line_ST
Дата сообщения: 19.03.2013 17:51
valont

у меня так было на 1043nd. криво встала прошивка.. Прошивка без слова boot в названии? точно посчитал на калькуляторе размер?


c tftp роутер закачал прошивку ?
Автор: valont
Дата сообщения: 19.03.2013 18:28
прошивка судя по всему закачалась и установилась - потому что начал пинговаться 192.168.1.1. Роутер успокоился горят три кнопки - питание, сис, и лан1. Но через веб в нее зайти не могу - скорее всего прошивка с openwrt - без интерфейса.
А что ты говорил насчет калькулятора? что нужно считать?
Автор: Red_Line_ST
Дата сообщения: 19.03.2013 19:04
hex размера прошивки.

Ты же написал, что скачал с оф. сайта Я думал с tp-link. если проша openwrt, то конечно скорее всего морды не будет. попробуй ssh
Автор: IevGeniy
Дата сообщения: 29.03.2013 00:41

Пытаюсь восстановить TP-Link WR1043ND.
После включения на секунду загораются все светодиоды и гаснут. Остаётся только питание
PuTTY выдаёт следующее:


U-Boot 1.1.4 (Nov 2 2012 - 14:04:55)

AP83 (ar9100) U-boot 0.0.11
DRAM:
sri
32 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash: 8 MB
Using default environment

In: serial
Out: serial
Err: serial
Net: ag7100_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0: xx:xx:xx:xx:xx:xx
eth0 up
eth0
Autobooting in 1 seconds## Booting image at bf020000 ...
Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 2.6.39.4 (pilot6@debian) (gcc version 4.5.4 20110808 (prerelease) (Linaro GCC 4.5-2011.08) ) #1 Tue Nov 15 15:39:32 EST 2011
bootconsole [early0] enabled
CPU revision is: 00019374 (MIPS 24Kc)
SoC: Atheros AR9132 rev 2
Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:5.000MHz
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
Normal 0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00002000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: board=TL-WR1043ND console=ttyS0,115200 rootfstype=squashfs,jffs2 noinitrd
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 29360k/32768k available (2021k kernel code, 3408k reserved, 390k data, 180k init, 0k highmem)
SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:80
Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is TP-LINK TL-WR1043ND
bio: create slab <bio-0> at 0
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
msgmni has been set to 57
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
Atheros AR71xx SPI Controller driver version 0.2.4
m25p80 spi0.0: unrecognized JEDEC id 1c3017
Realtek RTL8366RB ethernet switch driver version 0.2.3
rtl8366rb rtl8366rb: using GPIO pins 18 (SDA) and 19 (SCK)
rtl8366rb rtl8366rb: RTL5937 ver. 3 chip found
rtl8366rb: probed
eth0: Atheros AG71xx at 0xb9000000, irq 4
Atheros AR71xx hardware watchdog driver version 0.1.0
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Cannot open root device "(null)" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Команды в PuTTY не пишутся.
Что дальше?
Автор: Red_Line_ST
Дата сообщения: 29.03.2013 10:24
А инструкцию читали от топик-стартера?

Перед тем как выскочит это:
Autobooting in 1 seconds## Booting image at bf020000 ...
Uncompressing Kernel Image ... OK

нужно успеть вписать tpl в терминале... А дальше уже химичить
Автор: IevGeniy
Дата сообщения: 30.03.2013 12:32
я думал хоть секунду задержки для того чтоб это написать должно быть,
у меня терминале всё происходит очень быстро - меньше секунды на весь текст
Автор: ChuckyOd
Дата сообщения: 31.03.2013 01:08
Прошу помощи!
В наличии имеется роутер WR941ND v2.0

После неудачной прошивки роутер не работает - горят только Power и QSS. При подключении витой пары - линки горят, но ответа нет. Пробовал менять подсети - ответа не было.

Для восстановления приобрел кабель CA-42. Потом выяснил, что это клон, т.к. основан на чипе Arkmicro.

Интересует следующее:
1. Возможно ли восстановить девайс с данным кабелем или искать на PL2303?
2. Вскрыл корпус кабеля, выяснил кто есть кто - RX, TX, GND. Прочитал в данном топике, что можно проверить кабель замкнув RX и TX - в putty должно быть эхо. Эхо не наблюдается. Кабель нерабочий?
3. К каким контактам подключаться на плате? Повторю - модель WR941ND v2.0
http://images.lark.net.cn/tl-wr941n/01.jpg
В отличие от других моделей, в которых присутствуют отдельные 4 контакта, в данной модели площадка из 10 контактов. Кто знает - укажите, плиз, где там RX, TX и GND.
Автор: IevGeniy
Дата сообщения: 31.03.2013 06:05
А драйвер для кабеля установили?
Кабель определяется в дисепетчере устройств?
Автор: ChuckyOd
Дата сообщения: 31.03.2013 13:32
IevGeniy

ОС - Windows XP. В диспетчере устройств значится как Nokia CA-42 USB Drivers (COM4).
ID оборудования - USB\Vid_6547&Pid_0232&Rev_0001.
Автор: TpaHcryMaHucT
Дата сообщения: 07.04.2013 10:36
# vi /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config interface 'lan'
option ifname 'eth0'
option type 'bridge'
option proto 'static'
option netmask '255.255.255.255'
option ipaddr '192.168.1.x'
option gateway 'gw-ip-address'
option broadcast '10.231.14.221'
option dns '217.118.66.243'

так отредактировал файл,теперь не могу зайти в ТД(TP-LINK TL-WA901ND)...что делать((?
Автор: Red_Line_ST
Дата сообщения: 07.04.2013 12:08
reset не помогает?
Автор: TpaHcryMaHucT
Дата сообщения: 07.04.2013 12:38
неа,через безопасный режим, откатил к заводским настройкам
Автор: leroy111
Дата сообщения: 29.04.2013 14:59
Ищу fullflash для TL-WR842ND если есть у кого поделитесь
Автор: htconex
Дата сообщения: 29.04.2013 22:55
[more] Изврат по Одесски)))))))


Всем привет!!!! В первую очередь всем ОГРОМНЕЙШЕЕ СПАСИБО!!!! В семействе +1 поднятый кирпич 1043ND.

Рекомендую (хоть и не в праве) добавить на первый пост надпись: ЧИТАТЬ ВСЮ ВЕТКУ ДО КОНЦА...
Иначе вопросы рассматриваться не будут.))))

Значится так. в связи с тем что собралась система с ФриНАСом, захотелось больше скорости. Естественно прошить роутер идея не заставила себя долго ждать.))

Как всегда мануал до конца не читая, принялся шить ОПЕНВРТ. Прошил саму прошивку, через веб морду, ресет, - все работает. теперь же, нужен апгрейд. ресет, И вот ОН!!! BRICK))))))

На своей работе, УСБ - КОМ шнурков, достаточно. И на СР2102 и на профоликах. Перетыкал все. Только на профолике 2303, из под 7-ки 64-й, я увидел буквы вместо кракозябликов в ПУТТИ.
Команды не вводились(((((
Заказал на АУКРО, СА-42. Пришел значится. С диском все по ФенШую.
Опля, а дровишки не стали???((( Ну ессено качал с сети и все как у всех.
Не становился шнурок и все. Кое как из под своей систему, втулил ему дрова профолика от 2007 года.
УРА, шнурок сел на законный ему КОМ 3. Счастью нет границ.
Стартуем ПУТТИ. Четенько, все на РУССКОМ (Английском) ))))
Вот только не задача?)?)?)? пару минут и BSOD 0x00000D1 или 10D, как оказалось лажа в дровах.
Множество попыток ребута. И все то-же самое.
Было решено запустить виртуал ХР.
В ХР, шнурок без проблем виделся. Запускаем ПУТТИ. Отлично.
Вводим долгожданное TPL.............
И получаем вместо надписи Autobooting start: tpl,

Autobooting start ar7100>
цитата
ar7100>

и все. долго ждал, тыкал хелп, ничего не происходило. в мануалах пишут, должно быть. db12x>

оказалось в моей версии, ar7100> это и есть те заветные db12x> для ввода команд.
ну наконецто,)))))) Тыкаем tftpboot 0x81000000 1.bin
получаем T T T T T T T T T T T T........ и так далее до перезагрузки.
Оказалось, мне роутер на русском ГОВОРИТ TFTP IP 192.168.0.5 your IP 192.168.0.2
Логично надо сменить АЙПИ.
Сменили))))))))))))) Ураааааааа. потекло))))))))) Скачала железяка СЕБЕ в коробочку прошивку.
Далее по мануалу, сделали:

erase 0xbf020000 +7c0000

И следом запись:
cp.b и бла бла бла.........

Короче прошились. все пучком. Но на роутер зайти нельзя???????? набираем 192.168.1.1 и НИКОГО НЕТ ДОМА(((((((((((

Все процедуры проделаны много раз. множество прошивок смененно. При попытке залить официал. Железяка в бесконечном ребуте. даже uBoot меню не показывает.
Долгие попытки ни кчему не привили.
Нашлась прошивка, модифицированный официал.
Прошились, на роутер зашли)))) УРА...УРА....
Из под ВЕб морды апдейт до последнего офицала.. Возврата config файла и ВУАЛЯ)))) Все ЗЕР-ГУД.
ВСЕ ЕЩЕ РАЗ СПАСИБО. Будут вопросы задавайте, пока помню что и ка делал)))))

Удачи ВСЕМ TP-Link-юзерам)))) [/more]

Добавлено:
Да кстати. для знающих.!
Есть программатор STK-500 удастся ли снять FULL Flah с моего 1043 ND???
JTAG распаяю, не вопрос. Не уверен насчет СТК500.

Если да, подскажите как, я поделюсь)))))
Автор: DenSSS
Дата сообщения: 04.05.2013 23:37
Починил свой 941ND после неудачного изменения конфига network (пропустил кавычку в адресе DNS). Роутер не отвечал с любого интерфейса. Подключился по serial используя схему http://www.dd-wrt.com/wiki/index.php/LaFonera_Hardware_Serial-Cable-Port#Very_simple_console_adapter
к обычному com порту компьютера.
Автор: andresivanov
Дата сообщения: 20.05.2013 19:41
Вот такая штука имеется http://assets.mhint.s3.amazonaws.com/downloads/8256/205146_07_manual_eng.pdf подойдет ли она?
Или нужно именно USB to TTL https://www1.elfa.se/data1/wwwroot/assets/datasheets/ttl-232r_eng_tds.pdf ?
Автор: OptimusBest
Дата сообщения: 23.05.2013 19:00
htconex
Если еще актуально, то да. Нужен только для STK-500 соответствующий софт, посылать команды процу.
Если OpenOCD его поддерживает то еще легче.

Что что, а с Atheros'ов снимать дамп проще простого через jtag. Другое дело записывать...
Автор: darnMagus
Дата сообщения: 27.05.2013 15:37
Просьба откликнуться тем, кому удалось починить свой 941. Как ни мучился с сериал портом, так и не получилось его перепрошить. Если есть у кого-то желание помочь с готовой схемой в Москве, откликнитесь, пожалуйста.
Автор: johydn
Дата сообщения: 10.06.2013 23:47
Для подключения компьютера к serial интерфейсу роутеров отлично подходит набор МастерКит BM8051
Все выводы переходника промаркированы, никакой путаницы.
Схема подключения - согласно инструкции в первом сообщении темы:

Роутер Переходник
Автор: htconex
Дата сообщения: 21.06.2013 22:55

Цитата:
Если еще актуально, то да. Нужен только для STK-500 соответствующий софт, посылать команды процу.
Если OpenOCD его поддерживает то еще легче.


Надо смотреть, не помню чтоб этой софтиной игралси) Надо пробовать.
Автор: selivanovd
Дата сообщения: 26.06.2013 19:47
Спасибо за тему, востоновил свой аппарат!

vcc не подключал
Автор: darnMagus
Дата сообщения: 02.07.2013 19:05
Помогите, пожалуйста.
В мануале по 941 написано, что нужно перемкнуть два контакта под TX (http://wiki.openwrt.org/_media/toh/tp-link/serial_if.jpg?w=400). В результате неудачной пайки были полностью уничтожены контактные площадки, которые нужно перемкнуть. Подскажите, к чему подсоединяются данные площадки, может, удастся перемкнуть их в другом месте.
Автор: upaq
Дата сообщения: 14.07.2013 17:47
Кто может, сбросьте полный дамп от TP-Link wr741nd v1,Неправильно настроил openwrt, в результате получил радостно мигающий но не общающийся со мной роутер

Страницы: 1234567891011121314151617

Предыдущая тема: Нет звука на ноуте


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.