Wr703n

OpenWRT

USB-Serial UHttpd Lua HAME MPR-Ax Компактные роутеры построенные на базе МК RT5350. Роутеры и их клоны имеют разный формфактор, но практически однотипную схематику, что позволяет использовать для разных моделей одну прошивку. Hame Build firmware TP-LINK WR703N How to install Network configure Serial port Use external USB disk Upgrade SDRAM Use GPIO Магия Узнать какие USB устройства обнаружены на шине можно командой cat /sys/kernel/debug/usb/devices

Serial port

На плате роутера разведены пины последовательного порта. TP_OUT - TX TTL 3.3V TP_IN - RX TTL 3.3V Землю удобно подпаять к большому паду рядом с USB разъёмом (сам корпус USB соединён с землёй через развязывающий конденцатор). Питание 3.3 вольта, если оно необходимо можно взять с первого вывода посадочного места под светодиод.

U-Boot для WR703N

http://code.google.com/p/wr703n-uboot-with-web-failsafe/ http://see.sl088.com/wiki/WR703N_16M_Flash http://see.sl088.com/wiki/16M_SOP8_Flash http://tl-wr703n.blogspot.ru/2012/07/promjena-flash-rom-memorije-4mb-8mb.html http://www.auditeon.com/projects:routers:tp-link:tl-wr703n

Добавляем оперативную память

Если Вы дружите с паяльником, то можно увеличить объём памяти WR703N до 64Мб (теоретически до 128Мб, если найдёте микросхему такого объёма). Список подходящих чипов находится на странице http://wiki.openwrt.org/toh/tp-link/tl-wr703n#mb.ram.mod Мне удалось успешно установить микросхему MT46V32M16. Второй успешный вариант: HY5DU121622AT-J Здесь обновлена не только память, но и установлен разъём под внешнюю антенну.

Настройка сети

Настройки сети OpenWRT хранит в файле /etc/config/network Что бы подключить роутер в свою сеть, нам нужно указать адрес роутера в нашей сети в параметре ipaddr и дополнительно указать адреса шлюза (gateway) и адреса DNS-серверов (dns) config 'interface' 'loopback' option 'ifname' 'lo' option 'proto' 'static' option 'ipaddr' '127.0.0.1' option 'netmask' '255.0.0.0' config 'interface' 'lan' option 'ifname' 'eth0' option 'type' 'bridge' option 'proto' 'static' option 'ipaddr' '192.168.11.111' option 'netmask' '255.255.255.0' option gateway '192.

Прошивка OpenWRT на TP-Link WR703N

Для начала воспользуемся готовыми образом прошивки: http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade.bin Подключите роутер через ethernet к компьютеру и настройте IP адрес из подсети 192.168.1.0/24 (например 192.168.1.100). Адрес роутера по умолчанию 192.168.1.1 Через оригинальную прошивку Оригинальная прошивка позволяет быстро перешить роутер в OpenWRT, но к сожалению имеет интерфейс на китайском языке. Войдите через броузер на роутер по адресу http://192.168.1.1. Логин: admin, пароль: admin. Найдите в левом меню раздел http://192.168.1.1/userRpm/SoftwareUpgradeRpm.htm (прямая ссылка не работает).

Работа с GPIO

Роутер WR703N (да и многие другие) вполне может управлять внешними устройствами (например реле). Для этого можно использовать подключение через порты ввода-вывода процессора (GPIO).

Работа с внешним диском

Нам необходимо будет добавить некоторые пакеты в систему, для этого необходимо настроить подключение к интернету. Обновим список пакетов: opkg update Устанавливаем модули ядра для работы с USB Storage: opkg install kmod-usb-storage Устанавливаем модули для поддержки файловых систем: opkg install kmod-fs-ext4 kmod-fs-vfat Теперь можно подключить USB диск и подмонтировать его: mount /dev/sda1 /mnt ls -l /mnt Поддерживаются файловые системы EXT2, EXT3, EXT4, FAT16, FAT32. Если нужна поддержка определённой ФС, то ставим только нужный модуль.

Роутер TP Link WR703N

Обновление прошивки Настройка сети Подключение внешнего диска Загрузчик U-Boot Последовательный порт Порты ввода-вывода Наращивание SDRAM