====== TP-Link TL-MR3420 & TL-MR3220 ====== TL-MR3420 недорогой беспроводной роутер b/g/n стандарта и заявленной скоростью 300M (содержит 2 внешние антенны мощностью 3 dBi) с USB 2.0 портом. Стоимость TL-MR3220 даже может быть ниже, чем у аналогичных моделей b/g/n стандарта и заявленной скоростью Lite-N 150M (содержит 1 внешнюю антенну мощностью 5 dBi), беспроводной роутер с USB 2.0 портом. ===== Поддерживаемые версии ===== ^ Версия \\ модели ^ FCC ID ^ Поддерживается \\ OpenWrt начиная с ^ Примечания \\ по моделям ^ | MR3420 v1.0 | [[https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=315438&fcc_id=%27TE7MR3420%27|TE7MR3420]] | {{:meta:icons:tango:software-update-available.png?nolink&24 |С незначительными ошибками }} AA (r33312) | - | | MR3420 v1.1 | | {{:meta:icons:tango:software-update-available.png?nolink&24 |С незначительными ошибками }} AA (r33312) | - | | MR3420 v1.2 | | {{:meta:icons:tango:software-update-available.png?nolink&24 |С незначительными ошибками }} AA (r33312) | - | | MR3420 v1.3 | | {{:meta:icons:tango:software-update-available.png?nolink&24 |С незначительными ошибками }} AA (r33312) | [[https://forum.openwrt.org/viewtopic.php?id=39563| Успешно ]] | | MR3420 v2.0 | [[https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=225611&fcc_id=%27TE7MR3420V2%27|TE7MR3420V2]] | {{:meta:icons:tango:48px-dialog-warning.svg.png?nolink&24 |Не стабильная сборка }} Trunk ([[https://dev.openwrt.org/changeset/35964|r35964]]) | - | | MR3420 v2.1 | | {{:meta:icons:tango:48px-dialog-warning.svg.png?nolink&24 |Не стабильная сборка }} Trunk ([[https://dev.openwrt.org/changeset/35964|r35964]]) | [[https://forum.openwrt.org/viewtopic.php?id=41326| Успешно ]]((Начиная с ревизии прошивки [[https://dev.openwrt.org/changeset/35964|r35964]] не работал USB порт, вплоть до ревизии [[https://dev.openwrt.org/changeset/37878|r37878]]. )) | | MR3220 v1.0 | [[https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=580861&fcc_id=%27TE7MR3220%27|TE7MR3220]] | {{:meta:icons:tango:software-update-available.png?nolink&24 |С незначительными ошибками }} AA (r33312) | - | | MR3220 v1.2 | | {{:meta:icons:tango:software-update-available.png?nolink&24 |С незначительными ошибками }} AA (r33312) | - | | MR3220 v2.0 | [[https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=206193&fcc_id=%27TE7MR3220V2%27|TE7MR3220V2]] | {{:meta:icons:tango:48px-dialog-warning.svg.png?nolink&24 |Не стабильная сборка }} Trunk ([[https://dev.openwrt.org/changeset/34782|r34782]]) | [[https://forum.openwrt.org/viewtopic.php?id=38896| Успешно ]] | {{:meta:icons:tango:software-update-available.png?nolink&24 |С незначительными ошибками }} Еще имеются некоторые ошибки, читать внимательно: [[https://dev.openwrt.org/ticket/12135|#12135]], [[https://dev.openwrt.org/ticket/12143|#12143]]. {{:meta:icons:tango:48px-dialog-warning.svg.png?nolink&24 |Не стабильная сборка }} Возможен риск возникновения ошибок после установки прошивок с этим знаком. Следите за обсуждением на форуме и читайте отзывы о последних образах прошивок для этих роутеров. Сборки из ветви Trunk всегда Не стабильны! [[http://www.tp-linkru.com/Article/?id=46| Как узнать версию устройства TP-Link? ]] ===== Основные технические характеристики ===== ^ Name ^ CPU ^ Ram ^ Flash ^ Network ^ USB ^ Serial ^ JTag ^ | TL-MR3420V1 \\ TL-MR3220V1 | Atheros AR7241@400MHz | 32MiB | 4MiB | 4 x 1| 2.0 | Yes | No | | TL-MR3420V2 | Atheros AR9341@535MHz | 32MiB | 4MiB | 4 x 1| 2.0 | Yes | No | | TL-MR3220V2 | Atheros AR9331@400MHz | 32MiB | 4MiB | 4 x 1| 2.0 | Unfriendly | No | == Беспроводная связь == TL-MR3420V1: [[http://www.atheros.com/technology/technology.php?nav1=47&product=80|Atheros AR9287]] чип беспроводной связи. Конфигурация Single-band, Dual-Band 802.11b/g/n 2x2 [[wp>ru:MIMO|MIMO]] и 2.4 GHz, со скоростью до 300Мбит. TL-MR3220V1: [[http://www.atheros.com/technology/technology.php?nav1=47&product=79|Atheros AR9285]] чип беспроводной связи. Конфигурация Single-stream 802.11b/g/n 1x1 [[wp>ru:MIMO|MIMO]] и 2.4 GHz, со скоростью до 150Мбит. TL-MR3420V2: Модуль беспроводной связи встроенный в [[http://www.qca.qualcomm.com/corporate/content.php?nav1=119&news=269|Atheros AR9341]] [[wp>ru:Система_на_кристалле|SoC]]. Конфигурация Single-band, Dual-Band 802.11b/g/n 2x2 [[wp>ru:MIMO|MIMO]] и 2.4 GHz, со скоростью до 300Мбит. TL-MR3220V2: Модуль беспроводной связи встроенный в Atheros AR9331 [[wp>ru:Система_на_кристалле|SoC]]. Конфигурация Single-stream 802.11b/g/n 1x1 [[wp>ru:MIMO|MIMO]] и 2.4 GHz, со скоростью до 150Мбит. ===== Установка ===== * [[doc/howtobuild/tl-mr3420.build|TP-Link TL-MR3420 and TL-MR3220 howto build]] Этот раздел содержит информацию о том, что Вам нужно, чтобы установить и обновить OpenWrt. В первую очередь, мы дадим Вам ссылки на программы, которые Вы должны загрузить до того, как Вы начнете читать инструкции о процессе установки.
Пожалуйста, проверьте дважды, чтобы версия загружаемой Вами прошивки в нижней таблице, соответствовала версии Вашего устройства. Прошив роутер неверной версией прошивки, Вы гарантированно получите опыт восстановления посредством TFTP метода!
passwd root
*Введите Ваш новый пароль дважды.
*Как только буден задан новый пароль, Telnet консоль больше не будет доступна, поэтому используйте SSH для соединения с роутером.
*ssh root@192.168.1.1
*PuTTY SSH
Дополнительный материал: [[ru:doc:howto:firstlogin | Первый запуск]].
==== Прошивка с помощью Web-интерфейса ====
Установите OpenWrt образ прошивки используя "Firmware Upgrade" из Web-интерфейса оригинальной прошивки.
==== Прошивка с помощью tftp ====
**Примечание:** Необходима распайка последовательного порта на роутере! \\ Инструкция должна работать на двух разных аппаратных версиях роутеров MR3420/MR3220 v1.x и v2.x.
- Загрузите //-factory.bin// для Вашего роутера.
- Выключите роутер.
- Присоедините роутер к последовательному порту Вашего компьютера (обязательно, с [[#последовательный.порт|нужным переходником]]!).
- Подключите роутер к компьютеру через Ethernet кабель.
- Установите статический IP адрес компьютера на ''192.168.1.27'' (для MR3420/MR3220 версий **v1.x**) или ''192.168.1.100'' (для MR3420/MR3220 версий **v2.x**).
- Запустите сервер **TFTPD** (для Windows: http://tftpd32.jounin.net/ ; для Linux: **atftpd**, должен входить в состав дистрибутива), а затем скопируйте файл прошивки в корневой каталог сервера (под названием code.bin).
- Запустите терминал (может быть **PuTTY**) - установите параметры последовательного порта как указанно [[#настройки.порта|тут]].
- Включите роутер.
- Когда в окне появится надпись "Autoboot in .." нужно быстро написать в консоли **tpl** - процесс загрузки прервется.
- Если все сделано правильно, Вы должны увидеть строку ввода:
ar7240>
Далее впишите новые параметры для прошивки с ожиданием завершения каждого этапа:
erase 0x9f020000 +0x3c0000
tftpboot 0x81000000 code.bin
cp.b 0x81000000 0x9f020000 0x3c0000
bootm 0x9f020000
Источник: [[http://eko.one.pl/?p=openwrt-mr3420]]
==== Прошивка средствами OpenWRT ====
=== Прошивка с помощью MTD ===
Если у Вас уже установлена OpenWRT прошивка, то Вам необходимо загрузить образ новой прошивки на роутер в папку /tmp (например с помощью **scp** или **[[http://winscp.net/eng/docs/lang:ru|WinSCP]]**) под названием code.bin, после чего подключитесь к роутеру с помощью консоли и выполните команду:
cd /tmp
mtd -e firmware -r write code.bin firmware
{{:meta:icons:tango:48px-emblem-important.svg.png?nolink&16|Важно! }} Процесс прошивки может длиться несколько минут, роутер автоматически перезагрузиться, поэтому, пожалуйста, будьте терпеливы.
Источник: [[http://eko.one.pl/?p=openwrt-mr3420]]
=== Прошивка с помощью sysupgrade ===
Если у Вас уже установлена OpenWRT прошивка, то Вам необходимо загрузить образ новой прошивки на роутер в папку /tmp (например с помощью **scp** или **[[http://winscp.net/eng/docs/lang:ru|WinSCP]]**) под названием code.bin, после чего подключитесь к роутеру с помощью консоли и выполните команду:
sysupgrade -n /tmp/code.bin
Если Вы хотите сохранить настройки на роутере, то Вам необходимо перед прошивкой убрать "''-n''" параметр. Но следует быть осторожным с этим параметром, т.к. формат образов может меняться, поэтому некоторые сохраненные настройки могут не правильно работать.
{{:meta:icons:tango:48px-emblem-important.svg.png?nolink&16|Важно! }} Процесс прошивки может длиться несколько минут, роутер автоматически перезагрузиться, поэтому пожалуйста, будьте терпеливы.
Источник: [[http://eko.one.pl/?p=openwrt-mr3420]]
==== Откат на оригинальную прошивку TP-LINK ====
**Примечание:** Информация на примере роутера TL-MR3420v2, проверенно автором.
{{page>meta:infobox:dangerous&noheader&nofooter&noeditbtn}}
Если Вы еще не загрузили официальную прошивку, сделайте это сейчас для Вашего [[http://www.tp-linkru.com/support/download/?model=TL-MR3420|MR3420]]/[[http://www.tp-linkru.com/support/download/?model=TL-MR3220|MR3220]] роутера.
* если название прошивки **НЕ** содержит слово //**"boot"**//, это означает, что Вы можете использовать этот образ для прошивки (см. ниже, какими методами можно прошить роутер)
* если название прошивки **содержит** слово //**"boot"**//, это означает, что помимо прошивки, в образе находится обновление загрузчика устройства. В этом случае, необходимо обрезать первую часть образа, или найти другой вариант этой прошивки без загрузчика.
Пример образа содержащего слово "boot" - ''mr3420v2_en_3_13_27_up_boot(121206).bin''
Обрезка первых 0x20200 байт из оригинальной прошивки:
dd if=tplink_boot.bin of=tplink.bin skip=257 bs=512
Прошивать роутер оригинальным образом можно с помощью tftp или MTD метода, но ни в коем случае не прошивайте через Web-интерфейс. Иначе Вы рискуете получить "кирпич" вместо роутера.
=== Прошивка с помощью MTD ===
cd /tmp
wget http://www.example.org/original_firmware.bin
mtd -e firmware -r write /tmp/original_firmware.bin firmware
{{:meta:icons:tango:dialog-warning.png?nolink |Warning!}}**Внимание:** если вы видите ошибку //**"Writing from /tmp/original_firmware.bin to firmware ... [e]Failed to erase block"**// после перепрошивки методом mtd, не выключайте и не перезагружайте маршрутизатор, иначе рискуете получить "кирпич". Вероятно, вы использовали для перепрошивки версию содержащую "boot", например, mr3420v2_en_3_13_27_up_boot(121206).bin, попробуйте перепрошить другой версией.
\\
mount_rootили просто очистить пространство пользователя, используя эту команду:mtd -r erase rootfs_data
{{:meta:icons:tango:48px-emblem-important.svg.png?nolink&16|Важно! }} Очистка пространства пользователя, равносильна восстановлению прошивки OpenWRT к настройкам по умолчанию, это означает, что **Вы потеряете все ранее сохраненные настройки**.
=== Перепрошивка из безопасного режима ===
В случае возникновения ситуации, когда необходимо восстановить роутер после прошивки поврежденным или неправильным файлом прошивки. При этом нет доступа к web-интерфейсу и консоли, то можно попытаться воспользоваться безопасным режимом, который предусмотрен только в прошивке OpenWRT.
* Выключите роутер
* Пропишите в настройках Вашей сетевой карты статический IP в диапазоне 192.168.1.2 и 192.168.254 (убедитесь, что компьютер подключен к первому LAN порту роутера)
* Включите роутер
* Как только начнет мигать '//SYS//' светодиод (сигнализирующий загрузку системы), нажмите и удерживайте на задней панели кнопку '//RESET//' (можно использовать также '//QSS//' кнопку на передней панели ((Начиная с ревизии сборки [[https://dev.openwrt.org/changeset/29661|Backfire r29661]], можно воспользоваться кнопкой "QSS" для перехода в безопасный режим))) пока светодиод '//SYS//' не начнет мигать очень быстро.
* После чего можете открыть ''telnet'' консоль по адресу 192.168.1.1. Без запроса логина и пароля.
* Для активации SSH соединения через консоль, наберите в командной строке: /etc/init.d/dropbear start
* Установите root пароль:
*Наберите:passwd root
*Введите Ваш новый пароль дважды.
* Теперь воспользуйтесь [[#прошивка.с.помощью.mtd|MTD методом]] для прошивки роутера.
Дополнительную информацию можно узнать -> [[docs:guide-user:troubleshooting:failsafe_and_factory_reset]]
===== Аппаратное обеспечение =====
==== Информация ====
^ Модель ^ MR3420 ^^^^^^ MR3220 ^^^
^ Версия ^ 1.0 ^ 1.1 ^ 1.2 ^ 1.3 ^ 2.0 ^ 2.1 ^ 1.0 ^ 1.2 ^ 2.0 ^
| **[[wp>ru:Система_команд|Архитектура:]]** | MIPS32 24Kc V7.4 |||| MIPS32 74Kc V4.12 || MIPS32 24Kc V7.4 |||
| **Производитель:** | Atheros |||||||||
| **Загрузчик:** | [[docs:techref:bootloader:uboot|U-Boot]] |||||||||
| **Платформа:** | AP99 |||| AP123 || AP99 || AP121 |
| **Процессор:** | Atheros AR7241@400MHz |||| Atheros AR9341@535MHz || Atheros AR7241@400MHz || Atheros AR9331@400MHz |
| **[[wp>ru:BogoMIPS|BogoMIPS:]]** | ~266 BogoMIPS |||||||||
| **Чип флеш-памяти:** | [[http://www.zlgmcu.com/mxic/pdf/NOR_Flash_c/MX25L3206E_DS_EN.pdf|MACRONIX MX25L3206E]] | FIXME | Winbond W25Q32BV\\ or \\ Spansion S25SL032A | [[http://www.eonssi.com/upfile/p201188185231.pdf|cFeon Q32B-104HIP]] | Spansion S25FL032A/P | FIXME | FIXME | Winbond W25Q32BV \\ or \\ [[http://www.eonssi.com/upfile/p200951110712.pdf|cFeon F32-100HIP]] | [[http://www.eonssi.com/upfile/p201188185231.pdf|cFeon Q32B-104HIP]] |
| **Размер флеш-памяти:** | 4096 KiB |||||||||
| **Чип оперативной памяти:** | FIXME | Zentel A3S56D40FTP-G5 || Winbond W9425G6JH-5 | FIXME | Zentel A3S56D40FTP-G5 | FIXME | Zentel A3S56D40FTP-G5 ||
| **Оперативная память:** | 32 MiB |||||||||
| **Чип беспроводной связи:** | Atheros AR9287 (2x2 MIMO 300Mbps) |||| Встроенный беспроводной модуль (2x2 MIMO 300Mbps) || Atheros AR9285 (1x1 MIMO 150Mbps) || Встроенный беспроводной модуль (1x1 MIMO 150Mbps) |
| **Антенна (RP-SMA разъем):** | 2 внешние антенны мощностью 3 dBi |||||| 1 внешняя антенна мощностью 5 dBi (Tx) и 1 внутренняя антенна IFA((Inverted F Antenna)) формы, интегрированная в печатную плату (Rx) |||
| **Ethernet чип:** | Встроенный Fast Ethernet Switch 4 LAN, 1 WAN 100/10 |||||||||
| **USB:** | Есть 1 x 2.0 |||||||||
| **Последовательный порт:** | [[#последовательный.порт|Есть]] |||||||||
| **JTAG:** | [[#jtag|Модификация]] |||||||| Нет |
==== Фотографии ====
===MR3420 v1.x===
| //Фронтальная часть корпуса:// \\ {{http://www.tp-linkru.com/resources/images/products/large/TL-MR3420-01.jpg?400}} | //Задняя часть корпуса:// \\ {{http://www.tp-linkru.com/resources/images/products/large/TL-MR3420-04.jpg?400}} |
| //Короб корпуса:// \\ {{http://www.3dnews.ru/assets/external/illustrations/2011/05/23/611551/bottom.jpg?400}} | //Плата:// \\ {{http://prohardver.hu/dl/upc/2011-09/280405_tp-link_mr_3420_alaplap.jpg?400}} \\ //[[http://prohardver.hu/tema/tp-link_mr3420/hsz_1-50.html | Источник фотографии]]// \\ //Другие фотографии:// [[http://www.ferra.ru/images/298/298975.jpg | 1]], [[http://i110.photobucket.com/albums/n85/andhix/Kaskus%20openwrt/DSCN2490resizedresized.jpg | 2]], [[http://i110.photobucket.com/albums/n85/andhix/Kaskus%20openwrt/DSCN2489resizedresized.jpg | 3]], [[http://www.netquote.it/nqmain/wp-content/uploads/DSC01246-1024x682.jpg| 4]], [[http://www.netquote.it/nqmain/wp-content/uploads/DSC01248-1024x682.jpg| 5]] |
===MR3420 v2.x===
| //Фронтальная часть корпуса:// \\ {{http://www.tp-link.com/resources/images/products/Large/TL-MR3420-2.0-02.jpg?400}} | //Задняя часть корпуса:// \\ {{http://www.tp-link.com/resources/images/products/Large/TL-MR3420-2.0-04.jpg?400}} |
| //Короб корпуса:// \\ echo N > /sys/class/gpio/export
Где 'N' это номер GPIO. Будет создана директория с конфигурационными файлами /sys/class/gpio/gpioN
\\
[[http://eko.one.pl/?p=openwrt-gpio2|Подробнее...]]
==== Светодиодные индикаторы ====
//Как настроить собственную конфигурацию светодиодных индикаторов, см. раздел [[docs:guide-user:base-system:led_configuration]].//
Роутеры MR3420/MR3220 v1.x имеют по 10 светодиодных индикаторов:
^ LED name ^ LED print ^ Internal name ^ Trigger ^
| Power | PWR | N/A | N/A |
| System | SYS | tp-link:green:system | ''heartbeat'' |
| Wireless LAN | WLAN | ath9k-phy0 | ''phy0tpt'' |
| LAN Port 1 | 1 | tp-link:green:lan1 | ''switch0'' |
| LAN Port 2 | 2 | tp-link:green:lan2 | ''switch0'' |
| LAN Port 3 | 3 | tp-link:green:lan3 | ''switch0'' |
| LAN Port 4 | 4 | tp-link:green:lan4 | ''switch0'' |
| Wide Area Network | WAN | tp-link:green:wan | ''netdev'' |
| 3rd Generation | 3G | tp-link:green:3g | ''usbdev'' |
| Quick Security Setup | QSS | tp-link:green:qss | User preference |
Светодиодный индикатор PWR не является GPIO индикатором и его невозможно запрограммировать.
\\
Роутеры MR3420/MR3220 v2.x имеют по 10 светодиодных индикаторов:
^ LED name ^ LED print ^ Internal name ^ Trigger ^
| Power | PWR | N/A | N/A |
| System | SYS | tp-link:green:system | ''heartbeat'' |
| Wireless LAN | WLAN | tp-link:green:wlan | ''phy0tpt'' |
| Wide Area Network | WAN | tp-link:green:wan | ''netdev'' |
| LAN Port 1 | 1 | tp-link:green:lan1 | ''switch0'' |
| LAN Port 2 | 2 | tp-link:green:lan2 | ''switch0'' |
| LAN Port 3 | 3 | tp-link:green:lan3 | ''switch0'' |
| LAN Port 4 | 4 | tp-link:green:lan4 | ''switch0'' |
| Universal Serial Bus | USB | tp-link:green:3g | ''usbdev'' |
| Wi-Fi Protected Setup | WPS | tp-link:green:qss | User preference |
==== Кнопки ====
-> [[docs:guide-user:hardware:hardware.button]] \\
//Как настроить собственную конфигурацию кнопок, см. раздел [[:toh:tp-link:tl-wr741nd#buttons|Buttons on TL-WR741ND]].//
Роутеры TP-Link TL-MR3420/MR3220 v1.x имеют по две кнопки:
^ BUTTON ^ Event ^ Int. Name ^
| Reset | reset | KEY_RESTART |
| Quick Security Setup | QSS | KEY_WPS_BUTTON |
Кнопка QSS расположена на передней панели, ее удобно можно нажать одним пальцем. Кнопка Reset расположена на задней панели роутера, но пальцем ее нажать невозможно, необходим маленький предмет наподобие скрепки, чтобы он поместился в отверстие.
\\
Роутеры TP-Link TL-MR3420/MR3220 v2.x имеют по три кнопки:
^ BUTTON ^ Event ^ Int. Name ^
| WPS/RESET | reset | KEY_RESTART |
| WIFI | WPS | KEY_WPS_BUTTON |
| ON/OFF | N/A | N/A |
Кнопка WIFI расположена на боковой панели, ее удобно можно нажать одним пальцем. Кнопка WPS/RESET расположена на задней панели роутера, ее также можно удобно нажать одним пальцем. Кнопка ON/OFF расположена на задней панели, но эта кнопка не является GPIO кнопкой и ее невозможно запрограммировать.
====Блок питания====
==Общее==
Внутри устройства имеется два DC-DC понижающих (Step-Down) импульсных преобразователя напряжения:
* первый преобразует 12V->3V3 (в устройствах MR3420/MR3220 для некоторых цепей используется дополнительный [[wp>ru:Стабилизатор_напряжения|линейный стабилизатор]] 3V3->2V6) для процессора, флеш-памяти и оперативной памяти, чипа беспроводной связи, а также светодиодных индикаторов.
* второй преобразует 12V->5V для питания USB пота.
==Основное питание 3V3==
Основное питание 2A/3V3 преобразуется из внешнего источника питания. Питание проходит из внешнего источника через 1A [[wp>ru:Диод_Шоттки|Диод Шоттки]] (SS14) с характеристикой прямого падения напряжения .45V при 1A, что в свою очередь, позволяет дополнительно сохранить 100-200mA на линии 3V3 для возможности собственной модификации/подключения устройств с использованием этой линии питания.
==Питание USB==
Питание USB порта преобразуется из внешнего источника питаня и проходит через два SS14 [[wp>ru:Диод_Шоттки|Диода Шоттки]], один из диодов, также питает 3V3 стабилизатор и еще один питает дополнительный стабилизатор. Выходные характеристики стабилизатора позволяют обеспечить максимальный ток порядка 1.5A, но в схеме присутствует USB переключатель/ограничитель, который ограничивает максимальный выходной ток до 1A (и переходит в 50% [[wp>ru:Скважность|коэффициента заполнения]] вкл./выкл. в течении ~200ms в случае короткого замыкания).
Питания должно быть достаточно для того, чтобы к 5V USB порту подключить устройство с нагрузкой порядка 700mA и использовать его на протяжении всего времени, а также должно хватить для кратковременной пиковой нагрузки не более 1A. Как правило, такой пиковой нагрузки достаточно для раскрутки шпинделя USB HDD накопителя размером 2.5″(дюйма). Вы без риска можете попробовать подключить HDD накопитель к роутеру. Самое худшее, что может случиться – HDD накопитель просто не заработает/не запустится. Питание USB порта роутера полностью защищено от перегрузки, а линейный стабилизатор рассчитан на нагрузку до 1.5A. Я запускал роутер с нагрузкой 750mA от USB порта, в течении получаса, корпус микросхемы ?ограничителя? сильно разогревается.
Внешний импульсный блок питания 12V/1A должен показать хороший результат с такими нагрузками и его должно быть вполне достаточно.
Но если что-то пойдет не так, и что-то взорвется Вам в лицо, то я не виноват...
==Пассивный PoE==
Для возможности использовать пассивный PoE, достаточно просто приобрести специальный переходник.
Переходник представляет из себя отрезок Ethernet кабеля с портом RJ45 и разъемом RJ45, плюс дополнительной жилой с 5.5x2.1mm DC разъемом "мама" для питания устройства, такой переходник называется - сплиттер.
Если необходимо самостоятельно создать/развернуть питание пассивного PoE - необходим еще один специальный переходник и блок питания с соответствующим напряжением устройства.
Переходник представляет из себя отрезок Ethernet кабеля с портом RJ45 и разъемом RJ45, плюс дополнительной жилой с 5.5x2.1mm DC разъемом "папа" для подключения к нему блока питания, такой переходник называется - инжектор.
Перевод раздела [[:toh:tp-link:tl-wr842nd#power|Power]] роутера TP-Link TL-WR842ND.
==== Ethernet-порты V 2.x ====
== WAN-порт ==
WAN-порт роутера подключен напрямую к отдельному Ethernet-порту процессора, который в системе называется ''eth0''.
== LAN-порты ==
На устройстве есть 4 LAN-порта, подключенных к встроенному в процессор коммутатору. Коммутатор, в свою очередь, подключен к ядру процессора через порт, который в системе называется ''eth1''.
Номера портов на корпусе роутера НЕ соответствуют номерам портов в конфигурации коммутатора:
^ Имя порта ^ На корпусе ^ в конфиге switch-а ^
| LAN 1 | 1 | 2 |
| LAN 2 | 2 | 3 |
| LAN 3 | 3 | 4 |
| LAN 4 | 4 | 1 |
| CPU (Eth1) | | 0 |
Порт коммутатора с номером ''0'' подключен устройству ''eth1'' ядра процессора.
Конфигурация коммутатора после прошивки:
root@OpenWrt:/# uci show network | grep switch
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='0 1 2 3 4'
===== Базовая конфигурация =====
В связи с тем, что данная часть раздела идентична для всех устройств, проследуйте по ссылке: [[ru:docs:guide-user:base-system:start|Базовая Конфигурация]].
===== Подключение разных устройств к USB порту =====
Отдельный раздел посвящен подключению разных устройств к USB порту, пожалуйста, проследуйте по ссылке:[[docs:guide-user:hardware:usb.overview|Connect stuff to the USB port]].
===== Аппаратный моддинг =====
| {{:meta:icons:tango:48px-dialog-warning.svg.png?nolink}} | **root@OpenWrt:~# free
total used free shared buffers
Mem: 62104 17472 44632 0 1392
Total: 62104 17472 44632
Дополнительную информацию можно узнать по примеру роутера: [[:toh:tp-link:tl-wr1043nd#mb.ram.mod|TL-WR1043ND]]
==Программная часть:==
* Основная работа до пайки флеш-памяти, заключается в компилировании загрузчика **uboot** для поддержки чипов 8 MB/16 MB флеш памяти. Также можно воспользоваться уже [[https://forum.openwrt.org/viewtopic.php?id=33205|скомпилированным загрузчиком]] для 8М или 16М флеш-памяти от участника форума OpenWRT с ником ** tthrx **.
* Следующий этап, это необходимо скомпилировать прошивку с измененными данными для поддержки флеш-памяти. После этого нужно прошить через [[#jtag|JTAG]] или [[http://www.malinov.com/Home/sergeys-projects/spi-flash-programmer/|программатором]] - новый флеш-чип скомпилированной прошивкой.
* Все выше описанное необходимо проделывать с распаянным последовательным портом и консолью, для выявления и устранения ошибок во время прошивки и работы загрузчика.
Подробнее на [[https://forum.openwrt.org/viewtopic.php?pid=149061|форуме]] (на английском), спасибо участнику OpenWRT форума **pupie**, за проделанную работу.
==Прошивка флеш-чипа без программатора:==
Участник форума OpenWRT с ником **BizonGod**, прошивал новый чип флеш памяти с помощью самого роутера.
Подробнее на [[https://forum.openwrt.org/viewtopic.php?id=28343|форуме]] (на английском), спасибо участнику OpenWRT форума **BizonGod**, за проделанную работу.
====Расширенный моддинг MMC====
В отличие от стандартного моддинга [[docs:guide-user:hardware:mmc_over_gpio|mmc_over_gpio]] - где используются 4 GPIO, в расширенном моддинге мы можем обойтись только одним GPIO пином, т.к. мы будем использовать общую шину с флеш-памятью. \\ В связи с тем, что на роутерах MR3420/MR3220 V1.x ограниченное число свободных GPIO, используется общая шина с флеш-памятью (spi0.0) для карточки памяти MMC/SD - spi0.1 \\ Как это сделать, описано в [[ru:toh:tp-link:tl-mr3420:deep.mmc.hack|соседнем разделе]].
===== Ссылки =====
* [[http://devhead.ru/read/openwrt-i-tp-link-tl-mr3220-v1-2| Удачный опыт перепрошивки(простым языком)]]
* [[http://intervito.blogspot.com/2010/11/tp-link-tl-wr741nd-tp-link-tl-743nd.html| Прошивка и восстановление роутеров TP-Link]]
==== Необычные решения ====
* Создание своими руками всепогодной 3G/Wi-Fi точки доступа с использованием TL-MR3220 роутера \\ http://www.wifiantenna.org.ua/news/diy-all-weather-3g-wi-fi-box/
* Подключение платформы [[wp>ru:Arduino|Arduino]] к роутеру TL-MR3220 (на английском) \\ http://www.hackup.net/2011/09/serial-communication-between-an-arduino-and-the-tl-mr3220-router/
* Создание беспроводной WiFi светодиодной RGB матрицы на основе платформы [[wp>ru:Arduino|Arduino]] и роутера TL-MR3220 (на английском) \\ http://www.hackup.net/2011/12/wifi-enabled-rgb-matrix-wall-light-part-1/
* Запуск Debian на TL-MR3220 роутере (на английском) \\ http://jenda.hrach.eu/wrt/
* Метеостанция на основе роутера TL-MR3420 с датчиками давления, температуры и влажности (на польском) \\ http://www.elektroda.pl/rtvforum/topic2035886.html
* Роутер TL-MR3420 на колёсах \\ http://strangeway.org/?p=48
* Переделка TP-Link (AR724x) в Ubiquiti NS2 \\ http://blog.flyrouter.net/2012/04/tp-link-wa-5210g-ubiquiti-nanostation-2.html
* Тема на форуме посвящена переделки множества устройств TP-Link в устройства Ubiquiti \\ http://www.lan23.ru/forum/showthread.php?t=9362
===== Метки =====
{{tag>FastEthernet 5Port USB2.0 1USB Serial integrated 802.11bgn 1WNIC AR9285 AR9287 ath9k 1Ant 2Ant DetachableAntenna 32RAM 4Flash MIPS MIPS32 24Kc AR7241 GPIO JTAG EJTAG Mod AR9331 AP99 AP121}}