No Image

Openwrt tp link wr841nd

СОДЕРЖАНИЕ
1 623 просмотров
10 марта 2020

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), если вы на линуксе то и сами все знаете, так же можно воспользоваться веб-сервером в локальной сети):

Читайте также:  191 См в футах и дюймах

Вы так же можете попробовать уже описанный способ установки по 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.

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. 🙂

Читайте также:  Windows 7 by ovgorskiy ключ

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 минут при слабой скорости интернет-соединения).

Комментировать
1 623 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock
detector