Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
ru:toh:tp-link:tl-wr841nd [2014/10/28 13:52] – update information from english version gtrtfmru:toh:tp-link:tl-wr841nd [2018/06/05 17:45] – ↷ Links adapted because of a move operation tmomas
Line 1: Line 1:
 +====== TP-Link TL-WR841ND ======
 +Беспроводной маршрутизатор серии N 300Мбит/с
  
 +Основные технические характеристики:
 +  * 2 съемные антенны с коэффициентом усиления 5 дБи каждая
 +  * 4 10/100 Мбит/с LAN порта
 +  * 1 10/100 Мбит/с WAN порт
 +  * 4 Мб flash накопитель
 +  * 32 Мб оперативной памяти
 +  * Кнопка быстрой настройки защиты (QSS)
 +  * Кнопка перезагрузки
 +
 +**''​Примечание''​**:​ TL-WR841N идентичен данной модели, но оснащен несъемными антеннами. 
 +
 +**''Примечание''**: v5.4, v5.2 и т.п. аппаратно идентичны v5. v7, v8, v9 аналогично. Различие минорных версий отражает лишь версию в предустановленных прошивки и загрузчика.
 +
 +===== Клоны =====
 +
 +Известные клоны:
 +  * TP-Link TL-WR841ND v7: [[:toh:rosewill/rnx-n300rt|Rosewill Wireless N Router RNX-N300RT]]
 +  * TP-Link TL-WR841N v8: [[:toh:rosewill/rnx-n300rt|ThinkPenguin TPE-NWIFIROUTER2 или Rosewill RNX-N300RT v2]]
 +  * TP-Link TL-WR841ND v8: TP-Link TL-WR843ND v1, Mercury MW300R v3 и Fast FW300R v3. 
 +
 +===== Поддерживаемые версии =====
 +^ Версия/Модель ^ Версия OpenWrt ^ Скачать последнюю версию^ Примечание ^
 +| v1 |  10.03 и новее  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-tl-wr841nd-v1.5-squashfs-factory.bin|15.05.1]]  | [[http://dev.openwrt.org/changeset/18893|Добавлена поддержка]] |
 +| v3 |  10.03 и новее  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-tl-wr841nd-v3-squashfs-factory.bin|15.05.1]]  | [[https://forum.openwrt.org/viewtopic.php?id=21425|Отчет]] |
 +| v5 |  10.03 и новее  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-tl-wr841nd-v5-squashfs-factory.bin|15.05.1]]  | [[https://forum.openwrt.org/viewtopic.php?pid=119163#p119163|Отчет]] |
 +| v7 |  12.09 и новее  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-tl-wr841nd-v7-squashfs-factory.bin|15.05.1]]  |Полностью функционален |
 +| v8 (китайская версия) |  Trunk r29631(измененная)  |  ?  | Только 2МБ встроенной памяти, требуется аппаратная модификация |
 +| v8 (международная) |  12.09 и новее  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin|15.05.1]]  | [[:toh:tp-link/tl-db120|DB120]] - [[https://dev.openwrt.org/ticket/15448|IPv6 баг]]  |
 +| v9 |  14.07 и новее  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-tl-wr841n-v9-squashfs-factory.bin|15.05.1]]  |  |
 +| v10 |  15.05.1  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-tl-wr841n-v10-squashfs-factory.bin| 15.05.1 ]]  | |
 +| v11 |  образ от v10 или trunk  |  ?  | При сравнении плат v10 и v11 различия только во флеш памяти. Можно использовать образы v10 c sysupgrade -F, игнорируя проверку версии. Так же по сравнению с v10, антенны имеют другую форму (как на Archer C7), и WAN LED теперь двухцветный, зеленый и оранжевый. Образ 15.05.1 r49389 работает из коробки. |
 +
 +
 +===== Спецификация оборудования =====
 +^ Версия ^ v3 ^ v5 ^ v7 ^ v8 ^ v9 ^ v10 ^ v11 ^
 +| **Платформа:** |  AP81(ar71xx)  |||||||
 +| **Архитектура:** |  MIPS  |||||||
 +| **Производитель:** |  Atheros  |||||||
 +| **Загрузчик:** |  U-Boot  |||||||
 +| **Системный чип:** | AR9130 | AR7240 rev 2 | AR7241-AH1A | AR9341 | QCA9533-AL3A | QCA9533-BL3A ​| QCA9533-AL3A |
 +| **Частота CPU:** | 400 МГц | 400 МГц | 400 МГц | 535 МГц | 550 МГц |  650 МГц  ||
 +| **BogoMIPS:** | 265.42 | 266.24 | 265.42 | 266.64 | 366.18 |  432.53  ||
 +| **Flash-чип:** | ST 25P32V6P | Неизвестно | cFeon F32-100HIP/SPANSION FL032PIF | Spansion FL032PIF | Spansion FL032PIF | Winbond 25Q32FVS1G ​|Spansion FL032PIF|
 +| **Объем Flash:** |  4 Мб  |||||||
 +| **Чип ОЗУ:** | Hynix HY5DU561622FTP-5 | Неизвестно | Zentel A3S56D40FTP-G5 | ESMT M13S2561616A-5T | Winbond W9425G6JH-5 | Zentel A3S56D40GTP-50 ​| Zentel A3S56D40GTP-50L |
 +| **Объем ОЗУ:** |  32 Мб  |||||||
 +| **Радиочип:** | Atheros AR9100 Rev:7 | Atheros AR9280 Rev:2 | Atheros AR9287-BL1A 2.4GHz 802.11bgn | AR9341 | QCA9533-AL3A | QCA9533-BL3A ​| QCA9533-AL3A |
 +| **Свитч:** | Marvell 88E6060 | Встроенный AR7240 | Встроенный AR7241 | Встроенный AR9341 | Встроенный QCA9533-AL3A | Встроенный QCA9533-BL3A | Встроенный QCA9533-AL3A |
 +| **Порт USB:** | Неизвестно | [[http://sat-forum.su/index.php/topic,8434.msg133636.html#msg133636|Есть]] | [[https://forum.openwrt.org/viewtopic.php?pid=155895|Есть]] | [[http://​forum.openwrt.org/​viewtopic.php?id=37010|В процессе]] | [[http://​wikidevi.com/​wiki/​Qualcomm_Atheros|Отсутствует в SoC]] |  ?  ||
 +| **Последовательный порт:** | [[:toh:tp-link:tl-wr841nd#serial_console| Есть]] | [[:toh:tp-link:tl-wr841nd#serial_console| Есть]] | [[:toh:tp-link:tl-wr841nd#serial_console| Есть]] [[https://forum.openwrt.org/viewtopic.php?pid=153132|Ещё]] | [[:toh:tp-link:tl-wr841nd#serial_console| Есть]] |  [[:toh:tp-link:tl-wr841nd#serial_console|Надо убрать R26]]  || ? |
 +| **JTAG:** | [[:toh:tp-link:tl-wr841nd#serial_console| Есть]] | Неизвестно | Неизвестно | [[toh:tp-link:tl-wr841nd#jtag | Есть]] |  ?  |||
 +
 +
 +
 +===== Установка =====
 +  - [[ru:doc:howto:obtain.firmware|Получение прошивки]]
 +  - [[ru:docs:guide-user:installation:generic.flashing|Установка OpenWrt]] 
 +
 +==== Установка через веб-интерфейс ====
 +  - Скачайте [[https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/|подходящую прошивку]] для вашей версии железа 
 +  - Войдите в веб-интерфейс маршрутизатора, перейдите в раздел **System Tools** - **Firmware Upgrade** и укажите образ дистрибутива как файл обновления.
 +  - По завершении прошивки маршрутизатор перезагрузится и будет доступен по адресу [[http://192.168.1.1|http://192.168.1.1]]
 +
 +
 +==== Установка по TFTP ====
 +
 +[[#v8,v9,v10_без_консольного_кабеля | Для v8,v9,v10 все значительно проще]]
 +
 +Внимание! Данный метод не рекомендуется к использованию если вы не понимаете о чем речь и никогда подобными вещами не занимались и учиться не хотите :) \\
 +Требуется консольный кабель с ttl уровнями usb-ttl, например DKU-5, или RS-232-TTL преобразователь{{media:doc:hardware:serial:max3232.gif?500}}\\ и [[docs:guide-user:installation:generic.flashing.tftp|tftp сервер]] на вашем компьютере, 
 +
 +Почти полностью взято отсюда https://forum.openwrt.org/viewtopic.php?id=24203, спасибо dl3daz.
 +
 +  - Скачайте [[https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/|требуемую прошивку]] на ваш TFTP сервер.
 +  - Подключите WAN портом к своей локальной сети или напрямую к компьютеру с tftp сервером.(для 8.2 попробуйте LAN1 порт)  
 +  - Подключите консольный кабель как описано в секции "serial console" (английская вики) и делаем "tpl" трюк (включаем роутер и сразу пишем в консоли tpl, это нужно сделать буквально за полсекунды, иначе не получится), чтобы получить нормальный доступ в консоль.
 +  - Теперь прописываем IP адресы для роутера и TFTP сервера  (здесь названы соответственно ROUTERIP and SERVERIP, конечно же должны совпадать с реальными IP адресами (мы же не фигней маемся). Пишем в консоли:<code>
 +setenv ipaddr ROUTERIP
 +setenv serverip SERVERIP
 +printenv
 +</code>
 +Для примера, присвойте сетевой карте своего компьютера(TFTP сервера) статичный IP 192.168.1.100, если у вас есть другие сетевые карты, то рекомендую их выключить.
 +В консоли пишем:<code>setenv ipaddr 192.168.1.111
 +setenv serverip 192.168.1.100</code>
 +192.168.1.111 ip роутера, 192.168.1.100 ip вашего TFTP сервера.
 +
 +  - Дважды проверьте что ввели нужные адреса (printenv выводит на экран адреса) Проверяем, что ваш сервер находится на 69 порту(стандартный порт). Теперь загружаем прошивку через TFTP  "tftpboot 0x80000000 имя_файла_прошивки.bin ": <code>
 +ar7240> tftpboot 0x80000000 openwrt-ar71xx-tl-wr841nd-v8-squashfs-factory.bin
 +Using eth0 device
 +TFTP from server 192.168.1.100; our IP address is 192.168.1.111
 +Filename 'openwrt-ar71xx-tl-wr841nd-v5-squashfs-factory.bin'.
 +Load address: 0x80000000
 +Loading: checksum bad
 +#################################################################
 +         #################################################################
 +         #################################################################
 +         #################################################################
 +         #################################################################
 +         #################################################################
 +         #################################################################
 +         #################################################################
 +         #################################################################
 +         #################################################################
 +         #################################################################
 +         ######################################################
 +done
 +Bytes transferred = 3932160 (3c0000 hex)
 +</code>
 +  - Значение "3c0000" в последней строке (ваше число может отличаться). Теперь выполните следующие команды, меняйте 3c0000 на свое значение, которое вы получили из tftpboot
 +Для TL-WR841ND v3:
 +
 + 1. Чистим память: <code> ar7100> erase 0xbf020000 +0x3c0000
 +                                                                             
 +First 0x2 last 0x3d sector size 0x10000                                      
 +  61                                                                         
 +Erased 60 sectors </code>
 + 2. Копируем содержимое RAM в память:<code> ar7100> cp.b 0x80000000 0xbf020000 0x3c0000                                  
 +Copy to Flash... write addr: bf020000                       
 +done </code>
 +3. Перезагружаем <code> ar7100> reset                                               
 +                                                            
 +Resetting...</code>
 +4. Всё.
 +
 +Для TL-WR841ND v5, v7, v8, v9:
 +
 +1. Чистим память: <code>wasp> erase 0x9f020000 +0x3c0000</code>
 +2. Копируем содержимое RAM в память:
 +<code>wasp> cp.b 0x80000000 0x9f020000 0x3c0000
 +</code>
 +3. устанавливаем загрузчик
 +<code>wasp> bootm 0x9f020000
 +## Booting image at 9f020000 ...
 +Uncompressing Kernel Image ... OK
 +
 +Starting kernel ...</code>
 +
 +4. Всё.<code>
 +U-Boot 1.1.4 (Apr  9 2009 - 12:29:57)</code>
 +
 +=== v8,v9,v10 без консольного кабеля ===
 +
 +Как и большинство нынешних роутеров может быть восстановлен без консольного кабеля.
 +
 +  - Пропишите на сетевой карте компьютера статичный ip ''​192.168.0.66''​ (у роутера он ''​192.168.0.86'')
 +  - Закиньте factory OpenWrt образ в корень своего tftp сервера и назовите: для v8 **mr3420v2_tp_recovery.bin** ; для v9 **​wr841nv9_tp_recovery.bin** ; для v10 **wr841nv10_tp_recovery.bin**​ 
 +  - На выключенном роутере зажимаете reset, не отжимая его, включаете роутер, держите ресет пока не загорится светодиод lock(крайний правый) .
 +  - Ждем пока роутер перезагрузится.
 +[[toh:tp-link:tl-wdr4900#reset_button_method_no_serial_cable_needed|подробнее]]
 +
 +===== Возврат на программное обеспечение производителя =====
 +
 +1. Скачайте оригинальный образ прошивки с сайта [[http://www.tplink.com/en/support/download/?model=TL-WR841N|TP-Link]](у версий 1 и 1.5 абсолютно идентичные последние прошивки), [[http://www.tplink.com/en/support/download/?model=TL-WR841ND&version=V3|для версии 3]].
 +
 +2. Извлеките файл из архива и посмотрите содержит ли он в своем названии слово **boot**,\\
 +  * Если не содержит, то можете спокойно им прошивать.
 +  * Если содержит, то нужно немного отредактировать перед прошивкой:
 +
 + Данный способ подходит для моделей V1, V3, V5, V7, V8 и V9; так как бутлоадер у них одного размера.
 +Для примера возьмем файл со словом "boot" в названии wr841nv9_en_3_14_4_up_boot(131129).bin
 +Вырезаем первые 0x20200 (это 131,584 = 257*512) байт прошивки:
 +<code>dd if=wr841nv9_en_3_14_4_up_boot(131129).bin of=tplink.bin skip=257 bs=512</code>
 +Получаете файл tplink.bin, данную команду можно провести на компьютере с linux/unix или на самом роутере(предварительно закачав его туда с помощью web сервера или по протоколу scp)
 +
 +Так же вы можете просто скачать уже модифицированные файлы без boot блока
 +  * TL-WR841N(D) **//V1//** [[http://www.tplink.com/resources/software/2008613143645.zip|2008613143645.zip]]
 +  * TL-WR842N(D) **//V3//** [[https://drive.google.com/uc?export=download&id=0B-pEMb4uQtg8SXpmVFJRbE54cFk|TL-WR841ND-V3-stripped.zip]]
 +  * TL-WR841N(D) **//V5//** [[http://www.tplink.com/resources/software/201112613340616.zip|201112613340616.zip]]
 +  * TL-WR841N(D) **//V7//** [[http://www.tplink.com/Resources/software/TL-WR841N_WR841ND_v7_120201.zip|TL-WR841N_WR841ND_v7_120201.zip]]
 +  * TL-WR842N(D) **//V8//** [[https://drive.google.com/uc?export=download&id=0B-pEMb4uQtg8cFhhSGZlWlE0ZXc|TL-WR841ND-V8-stripped.zip]]
 +  * TL-WR842N(D) **//V9//** [[https://drive.google.com/uc?export=download&id=0B-pEMb4uQtg8aXRScW1PeVFvdHc|TL-WR841ND-V9-stripped.zip]]
 +
 +3. Полученный файл переименуйте во что-то типа tplink.bin и можете прошить через web интерфейс, если же возможности нет, то можно через консоль, используйте протокол SCP (для windows [[http://winscp.net/eng/download.php|winscp]]), если вы на линуксе то и сами все знаете, так же можно воспользоваться веб-сервером в локальной сети):\\
 +  *  Скачайте файл в tmp папку роутера с помощью scp или wget, если у вас есть web сервер (для примера, 192.168.1.110 - адрес web сервера)
 +<code>root@OpenWrt:~# cd /tmp
 +root@OpenWrt:/tmp# wget http://192.168.1.110/tplink.bin</code>
 +  * Прошейте
 +<code>root@OpenWrt:/tmp# mtd -r write ./tplink.bin firmware</code>
 +
 +Вы так же можете попробовать уже описанный способ установки по tftp(boot часть опять же придется вырезать)
 +
 +См. также [[docs:guide-user:installation:generic.uninstall|Back to original firmware]]
 +
 +===== Безопасный режим =====
 +При загрузке устройства, когда начинает мигать индикатор SYS (под иконкой шестеренки), нажмите и удерживайте кнопку QSS около 5-10 сек. (индикатор начнет мигать чаще).\\
 +См. также [[docs:guide-user:troubleshooting:failsafe_and_factory_reset|OpenWrt Failsafe]]
 +
 +===== Начальная настройка =====
 +[[ru:doc:howto:basic.config|Базовая конфигурация]]
 +/*
 +*/
 +===== Решение проблем =====
 +=====Wifi Выдает только 130МБит/c?=====
 +:!:Изменение данной настройки в домах с большой плотностью wifi точек, может только ухудшить производительность вашего роутера вечером, когда соседские точки сильно загружены.
 +
 +Суть в том, что по умолчанию в Openwrt соблюдаются законодательства разных стран и при присутствии других wifi роутеров, ваш роутер сбрасывает канал 40mhz до 20 mhz, дабы не загрязнять эфир и не ухудшать собственную производительность, хотя сообщает что умеет 300МБит/c и 40mhz, а так как у нас режим MIMO 2:2, то  при 20mhz получаем 130 МБит/с по стандарту.
 +
 +Как исправить:
 +
 +Заходим по ssh(если вы еще не установили пароль, то по telnet) и вводим команды:
 +<code>uci set wireless.radio0.htmode=HT40 /выставляем ширину канала 40mhz, можно и через веб интерфейс.
 +uci set wireless.radio0.noscan=1 /запрещаем роутеру сканировать окружение.
 +uci commit wireless /записываем наши команды в конфигурационный файл.
 +wifi /перезагружает wifi интерфейс с новыми настройками без перезагрузки роутера.
 +</code>
 +И получаем честные 300МБит/c
 +
 +Редактируем файл ''[[docs:guide-user:network:wifi:basic|/etc/config/wireless]]''
 +  - Под //config wifi-device 'radio0'// добавляем<code>
 +option noscan '1'
 +</code>
 +  - //option 'htmode'// выставляем значение HT40 (для билдов до BARRIER BREAKER(14.07) значение принимает HT40+ или HT40-)<code>
 +option htmode 'HT40'
 +</code>
 +  - Перезагружаем wifi <code>wifi</code>
 +
 +==== Не можете подключиться к v8? ====
 +Проверьте, что eth0/eth1 не перепутаны!
 +/*
 +
 +*/
 +{{tag>FastEthernet 5Port Serial integrated 802.11bgn 1WNIC AR9271 ath9k 2Ant DetachableAntenna 32RAM 4Flash MIPS MIPS32 24k QCA9533 QCA953x}}
  • Last modified: 2024/02/11 21:58
  • by 127.0.0.1