Открытый исходный код для программистов (GPL)
Следующая информация предназначена для программистов и не представляет значимость для большинства конечных пользователей продукции TP-Link. Продукция TP-Link содержит код, разработанный третьими лицами, включая код, разработанный в соответствии с Универсальной общественной лицензией GNU (GPL) версии 1/версии 2/версии 3 или в соответствии со Стандартной общественной лицензией ограниченного применения GNU (LGPL). Вы можете использовать соответствующее программное обеспечение на условиях лицензии GPL.
Вы можете просмотреть, распечатать и загрузить соответствующие условия лицензии GPL здесь. В Центре исходных кодов GPL вы получаете для загрузки исходный код GPL соответствующего ПО, используемого в продукции TP-Link, а также прочую информацию, включая список ПО TP-Link, содержащего исходный код GPL.
Wifi Выдает только 130МБит/c?
Изменение данной настройки в домах с большой плотностью wifi точек, может только ухудшить производительность вашего роутера вечером, когда соседские точки сильно загружены.
Суть в том, что по умолчанию в Openwrt соблюдаются законодательства разных стран и при присутствии других wifi роутеров, ваш роутер сбрасывает канал 40mhz до 20 mhz, дабы не загрязнять эфир и не ухудшать собственную производительность, хотя сообщает что умеет 300МБит/c и 40mhz, а так как у нас режим MIMO 2:2, то при 20mhz получаем 130 МБит/с по стандарту.
Как исправить:
Заходим по ssh(если вы еще не установили пароль, то по telnet) и вводим команды:
uci set wireless.radio0.htmode=HT40 /выставляем ширину канала 40mhz, можно и через веб интерфейс. uci set wireless.radio0.noscan=1 /запрещаем роутеру сканировать окружение. uci commit wireless /записываем наши команды в конфигурационный файл. wifi /перезагружает wifi интерфейс с новыми настройками без перезагрузки роутера.
И получаем честные 300МБит/c
Редактируем файл
-
Под config wifi-device ‘radio0’ добавляем
option noscan '1'
-
option ‘htmode’ выставляем значение HT40 (для билдов до BARRIER BREAKER(14.07) значение принимает HT40+ или HT40-)
option htmode 'HT40'
-
Перезагружаем wifi
wifi
Go back to original firmware
→ generic.uninstall
Warning!
This section describes actions that might damage your device or firmware. Proceed with care!
With the TL-WR841ND router, there is a catch: the stock firmware is obtained from the OEM: versions 1,5,7,8,9(versions v1 and v1.5 have same latest fw) and link for v3
- in case the file name of this firmware file does not contain the word “boot” in it, you can simply revert back to original firmware
- in case the file name of this firmware file does contain the word “boot” in it, you need to cut off parts of the image file before flashing it:
The following method applies for the V1, V3, V5, V7, V8, V9, V10 and V13 since the bootloader is the same size.
An example of an image file with the word “boot” in it is .
Cut the first 0x20200 (that is 131,584 = 257*512) Bytes from original firmware:
dd if=orig.bin of=tplink.bin skip=257 bs=512
You should transfer the firmware image to the /tmp folder and revert back to original firmware (if available you can flash the firmware via the webinterface as well):
Via the safer method using sysupgrade:
sysupgrade /tmp/tplink.bin
Or you use the mtd method:
mtd -r write tplink.bin firmware
For the WR841N v14 follow the procedure above, but you must cut only the first 64k, so
dd if=orig.bin of=tplink.bin skip=129 bs=512
It is also possible to revert to the stock firmware using the method with tftp described in “TFTP install”. (you still need the firmware images without the boot part, unless you’re using v13, in which case refer to the instructions for TFTP flashing above).
OEM TP-Link firmware for the TL-WR841ND with the boot part removed or the original firmware if there wasn’t a boot part to revert to the original OEM firmware:
-
TL-WR841N(D) V1 2008613143645.zip
-
TL-WR841N(D) V3 TL-WR841ND-V3-stripped.zip
-
TL-WR841N(D) V5 201112613340616.zip
-
TL-WR841N(D) V7 TL-WR841ND-V7.zip
-
TL-WR841N(D) V8 TL-WR841ND-V8-stripped.zip
-
TL-WR841N(D) V9 TL-WR841ND-V9-stripped.zip
-
TL-WR841N(D) V10 TL-WR841ND-V10-stripped.zip
Поиск прошивки
Качать ПО для роутера следует исключительно с проверенных ресурсов глобальной сети. Для вашего прибора подойдёт сайт фирмы TP-Link. Попав на этот ресурс, введите в поиске модель своего роутера. Результатом должна стать ссылка на необходимую модель. Далее, во вкладке «Загрузки» рекомендуем выбрать «Встроенное ПО» (пункт находится в «ПО») и кликнуть по своей аппаратной версии.
Важно понимать, что установка с сайта фирмы-разработчика обеспечивает правильную работу роутера. Вы не потеряете возможность гарантийного ремонта TP-LINK TL-WR841N, если будете пользоваться таким методом. Гарантия с устройства снимается во всех остальных случаях
Такое бывает при эксплуатации сторонних утилит (DD-WRT, к примеру)
Гарантия с устройства снимается во всех остальных случаях. Такое бывает при эксплуатации сторонних утилит (DD-WRT, к примеру).
Supported Versions
The TP-Link versioning scheme seems to be:
- major-number.minor-number, where the major-number refers to hardware changes, and the minor-number refer to software (firmware) changes; this includes the bootloader!
- If there is a language-code. e.g. (DE)v1.0, that means, that the TP-Link WebUI is that language. (Of course )
- Sometimes, version x. is only available in the PRC and version y. is intended for sale world-wide. The hardware between version x. and version y. can differ significantly but does not have to.
- Sometimes, there is Version x. for PRC only and Version x. for world-wide sale. If there is a special chinese-Version with the same major-number, then that version has usually significantly different hardware
Version/Model | Launch Date | OpenWrt Versions Supported | Model Specific Notes | |
---|---|---|---|---|
v1.x | 2007 | 10.03 & newer | Added model support | |
v3.x | 2008 | 10.03 & newer | Report | |
v5.x | 2010 | 10.03 & newer | ||
v7.x | 2010 | 12.09 & newer | UFO shape – Fully working with 12.09 | |
v8.x (China) | ? | — | 2 MiB flash is not enough to run OpenWrt, needs hardware mod. Worked with r29631 trunk. | |
v8.x (international) | 2012-Aug | 12.09 & newer | ||
v9.x | 2014 | 14.07 & newer | ||
v10.x (China) | ? | — | 1 MiB flash is not enough to run OpenWrt, needs hardware mod. | |
v10.x (international) | 2015 | 15.05.1 | Forum thread . Corresponding ticket –> | |
v11.x | 2015 | v10 image or trunk oder LEDE 17.01.2 | Forum thread here. Only the flash chip seems to be different compared to v10.x. You can use 15.05 images for v10 with sysupgrade -F, overriding the hardware check. Compared to v10.0, the antennas have a different shape (a lot like the antennas shipped with Archer C7), and the WAN LED is now duocolour, green and orange. For v15.05.1, an image built from SVN r49389 works out of the box. | |
v12.x | 2016 | LEDE 17.01.2 | ||
v13.x | 2017 | 18.06 & newer | ||
v14.x | 2018 | — |
Use WPS with WPS button
Prepare and install WPS
-
Follow the instructions for installing WPS : See
- Your ‘/etc/config/wireless’ file should be like that :
config wifi-iface option device 'radio0' option network 'lan' option mode 'ap' option ssid 'XXXXXXXXXXXXXXX' option key 'XXXXXXXXXXXXXXXXXXXXXXX' option wps_pushbutton '1' option wps_config 'push_button' option encryption 'psk2'
Check configuration
- After reboot, if everything is ok, you can test with this command:
root@OpenWrt /root# hostapd_cli -p /var/run/hostapd-phy0 wps_pbc Selected interface 'wlan0' OK
Plug button action
- Now, we can configure the WPS button on back on TL-WR841N to launch this command when we pressed it. Edit the file ‘/etc/hotplug.d/button/50-wps’
#!/bin/sh # for debugging button name and action name, uncomment this 2 lines #logger $BUTTON #logger $ACTION if ; then for dir in /var/run/hostapd-*; do || continue hostapd_cli -p "$dir" wps_pbc done fi
If everything goes ok, you should see in Syslog not only the button events, but also succesful WPS authentication.
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/
vi /etc/hotplug.d/button/01onoff
and copy these lines inside (remember to push ‘i’ for insert)
#!/bin/sh && && { SW=$(uci get wireless.@wifi-device.disabled) && uci set wireless.@wifi-device.disabled=1 || uci set wireless.@wifi-device.disabled=0 wifi }
Save and exit
(esc :wq)
for the v14 edit the reset button
vi /etc/rc.button/reset
delete all the lines and make it like this:
#!/bin/sh . /lib/functions.sh OVERLAY="$( grep ' /overlay ' /proc/mounts )" case "$ACTION" in pressed) && return 0 return 5 ;; timeout) . /etc/diag.sh set_state failsafe ;; released) if then echo "wifi on/off" > /dev/console SW=$(uci get wireless.@wifi-device.disabled) && uci set wireless.@wifi-device.disabled=1 || uci set wireless.@wifi-device.disabled=0 wifi fi ;; esac return 0
thanks again to obsy
Прошиваем роутер TP-Link сторонней прошивкой
Побороть эти болячки частично помогает кастомная прошивка, которую ставим в замен официальной. Есть несколько таких прошивок от разных разработчиков. Самыми лучшими считаются:
- DD-WRT
- OpenWRT
- Gargoyle
Премиум роутер из постоянно виснувшего они конечно же не сделают, но мы получим ряд весомых преимуществ:
- Прошивки написаны не для заработка денег, а людьми для людей и распространяются на бесплатной основе. Постоянно дорабатываются энтузиастами (разработчиками). Имеют минимум багов и существенно расширяют функционал любого маршрутизатора. В то время как производители железа выпускают одинаковые железки и прошивают их обрезанными прошивками, где части функционала попросту не хватает. Хочешь больше — бери модель дороже.
- Присутствует таймер сторожевого соединения. Роутер сам будет следить за потерей соединения и заного его инициализировать при разрыве.
- Плановая перезагрузка — задаете график перезагрузки и маршрутизатор сам будет перезагружаться в указанное вами время. Например ночью пока все спят.
- Восстановим все плюшки, которые урезал производитель. Переназначение портов, фаерволы, экраны, создание гостевых точек доступа, VPN клиенты, графическое сопровождение и тому подобное.
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
Add line #include "dev-usb.h" after line #include "dev-leds-gpio.h" Add line ar71xx_add_device_usb(); before line ar71xx_add_device_mdio(0x0);
2. Edit file target/linux/ar71xx/files/arch/mips/ar71xx/setup.c
Add line ar71xx_pll_wr(0x08, 0x00001030); before line ar71xx_detect_mem_size();
3. Edit file target/linux/ar71xx/files/arch/mips/ar71xx/Kconfig:
config AR71XX_MACH_TL_WR841N_V1 bool "TP-LINK TL-WR841N v1 support" select AR71XX_DEV_M25P80 select AR71XX_DEV_PB42_PCI if PCI select AR71XX_DEV_DSA select AR71XX_DEV_GPIO_BUTTONS select AR71XX_DEV_LEDS_GPIO select AR71XX_DEV_USB default n
For newer version of trunk (as of 2013 March)
1.Edit file target/linux/ar71xx/files/arch/mips/ath79/mach-tl-wr841n.c
Add line #include "dev-usb.h" after line #include "dev-leds-gpio.h" Add line ath79_register_usb(); after line ath79_register_eth(0);
2. Edit file target/linux/ar71xx/generic/profiles/tp-link.mk, add packages in the definition of TLWR841 as following.
define Profile/TLWR841 NAME:=TP-LINK TL-WR841N/ND PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev endef
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.
External Link
Kernel mod is different, because new kernel version is released in revision 30430.
Here is patch for kernel 3.3: http://mysicka.ics.muni.cz/openwrt/usb-patch-final.patch
Apply this patch and build…
USB 2.0 Port on v8
I haven’t tested this, but it appears to show where the USB D+ and D- pins can be found on the AR9341: http://ge.tt/m/2IKNi5l/
16M Flash & 64M RAM on v8 (China)
v8 (China) uses EON 2M flash, replace with Winbond W25Q128FVSG
Original RAM chip 16M ZENTEL A3S28D40FTP, replace RAM chip Hynix HY5DU121622DTP 64M (DDR)
updated v8 firmware successfully
Hardware info:
CPU | Atheros AR9341 rev 1 |
Memory | 64MB DDR |
Flash | Winbond W25Q128 @ 20MHz (16MB) |
ETH | Atheros AR8228/AR8229 rev 1 |
Clock | CPU: 560MHz, DDR: 400MHz, AHB: 200MHz, Ref: 25MHz |
NOTE: ART partition can be extracted from original flash (EON 2M) at last 64K area, address as 0x1F0000. ART data need to be appended to new flash manually, otherwise an ar934x_wmac error occurs without wifi function.
64MB RAM Mod v7
Working chips:
- Hynix HY5DU121622DTP-D43 (From Mustang DDR SO-DIMM 512 MB)
- Hynix HY5DU121622CTP-D43 (From Hynix DDR SO-DIMM PC2700S-25330 512MB DDR 333MHz CL 2.5
- Hynix HY5DU121622AT-J (From DDR 256MB PC400 (BUD968RA))
- Infineon HYB25D512160BE (From Infineon DDR SO-DIMM 512 MB)
- Elpida EDD5116ADTA-6B-E (From Elpida DDR SO-DIMM 512 MB)
- Elpida EDD5116AFTA-5B-E (From Elpida DDR SO-DIMM 512 MB)
- Samsung K4H511638C-UCB3 (From Samsung DDR SO-DIMM 512 MB)
- EtronTech EN6AB160TSA-5G (DDR400 200MHz)
Настройка Wi-Fi
Wi-Fi и беспроводная сеть настраиваются в 5 блоке левого меню.
Для первоначального запуска сетки достаточно первых двух страниц.
На первой надо установить:
- “Имя сети” — под этим именем роутер будет фигурировать в поиске домашних устройств. Тут же отмечается, что оно не должно превышать 32 символа (но и не должно быть слишком коротким — 6-10 символов).
- «Регион» — для стран постсоветского блока подходит «Россия».
- «Режим» — есть смысл устанавливать, если все устройства пользователя приблизительно одного года выпуска. Если нет, ставят, как на картинке.
- «Канал» — поскольку девайс имеет только один диапазон работы, пусть выбирает канал и его ширину (выше) автоматически.
- «Максимальная скорость передачи (Тх)» — устанавливается стандартом, но её можно и ограничить дополнительно.
- «Включить беспроводное вещание» — положение этого переключателя меняется тумблером на корпусе маршрутизатора. Это возможность отключить или включить сеть.
- «Включить широковещание SSID» — рекомендуется включать. Полезно, если не все устройства могут найти сеть при первоначальном подключении.
- «Включить WDS» — функция будет рассмотрена в следующем разделе. По умолчанию выключена.
Здесь интересно, что один из четырёх блоков — отключить защиту (в самом верху).
Параметры можно выставить по картинке.
«Пароль PSK» — пароль от WIFI сети, его нужно будет вводить при первом подключении к сети маршрутизатора.
«Период обновления группового ключа» — поставить ноль, чтобы роутер не пытался самостоятельно менять пароли. Этим снижают нагрузку на его процессор и домашнюю сеть.
Прошивка DD-WRT
Когда я столкнулся с необходимостью прошивки своего старого TP-link TL-WR841N мой выбор пал на DD-WRT. На сайт разработчиков я забрел случайно, когда пытался выяснить характеристики своего Wi-Fi роутера, которые нигде не указываются (стыдно ведь!).
Прошить можно любой роутер, под который уже есть прошивка в базе. Заходим на сайт DD-WRT, кликаем Router Database. На момент написания статьи в базе 814 моделей, под которые прошивка доступна для скачивания.
В поисковую строку вводим название своего роутера полностью, либо только производителя. Я ввожу TP-link 841 и получаю 9 записей, где:
- Manufacturer — производитель (D-link, TP-link, Asus и.т.д)
- Model — Модель роутера
- Revision — Ревизия! Будьте внимательны, на наклейке и коробке роутера указывается ревизия. Под одной моделью роутеры выпускаются не один год и в них меняется начинка, меняются компоненты. Соответственно под разные ревизии разные прошивки. По факту это уже другой роутер и прошивка не стартанет. Получим кирпич.
- Supported — поддерживается ли ревизия прошивкой. Последняя ревизия 841 пока не пашет.
- Activation required — Требуется активация. На то, что у нас продается я не встречал ни одной записи где она требуется.
У меня ревизия роутера 11.x. Открываю строку со своей ревизией и вижу два основных блока. Блок с характеристиками роутера (1), блок загрузки прошивки (2).
- Webwert to Stock — файл для отката с DD-WRT на официальную прошивку.
- DD-WRT Factory image — файл для прошивки c официальной на DD-WRT
- DD-WRT Webupgrade — обновление DD-WRT до DD-WRT свежей версии.
Все манипуляции производятся через веб-интерфейс в разделе обновления ПО вашего маршрутизатора. Никаких проводов и пайки. Всегда есть возможность безболезнено вернуться на сток. Вероятность получить кирпич минимальна при правильном подборе ревизии и модели своего маршрутизатора.
Всем удачной прошивки!
P.S. Почему Tp-Link TL-WR841N на этой стабильной прошивке я сменил на Xiaomi 3G.
Спецификация оборудования
Версия | 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 | ? | ||
Последовательный порт: | Ещё | ? | |||||
JTAG: | Неизвестно | Неизвестно | ? |
Настройка интернета
Так как эта часть вызывает больше всего вопросов, раздел будет писаться в виде пошаговых инструкций на русском языке с детальным указанием всех настроек для Tl Wr841n.
Все параметры, в том числе и настройка IPTV, о которой чуть ниже, находятся в четвертом блоке левого меню.
«Сеть»
У беспроводной сети свой блок в меню. Для интернета — страница WAN.
Динамический тип подключения
Если доступ к сети интернет провайдер предлагает посредством динамического подключения (когда он выдаёт все необходимое сам), в строке «Тип подключения WAN» выбирается «Динамический IP-адрес» и страница принимает следующий вид:
Иногда нужно пару раз нажать «Определить», чтобы подключение заработало. Остаётся нажать кнопку «Сохранить», чтобы все параметры вступили в силу.
Статический
Этот вариант чуть посложнее, потому как все параметры придётся вводить руками. «Тип подключения WAN» — «Статический IP-адрес».
Все данные есть в договоре, и если быть внимательным, проблем не возникает. Интернет поднимается сразу.
PPPоE
Для Ростелеком PPPоE настраивается не сложнее. Для типа подключения выбирается «PPPoE» или «Россия PPPoE» (часто они совмещены).
Стандартно вводится «Имя пользователя» и «Пароль», который повторяется. Их выдаёт поставщик — нужно смотреть договор с ним.
Если есть, устанавливается «Вторичное подключение». Для Ростелекома – «Статический IP».
На следующем шаге устанавливается «Режим подключения WAN». Чаще всего пользователи ставят переключатель в положение «Подключить автоматически». Вариантов тут много, выбирают на своё усмотрение.
Другие провайдеры, использующие этот же тип подключения, могут потребовать дополнительные настройки. Если этот так, в договоре будут какие-то обозначения со следующего скрина.
Этот экран открывается нажатием копки «Дополнительно» на странице. Пояснений не будет: надо просто выставить всё, что требует поставщик. Обновление настроек — кнопка «Сохранить».
PPTP
Мобильные операторы предлагают пользователям VPN соединение по протоколам Pptp или L2tp. Для этих соединений характерно указание адреса сервера для соединения в дополнение к имени пользователя и паролю.
Если поставщик предлагает такое соединение, в выпадающем списке «Тип подключения WAN» ставится значение «PPTP/ Россия PPTP».
Заполняются поля. Обычно адрес сервера настраивать и не надо, да поставщик и не даёт этих данных. Но если у пользователя уникальный тип подключения, для полностью ручной настройки нужно выставить переключатель в середине страницы в положение «статический IP» и настроить все параметры вручную.
L2TP
Хорошим примером и для предыдущего случая станет настройка L2tp для Билайн на Tp-Link Tl Wr841n. «Тип подключения WAN» — «L2TP/ Россия L2TP».
- «Имя пользователя» — из договора;
- «Пароль» — там же;
- IP-адрес/Имя сервера — tp.internet.beeline.ru
- Подтверждение — кнопка «Сохранить».
Клонирование МАС
Если соединение настроено правильно, а страницы всё равно не грузятся, руководство пользователя рекомендует зайти на страницу «Клонирование MAC-адреса» и сменить адрес маршрутизатора. Честные провайдеры обычно указывают это в бумагах, но некоторые «забывают», и если адрес устройства, ранее связанного с провайдером, изменился, вопрос доступа решается только общением с техподдержкой.
Но зачем кому-то знать, что пользователь купил роутер? На этой странице нажатием одной кнопки можно восстановить (для провайдера) адрес подключённого устройства.
Обновление прошивки
Если есть сомнение в работоспособности роутера, его можно перепрошить. Для этого в системных инструментах есть специальная страница — «Обновление встроенного ПО».
Алгоритм действий стандартен:
- Скачать новую версию на сайте поддержки компании https://www.tp-link.com/ru-ua/support/download/tl-wr841n/;
- с помощью кнопки «Обзор» выбрать её;
- нажать кнопку «Обновить».
- дождаться, пока роутер перезагрузится с обновлённым ПО.
Немного необычна только «Версия оборудования». Перед тем, как прошить роутер, нужно убедиться, что скачанная прошивка рассчитана на ту же модель. Хоть 841n и 841nd отличаются только антеннами, прошивки у них разные. Установка неправильной прошивки может привести к негарантийному ремонту маршрутизатора.
ДЛЯ ОБНОВЛЕНИЯ
ВАЖНО: Чтобы избежать проблем при обновлении ПО, пожалуйста, прочитайте следующую информацию по процедуре обновления. Проверьте соответствие аппаратной версии и версии ПО. Установка неправильной версии ПО может повредить ваше устройство и аннулировать гарантию
(Обычно V1.x =V1)
Установка неправильной версии ПО может повредить ваше устройство и аннулировать гарантию. (Обычно V1.x =V1)
Проверьте соответствие аппаратной версии и версии ПО. Установка неправильной версии ПО может повредить ваше устройство и аннулировать гарантию. (Обычно V1.x =V1)
НЕ рекомендуется устанавливать версию ПО, не предназначенную для вашего региона. Нажмите здесь для выбора региона и загрузите наиболее актуальную версию ПО.
- НЕ отключайте питание во время процесса обновления, поскольку это может нанести урон маршрутизатору
- НЕ обновляйте ПО маршрутизатора по Wi-Fi, за исключением тех случаев, когда это является единственно возможным способом.
- Рекомендуется, чтобы все пользователи прекратили использовать все интернет-приложения на компьютере или отключили сетевой кабель от клиентских устройств перед обновлением.
Примечание: Конфигурационные файлы могут быть некорректно установлены на новые версии встроенного ПО, требующие сброса на заводские настройки.
Рекомендации по обновлению ПО: Wi-Fi роутер, Wi-Fi роутер с модемом ADSL2+, Усилитель Wi-Fi сигнала
TL-WR841N (RU) _V13_191015 | ||
---|---|---|
Дата публикации: 2019-12-20 | Язык: Русский | Размер файла: 6.11 MB |
|
TL-WR841N (RU) _V13_180330 | ||
---|---|---|
Дата публикации: 2018-05-21 | Язык: Русский | Размер файла: 4.58 MB |
|
TL-WR841N (RU) _V13_170713 | ||
---|---|---|
Дата публикации: 2017-07-13 | Язык: Русский | Размер файла: 4.50 MB |
|
Возврат на программное обеспечение производителя
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
Вырезаем первые 0×20200 (это 131,584 = 257*512) байт прошивки:
dd if=wr841nv9_en_3_14_4_up_boot(131129).bin of=tplink.bin skip=257 bs=512
Получаете файл tplink.bin, данную команду можно провести на компьютере с linux/unix или на самом роутере(предварительно закачав его туда с помощью web сервера или по протоколу scp)
Так же вы можете просто скачать уже модифицированные файлы без boot блока
-
TL-WR841N (D) V1 2008613143645.zip
-
TL-WR842N (D) V3 TL-WR841ND-V3-stripped.zip
-
TL-WR841N (D) V5 201112613340616.zip
-
TL-WR841N (D) V7 TL-WR841N_WR841ND_v7_120201.zip
-
TL-WR842N (D) V8 TL-WR841ND-V8-stripped.zip
-
TL-WR842N (D) V9 TL-WR841ND-V9-stripped.zip
3. Полученный файл переименуйте во что-то типа tplink.bin и можете прошить через web интерфейс, если же возможности нет, то можно через консоль, используйте протокол SCP (для windows winscp), если вы на линуксе то и сами все знаете, так же можно воспользоваться веб-сервером в локальной сети):
Скачайте файл в tmp папку роутера с помощью scp или wget, если у вас есть web сервер (для примера, 192.168.1.110 — адрес web сервера)
root@OpenWrt:~# cd /tmp root@OpenWrt:/tmp# wget http://192.168.1.110/tplink.bin
Прошейте
root@OpenWrt:/tmp# mtd -r write ./tplink.bin firmware
Вы так же можете попробовать уже описанный способ установки по tftp (boot часть опять же придется вырезать)
См. также Back to original firmware
Обновление
Как известно, все манипуляции по конфигурированию TP-LINK TL-WR841N выполняются в интерфейсе. В него легко попасть, достаточно в браузере вписать 192.168.0.1. Параметры для входа могут быть разными, если только вы меняли их при первоначальной настройке. Для нового оборудования подходят параметры admin/admin.
После этого вы увидите меню интерфейса. Прошивка ставится в пункте Frimware upgrade раздела System tools.
Осталось только указать место, где хранится ранее скачанный файл *.bin. Для этого кликните по клавише «Обзор» и пропишите путь. Затем выполните команду «Открыть».
Последний этап — начать обновление, нажав на Upgrade. На экране можно будет увидеть окно с надписью «Processing…». Процедура выполняется определённое время, в этот период не советуем отключать ПК или роутер. Приняв новую прошивку, изделие самостоятельно перезагрузится.
При следующем входе система попросит ввести login/pass, иначе попасть в меню не удастся. Вас и в данном случае выручат параметры admin/admin, поскольку устройство было сброшено к стандартным настройкам. Советуем сменить стандартные данные для входа, после чего загрузить ранее сохранённый файл конфигурации, это поможет полноценно работать с прибором. Теперь можно наслаждаться максимально эффективной конфигурацией TP-LINK TL-WR841N.
Режим повторителя
Режима повторителя в обычном понимании у роутера нет. Разработчики пошли несколько другим путём. Включая повторитель, обычный маршрутизатор отключает домашнюю беспроводную сеть.
В режиме репитера Tp-Link Tl Wr841n может, не прекращая работы домашней сети, усиливать ещё одну. Для этого служит функция WDS, о которой говорилось разделом выше.
Установка галочки в том пункте выдаст такое окно.
Здесь:
- «SSID» — имя точки доступа, к которой нужно соединиться.
- «BSSID» — дополнительная зашита, адрес точки доступа. Так как подразумевается МАС-адрес, лучше воспользоваться его поиском, нажав на кнопку ниже.
- «Тип ключа» — метод шифрования, который применяется в сети подключения. Рекомендуется, чтобы домашняя сеть использовала идентичный метод, что позволит избежать проблем подключения в будущем.
- «Индекс WEP» — в каком виде вводится пароль, (ASCII) (нормальный буквенно-цифровой) или HEX (шестнадцатеричный).
- «Тип аутентификации» — должно совпадать с предыдущим параметром.
- «Пароль» (сети подключения).
Введя все данные, окно закрывают.