понедельник, 29 ноября 2010 г.

Прошивка и восстановление роутеров TP-LINK (TL-WR741ND, TL-WR841ND, TL-WR1043ND, TL-MR3220 и т.п.) через Serial Console + LAN

Дорогие друзья!
Предлагаю Вашему вниманию подробную инструкции по прошивке замечательных, а главное недорогих девайсов фирмы TP-LINK.
Модели:
TL-WR( 741ND, 743ND; 841ND, 843ND; 941ND, 943ND )
TL-WA701ND
TL-WR1043ND;
TL-MR3220;
и т.п.
Инструкция полностью работоспособная!  Проверялась неоднократно.

Содержание:
1. Подготовка
2. Распайка
3. Процесс прошивки
4. FAQ
5. Дополнительные материалы ( прочитать перед прошивкой )
    1. Прошивка напрямую флешки ( M25P64-VMF6P )
    2. Установка пакета ip в TP-Link WR-741ND.
    3. Проблемы с родной прошивкой (связанные с ее большим размером)
6. Полезные ссылки
    1. Сборка кабеля под RS-232C.


1. Подготовка

Для прошивки нам понадобится следующее:

1. Скачать последнюю стабильную прошивку  OpenWRT или DD-Wrt (либо любую другую). Далее в статье я буду перепрошивать на примере open-wrt и устройства TP-Link WR741ND.
Скачайте прошивку соответственно вашему устройству.
OpenWRT:
openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin с
http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/
DD-Wrt:
factory-to-ddwrt.bin
http://dd-wrt.com/site/support/router-database (выбрать в поле поиска TP-Link WR741ND )

2. скачать программу Putty (в маем случае release 0.60) качестве терминала выступала программа putty, конектились к порту COM4 на скорости 115200.

3. Tftp-сервер я использовал:
Для Windows:
Tftpd32 версии tftpd32 standard edition (installer) (545 kB)
Для Linux:
Демон tftpd

4. Кабеля.
Последовательность:   Компьютер-> com-to-usb -> NULL -> Serial -> TP-LINK

a)Кабель usb-to-com фирмы Sweex CD005 (чипсет PL232, драйвер CD005) подключается через переходниик NULL. Этот кабель нужен в том случае если в вашем компьютере или ноутбуке нат ком порта. Также устройство корректно прошивается чере кабель на микросхеме CP2102. А вот с микросхемой PL2303HX могут возникнуть проблемы с отображением символов.
usb-to-com Sweex CD005

b) сам переходник NULL

c) Serial. В нашем случае это com-кабель (собранному на схеме для преобразования уровней) который впаивается в плату устройства как показано на рисунке 1. Можите сами собрать кабель по схеме. Если у вас есть com-порт можите подключить только этот кабель без usb-to-com.
 Serial cabel



2. Распайка

TL-WR741ND 
Ver. 1.х
Вся серия первой версии  TL-WR741ND v. 1.1-1.8. Распайка показана на рисунке. Напряжение должно быть 3.3 V

 ver. 1.1-1.8


Ver 2.0 
Во второй версии устройства (TL-WR741ND v.2.0) припаиваться необходимо по следующей схеме:
Tx - TP 4
Rx - TP 5
Gnd - земля в любом месте.
2.5V - на контактной площадке рядом с процессором, к ней идет дорожка от последней ножки на процессора. если смотреть на плату то правый верхний угол. Проверить можно тестером, замерив напряжением между землей и и контактной площадкой, напряжение должно быть равно 2.5 V. Но ни как не 3.3 V ! как это было в серии версии 1.х
На чипсете AR7240  ножки соответствуют 86→Rx и 87→Tx.
http://code.google.com/p/ezbox/wiki/AtherosAR7240


Крайний верхний угол процессора (2.5 V)


TL-WR841ND
Ver. 7.2


TL-WR941ND
ver. 5.1




TL-WR1043ND



TL-MR3220


TL-MR3420




3. Процесс прошивки

Для Windows:
Запускаем putty и выбираем  Conection type 'Serial', редактируем Serial line в соответсвии с тем на каком порту у вас поднялся usb-to-com переходник в маем случае это COM3, посмотреть можно через диспетчер устройств строка- "Порты (COM или LPT)".


И выбираем скорость 115200, далее жмем "Open".
Откроется окно с терминалом на COM3 порту(у вас может быть другой). Далее вам нужно перезагрузить устройство и когда появиться строка Autobooting in 1 seconds  вам нужно успеть ввести слово tpl .

Для linux:
Устанавливаем демон tftpd:

Я использовал также putty
Из под рута делаем следующее:
root@hosting:/home/vitaliy# apt-get update
root@hosting:/home/vitaliy# apt-get install putty
root@hosting:/home/vitaliy# dmesg | grep tty
[622834.649300] usb 2-2: pl2303 converter now attached to ttyUSB1
root@hosting:/home/vitaliy# putty




Теперь перезагрузите устройство и вы увидете на экране загрузчик U-Boot если этого не произойдет и на экране будет пусто, тут возможны несколько причин (смотри FAQ), либо перепутан tx и rx при пайки, либо слетел сам загрузчик  U-Boot и тогда нужно будет шить флешку (см. пункт 4.Дополнительные материалы. Прошивка флешки M25P64-VMF6P) 


U-Boot 1.1.4 (Nov 16 2009 - 09:05:59)
AP91 (ar7240) U-boot
DRAM:
sri
#### TAP VALUE 1 = 9, 2 = a
32 MB
id read 0x100000ff
flash size 4194304, sector count = 64
Flash: 4 MB
Using default environment
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
eth0 up
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
ATHRS26: resetting s26
ATHRS26: s26 reset done
eth1 up
eth0, eth1
Autobooting in 1 seconds <--- вот здесь и надо успеть набрать на клавиатуре tpl

Если вы успели, то увидите приглашение: ar7240> 



      Список используемых команд (краткий список команд):
1) printenv
2) tftpboot 0x80000000 openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin
3) erase 0x9f020000 +0x3c0000
4) cp.b 0x80000000 0x9f020000 0x3c0000
5) bootm 0x9f020000

(ТРЕБУЕТ ПРОВЕРКИ) Для роутеров TL-WR1043ND возможны другие значения адрессов:
1) tftpboot 0x80000000 gargoyle_1.5.5-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin
2) erase 0xbf020000 +0x680000
3) cp.b 0x80000000 0xbf020000 0x680000
4) bootm 0xbf020000

      Те же команды, но с результатами выполнения:

В консоли набираем printenv

ar7240> printenv
bootargs=console=ttyS0,115200 root=31:02 rootfstype=jffs2 init=/sbin/init mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),2752k(rootfs),896k(uImage),64k(NVRAM),64k(ART)
bootcmd=bootm 0x9f020000
bootdelay=1
baudrate=115200
ethaddr=0x00:0xaa:0xbb:0xcc:0xdd:0xee
ipaddr=192.168.1.123 <----- IP вашего роутера
serverip=192.168.1.100 <----- IP tftp сервера откуда роутер будет качать прошивку
stdin=serial
stdout=serial
stderr=serial
ethact=eth0

Environment size: 359/65532 bytes

Теперь вам необходимо изменить IP вашего компьютера на 192.168.1.100
Подключите устройство ВНИМАНИЕ!!!  WAN-порт к вашей сетевой карте с адрессом 192.168.1.100
Найстройте в программе Tftpв32 Server interfaces '192.168.1.100'. Нажмите кнопку "Browse" и выберите папку с прошивкой (в виндовс 7, лучше на диске D: т.к. на С: нужен доступ администратора). Далее нажмите кнопку "Show Dir" выберите строку с прошивкой и нажмите кнопку "Copy", тем самым вы скопируете название прошивки в буфер обмена.
(название прошивки можно вставить из буфера обмена, в putty вставка из буфера осуществляется  нажатием правой кнопки мыши на экране сразу после мигающего курсора)

Затем возвращаемся к роутеру и вводим :


ar7240> tftpboot 0x80000000 openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin   //загрузка прошивки которую скачали, по средствам tftp, в область памяти, адресс 0x80000000

eth1 link down
dup 1 speed 100
Using eth0 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.123
Filename 'openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin'.
Load address: 0x80000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
######################################################
done
Bytes transferred = 3932160 (3c0000 hex)

ar7240> erase 0x9f020000 +0x3c0000   //очистка областей памяти с адрессами 0x9f020000 +0x3c0000


First 0x2 last 0x3d sector size 0x10000 61
Erased 60 sectors

ar7240> cp.b 0x80000000 0x9f020000 0x3c0000   //копирование прошивки (которую мы залили в 0x80000000, см выше) из области памяти 0x80000000 в области 0x9f020000 +0x3c0000 (которые мы предварительно очистили, см. выше)

Copy to Flash... write addr: 9f020000
done


ar7240> bootm 0x9f020000   //загрузка системы из области памяти 0x9f020000
## Booting image at 9f020000 ...
Uncompressing Kernel Image ... OK


Starting kernel ...


Linux version 2.6.32.25 (openwrt@ampere) (gcc version 4.3.3 (GCC) ) #1 Fri Nov 19 20:27:50 PST 2010
bootconsole [early0] enabled
CPU revision is: 00019374 (MIPS 24Kc)
Atheros AR7240 rev 2, CPU:350.000 MHz, AHB:175.000 MHz, DDR:350.000 MHz
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
и так далее ...

Поздравляю! 
Теперь устройство доступно по адресу 192.168.1.1 на LAN-порту.

P.S. Если статья действительно помогла тыкнете в качестве бонуса на банера гугловские хочу проверить зароботок на рекламе AdSense =)

aвтор: Я aka Delix

4. FAQ
(в процесс разработки)
В: Какая микросхема будет работать от 2.5V ?
O: Микросхема ST3232B (http://www.datasheetcatalog.com/datasheets_pdf/S/T/3/2/ST3232B.shtml) работает от 2,5 Вольт. 

В: А как потом вернуть заводскую прошивку?
О: http://wiki.openwrt.org/toh/tp-link/tl-wr741nd#back.to.original.firmware тут описан способ установки родной прошивки.

В: Подключаюсь путтей, перепробовал массу кодировок, а всё равно вижу кракозябры (читается часть, типа кусочек времени, AP91 и тд. Дождаться Autobooting in 1 seconds не получается (не читается). 
О: Собрал схему согласования на к561лн2 и всё ок прошилось.

В: У меня есть кабель Siemens DCA-510 на PL2303HX можно ли его как-то использовать для этого?
О: Отлично! Кабель работает. Подпаял только Tx, Rx и GND.

В: О: Тут есть путаница с кабелями, подходит любой Jtag кабель, я взял на MAX232, подключал RX, TX и землю, питание не подключал, отно нужно для питания кабеля, у меня кабель с питанием. Плата 2 ревизии на 2.5 вольт.

В: А в чем разница между openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory и openwrt-ar71xx-tl-wr741nd-v1-squashfs-sysupgrade кроме размера :) ?
О: http://wiki.openwrt.org/doc/howto/generic.sysupgrade

В: Устройство корректно прошилось через кабель на микросхеме CP2102. Кабель на микросхеме PL2303HX не сработал - на выходе были кракозябры при всех возможных вариациях скорости соединения.
О: а резистор в 10кОм между tx и vcc на uart не пробовали припаять... проблема бы решилась... ;)





5. Дополнительные материалы

1. Прошивка напрямую флешки ( M25P64-VMF6P )
aвтор: "Аноним"
TP-Link 1043
Удалось прошить флэшку. 
Использовался программатор на резисторах LPT порт.
Для нуждающихся вот файл прошивки:
http://dl.dropbox.com/u/58486160/SPI/tlwr1043.bin

Завелось сразу. 
К сожалению, но родная микросхемка отказалась прошиваться, как ранее писал, не снималась защита от записи. Купил новые, прошилась сразу и без ошибок.
Вот как было сделано:

http://dl.dropbox.com/u/58486160/20120214_013.jpg

http://dl.dropbox.com/u/58486160/20120214_014.jpg

Шлейв от жесткого диска РС, через один провод на корпус, питание бралось от компьютера(3.3в).
Еще одно, под 16ти-ногой флешкой (M25P64-VMF6P стоимость 142р) есть площадка для установки и восьминогой. Так что если найдется с 8 ногами, смело берите.

Добавлено:
http://dl.dropbox.com/u/58486160/20120214_018.jpg
http://dl.dropbox.com/u/58486160/20120214_019.jpg
http://dl.dropbox.com/u/58486160/20120214_020.jpg


2. Установка пакета ip в TP-Link WR-741ND.
автор: Алексей aka Cosmonauter
Т.к. на флешке мало места под этот пакет то можно его поставить в /tmp.
После подключения к роутеру можно установить пакет "ip" либо с репозитория OpenWRT либо командой:

wget -q -O /tmp/ip http://drumnbass.org.ua/openwrt_ip_without_install/ar741/ip && sleep 1 && chmod 755 /tmp/ip && sleep 1 && ln -s /tmp
/ip /usr/sbin/ip


3. Проблемы с родной прошивкой  (связанные с ее большим размером).
автор: Илья

Обратите внимание, НЕЛЬЗЯ шить через Putty прошивкой длиной более 7с0000 !!! (большая длина, может означать наличие Boot).
Прошивка с русского сайта имеет большую длину.

Можно для уверенности прошивку в WinHex открыть и если увидим( справедливо для родной прошивки конечно):
h00000000
.... фигня нечитаемая...
....фигня нечитаемая...
h00019000
h00020000 01 00 00 00 54 50 2D 4C 49 4E 4B 20 54 65 63 68 TP-LINK Tech
h00020010 6E 6F 6C 6F 67 69 65 73 00 00 00 00 76 65 72 2E nologies ver.
h00020020 20 31 2E 30 00 00 00 00 00 00 00 00 00 00 00 00 1.0 
ТАК вот ЭТИМ НЕЛЬЗЯ ПРОШИВАТЬ через Putty!!!! 

А если: 
h00000000 01 00 00 00 54 50 2D 4C 49 4E 4B 20 54 65 63 68 TP-LINK Tech
h00000010 6E 6F 6C 6F 67 69 65 73 00 00 00 00 76 65 72 2E nologies ver.
h00000020 20 31 2E 30 00 00 00 00 00 00 00 00 00 00 00 00 1.0 
то этим скорее всего можно.

Как видим прошивка во флешке Тр-link начинается с адреса h00020000, а до этого и есть Boot.

(Скорее всего Boot одинаков для всех Тр-link TL-WRххх и в случае гибели НЕ 1043, можно попробовать этот Boot закатать с нулевого по 1FFFF адрес(но это предположение нужен фул-флеш любого другого роутера).

При обновлении через web интерфейс(при подключенном Putty) в терминале видим--
--ERASE First 0x0 last 0x7-- sector size 0x10000
т.е стирается и сам загрузчик из флешки? 

Наверное это причина гибели роутеров при прошивках.
Ради интереса я прервал процесс прошивки... и труп в руках!!! Симптомы-горит светодиод питания.(не делайте так, у меня флешка вторая была).
Таким образом мы видим, перед прошивкой первым делом стирается флешка, а уж потом в оперативку грузится дамп и только потом прошивается память флеш! Любой сбой или завис и труп гарантирован, а без загрузчика как все поняли только прошивать флешку напрямую!

В связи с этим- не пренебрегайте отключением всех клиентов от роутера и отключением WiFi в интерфейсе! Ведь после стирания флешки, роутер продолжает работать, прошивка вся в памяти(и старая, но не факт что вся новая)


6. Полезные ссылки:
1. Сборка кабель под RS-232C.

2. Прошивка OpenWRT
http://wiki.openwrt.org/toh/tp-link/tl-wr841nd
http://www.odmins-it.ru/article/100/
http://wiki.openwrt.org/toh/tp-link/tl-wr741nd

304 комментария:

  1. Какая микросхема будет работать от 2.5V

    ОтветитьУдалить
  2. Микросхема ST3232B работает от 2,5 Вольт. Позже выложу схему по которой собирал.

    ОтветитьУдалить
  3. http://www.datasheetcatalog.com/datasheets_pdf/S/T/3/2/ST3232B.shtml линк на даташит схемы

    ОтветитьУдалить
  4. А как потом вернуть заводскую прошивку?

    ОтветитьУдалить
  5. http://wiki.openwrt.org/toh/tp-link/tl-wr741nd#back.to.original.firmware тут описан способ установки родной прошивки.

    ОтветитьУдалить
  6. Добрый вечер видимо в лан настройках выставил не то что надо! Помогите сбросить настройки роутера ибо на кнопку РЕСЕТ не реагирует нивкакую!

    ОтветитьУдалить
  7. По подробней что делели, где меняли, через веб в браузере или через консоль?

    ОтветитьУдалить
  8. через веб интерфес в лане поставил функцию лана eth0 как конкретно называется опция непомню!

    ОтветитьУдалить
  9. А зачем так выё**ваться??? Легче же просто подключить по ЛАН порту и цывильно прошить рутер

    ОтветитьУдалить
  10. "А зачем так выё**ваться??? Легче же просто подключить по ЛАН порту и цывильно прошить рутер"
    Спасибо кэп! Мы как-то сами не догадались...

    ОтветитьУдалить
  11. Подключаюсь путтей, перепробовал массу кодировок, а всё равно вижу кракозябры (читается часть, типа кусочек времени, AP91 и тд. Дождаться Autobooting in 1 seconds не получается (не читается). Точка TL_WA701ND. Кругом пишут, что родня. Шить рекомендуют с 741-й.

    ОтветитьУдалить
  12. Заначит либо нужно выстовить правиьно скорость в путти, а именно 115200. Либо проверить пайку =)

    ОтветитьУдалить
    Ответы
    1. у меня такая же проблема, только видно одни крокозябры!!! Пайка правильная. Как быть???

      Удалить
    2. Тоже были кракозябры, схема для прошивки http://img693.imageshack.us/img693/3469/ttlrs232eng.png . Запитал VCC через резистор 100 ом, появилась нормальная кодировка.

      Удалить
  13. в схеме на 2 транзисторах трудно запутаться, но чем чёрт не шутит, завтра на работе гляну. А я был уверен, что проблема в кодировках :( А вы какую кодировку (я UTF-8) используете в путти? Или всё по умолчанию?

    ОтветитьУдалить
  14. все по умолчанию. Я тут недавно TL-WR841N перепрошивал, вот на нем у меня половина символов не понятна. Но я так по памяти команды ввоодил в нужных местах и получилось в итоге перепрошить.

    ОтветитьУдалить
  15. Спасибо, Виталий. По памяти пока не могу - нету (первый раз ) :) Попробую другую схему согласования уровней.

    ОтветитьУдалить
  16. Собрал схему согласования на к561лн2 и всё ок прошилось. Вот только не пойму, чем редактировать конфиги по ssh, nano и vim в точке не откликнулись, видимо чем-то другим или вообще по другому? Нужно подкорректировать файл /etc/config/wireless и указать одну антену. Подскажите как?
    Спасибо!

    ОтветитьУдалить
  17. По умолчанию идет vi =)

    Либо установить nano:
    df -h
    opkg update
    opkg install nano
    df -h
    Посмотрев место под пакеты, до и после, прошивки в папке /overlay.

    ОтветитьУдалить
  18. не нашлось места под nano, тем более под vim.
    решил так:
    echo "option 'rxantenna' '1'">>/etc/config/wireless
    echo "option 'txantenna' '1'">>/etc/config/wireless
    теперь внутренняя антенна отключена, работает только внешняя.
    еще раз спасибо за "доходчивую" статью !!!

    ОтветитьУдалить
  19. Вот оно! Свершилось!
    Слава благодарности читателей, признание общества, любовь девушек!

    Пойду чайку согрею =))

    ЗЫ Как блогспоте ананимов заставить хотябы имя писать? А то как будто с одним человеком говоришь.

    ОтветитьУдалить
  20. На счёт девушек не уверен, но чаю однозначно заслужил :) Я беседую от имени Анонима с поста
    Анонимный комментирует...
    Подключаюсь путтей, перепробовал массу кодировок,
    Сегодня прошил вторую точку, отправляюсь на эксперименты по длинному линку (3 км).
    Вена

    ОтветитьУдалить
  21. У меня дохлый 741ND HWver. 1.3 Rev.1.1
    При включении загораются все индикаторы кроме WiFi, потом Power LED просто горит, а Sys и замочек (QSS ? ) мигают с интервалом в 3-4 секунды. Ни на какие кнопки не реагирует, комп вообще говорит что сетевой кабель не подключен. Вот думаю посмотреть через Serial консоль что там творится.
    B вопрос у меня: на нем VCC 2.5 или 3.3 вольта, просто нашел вот такую статейку: http://dev.wlan-si.net/wiki/Routers/TP-LINK/WR741ND
    Там немного в другом месте припаивались на питание и GND, теперь ломаю голову, все поразному пишут :) И еще вопрос с кабелем, в многих местах видел, в т.ч. на openwrt wiki что использовали просто нокиевский DKU-5 или CA-42 кабеля как USB2COM переходники без всяких заморочек с преобразователями напряжения и т.д. - так можно? Это было бы намного проще чем цеплять usb2com + преобразователь 5в-to-2.5or3.3в ? Насколько я знаю у этих кабелей как раз рабочее напряжение 3.3V

    ОтветитьУдалить
  22. http://2.bp.blogspot.com/-33OUYSVhb9I/TrfE1vMuD-I/AAAAAAAAAEw/hqH29eWk2J0/s1600/DSC01327.JPG

    Фото моей платы

    ОтветитьУдалить
  23. Кстати у меня есть кабель Siemens DCA-510 на PL2303HX можно ли его как-то использовать для этого?
    http://img97.imageshack.us/img97/517/img0733h.jpg
    http://img840.imageshack.us/img840/1083/img0744jt.jpg

    ОтветитьУдалить
  24. Мне кабель и схема согласования достались по наследству сам я их не паял. Но я этим кабелем со схемой согласования перепрошивал как 3.3В(Tp-link 741nd v.1.x) так и 2.5В(Tp-link 741nd v.2.x) девайсы. Просто в версии 2, я припаявался фактически к ногам процессора, а он в свою очередь, как я понял, работает на напряжении 2.5В(замерил тестером), потом на китайскх сайтах выяснил что вроде так и есть. Поэтому решил подовать питание на кабель именно 2.5В =)
    Сам же кабель умеет работать и на 3.3 и на 2.5
    Одно могу сказать точно, прошил уже тонну девайсов.

    ОтветитьУдалить
  25. а если просто припаять Тх, Rx и землю - будет работать ? просто вроде бы у самого кабеля свое питание от USB идет?

    ОтветитьУдалить
  26. Незнаю даже, можно попробывать =)

    ОтветитьУдалить
  27. Отлично! Кабель работает. Подпаял только Tx, Rx и GND

    ОтветитьУдалить
  28. Где кодировку настроить и какую? )) Я вижу нормально все что роутер мне пишет, а то что ввожу иероглифами отображается.. это не критично конечно но неудобно как-то)

    ОтветитьУдалить
  29. в путти в настройках Window -> Translation -> Overraide with UTF8 - поставить или наоборот снять галочку.

    ОтветитьУдалить
  30. Ок, проверю потом. Вобщем роутер я поднял, все отлично! Если кабель USB-COM идет то питание брать с роутера ненадо, т.к. кабель питается от ЮСБ. Прошилось все быстро и замечательно! Спасибо огромное за столь подробное руководство! Я уже думал все.. кирпич )

    ОтветитьУдалить
  31. Да, пожалуста =) Рад что помог.

    ОтветитьУдалить
  32. Не нужно брать питание с роутера когда ты подключаешь с помощью: COM-to-USB/NULL/Serial?
    Можно взять COM-to-USB и переходник Мама-мама, потом срезать USB коннектор и припаять к схеме?
    Или это уже будет не то?

    ОтветитьУдалить
  33. Тут наоборот. USB подключается к компу, поэтому его нельзя срезать

    ОтветитьУдалить
  34. Ну а если у меня есть COM порт в компе...
    Вопрос стал в том как сделать кабель для впаивания в плату.

    ОтветитьУдалить
  35. можно ли етим способом прошить роутер прошивкой dd-wrt

    ОтветитьУдалить
  36. Подскажите пожалуйста как сделать "com-кабель (собранному на схеме для преобразования уровней) который впаивается в плату устройства".
    Впаивал COM-USB но ничего не вышло:(
    В компе есть COM порт. Готов пойти и купить любой провод.

    ОтветитьУдалить
  37. В чом проблема не пойму, Помогите плиз.
    Постоянно все продолжается по кругу


    eth1 link down
    Using eth0 device
    TFTP from server 192.168.1.100; our IP address is 192.168.1.123
    Filename 'openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin'.
    Load address: 0x80000000
    Loading: T T T T T T T T T T
    Retry count exceeded; starting again
    eth1 link down
    Using eth0 device
    TFTP from server 192.168.1.100; our IP address is 192.168.1.123
    Filename 'openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin'.
    Load address: 0x80000000
    Loading: T T T T

    ОтветитьУдалить
  38. 2Аноним
    Девайс не может скачать прошивку с tftp-servera. Проверте ip на компе(в данном случае он являеться tftp-server'ом) должен быть 192.168.1.100. Проверти правильно ли tftp сервер настроен.

    ОтветитьУдалить
  39. Скажите как кабель сделать для впаивания в плату девайса.
    Оч прошу...

    ОтветитьУдалить
  40. Каблеь со схемой согласования достался мне в наследство, его я не паял. Сейчас попробую разузнать информацию у компетентных людей =)

    ОтветитьУдалить
  41. Буду несказанно признателен =)

    ОтветитьУдалить
  42. Спасибо за статью, мне она помогла прошить этот девайс. Тут есть путаница с кабелями, подходит любой Jtag кабель, я взял на MAX232, подключал RX, TX и землю, питание не подключал, отно нужно для питания кабеля, у меня кабель с питанием. Плата 2 ревизии на 2.5 вольт.
    [URL=http://www.radikal.ru][IMG]http://i056.radikal.ru/1112/33/094cd23c5ca9.jpg[/IMG][/URL]

    ОтветитьУдалить
  43. Sosedus, здорово что все прошилось.
    Ели есть возможность(ссылки, мануалы) обьясните плз Даценко Антону, как ему спаять кабель.

    ОтветитьУдалить
  44. его проще приобрести, чем спаять, кабель распространенный у меня он уже лет 10, я его брал прошивать сименс 35.
    Ссылка на гугл:
    http://www.google.com.ua/search?aq=0&oq=%D0%BA%D0%B0%D0%B1%D0%B5%D0%BB%D1%8C+max&sourceid=chrome&ie=UTF-8&q=%D0%BA%D0%B0%D0%B1%D0%B5%D0%BB%D1%8C+max232

    ОтветитьУдалить
  45. в общем прошил, а он не выходит в готовность.. пишет Code: 8c500000 3c02c017 24420200 24c62298 0040f809 24050004 02001021 8fbf001c
    кто подскажет это что?

    ОтветитьУдалить
  46. какое устройство прошивали и какой прошивкой? И скинте более подробный вывод на экран при загрузке

    ОтветитьУдалить
  47. Здравствуйте, я перепрошил по вашей методе роутер TL-WR741nd v 2 и начали гореть все лампочки, консоль не запускается, что делать?

    ОтветитьУдалить
  48. к предыдущему сообщению! Прошил оригинальной прошивкой TP-Link

    ОтветитьУдалить
  49. Vitaly Nazarov комментирует...
    Консоль выдает при загрузке лог лоудера (U-boot loader) ?
    что-то типа:

    U-Boot 1.1.4 (Nov 16 2009 - 09:05:59)
    AP91 (ar7240) U-boot
    DRAM:
    sri
    #### TAP VALUE 1 = 9, 2 = a
    32 MB
    id read 0x100000ff
    flash size 4194304, sector count = 64
    Flash: 4 MB
    Using default environment
    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
    eth0 up
    No valid address in Flash. Using fixed address
    : cfg1 0xf cfg2 0x7214
    eth1: 00:03:7f:09:0b:ad
    ATHRS26: resetting s26
    ATHRS26: s26 reset done
    eth1 up
    eth0, eth1
    Autobooting in 1 seconds

    ОтветитьУдалить
    Ответы
    1. Плохо. Возможно U-Boot слетел =( Без загрузчика помоч не смогу!
      Возможно нужно будте на флешку дамп памяти заливать.

      Удалить
    2. через пони прог? ..... откуда можно дамп скачать?

      Удалить
    3. Если ещё нужен дамп от wr741 - пиши на Jael.Dace(собака)Гмеил.сом. Всего дампа нет, но есть дамп u-boot. Потом уже через uart дошить что нужно. Кстати понипрогом spi флешу не прошьёшь, тут нужен spipgm: программатор - 4 резистора на LPT (есть в дополнительных материалах к статье)

      В свою очередь прошу, если у кого есть - поделитесь бутом для wr941.

      Удалить
  50. Прошил, а кто подскажет где есть доходчивая информация - как прикрутить к этому чуду wi-fi и настроить повторитель? спасибо за любую информацию :)

    ОтветитьУдалить
  51. Совершенно вылетело из головы самое главное - автору этого увлекательного труда по перепрошивке огромное спасибо!

    ОтветитьУдалить
  52. Рад что помог. Укажите какую Вы именно хотите решить задачу при помощи повторителья тогда возможно будет дать более точный ответ. И совсем непонятна фраза "как прикрутить к этому чуду wi-fi" =)

    ОтветитьУдалить
  53. вероятно я не все понимаю...смотрим в web-интерфейсе ESSENTIALS>NETWORK>Wifi и видим Here you can configure installed wifi devices. Я понимаю это так - Wifi "не прикручен". Посему, для получений wifi надо что-то...Теперь задача. Стоит на входе от провайдера zyxel (неважно что по большому счету) с wifi и родной прошивкой...В другой комнате стоит наше устройство с openwrt, которое по wifi получает интернет и транслирует его на проводные порты

    ОтветитьУдалить
  54. Если схема такая:
    Провайдер [кабель]->[Wan-port]Zyxel(Access Point)[антенна]->
    ... радиоэфир ...
    -> [анетнна] уст-во OpenWRT[Lan-ports]-> кбель -> локальная сеть.
    То в данном случае устройство под OpenWRT должно быть настроенно в режиме Client.

    Настройки:

    1. Перейти в Network > WiFi > Radio0
    a) Там поставить галочку Enable device
    б) Выбрать сетевое имя то же, что и на Zyxel'e
    в) В поле Mode выбрать режим Client
    г) Ниже в разделе Interface Configuration в строке Network выбрать Wan(тем самым привязав радио интерфейс к Wan-зоне).

    2. Перейти в Network > Interfaces > WAN
    a) Protocol выбрать static и указать адресса из тойже подсети что вещает AP (Zyxel)
    Например ip:192.168.0.100 маска:255.255.255.0 и шлюз(Zyxel):192.168.0.1

    Гланое что б не получилось что у Вас были одинаковые подсети в Wan-зоне и в Lan-зоне.

    Как-то так

    ОтветитьУдалить
  55. Так вот. проблема в том, что в Network > WiFi все опции неактивны, негде ставить галочку, вероятно, это радио надо включить какимто образом

    ОтветитьУдалить
  56. http://i30.fastpic.ru/big/2012/0114/0e/5d43a091c514591ab69c31b6806b6c0e.png

    ОтветитьУдалить
  57. Выберите справа в углу Administration вместо Essential.
    И лучше прошить шестым релизом прошивки (OpenWrt Backfire 10.03.1-rc6)

    ОтветитьУдалить
  58. а в чем разница между
    openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory
    openwrt-ar71xx-tl-wr741nd-v1-squashfs-sysupgrade
    кроме размера :) ?

    ОтветитьУдалить
  59. [поиск мод он]: http://wiki.openwrt.org/doc/howto/generic.sysupgrade

    ОтветитьУдалить
  60. если проще, то прошивайте просто squashfs-factory =)

    ОтветитьУдалить
  61. непонятно, но здорово!!! - rc6 намного интереснее той версии, что тут была в самом нечале :)

    ОтветитьУдалить
  62. прочитал здесь, чуть выше, еще вот такое:
    "не нашлось места под nano, тем более под vim.
    решил так:
    echo "option 'rxantenna' '1'">>/etc/config/wireless
    echo "option 'txantenna' '1'">>/etc/config/wireless
    теперь внутренняя антенна отключена, работает только внешняя.
    еще раз спасибо за "доходчивую" статью !!! "

    это все актуально или было актуально для той древней прошивки?

    ОтветитьУдалить
  63. что "все"? если имеете ввиду про внтруннюю и внешнюю антенны по умолчанию включенна внешняя антенны. Просто та есть несколько режимов 1- антенна
    1+2 две антенный и 1+2+3 три антенны в зависимости от кол-ва антенн на устройстве(N-режим).

    ОтветитьУдалить
  64. ага, понятно...в устройстве есть только одна антенна...по большому счету масса вопросов возникала после заливки "старой" прошивки, а в rc6 практически все прозрачно :), правда, немного непривычно - есть ньюансы, с которыми не стыкался раньше, ну, в общем openwrt впечатлила...

    ОтветитьУдалить
  65. спасибо! все получилось.... шьется как оказалось элементарно)

    ОтветитьУдалить
  66. Пожалуйста! Это на первый взгляд элементарно ;)

    ОтветитьУдалить
  67. Здравствуйте Виталий!
    Спасибо, все получилось на TL-WA701ND. Устройство корректно прошилось через кабель на микросхеме CP2102. Кабель на микросхеме PL2303HX не сработал - на выходе были кракозябры при всех возможных вариациях скорости соединения. Есть вопрос: что такое пакет IP, о котором Вы упоминаете в конце статьи?
    Роман.

    ОтветитьУдалить
  68. Рад что помог. И спасибо за отчет, добавлю устройство в список. В конце статьи я указал пакет ip(http://linux.die.net/man/8/ip). Это пакет для манипуляции ip-адрессами и роутами. Он не идет по умалчанию с прошивкой и его нада ставтить отедльно. Прикол в том что при прошивке тп-линка стандартным способом он не влазиет(нехватает место на устройстве). Поэтому его ставят в папку /tmp. Но при этом естественно после перезагрузки нужно его снова ставить. Выше указан тестовый вариант. Мне просто нехватает времени что бы разобраться с разделами и местом. Возможно после перепрошивки squashfs-sysupgrade освободиться часть места. Нада поэксперементировать короче...

    ОтветитьУдалить
  69. Спасибо. Я пока поставил прошивку Gargoyle, мне понравилось, что можно производить конфигурацию через веб интерфейс. Правда уже потом я подключился через vi и редактировал файл wireless чтобы включить тольуо одну аненну (как описывал Александр выше). Пока все работает, я использую устойство в режиме access point для линка на расстояние 2.5 км с антенной Хеликс. Пока в режиме тестов.

    ОтветитьУдалить
  70. здравствуйте! у меня проблема которая была написанно выше (айпи стоит правильно: 192.168.1.100) Постоянно все продолжается по кругу


    eth1 link down
    Using eth0 device
    TFTP from server 192.168.1.100; our IP address is 192.168.1.123
    Filename 'openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin'.
    Load address: 0x80000000
    Loading: T T T T T T T T T T
    Retry count exceeded; starting again
    eth1 link down
    Using eth0 device
    TFTP from server 192.168.1.100; our IP address is 192.168.1.123
    Filename 'openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin'.
    Load address: 0x80000000
    Loading: T T T T

    В чём может быть проблема?
    Роутер 741ND
    Микросхема на проводе стоит 2303HX текст без кракозябр

    ОтветитьУдалить
  71. Смотрите в сторону tftp-сервера. Скорее всего он не отдает прошивку. Попробуйте на другом компьютере в сетке, при помощи tftp-клиента, скачать файл с вашего tftp-сервера, что бы убидиться что он работает.

    ОтветитьУдалить
  72. Здравствуйте, помогите решить проблему. Роутер Tp-Link WR1043ND. Когда уходил отключил роутер, через пару часов включил, горит только индикатор паувер и практически не заметно мигают 1 раз при включении индикаторы сис влан и юсб. Роутер был полностью рабочим, не могу предположить в чем проблема. Какие есть догадки?

    ОтветитьУдалить
  73. Попробуйте обресетить устройство. Если не поможет, то только консоль подымать- паяться и смотреть что с ним.

    ОтветитьУдалить
  74. На сайте OpenWRT нашел подробную инструкцию по прошивке TL-WR743ND,но самой прошивки не нашел.Подскажите,чем-же его прошивать.

    ОтветитьУдалить
  75. было:
    А вот с микросхемой PL2303HX могут возникнуть проблемы с отображением символов.

    а резистор в 10кОм между tx и vcc на uart не пробовали припаять... проблема бы решилась... ;)

    ОтветитьУдалить
  76. TP-Link 1043
    Удалось прошить флэшку.
    Использовался программатор на резисторах LPT порт.
    Для нуждающихся вот файл прошивки

    http://dl.dropbox.com/u/58486160/SPI/tlwr1043.bin
    Завелось сразу.
    К сожалению, но родная микросхемка отказалась прошиваться, как ранее писл, не снималась защита от записи. Купил новые, прошилась сразу и без ошибок.
    Вот как было сделано
    http://dl.dropbox.com/u/58486160/20120214_013.jpg
    http://dl.dropbox.com/u/58486160/20120214_014.jpg
    Шлейв от жесткого диска РС, через один провод на корпус, питание бралось от компьютера(3.3в).
    Еще одно, под 16ти-ногой флешкой(M25P64-VMF6P стоимость 142р) есть площадка для установки и восьминогой. Так что если найдется с 8 ногами, смело берите.


    Добавлено:
    http://dl.dropbox.com/u/58486160/20120214_018.jpg
    http://dl.dropbox.com/u/58486160/20120214_019.jpg
    http://dl.dropbox.com/u/58486160/20120214_020.jpg

    ОтветитьУдалить
  77. Здорово!
    С вашего позволения добавлю материал в статью. Укажите ваше имя(автора), и ссылку на блог или контакт в соц сетях(если есть желание). Если есть еще дополнительные материалы, описание или коминтарий напишите их тоже, для более полной картины.

    ОтветитьУдалить
  78. Добрый день! Вот у меня тоже сегодня случилась беда. Стал прошиваться после проверки прошивки у меня потух индикатор system. Делаю перезапуск роутера и у меня теперь только мигают лампочки. Вот в статье написано Вся серия первой версии TL-WR741ND v. 1.1-1.8. Распайка показана на рисунке. У меня ver: 1.4 там все по другому. Если вам не затруднит, то подпишите куда какой проводок паять
    http://i31.fastpic.ru/big/2012/0219/df/8921efb513fb850d308556049ae0a6df.jpg

    ОтветитьУдалить
  79. Ответы
    1. в таком случай задам еще один вопрос, где правильное подсоединение?
      1)http://wiki.openwrt.org/_media/toh/tp-link/tl741v2-1.jpg
      2)https://lh6.googleusercontent.com/-r3qctEpsDbQ/TWt-DjYwviI/AAAAAAAAADo/D_Ny2dVcstA/s1600/tl741nd-v2-board.jpg

      Удалить
    2. Оба рисунка правельны. Просто на первом случае показано где брать землю, а на втором 2.5 Вольта.

      Удалить
  80. Добрый день! Вопрос может не по теме, но в сети не нашел... Купил давече девайс TP-Link WR741N. Решил в него влить прошиву dd-wrt через web. Влилась норм, но скорость беспроводной сети упала со 150 мбит до 65. Изменение настроек вифи ниче не дало, решил вернуть родную (тож через web), вернул, но видимо корявую залил и скорость так же осталось 65мбит. Но это не главная проблема...После очередной прошивки на родную, после перезагрузки не пашет вифи (постоянно горит лампочка в виде звездочки (настройка) и ес-но кнопка питания). Вопрос...я загубил девай? и можно ли подключиться к роутеру и перепрошить его по LAN, без вифи (если да киньте ссылу как)?? Если что простите за флуд.

    ОтветитьУдалить
  81. Информация:

    Обратите внимание, НЕЛЬЗЯ шить через Putty прошивкой длиной более 7с0000 !!!(большая длина, может означать наличие Boot).
    Прошивка с русского сайта имеет большую длину.

    Можно для уверенности прошивку в WinHex открыть и если увидим(справедливо для родной прошивки конечно)
    h00000000
    .... фигня нечитаемая
    ....фигня нечитаемая
    h00019000
    h00020000 01 00 00 00 54 50 2D 4C 49 4E 4B 20 54 65 63 68 TP-LINK Tech
    h00020010 6E 6F 6C 6F 67 69 65 73 00 00 00 00 76 65 72 2E nologies ver.
    h00020020 20 31 2E 30 00 00 00 00 00 00 00 00 00 00 00 00 1.0
    ТАК вот ЭТИМ НЕЛЬЗЯ ПРОШИВАТЬ через Putty!!!!

    А если:
    h00000000 01 00 00 00 54 50 2D 4C 49 4E 4B 20 54 65 63 68 TP-LINK Tech
    h00000010 6E 6F 6C 6F 67 69 65 73 00 00 00 00 76 65 72 2E nologies ver.
    h00000020 20 31 2E 30 00 00 00 00 00 00 00 00 00 00 00 00 1.0
    то этим скорее всего можно.

    Как видим прошивка во флешке Тр-link начинается с адреса h20000, а до этого и есть Boot.

    (Скорее всего Boot одинаков для всех Тр-link TL-WRххх и в случае гибели НЕ 1043, можно попробовать этот Boot закатать с нулевого по 1FFFF адрес(но это предположение нужен фул-флеш любого другого роутера).

    При обновлении через web интерфейс(при подключенном Putty) в терминале видим--
    --ERASE First 0x0 last 0x7-- sector size 0x10000
    т.е стирается и сам загрузчик из флешки?

    Наверное это причина гибели роутеров при прошивках.
    Ради интереса я прервал процесс прошивки... и труп в руках!!! Симптомы-горит светодиод питания.(не делайте так, у меня флешка вторая была).
    Таким образом мы видим, перед прошивкой первым делом стирается флешка, а уж потом в оперативку грузится дамп и только потом прошивается память флеш! Любой сбой или завис и труп гарантирован, а без загрузчика как все поняли только прошивать флешку напрямую!

    В связи с этим- не пренебрегайте отключением всех клиентов от роутера и отключением WiFi в интерфейсе! Ведь после стирания флешки, роутер продолжает работать, прошивка вся в памяти(и старая, но не факт что вся новая)

    ОтветитьУдалить
  82. Сумма сойти можно, в городе не кто не прошивает роутеры, а usb кабелей на сименс в нашем городе и в соседнем нет и не будет.

    ОтветитьУдалить
  83. Поищи схемки на транзисторах для согласования COM компьютера с TTL уровнем. Там все просто.
    http://amursat.ru/dir.php?id=143

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

    ОтветитьУдалить
  85. Какой прошивкой шили? Попробуйте просканить lan и wan, и зайти по ssh или telnet на устройство, тогда станет яснее что делать. Попробуйт также настройить какое-нибудь устиройство что б выдавало ip по dhcp и воткунутся в него wan-портом роутером, тогда он по идее должун подхватить ip адера по dhcp, и тогда еще раз просканить ip на wan порту.
    Если не поможет то роше пререпрошить.

    ОтветитьУдалить
    Ответы
    1. Прошивка openwrt-ar71xx-tl-wr741nd-v1-squashfs-factory.bin.Для меня все что вы написали нечего не понятно. Хотел перепрошиться, но Putty нечего не может обнаружить, нечего не пишет. Когда роутер работает пишет неопознанная сеть, индикаторы горят как будто что все нормально. Смотрю через iphone Wi-Fi находит, но не заходит. Так же у меня есть такой же роутер, но полностью рабочий, может с помощью него можно что-то сделать. Может просто в настройках у себя в компьютере что-то прописать.

      Удалить
  86. Вообщем погуглив по интернету, я нашел ответ на свой вопрос. Собственно вот сам ответ
    На ПК ставите IP 192.168.1.2 Маска 255.255.255.0
    Выключаете роутер, затем включаете его и сразу много раз нажимаете кнопоку которая находиться на задней панели роутера.
    Кнопка индикации статуса должна начать быстро мигать.
    Затем через telenet коннектитись к 192.168.1.1
    И пишете там:
    Код
    mount_root
    монтируете корень.

    Код
    mtd -r erase rootfs_data
    сброс к заводским настройкам.

    Код
    reboot -f
    ребут.

    После ребута вас по ssh не пустит, нужно будет снова зайти по telnet и выставить пароль заново.
    Код
    passwd ваш_пароль
    затем повторить пароль
    Осталось разобраться с настройками, как настроить сеть и интернет.

    ОтветитьУдалить
  87. Здравствуйте, Виталий. В отношении сообщения от "Dec 24, 2011 12:29 PM

    в общем прошил, а он не выходит в готовность.. пишет Code: 8c500000 3c02c017 24420200 24c62298 0040f809 24050004 02001021 8fbf001c
    кто подскажет это что?", есть мысли? Роутер V2. Может у кого есть fullflash. В интернете нарыл от акционного KS ( fullflash tplink TL-WR741NDKS v2.0 ), если нужно, могу скинуть. Почта tonik19_73@mail.ru

    ОтветитьУдалить
  88. Может быть я ошибаюсь? Удалось прошить гаргулю. WI-FI не работает. По-ходу спецы, до меня, затерли ART. Теперь на руках прикольный свич.

    ОтветитьУдалить
  89. Виталий, спасибо огромное за Вашу подробную статью, немного начинаю понимать что, где и как.

    К сожалению, мой кирпичик пока не могу восстановить.

    Я подключался шнурками USB-COM двух видов:
    1. ST-LAB (Prolific Technology, Inc. PL2303 Serial Port)
    2. WinChipHead USB->RS 232 adapter with Prolifec PL 2303 chipset

    с другой стороны - rs232 мама и провода напрямую к известным контактам роутера.

    для начала я перепутал Rx и Tx, терминал молчал, потом поменял их местами, и посыпался мусор на экран.

    я уже и на другом компе пробовал и напрямую rs232 подключал к com порту, но мусор всегда стабилен и практически внешне одинаков.


    Вопрос - может еще есть надежда перепрошиться не возясь с флешкой? ибо нет программатора, как и самой флешки под рукой.

    Убил я роутер (WR-1043ND rev 1.8) следующим образом. Давно уже у меня была прошивка 17ххх не помню точно. захотелось большего чего-то. поставил горгулью, но не осилил сходу OpenVPN. потом решил поставить 14ххх. Поставил. Потом решил поставить 18ххх самую последнюю. Все ставилось в штатном режиме, через WEB, надпись появилась "устройство перезагружается" и на этом все.

    ОтветитьУдалить
  90. Привет.
    Как перевести роутер в режим "reset halt" (для задания частоты CPU/AHB/DDR) если nSRST не работает и сбрасывает в том числе и TAP контроллер.
    Помимо nSRST еще пробовал вкл./выкл. роутер, такой же результат.

    Отдельно "halt" работает и процессор переводится в режим halt.

    Пользуюсь программой OpenOCD.

    Или посоветуйте Русское сообщество в интернете работающее с JTAG'ом которое может помочь разобраться в этом интерфейсе.
    Спасибо!!!

    ОтветитьУдалить
  91. Все, починил свой роутер. Шнурок от нокии CA-42 - правильная вещь, рекомендую.

    ОтветитьУдалить
  92. Подскажите а если роутер не лоченный под Киевстар можно перепрошить попроще какой нибудь стольже функциональной и стабильной прошивкой через вебморду или телнет????

    ОтветитьУдалить
  93. http://forum.beezone.info/beeline/faq/router/23390.html?st=200#entry115649
    Разлочка от КС

    ОтветитьУдалить
  94. Никто не подскажет можно ли где-нибудь в сети скачать full flash для tp-link TL-WR3420 v1.2 для прошивки на программаторе?

    ОтветитьУдалить
  95. Спасибо! Помогло! Восстановил!

    ОтветитьУдалить
  96. Слушай а какой имено Com кабель нужен, не подскажиш)))

    ОтветитьУдалить
  97. Достался роутер с признаками сбоя, делаю все по инструкции в оконцовке комп получает ip 192.168.1.100 маску 255....итд пинг на 192.168.1.1 проходит , но на веб морду не заходит никак вообще, в другом как open и ddwrt шьются и работают нормально веб доступен. В чем может быть проблема? и как можно воткнуть стоковую прошивку?

    ОтветитьУдалить
  98. что бы не заморачиваться по поиску телефонных кабелей ,купил в любом комп. магазине кабель gembird Uas111/112 usb to com на плате два чипа pl2303 и max. Срезаем или выпаеваем "max" ,к pl припаеваемся к первой ноге tx, 5 нога Rx , белая жила gnd, и в углу припаеваемся +3,3 V.подключаем все работает.если надо выложу как распаять

    ОтветитьУдалить
  99. Брикнутый при перепрошивке 1043 кто может восстановить за вознаграждение?
    Москва, пишите на baxxik[at]bk.ru

    ОтветитьУдалить
  100. vlpoliakov
    он идет параллельно pl2303 и на выход получается питание в районе 6-7V вместо 3.3V проще просто поглядеть на схему и прозвонить жилы на выход сразу станет все ясно

    ОтветитьУдалить
  101. не получается остановить этот "Autobooting in 1 seconds", ввожу tpl ничего не происходит, опять показывается "Autobooting in 1 seconds". В чем проблема?

    ОтветитьУдалить
  102. Спасибо автору за статью. Восстановил 741-й благодаря ей:)

    ОтветитьУдалить
  103. У кого есть файл для прошивки с загрузчиком флешки напрямую для 743ND.
    Буду благодарен.

    ОтветитьУдалить
  104. Если кому интересно - ссылка на сборку ком кабеля для прошивки http://easyelectronics.ru/svyaz-mikrokontrollera-s-kompyuterom-cherez-rs232.html Только что прошился этим кабелем,все отлично. Автору статьи СПАСИБО!

    ОтветитьУдалить
  105. Спасибо
    741nd постоянно перезагружался
    кабель DKU-5
    Прошилось все отлично)
    Прошивкой с оф. сайта
    Еще раз сенкс

    ОтветитьУдалить
  106. Полная схема программатора для spi-флешек http://rayer.g6.cz/elektro/spipgm.htm и сама программа http://rayer.g6.cz/programm/spipgm.zip (Linux,DOS, Win версии)

    ОтветитьУдалить
  107. Что-то я не совсем понял из вашей статьи.

    По поводу TP-Link WR-741ND(RU) VER:1.4
    Я например подключил на прямую через COM.
    Задал параметры и скорость.
    И произошло чудо - я увидел не описываемую красоту.
    Таких букв в алфавите я ни где не видел.

    Перепробовал все кодировки в putty, конектился через minicom в Linux (там есть опция использовать кодировку удаленного устройства).

    Что-то вообще ни-чего не понял. Как привести его в человеческий вид?
    Если кодировка отличная от системной (которой я пытаюсь пользоваться), естественно и вполне логично, что алфавит вводимой мною команды будет отличаться.

    А на TP-Link работают одни козлы (200 грн за ремонт - столько очка стоит).

    Как к нему подключатся через COM? Или мне для результата надо купить именно Siemens кабель, искалечить его, и потом опять обломаться?

    ОтветитьУдалить
    Ответы
    1. Vena

      всем привет
      Вопрос, как в linux при использовании tftpd указать прошивку? для окон в описании упоминается Tftpв32 Server, как указать для tftpd?

      Спасибо.

      Удалить
    2. Было такое - поменяй местами TX и RX

      Удалить
    3. На счет - Анонимный19 июля 2012 г., 9:20

      Менял. Вообще пусто. Ничего не присходит. Тупо черный экран и все.
      Вот там где каракули - видно что роутер исполняет код но он не читабелен.
      Меняю RX и TX местами - черный экран.

      У самого роутера при включении горят все лампочки кроме Wi-Fi (заливалась не правильная прошивка). По истечению 30-40 сек радиатор бешенно нагрет

      Очень сильно хотелось-бы узнать где Flash(загрузчик) на TP-Link TL-WR741ND(RU) Ver:1.4
      Лежит мертвым грузом. Уже все наднжды потерял на его оживление.

      Удалить
  108. Спасибо большое!!!
    По Вашей схеме восстановил TP-Link 1043 прошитый по Wi-Fi.
    Использовал для восстановления прошивку Gargoyle.
    У 1043 другие адреса:

    1. tftpboot 0x80000000 gargoyle_1.5.5-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin
    2. erase 0xbf020000 +0x680000
    3. cp.b 0x80000000 0xbf020000 0x680000
    4. bootm 0xbf020000

    И Бинго !!!!
    Ещё раз БОЛЬШОЕ СПАСИБО!!!!

    ОтветитьУдалить
  109. TL-WR741ND(RU) Ver 4.20
    Припаялса к ком порту. Нужна была небольшая доработка... соеденить точки TP18 и TP28. в итоге в терминале вижу следующее:

    U-Boot 1.1.4 (Feb 28 2012 - 08:44:53)

    AP121-2MB (ar9330) U-boot

    DRAM: 32 MB
    led turning on for 1s...
    tid read 0x100000ff
    flash size 41p94304, sector count = 64
    Flash: 4 MB
    Using default environment

    In: serial
    Out: serial
    Err: serial
    Net: ag7240_enet_initialize...
    No valid address in Flash. Using fixed address
    No valid address in Flash. Using fixed address
    : cfg1 0x5 cfg2 0x7114
    eth0: 00:03:7f:09:0b:ad
    ag7240_phy_setup
    eth0 up
    l: cfg1 0xf cfg2 0x7214
    eth1: 00:03:7f:09:0b:ad
    athrs26_reg_init_lan
    ATHRS26: resetting s26
    ATHRS26: s26 reset done
    ag7240_phy_setup
    eth1 up
    eth0, eth1
    Autobooting in 1 seconds
    tpl
    ## Booting image at 9f020000 ...
    Uncompressing Kernel Image ... Too big uncompressed streamLZMA ERROR 1 - must RESET ▒

    на ввод команды tpl после ответа Autobooting in 1 seconds точка никак не реагирует и продолжает по циклу перегружаться... Подскажите куда копать?
    заранее спасибо!)

    ОтветитьУдалить
  110. народ. привет всем. самая годня статья, обзорная, и фак... супер. к делу)
    классический случай обновы прошивки на родную, и ребут. потом новый руте, и вот руки дошли починить старенький 841 7.1
    pl2303 только tx, rx, gnd.
    были крокозяблы, грешил на пайку, на кодировку и тп. пока на самом роутере по какой-то картинке с нета не убрал резюк r613 на 650 ом и не закоротил капелькой припоя кондёр c496! крокозяблов нет)

    ввожу tpl. всё норм 7140... ждёт команды) но роутер нивкакую не хотел стирать выбранные сектора хотя я и в калькуляторе посчитал по размеру прошивки
    (вид-программист, обычный, ввёл 3932160 (байт)--> hex--> 3c0000)
    говорил типо не знаю такой команды erase, try help. но в листинге хелпа команда была. erase all. сделано. но вот дальше он стал бесконечно пробовать прошиться по tftp. остановить процесс не мог(не умел) после резета, горят все. путти пустой-(( печалька. а ltp d uufhf;t lfktrj-lfktrj dfkztncz(

    ОтветитьУдалить
    Ответы
    1. Перепрошивал 741 через вайфай и впомнил что нельзя я выключил его и теперь не запускается хочу попробывать перепрошить нет только com кабеля скажите такой подайдёт ?
      http://www.satmt.net/product_info.php/products_id/97361?osCsid=c1a64ec940fdf0df9a01c2efd7a4a880

      Удалить
  111. Этот комментарий был удален автором.

    ОтветитьУдалить
  112. Этот комментарий был удален автором.

    ОтветитьУдалить
    Ответы
    1. Здраствуйте Игорь. Я сам не собирал кабель поэтому к сожелению не подкскажу, у меня самого был опыт сборки LPT кабеля, но к сожелению неудачный =( Тот кабель которым я шью есть на ккартинках в начале статьи. У этого товарища tonik19_73@mail.ru есть фулфлеш 741ого правда киевстаровского. Напишите ему, заодно и про резисторы спросите!

      Удалить
  113. Йосиф-Болгария19 августа 2012 г. в 06:08

    Большое спасибо Vitaly!!!!
    Теперь мой маршрутизатор восстановлено

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

  114. Привет всем! Статья замечательная. Автору респект и уважуха.
    Прошу совета. Умер TL-WR1043ND: при включении горит PWR и дальше молчок. Подключил кабель на микросхеме PL2303HX вижу:
    U-Boot 1.1.4 (Nov 30 2011 - 09:20:25)
    AP83 (ar9100) U-boot 0.0.11
    DRAM:
    sri
    32 MB

    На этом всё. PuTTY на клавиатуру не реагирует. Прошу помощи у спецов, может я чтото не так делаю?

    ОтветитьУдалить
  115. Брат спасибо! Все получилось!

    ОтветитьУдалить
  116. На счет - Анонимный19 июля 2012 г., 9:20

    Менял. Вообще пусто. Ничего не присходит. Тупо черный экран и все.
    Вот там где каракули - видно что роутер исполняет код но он не читабелен.
    Меняю RX и TX местами - черный экран.

    У самого роутера при включении горят все лампочки кроме Wi-Fi (заливалась не правильная прошивка). По истечению 30-40 сек радиатор бешенно нагрет

    Очень сильно хотелось-бы узнать где Flash(загрузчик) на TP-Link TL-WR741ND(RU) Ver:1.4
    Лежит мертвым грузом. Уже все надежды потерял на его оживление.

    ОтветитьУдалить
  117. Ребята, у меня роутер wr741nd ver 1,4 у меня плата точь-в-точь как на фотках роутера версии 2,0 мне такую же распайку делать? Или что то менять нужно? у меня в компе есть рс232 порт

    ОтветитьУдалить
  118. огромное спасибо автору, могу дополнить по своим мытарствам - кабель искать - занятие тоскливое. я, человек далёкий от забав - "а давайте соберём бонбу на транзисторах" искал информацию о том, какой всё-таки кабель взять - полдня, есть прекрасня штука - платка me-usb uart board, втыкается в комп по юсб, у неё - миниюсб, выбор питания - 5 и 3,5 - переключаются джампером, в общем - чтука хорошая. если нет её - гуглите FT232R микросхему, куча плат на её основе (кстати, есть мнение, что на её основе можно делать программаотры). 2. на 1043 и этой плате подпаивается только земля, rx и tx, иначе не заведётся.
    господи, я никогда не радовался надписи - "кернел паник" так, как сейчас, когда мой "кирпич" со мной заговорил!!!!

    ОтветитьУдалить
    Ответы
    1. пожалуйста, наверное самое тяжелое это найти/сделать кабель.

      Удалить
  119. в итоге, решил что от бобра бобра не надо, перешил обратно оф. прошивку. кому интересно - качается с офсайта, внимание!!! нужна прошивка БЕЗ БУТА!!! потрёте бутлоадер - сами молодцы. адреса памяти на 1043nd:
    прошивка весит 0x7c0000 - в два раза больше описаного в мане, грузить её в 0x81000000, очищать, и соответственно, ставить - 0xbf020000 + 7c0000. вполне вероятно, что это нифига не оптимально, но родная прошивка работает, а что ещё нужно? может будет кто-то, кто объяснит, где там бут, куда лучше что класть, но пока хоть так...

    ОтветитьУдалить
  120. Спасибо за мануал, очень пригодился. Правил обычным шнурком с Samsung SGH-C200 на TP-Link WR741ND ver.2.0, припаял без проблем. Все получилось хоть и не с первого раза, все время путался в процессе прошивки))).

    ОтветитьУдалить
  121. Добрый времени суток всем! Такая фигня. Прошили TP-LINK TD-8840T V2 по неразумению на V3. Проблема в том, что теперь вместо 4-х портов он видит всего один порт. На более раннюю версию не шьется, т.к. защита стоит уже на третьей. Откатиться нет возможности, т.к. ромфайла нету. Может есть у кого какие-то варианты? С Уважением, Ярослав.

    ОтветитьУдалить
  122. как настроить скорость на ролтере

    ОтветитьУдалить
  123. Или подскажите пожалуйста что делать если на нетбуке подключился к wf-fi сити но страницы в браузере не открываются

    ОтветитьУдалить
  124. Подскажите,как поменять IP компьютера-поменял протокол интернета(tcp/ip)использовать следуующий IP адрес-192.168.1.100,Putty все равно определяет 192.168.1.27???????????

    ОтветитьУдалить
  125. Здравствуйте,после прошивки TP link 3420 v1.3 (на наклейке)openwrt аппарат здох горит только pwr и lan где комп подключен.Кабель такой найти проблема,а можно купить контролер с COM портом в PCI и через него прошить модем? Типо такого http://kemerovo.dns-shop.ru/catalog/i12454/kontroller-2x-com-port-pci.html
    или этим кабелем http://navicase.ru/cat/accessories/cables/5777/ или этим http://kemerovo.dns-shop.ru/catalog/i9970/kabel-usb-am-com-port-9pin.html#opinion.

    ОтветитьУдалить
  126. Подскажите, как решить проблему: При включении роутера 743ND VER1.1 загораются все светодиоды кроме WLAN, спустя секунду LAN3 почти тухнет (горит впол-накала), остальные продолжают светится.
    Через COM кабель наблюдаю:
    U-Boot 1.1.4 (Jan 18 2010 - 14:26:54)

    X
    И всё........
    Что делать? Прошивать флэшь, железо барахлит или у кого такое было?
    Спасибо.

    ОтветитьУдалить
  127. Мой вопрос снят.Прошил старым кабелем от samsunga на PL2303HX x100 :)

    ОтветитьУдалить
  128. А подскажите пожалуйста, я пытаюсь проделать всё выше перечисленное, но у меня кабель с двух сторон СОМ, у меня ничего не получается!!!!
    В чем может быть причина?

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


  129. U-Boot 1.1.4 (May 31 2010 - 09:46:31)

    AP91 (ar7240) U-boot
    DRAM:
    sri
    #### TAP VALUE 1 = a, 2 = a
    32 MB
    id read 0x100000ff
    flash size 4194304, sector count = 64
    Flash: 4 MB
    Using default environment

    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
    eth0 up
    No valid address in Flash. Using fixed address
    : cfg1 0xf cfg2 0x7214
    eth1: 00:03:7f:09:0b:ad
    ATHRS26: resetting s26
    ATHRS26: s26 reset done
    eth1 up
    eth0, eth1
    Autobooting in 1 seconds
    ## Booting image at 9f020000 ...
    Uncompressing Kernel Image ... OK

    Starting kernel ...

    Booting AR7240(Python)...
    Linux version 2.6.15--LSDK-7.3.0.300 gcc version 3.4.4 #23 Mon Mar 8 11:21:30 CST 2010
    flash_size passed from bootloader = 4
    CPU revision is: 00019374
    Determined physical RAM map:
    memory: 02000000 @ 00000000 (usable)
    User-defined physical RAM map:
    memory: 02000000 @ 00000000 (usable)
    Built 1 zonelists
    Kernel command line: console=ttyS0,115200 root=/dev/mtdblock2 rootfstype=squashfs init=/sbin/init mtdparts=ar7100-nor0:128k(u-boot),1024k(kernel),2816k(rootfs),64k(config),64k(art) mem=32M
    Primary instruction cache 64kB, physically tagged, 4-way, linesize 32 bytes.
    Primary data cache 32kB, 4-way, linesize 32 bytes.
    Synthesized TLB refill handler (20 instructions).
    Synthesized TLB load handler fastpath (32 instructions).
    Synthesized TLB store handler fastpath (32 instructions).
    Synthesized TLB modify handler fastpath (31 instructions).
    Cache parity protection disabled
    PID hash table entries: 256 (order: 8, 4096 bytes)
    Using 175.000 MHz high precision timer.
    Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
    Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
    Memory: 30540k/32768k available (1377k kernel code, 2212k reserved, 291k data, 128k init, 0k highmem)
    Mount-cache hash table entries: 512
    Checking for 'wait' instruction... available.
    NET: Registered protocol family 16
    Reset button pressed.
    Returning IRQ 48
    AR7240 GPIOC major 0
    squashfs: version 3.3 (2007/10/31) Phillip Lougher
    squashfs: LZMA suppport for slax.org by jro
    Initializing Cryptographic API
    io scheduler noop registered
    io scheduler deadline registered
    HDLC line discipline: version $Revision: #1 $, maxframe=4096
    N_HDLC line discipline registered.
    Serial: 8250/16550 driver $Revision: #1 $ 1 ports, IRQ sharing disabled
    serial8250.0: ttyS0 at MMIO 0x0 (irq = 19) is a 16550A
    RAMDISK driver initialized: 1 RAM disks of 8192K size 1024 blocksize
    PPP generic driver version 2.4.2
    NET: Registered protocol family 24
    cmdlinepart partition parsing not available
    Searching for RedBoot partition table
    5 RedBoot partitions found on MTD device ar7240-nor0
    Creating 5 MTD partitions on "ar7240-nor0":
    0x00000000-0x00020000 : "boot"
    0x00020000-0x00120000 : "kernel"
    0x00120000-0x003e0000 : "rootfs"
    0x003e0000-0x003f0000 : "config"
    0x003f0000-0x00400000 : "art"
    ->Oops: flash id 0x1c3116 .
    NET: Registered protocol family 2
    IP route cache hash table entries: 512 (order: -1, 2048 bytes)
    TCP established hash table entries: 2048 (order: 1, 8192 bytes)
    TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
    TCP: Hash tables configured (established 2048 bind 2048)
    TCP reno registered
    TCP bic registered
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    802.1Q VLAN Support v1.8 Ben Greear
    All bugs added by David S. Miller
    SQUASHFS error: sb_bread failed reading block 0x7a2
    SQUASHFS error: Unable to read cache block [1e89fc:1346]
    SQUASHFS error: Unable to read inode [1e89fc:1346]
    VFS: Cannot open root device "mtdblock2" or unknown-block(31,2)
    Please append a correct "root=" boot option
    Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)

    Что было сделано не так?

    ОтветитьУдалить
    Ответы
    1. Что бы зайти в строку ввода команд нужно:
      Autobooting in 1 seconds <--- вот здесь и надо успеть набрать на клавиатуре tpl

      Удалить
    2. После множественных попыток набрать в эту секунду tpl ничего не изменилось... проверял что всё правильно припаяно. может есть какие-то рекомендации по поводу захода в этот режим. Что должно поити в PyTTY после срабатывания режима отладки, какие строки?

      Удалить
    3. Да вообщем то никаких строк, толкт приглашение:

      ar7240>

      а далее нужно вводить команды

      Удалить
    4. Такое чувство что маршрутеризатор не принимает команды...

      Удалить
    5. Всё, спасибо. ПРОВЕРЯЙТЕ на какой раскладке клавиатура перед запуском! Т_Т

      Удалить
  130. Любой кабель от телефона на основе COM порта можно использовать...
    Я использую дата-кабель KQ-U8A (WT048000317) от телефона siemens c65. Прошу помощи у более знающих людей.

    ОтветитьУдалить
  131. А на прямую с СОМ порта???? Есть кабель СОМ - СОМ, одну сторону обрезал припаял 2, 3, 5 жилы, подключил и ничего не происходит!!!

    ОтветитьУдалить
  132. У меня: Роутер TP-Link TL-WR1043ND - кирпич после попытки обновления. Мигает лампочками. На ресет не реагирует. На кнопку на морде тоже..

    Провод синхронизации USB to Motorola E365 на основе микросхемы 2303. Разобрался где Tx,Rx,Gnd,. подпаял к роутеру. Питание 3,3 вольта взял с блока питания ATX. В Win7 мой адаптер работать отказался. Ставил, разные драйверы.. Подключил к старенькому компьютеру с WinXp свою систему. На удивление драйвера встали как родные! Подключил роутер по UTP кабелю к сетевой карте, запустил терминал Putty, включил роутер и понеслось! ("На несговорчивом госте вымещать злость" Нагано..) Настроил сетевую карту на адрес, который выдал роутер в Putty. Пытался поднять сервер на Tftpd32, но почему то не получилось сделать как написано выше. Нашел другую программу, название не помню, но типа тоже самое, но лучше (вычитал в другом мануале по воскрешению моего роутера, нашел через Яндекс). Там все просто, поместил родную английскую прошивку в папку программы сервера и она сама заработала.. Потом в терминале набирал команды указанные в том, другом мануале, те что указаны тут, не проверял! В итоге все прошилось и я смог попасть в вебку по родному адресу роутера. Мама, моя женщина! Как же я радовался, когда все получилось!!! Есть фотки. Могу посмотреть, если кому надо, что за программы я использовал и где читал мануал, но если вы напишите в поисковике Прошивка TP-Link TL-WR1043ND, то сами найдете то что нашел я. Удачи.

    ОтветитьУдалить
    Ответы
    1. Вот собственно инструкция, по которой у меня все получилось..

      https://docs.google.com/fileview?id=0B8RHAmW4AacRYzZjMjZkMGUtZjFiNi00MTRhLTgyN2YtMDM1YjRjNjJlN2Y4&hl=en

      Удалить
  133. Уважаемые знатоки!!! Помогите мне пожалуйста!!! Решил попробовать свои силы в оживлении роутера TP - Link wr741 и столкнулся с двумя вещами, первая - эта замечательная статья! Вторая - у меня показывает путти одни крякозябры и я ничего не могу понять!!!!
    Убедительная просьба, кто может помочь и кому не жалко дельного совета, напишите мне пожалуйста на мой почтовый ящик renat.pugachev@rambler.ru!!!
    Буду Вам очень благодарен!!!

    ОтветитьУдалить
    Ответы
    1. Попробуй в на WinXp. Про мой кабель синхронизации на микросхеме 2303 тоже везде ругаются, что идут не читаемые символы, но у меня все было ок!

      Удалить
    2. Спасибо большее за совет!!!! Попробую!!!!

      Удалить
  134. Подскажите пожалуйста, я подключил роутер кабелем СОМ -> СОМ. С одной стороны отрезал и припаял к роутеру (TP-Link wr741) второй третий и пятый контакты. Подключаю путти и оно мне показывает одни крякозябры!!! Что я делаю не так???

    ОтветитьУдалить
    Ответы
    1. если я не ошибаюсь - в COM логический уровень -(минус)12вольт. А тебе нужен +3.3 или +5(ттл логика короче)

      Удалить
    2. Прошила роутер TL-WR741ND openwrt. Экспериментировала, добавила новый лан интерфейс... даже puty не конектится к роутеру. Возможно ли оживить роутер без пайки и подключения разных проводов?

      Удалить
    3. Анонимный10 ноября 2012 г., 9:15

      если я не ошибаюсь - в COM логический уровень -(минус)12вольт. А тебе нужен +3.3 или +5(ттл логика короче)


      А где их взять??? +3,3 или +5 вольт????

      Удалить
    4. нужно преобразователь на max232

      Удалить
  135. Прошила роутер TL-WR741ND openwrt. Экспериментировала, добавила новый лан интерфейс... даже puty не конектится к роутеру. Возможно ли оживить роутер без пайки и подключения разных проводов?

    ОтветитьУдалить
    Ответы
    1. Может стоит попробовать сброс 30/30/30
      http://www.dd-wrt.com/wiki/index.php/FAQ_(RU)

      Удалить
  136. Спасибо за статью!!! Прошил 3240 с помощью CA-42 кабеля. Все заработало!

    ОтветитьУдалить
  137. Вот спасибо так спасибо! Все подробно, доходчиво и полезно! Статья очень помогла восстановить TL-WR741ND v.4 после неудачной прошивки. Кстати, если зашить в него прошивку под mr3040v1 (это и была моя цель), то у этого дешевого роутера появляется функция wifi репитера (повторителя), очень стабильно работающего и значительно расширяющего зону wifi.

    ОтветитьУдалить
  138. Здравствуйте. Помогите пожалуйста. Умер роутер TL-WR1043ND после прошивки с одной версии Gargoyle на другую Gargoyle. на веб-интерфейс не заходит. 192.168.1.1 не пингуется. горит power, usb, и загорается port 1 когда я подключаю его компу. При подключени через com-порт в putty грузится это:

    U-Boot 1.1.4 (Nov 30 2011 - 09:20:25)

    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: 00:03:7f:09:0b:ad
    eth0 up
    eth0
    Autobooting in 1 seconds## Booting image at bf020000 ...
    Uncompressing Kernel Image ... OK

    Starting kernel ...




    ОтветитьУдалить
    Ответы
    1. Linux version 2.6.32.27 (eric@Osiris) (gcc version 4.3.3 (GCC) ) #2 Sun Dec 25 22:54:36 EST 2011
      bootconsole [early0] enabled
      CPU revision is: 00019374 (MIPS 24Kc)
      Atheros AR9132 rev 2, CPU:400.000 MHz, AHB:200.000 MHz, DDR:400.000 MHz
      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: rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 board=TL-WR741ND
      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: 29340k/32768k available (2074k kernel code, 3428k reserved, 417k data, 152k init, 0k highmem)
      SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
      Hierarchical RCU implementation.
      NR_IRQS:56
      Calibrating delay loop... 266.24 BogoMIPS (lpj=1331200)
      Mount-cache hash table entries: 512
      NET: Registered protocol family 16
      MIPS: machine is TP-LINK TL-WR741ND
      bio: create slab 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
      NET: Registered protocol family 1
      squashfs: version 4.0 (2009/01/31) Phillip Lougher
      Registering mini_fo version $Id$
      JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
      yaffs Dec 25 2011 22:53:27 Installing.
      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: s25sl064a (8192 Kbytes)
      Searching for RedBoot partition table in spi0.0 at offset 0x7e0000
      Searching for RedBoot partition table in spi0.0 at offset 0x7f0000
      No RedBoot partition table detected in spi0.0
      spi0.0: no WRT160NL signature found
      Creating 5 MTD partitions on "spi0.0":
      0x000000000000-0x000000020000 : "u-boot"
      0x000000020000-0x000000160000 : "kernel"
      0x000000160000-0x0000003f0000 : "rootfs"
      mtd: partition "rootfs" set to be root filesystem
      mtd: partition "rootfs_data" created automatically, ofs=380000, len=70000
      0x000000380000-0x0000003f0000 : "rootfs_data"
      0x0000003f0000-0x000000400000 : "art"
      0x000000020000-0x0000003f0000 : "firmware"
      ag71xx_mdio: probed
      eth0: Atheros AG71xx at 0xba000000, irq 5
      eth0: unsupported chip, ctrl=ffffffff
      eth0: Atheros AG71xx at 0xb9000000, irq 4
      eth0: no PHY found with phy_mask=00000010
      Atheros AR71xx hardware watchdog driver version 0.1.0
      TCP westwood registered
      NET: Registered protocol family 17
      Bridge firewalling registered
      802.1Q VLAN Support v1.8 Ben Greear
      All bugs added by David S. Miller
      VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
      Freeing unused kernel memory: 152k freed
      Please be patient, while OpenWrt loads ...
      input: gpio-buttons as /devices/platform/gpio-buttons/input/input0
      Button Hotplug driver version 0.3.1

      Удалить
    2. - preinit -
      Registered led device: tl-wr741nd:green:system
      Registered led device: tl-wr741nd:green:qss
      Press the [f] key and hit [enter] to enter failsafe mode
      - regular preinit -
      switching to jffs2
      mini_fo: using base directory: /
      mini_fo: using storage directory: /overlay
      - init -

      Please press Enter to activate this console. Compat-wireless backport release: compat-wireless-2011-11-08-1-g4ab9b62
      Backport based on wireless-testing.git master-2011-11-15
      cfg80211: Calling CRDA to update world regulatory domain
      cfg80211: World regulatory domain updated:
      cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
      cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
      cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
      cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
      cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
      cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
      PPP generic driver version 2.4.2
      ip_tables: (C) 2000-2006 Netfilter Core Team
      NET: Registered protocol family 24
      nf_conntrack version 0.5.0 (460 buckets, 1840 max)
      CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
      nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
      sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
      xt_time: kernel timezone is -0000
      Hooked IMQ after mangle on PREROUTING
      Hooked IMQ after nat on POSTROUTING
      IMQ driver loaded successfully.
      Ebtables v2.0 registered

      На tpl не реагирует когда пишет Autobooting in 1 seconds.

      Удалить
  139. Не шьется роутер 3220 пишет Unknown command tftpboot' - try 'help'(110418).bin
    ar7240>

    ОтветитьУдалить
  140. Добрый день!
    Залил в TP-link TL-WR741ND v.4.20 прошивку wr741nd4 (120320) fullflesh.bin.(Ссылка на файл https://www.dropbox.com/s/om8y4fh4q3st3 ... lflesh.bin или http://yadi.sk/d/4Sdfqz6z0tN8U )при помощи программатора.
    Аппарат ожил, могу общаться с ним по веб-интерфейсу, но "в одну сторону": все настройки, которые я пытаюсь в нём изменить, любезно, без ругани принимает, но сохранять не сохраняет. Есть подозрение, что fullflesh не той системы. Вместо W25Q32B использовал аналог - ATMEL AT25DF321A.
    Если кто-нибудь знает, как это побороть - поделитесь, пожалуйста.
    Спасибо.
    Владимир.

    ОтветитьУдалить
  141. Кстати
    Если вам не очень нравиться заниматься скоропечатаньем, ( 1 сек для tpl+ Enter- это мало), то после входа в режим ребут можно сделать следующее

    AR7240> setenv bootdelay 4
    AR7240> saveenv
    теперь у вас будет 4 секунды на ввод tpl

    ОтветитьУдалить
    Ответы
    1. нет такой команды saveenv
      tp link 741nd v2

      Удалить
  142. Здравствуйте!
    А как подключить кабель к TL-WR741ND v.4.20

    ОтветитьУдалить
  143. Здравствуйте Vladimir Krasnov,
    Вы можете подключится по UART к роутеру и ничего не вводя, позволить роутеру загрузится, позже, параллельно в веб интерфейсе проделать те же действия с сохранением - необходимо понять, что напишет роутер в UART консоли?

    Скорее всего JEDEC номер используемой Вами флеш-памяти не прописан в ядре прошивки. Можно было бы обойтись! - Скажете Вы. Ведь все Atheros'ы используют заданное число секторов в блоке (64kb) для SPI флешек.
    Но в OpenWRT ведь не просто так прописывают JEDEC номера флеш-чипов, т.к. у разных флешек разные характеристики стирания блока, для кокой-то 4кб, а для кокой-то все 64кб...
    С Уважением
    Дмитрий.

    ОтветитьУдалить
  144. Алексей Жиряков18 декабря 2012 г. в 01:34

    Прошивка TP-Link TL-WR741ND v4.2
    Для прошивки лучше всего использовать gargoyle так как есть подозрение что на dd-wrt устройство превращается в кирпич.Хотя не факт.Но случай был.Итак: вот нужный файл https://netpoint.teamlab.com/products/community/modules/wiki/wikifile.ashx?file=TL-WR741ND_V4_111130.bin Прошиваем как обычно и получаем рабочий девайс.

    ОтветитьУдалить
  145. У меня TL-WR741ND(RU)ver:4.20. На плате есть такие же контакты как на первом рисунке, хотя конструкция немного другая. Подскажите пожалуйста как мне подключить к нему кабель?

    ОтветитьУдалить
  146. Hellο theгe! Quick question that's completely off topic. Do you know how to make your site mobile friendly? My website looks weird when viewing from my iphone. I'm trying to find a temρlate or plugin that might
    be able to fix this problem. Ιf you have any suggеstiоnѕ, ρlease shaгe.
    Wіth thanks!

    Alsо visit my web ѕite http://www.netsurfquiz.com
    Feel free to surf my blog ... Pay Day Loans

    ОтветитьУдалить
  147. спасибо большое, восстановил TL-WR741ND v2.3

    ОтветитьУдалить
  148. Здравствуйте! Ситуация аналогичная, мертвый TL-WR1043ND (симптомы, цикличная перезагрузка мигая всеми лампочками). Есть шнур от старой мобилки SE k700, фото шнура прилагается, можно ли им подключиться к устройству и как понять какие проводки куда идут, по цвету? там распаено 6 разноцветных проводков.
    Фото:
    http://stick.kz/?v=2012-12-30_bimcw3us573xdxkjdindfz0o7.jpg

    ОтветитьУдалить
  149. Свой TL-MR3420 убил прошивкой от Dantes, заливал через web-интерфейс родной прошивки. В итоге светился только индикатор PWR, остальные не горели и даже не моргали. Роутер ни на что не реагировал. Собрал COM-кабель на max232(ссылка - devhead.ru/read/uart), впаял колодку в материнку роутера, но в итоге при подключении по putty в окно терминала выдавало кучу иероглифов, мучался с кодировкой скоростью передачи данных, потом думал что max232 не хватает тех 3.3В которые выдает роутер, но все оказалось проще, требовалось только припаять подтягивающий резистор на 10кОм между TX выходом роутера и разъемом питания. В итоге текст стал читабельным, хоть и осталась парочка кракозябр, но появилась заветная строка Autobooting in 1 seconds. Ну а дальше все по инструкции - tpl и прошивка. В результате роутер ожил, при чем даже настройки, которые я вбивал ранее сохранились. Но теперь все равно с модемом pantech um150 не хочет работать ((( Есть у кого-нибудь опыт борьбы с этой штукой?

    ОтветитьУдалить
  150. В процессе восстановления своего роутера хоть и не пользовался данным руководством, но FAQ читал и вот третий пункт изначально повел не неверному пути, на усмотрение автора советую добавить информацию и схеме согласования на max232 с подтягивающим резистором. Лично мне бы это сэкономило уйму времени.
    Ну а в целом статья полезная и информативная. Большое спасибо за материал.

    ОтветитьУдалить
  151. Этот комментарий был удален автором.

    ОтветитьУдалить
  152. Спасибо. Получилось. TP link 741nd v2.
    * Купил "шнурок" nokia ca-42. Разрезал провод. Оказалось там всего 3 жилы. tx, rx, gnd. Все просто.
    (проверка любого кабеля - замыкаете тх+рх. теперь в терминале должны отображаться вводимые на клавиатуре символы.)
    * Запустил тфтп сервер. Тут я долго завис. Оказывается надо вводить полный путь. Если у меня в настр. сервера папка сервера /var/lib/xx. то надо вводить tftpboot 0x80000000 /var/lib/xx/файл
    (проверить тфтп сервер можно использовав тфтп-клиент на компьютере с сервером. tftp 127.0.0.1 например. Потом get /var/lib/xx/файл)
    * Припаялся к маршрутизатору. Повезло. Нормальные символы. ВНИМАНИЕ: ентер вводить не нужно - просто tpl.
    * Выполнил вышеописанные команды. Заработало.

    ОтветитьУдалить
  153. Здравствуйте, может кто в курсе...прошил удачно по этой инструкции TL-WR741ND v.2.0 последней openwrt прошивкой, хочу получать интернет по wi-fi и отдавать по меди...возился с настройками долго - не получается...?

    ОтветитьУдалить
  154. Здравствуйте! А подскажите пожалуйста, вот с толкнулся с проблемой прошивки TL-WR741ND. Первый раз прошил кабелем который собрал по вот такой схеме http://www.korotron-online.net/Debugcable.cshtml

    Потом поставил на роутер прошивку openwrt и при применении настроек он опять заглючил. Видео тут http://bulldos.ru/?p=345

    При повторной прошивки тот кабель никак мне не помог, ни через путти, ни через гипер терминал. Решил попробовать кабелем от телефона NOKIA DKU-5 и вот что он мне показывает eth0:`øþeth0 øüeth1:`øüATHRS2¿

    Пробывал менять местами Rx и Tx, не помогает.
    Подскажите пожалуйста что делать???

    ОтветитьУдалить
  155. при подключении через пути выдаёт Горит питание и wlan

    U-Boot 1.1.4 (Aug 4 2010 - 20:06:51)

    AP83 (ar9100) U-boot 0.0.11
    DRAM:
    sri
    8 MB

    Как быть ?

    ОтветитьУдалить
  156. Статья отличная, но не указано вначале, что если надо прошить работающий роутер с заводской прошивкой на, например dd-wrt, (или вернуться с нее на заводскую), то все это делается проще, из веб-интерфейса на закладке апгрейд прошивки просто указать файл с прошивкой и запустить. Быстро и просто.

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