TL-WR2543ND прошивка через UART

Эта ветка закрыта для дальнейших ответов. Вы можете создать новую тему, чтобы поделиться своими идеями или задать вопросы.
12

TL-WR2543ND прошивка через UART

Эта ветка закрыта для дальнейших ответов. Вы можете создать новую тему, чтобы поделиться своими идеями или задать вопросы.
17 Ответить
Re: TL-WR2543ND прошивка через UART
2016-05-13 10:49:35
На сколько понимаю, это есть твоя работа, то я бы мучатся не стал, поднял бы флешь и накатил новый дамп.
Сохрани слитый дамп, вырежи firmware и вставь рабочую прошивку.
Если нету физического сом порта, то при использовании переходника usb>сом возможна проблема с драйверами.
Не мешало бы взглянуть на скрин с твоими кракозябрами.
  0  
  0  
#1
Опции
Re: TL-WR2543ND прошивка через UART
2016-09-24 12:57:16
У меня точно такая же проблема, как и tr25, подключил, вижу кракозябры, можете у вас есть идеи, как это исправить и с чем это связано?
Использую usb>com шнурок VCOM VUS7050
Скрин кракозябр (для соединения использую: screen /dev/ttyUSB1 115200 8N1)
http://uploads.ru/kxPI9.png
  0  
  0  
#1
Опции
Re: TL-WR2543ND прошивка через UART
2016-09-24 14:32:55
Скорее дело из за чипа, QinHeng Electronics HL-340, несогласование уровней ttl - cmos. Понадобится изготовление инвертора, можно попробовать установить резистор на плате роутера на выходе UART между Tx и Vcc 6k8 - 10k.
Рекомендуемый переходник USB to СOM на базе чипа pl2303 или ch341 (первый надежнее) Остерегаться подделок!
https://wiki.openwrt.org/toh/tp-link/tl-wr2543nd
  0  
  0  
#1
Опции
Re: TL-WR2543ND прошивка через UART
2016-09-24 23:28:16
Поделюсь своими успехами, может кому пригодиться.
Плюнул я возиться с этим шнурком, ну не работает с ним и все. И тут я вспоминаю, Ардуинка, она же тоже эмулирует com, начал изучать, оказалось, что действительно можно сделать usb>uart из Arduino nano(как раз она то у меня и завалялась).
Скетч взял здесь, переписывать ничего не нужно, представленный в посте, работоспособен (можно поменять контакты для удобства, если только). Библиотеку взял с гитхаба, чтоб быть уверенным, что версия последняя.
Скомпилировал, залил, подключил Rx, Tx и GND, заработало. Дальше все по стандартному мануалу.
  0  
  0  
#1
Опции
Re: TL-WR2543ND прошивка через UART
2017-10-11 21:39:34
В очередной раз добрался до восстановления сабжа.
Купил переходник, подключил.
Не получается ввести tpl:
---
BOARD IS NOT CALIBRATED!!!
In: serial
Out: serial
Err: serial
Net: ag7240_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7014
eth0: 00:03:7f:09:0b:ad
rtl8367_phy_setup SUCCESS!!!
eth0 up
eth0
Autobooting in 1 second{▒
## Booting image at 9f020000 ...
?> Uncompressing Kernel Image ... OK

Starting kernel ...
---

Пробовал раз 20-50. Походу в момент ожидания 1сек терминал вообще ничего передать не может, т.к. я раза 2-3 за ту секунду успевал ПКМ и Enter нажать.
Есть еще варианты?
  0  
  0  
#1
Опции
Re: TL-WR2543ND прошивка через UART
2017-10-11 22:27:30
Ввод нажимать не надо, только ввести tpl, проверьте шнурок на эхо.
  0  
  0  
#1
Опции
Re: TL-WR2543ND прошивка через UART
2017-10-12 20:13:51
шнурок исправен, прозвонил провод по TXD - проходит, замкнул TXD c RXD со стороны тушки - эхо идет.
Могу прозвонить TXD по плате, если подскажете на какую ногу какого чипа оно приходит.

UPD: Сам все нашел. Для идущих следом поясню:
На плате роутера ноги разъема для UART считая от ключа по порядку именуются так: TX-RX-GND-VCC
Соединять их с платой интерфейса нужно так: TX-RX, RX-TX, GND-GND. VCC оставить в воздухе.
Если соединить напрямую, то на экране все будет писаться, но роутер не будет ничего принимать, ибо некуда.

Роутер снова в строю, vovan26 спасибо огромное за помощь!
  0  
  0  
#1
Опции