User Tools
Site Tools
Table of Contents
Беспроводной маршрутизатор серии N 300Мбит/с
Основные технические характеристики:
Примечание : TL-WR841N идентичен данной модели, но оснащен несъемными антеннами.
Примечание : v5.4, v5.2 и т.п. аппаратно идентичны v5. v7, v8, v9 аналогично. Различие минорных версий отражает лишь версию в предустановленных прошивки и загрузчика.
Клоны
Поддерживаемые версии
Версия/Модель | Версия OpenWrt | Скачать последнюю версию | Примечание |
---|---|---|---|
v1 | 10.03 и новее | 15.05.1 | Добавлена поддержка |
v3 | 10.03 и новее | 15.05.1 | Отчет |
v5 | 10.03 и новее | 15.05.1 | Отчет |
v7 | 12.09 и новее | 15.05.1 | Полностью функционален |
v8 (китайская версия) | Trunk r29631(измененная) | ? | Только 2МБ встроенной памяти, требуется аппаратная модификация |
v8 (международная) | 12.09 и новее | 18.06.2 | DB120 – IPv6 баг |
v9 | 14.07 и новее | 15.05.1 | |
v10 | 15.05.1 | 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: | Неизвестно | Есть | Есть | В процессе | Отсутствует в SoC | ? | |
Последовательный порт: | Есть | Есть | Есть Ещё | Есть | Надо убрать R26 | ? | |
JTAG: | Есть | Неизвестно | Неизвестно | Есть | ? |
Установка
Model | ↓ Version | Current Rel | OpenWrt Install Image | OpenWrt Upgrade Image |
---|---|---|---|---|
TL-WR841N(D) | 1, 1.5 | 18.06.5 | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v1.5-squashfs-factory.bin | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v1.5-squashfs-sysupgrade.bin |
TL-WR841N(D) | v10 | 18.06.5 | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v10-squashfs-factory.bin | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v10-squashfs-sysupgrade.bin |
TL-WR841N(D) | v11 | 18.06.5 | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v11-squashfs-factory.bin | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v11-squashfs-sysupgrade.bin |
TL-WR841N(D) | v12 | 18.06.5 | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v12-squashfs-factory.bin | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v12-squashfs-sysupgrade.bin |
TL-WR841N | v13 | 19.07.0 | http://downloads.openwrt.org/releases/19.07.0/targets/ramips/mt76x8/openwrt-19.07.0-ramips-mt76x8-tl-wr841n-v13-squashfs-tftp-recovery.bin | http://downloads.openwrt.org/releases/19.07.0/targets/ramips/mt76x8/openwrt-19.07.0-ramips-mt76x8-tl-wr841n-v13-squashfs-sysupgrade.bin |
TL-WR841N | v14 | snapshot | ||
TL-WR841N(D) | v3 | 18.06.5 | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v3-squashfs-factory.bin | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v3-squashfs-sysupgrade.bin |
TL-WR841N(D) | v5 | 18.06.5 | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v5-squashfs-factory.bin | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v5-squashfs-sysupgrade.bin |
TL-WR841N(D) | v7 | 18.06.5 | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v7-squashfs-factory.bin | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v7-squashfs-sysupgrade.bin |
TL-WR841N(D) | v8 | 18.06.5 | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v8-squashfs-factory.bin | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v8-squashfs-sysupgrade.bin |
TL-WR841N(D) | v9 | 18.06.5 | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin | http://downloads.openwrt.org/releases/18.06.5/targets/ar71xx/tiny/openwrt-18.06.5-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin |
Установка через веб-интерфейс
Установка по TFTP
Внимание! Данный метод не рекомендуется к использованию если вы не понимаете о чем речь и никогда подобными вещами не занимались и учиться не хотите 🙂
Требуется консольный кабель с ttl уровнями usb-ttl, например DKU-5, или RS-232-TTL преобразователь
и tftp сервер на вашем компьютере,
192.168.1.111 ip роутера, 192.168.1.100 ip вашего TFTP сервера.
Для TL-WR841ND v3:
1. Чистим память:
2. Копируем содержимое RAM в память:
Для TL-WR841ND v5, v7, v8, v9:
1. Чистим память:
2. Копируем содержимое RAM в память:
3. устанавливаем загрузчик
v8,v9,v10 без консольного кабеля
Как и большинство нынешних роутеров может быть восстановлен без консольного кабеля.
Возврат на программное обеспечение производителя
1. Скачайте оригинальный образ прошивки с сайта TP-Link(у версий 1 и 1.5 абсолютно идентичные последние прошивки), для версии 3.
2. Извлеките файл из архива и посмотрите содержит ли он в своем названии слово boot,
Данный способ подходит для моделей V1, V3, V5, V7, V8 и V9; так как бутлоадер у них одного размера. Для примера возьмем файл со словом “boot” в названии wr841nv9_en_3_14_4_up_boot(131129).bin Вырезаем первые 0x20200 (это 131,584 = 257*512) байт прошивки:
Получаете файл tplink.bin, данную команду можно провести на компьютере с linux/unix или на самом роутере(предварительно закачав его туда с помощью web сервера или по протоколу scp)
Так же вы можете просто скачать уже модифицированные файлы без boot блока
3. Полученный файл переименуйте во что-то типа tplink.bin и можете прошить через web интерфейс, если же возможности нет, то можно через консоль, используйте протокол SCP (для windows winscp), если вы на линуксе то и сами все знаете, так же можно воспользоваться веб-сервером в локальной сети):
Вы так же можете попробовать уже описанный способ установки по tftp(boot часть опять же придется вырезать)
Безопасный режим
При загрузке устройства, когда начинает мигать индикатор SYS (под иконкой шестеренки), нажмите и удерживайте кнопку QSS около 5-10 сек. (индикатор начнет мигать чаще).
См. также OpenWrt Failsafe
Начальная настройка
Решение проблем
Wifi Выдает только 130МБит/c?
Изменение данной настройки в домах с большой плотностью wifi точек, может только ухудшить производительность вашего роутера вечером, когда соседские точки сильно загружены.
Суть в том, что по умолчанию в Openwrt соблюдаются законодательства разных стран и при присутствии других wifi роутеров, ваш роутер сбрасывает канал 40mhz до 20 mhz, дабы не загрязнять эфир и не ухудшать собственную производительность, хотя сообщает что умеет 300МБит/c и 40mhz, а так как у нас режим MIMO 2:2, то при 20mhz получаем 130 МБит/с по стандарту.
Заходим по ssh(если вы еще не установили пароль, то по telnet) и вводим команды:
User Tools
Site Tools
Table of Contents
Il dispositivo è un router wireless N con:
Nota1 : Il modello TL-WR841N è identico tranne per la possibilità di scollegare le antenne. Nella nomenclatura della TP-LINK i modelli che terminano con D hanno le antenne scollegabili (detachable antennas).
Nota2: Le revisioni v5.4, v5.2 etc. sono tutte delle identificate come rev. v5. L’unica differenza è la versione del firmware con cui sono state rilasciate. Nella nomenclatura della TP-Link i numeri dopo la virgola si riferiscono semplicemente a un cambiamento della versione del firmware. l’hardware è identico.
Versioni supportate
Versione/Modello | Data di lancio prodotto | Supportato da OpenWrt dalla versione | Note Relative al modello specifico |
---|---|---|---|
v3.x | – | 10.03 | Report |
v5.x | – | 10.03 | Report |
v7.x | – | 12.09 | UFO shape – Completamente funzionante dalla versione 12.09 |
v8.x (chinese version) | – | Trunk r29631(modified) | necessita di una modifica harware |
v8.x (Intl) | Agosto 2012 | Trunk r33623 | DB120 |
Hardware
Version | v3 | v5 | v7.1 | v7.2 | v8.0 |
---|---|---|---|---|---|
Architettura: | MIPS | MIPS | MIPS | MIPS | MIPS |
Produttore: | Atheros | Atheros | Atheros | Atheros | Atheros |
Bootloader: | U-Boot | U-Boot | U-Boot | U-Boot | U-Boot |
System-On-Chip: | AR9130 | AR7240 rev 2 | AR7241 rev 1 | AR7241-AH1A | AR9341 |
Velocità CPU: | 400 Mhz | 400 Mhz | 400 Mhz | 400 Mhz | 535 Mhz |
BogoMIPS: | 265.42 | 266.24 | 265.42 | 265.42 | 261.73 |
Flash-Chip: | ? | ? | ? | cFeon F32-100HIP (?) | FL032PIF |
Dimensione Flash: | 4 MiB | 4 MiB | 4 MiB | 4 MiB | 4 MiB |
RAM-Chip: | ? | ? | ? | Zentel A3S56D40ETP-G5 | ? |
Dimensione RAM: | 32 MiB | 32 MiB | 32 MiB | 32 MiB | 32 MiB |
Wireless: | Atheros AR9100 Rev:7 | Atheros AR9280 Rev:2 | Atheros AR9287 Rev2, 2.4GHz, 802.11bgn | Atheros AR9287-BL1A 2.4ghz 802.11bgn | AR9341 |
Ethernet: | ? | AR7240 built-in switch | AR7240/AR9330 built-in switch | ? | ? |
USB: | ? | Unpopulated | unpopulated | ? | ? |
Serial: | Si | Si | Si | Si | Si |
JTAG: | ? | ? | ? | ? | ? |
Installazione
Io ho provato la versione 12.09-rc2 e successivamente ho compilato una mia immagine dal ramo trunk (r36370), nel primo caso ho effettuato l’installazione dall’interfaccia web (originale) del router usando l’immagine http://downloads.openwrt.org/attitude_adjustment/12.09-rc2/ar71xx/generic/openwrt-ar71xx-generic-tl-wr841nd-v3-squashfs-factory.bin completando l’installazione senza alcun problema. Nel secondo caso per un mio errore il sistema non è stato più in grando di avviarsi, ma seguendo la procedura di ripristino trammite u-boot seriale e TFTP sono riuscito a riportare senza troppi problemi il router alla vita.
Installare OpenWrt su TP-Link TL-WR841ND/TL-WR841N:
Attenzione! in alcuni casi dopo il riavvio potreste non avere a disposizione l’interfaccia web (GUI ), ma solo il telnet o l’accesso ssh. Si può installare l’interfaccia web seguendo questa guida : luci.essentials, ma prima di installare LuCI (GUI ) è necessario configurare il router per accedere ad internet, per la configurazione potete far riferimento a questa guida: internet.connection
Installazione/Ripristino trammite TFTP
Attenzione questo tipo di installazione necessita di una connessione seriale e di un servet TFTP funzionante evita questo metodo se non hai esperienza o il tempo per imparare. 🙂
Buona parte della seguente gu >
Per TL-WR841ND v3:
Per TL-WR841ND v5:
Go back to original firmware
Failsafe mode
Debricking
If this didnt work check the ip adress on the PC or if you were too slow to connect during the failsafe mode. Still not working? Read this!
In telnet do the following things one after another:
After rebooting log in again just to check if the router is accessable. If you cant start again at the beginning.
Basically the router now works like after the initial flash to OWRT. Now you have to configure the internet connection and probably you want to install LUCI. After that open your browser, connect to 192.168.1.1 and log in with the data you entered via telnet.
Debricking see the above, but you will have to plug your cable to WAN port in failsafe to be able to telnet 192.168.1.1.
Basic configuration
Wifi on/off toggle by QSS button
Read this howto to use buttons on TP-Link
Found in WR741ND wiki page and coppied. It works on WR841ND too.
(Thanks to obsy) Wifi toggle by QSS button Simply create a new file called 01onoff in /etc/hotplug.d/button/
and copy these lines inside (remember to push ‘i’ for insert)
Serial console
Getting serial console is pretty standard fare. You need a MAX323 or similar level-shifter. The pinout on the router is RX – TX – GND – +5V (Power connector).
If you do not have serial port on your PC, use Nokia CA-42 data USB cable.
For TP-LINK WR841ND V7.2 power conector (+5V) is ignored, just connect RX – TX – GND and router power cord, work fine…
Another user notes: My TP-LINK WR841ND V7.2 has a VCC of +3.3V and like the TL-MR3420 serial needed to connect a 10k pullup resistor between the TX and the 3.3V pin to get reliable serial.
Yet another user notes: My TP-Link WR841ND V7.1 also requires the 10k pullup resistor between TX and the 3.3V pin. Without the resistor I just get garbage when I type, but can see some console output.
Serial port settings:
Version | v3.2 | v5 | v7.X |
---|---|---|---|
Image | |||
U-Boot speed | 9600 | 115200 | |
kernel speed | 115200 – switch automaticaly | 115200 | |
Data format | always 8N1 |
After connecting, you will be greeted by something like this:
You now have one second to enter “tpl” (without the quotes) to get to the Uboot console prompt.
Troubleshooting
Stuck at 130Mbps? Get 300Mbps
This violates regulatory requirements
Can not connect to v8?
check whether eth0/eth1 are switched!
Hardware Mods
USB 1.1 Port
Tested on WR841n_v5.1
Attention. Firmware of TP-Link TL-MR 3420 is coming to WR841ND v7.2 – verified. (OpenWrt Firmware Attitude Adjustment (r28380) / LuCI Trunk (trunk+svn7612)) But working usb port has not been verified. Probably enough to use this firmware, but do not compile a new one 🙂
Overview of the board:
Soldering (wire with red accent means D+). R185 and R183 can be shorted then D+/D- will appear in J1.
To get working USB the new firmware build is required. Files to edit are listed below:
1. Edit file target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-wr841nd.c
2. Edit file target/linux/ar71xx/files/arch/mips/ar71xx/setup.c
3. Edit file target/linux/ar71xx/files/arch/mips/ar71xx/Kconfig:
For newer version of trunk (as of 2013 March) 1.Edit file target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr841n.c
2. Edit file target/linux/ar71xx/generic/profiles/tp-link.mk, add packages in the definition of TLWR841 as following.
i.e L7805 with 470uF and 100uF can be used to obtain 5V from the stock power supply.
NOTE: in case of v5.1 sections for WR741N instead of WR841N_V1 have to be edited (Kconfig, mach-tl-wr741nd.c).
USB 2.0 Port on v7
tested with WR841 v7.1 and trunk revision 30430. New patch for rev. 32461 available
Hardware mod is on pictures, nothing changed.
Kernel mod is different, because new kernel version is released in revision 30430.
Дисклеймер. Я не несу ответственность за "окирпичивание" роутера, сброс настроек и т.д. В моем конкретном случае данный способ работает. Данная статья не гарантирует, что у Вас после проделанных манипуляций все заработает как ожидалось.
Работоспособность экспериментальной прошивки проверена на TP-Link TL-740N v4 (с 4 мегабайтами памяти) но должно работать и на следующих моделях, так как собрано и заточено только под TP-Link’и:
- TP Link WA701ND v1
- TP Link WA701ND v2
- TP Link WR740n v1
- TP Link WR740n v2 (шить то же, что и для для TP Link WR740n v1)
- TP Link WR740n v3
- TP Link WR740n v4
- TP Link WR740n v5
- TP Link WR740n v6
- TP Link WR741ND v1
- TP Link WR741ND v2
- TP Link WR741ND v4
- TP Link WR741ND v5
- TP Link WR743ND v1
- TP Link WR743ND v2
- TP Link WR841 v1.5
- TP Link WR841 v3
- TP Link WR841 v5
- TP Link WR841 v7
- TP Link WR841 v8
- TP Link WR841 v9
- TP Link WR841 v10
- TP Link WR841 v11
- TP Link WR841 v12
- TP Link WR841 v12
- TP Link WR940n v4
- TP Link WR941ND v2
- TP Link WR941ND v3
- TP Link WR941ND v4
- TP Link WR941ND v5
- TP Link WR941ND v6
Все прошивки имеют отличительные особенности:
- Оболочка LuCI (со стабильной 17.01 ветки)
- OpenVPN (mbed TLS) (для обхода блокировок, максимальная скорость около 10 Мбитс)
- Dynamic DNS
- Universal Plug’n’Play
- Smart Queue Management с дополнительными скриптами (аналог QoS)
- IPv6 включен и работает
- Удален opkg (установить туда что-либо не получится, и так мало флеш-памяти)
- Удален дебаг ядра (меньше нагрузка на ЦП)
- Удален неиспользуемый мусор с библиотек ядра (чтобы влез на 4МB флеш)
- squashfs блок размером 1 Mib (максимальное сжатие)
- Скомпилировано с помощью GCC 6.3
- Система очень стабильная, перезагрузки не замечены
1. Качаете и устанавливаете кастомную прошивку OpenWRT LEDE отсюда. Выбираете обязательно свою модель и ревизию, иначе получите кирпич. Дабы избежать всевозможных проблем, шить НЕ по воздуху – через кабель. Настройки с предыдущей прошивки не сохранятся, да и не нужно чтобы сохранялись.
ВНИМАНИЕ! Пометка "factory" в имени файла значит, что Вы устанавливаете прошивку впервые с родной прошивки TP-Link’а. Пометка "sysupgrade" в имени файла значит, что Вы можете обновить прошивку с любой текущей OpenWRT на предлагаемую кастомную.
2. Заходим по новому адресу http://192.168.1.1. Стандартный логин – root, пароль – пустое поле.
3. Теперь нужно загрузить конфиг в роутер. Качаем с официального сайта програмку WinSCP – можно портативную. Запускаем программу, выбираем протокол SCP и прописываем адрес роутера – 192.168.1.1. Вводим наш логин и пароль (пустое поле).
4. Помещаем конфиг в папку /etc/openvpn/
5. Идем по пути /etc/ и находим файл rc.local.
Открываем его и вписываем следующее: openvpn –config /etc/openvpn/zaborona-help.ovpn &
6. Закрываем программу и через браузер переходим в веб-морду – http://192.168.1.1. Чтобы пропускать трафик через созданный туннель, необходимо создать новый интерфейс, который будет слушать входящий трафик. Для этого переходим в раздел Network > Interfaces > Add new interface. Выдумываем ему имя (например, zaborona_help), протокол в выпадающем окне выбираем Unmanaged. Cover the following interface выбираем Custom Interface: tun0 и нажимаем Submit
7. Переходим в раздел Network > Interfaces > находим наш tun0 > Edit > Firewall Settings > выбираем WAN > сохраняем нажатием Save & Apply.
8. Переходим в раздел Network > Interfaces > WAN (eth1) > Edit > Advanced Settings > снимаем галку Use DNS servers advertised by peer и добавляем внешние DNS, т.е. не от провайдера – 74.82.42.42, 77.88.8.8. Не забываем нажать Save & Apply.
9. В обязательном порядке перезагружаем роутер. Для этого переходим в System > Reboot и нажимаем Perform reboot.
10. Ждем полной перезагрузки и полной загрузки всех компонентов и списков адресаций (может уйти до 5 минут при слабой скорости интернет-соединения).