Прошивка TP-Link Archer A6 v2 (RU, EU) на OpenWRT

Данный роутер отработал без проблем один год, потом начались проблемы - периодически стал отваливаться WiFi 2.4 GHz. Перепробовал все родные прошивки, но проблемы это не решило, поэтому решил попробовать OpenWRT. Для данного роутера это не совсем тривиальная задача, но и не сильно сложная.

Дело в том, что OpenWRT официально не поддерживает TP-Link Archer A6 v2 (RU, EU).
OpenWRT поддерживает похожие роутеры:
TP-Link Archer A6 v2 (US, TW)
TP-Link Archer A6 v3
TP-Link Archer C6 v2
Но прошивки от этих роутеров просто так не установятся на Archer A6 v2 (RU, EU), поэтому пришлось прибегнуть к советам с форумов OpenWRT и 4pda.

На форумах встречал заметки о том, что у данного роутера с OpenWRT WiFi 5 GHz работает гораздо медленнее, нежели с родными прошивками - ничего по этому поводу сказать не могу, т.к. использую данный роутер на даче для раздачи интернета 30 Mbit/s на максимально большую площадь, поэтому WiFi 5 GHz у меня отключен, а для WiFi 2.4 GHz установлена ширина канала 20 MHz и 6 канал (благо соседи не мешают). С поставленной задачей данный роутер справляется замечательно.

ПРЕДУПРЕЖДЕНИЕ! ПРИ НАЛИЧИИ КРИВЫХ РУК НИЖЕОПИСАННЫЕ ОПЕРАЦИИ МОГУТ УБИТЬ РОУТЕР!

Итак, приступим. Скачиваем необходимые программы Tftpd32, WinSCP, PuTTY и прошивки для перехода с оригинальной на OpenWRT (openwrt-ath79-generic-tplink_archer-c6-v2-squashfs-factory.bin) и для обновления OpenWRT до актуальной версии (openwrt-XX.XX.X-ath79-generic-tplink_archer-c6-v2-squashfs-sysupgrade.bin).
Всё вышеперечисленное можно скачать с моего сайта одним архивом.

Устанавливаем Tftpd32.

Файл openwrt-ath79-generic-tplink_archer-c6-v2-squashfs-factory.bin переименовываем в ArcherC6v2_tp_recovery.bin (если скачивали с моего сайта, то файл уже так и называется).

Копируем данный файл в папку, куда установлен Tftpd32.

Отключаем брэндмауэр Windows.

Отключаем антивирус.

Если компьютер подключен к WiFi, то отключаем сетевое подключение WiFi в настройках сети Windows.

Здесь же (в настройках сети Windows) для подключения Ethernet устанавливаем:
IP-адрес: 192.168.0.66
Маска подсети: 255.255.255.0

Скорость передачи данных ограничиваем до 100 Mbit/s.
Я не смог найти этот параметр в драйверах своей сетевой карты, поэтому просто снял часть оплетки с витой пары, которая шла в комплекте с роутером и перекусил провода:
синий
бело-синий
коричневый
бело-коричневый
Это не шутка. Данный способ реально помогает снизить скорость подключения до 100 Mbit/s.

Запускаем Tftpd32 и убеждаемся, что в поле "Current Directory" у нас отображается папка, в которую установлен Tftpd32 и куда мы скопировали файл ArcherC6v2_tp_recovery.bin
А в поле "Server interfaces" выбран сетевой интерфейс с IP-адресом 192.168.0.66

Tftpd32

Выключаем роутер, который будем прошивать, кнопкой питания.

Отключаем от него все витые пары.

Подключаем витой парой компьютер к любому LAN-порту роутера (желтого цвета).

Зажимаем зубочисткой или скрепкой кнопку сброса роутера (Reset) и не отпускаем ее.

Включаем роутер кнопкой питания, при этом не отпуская кнопку сброса.

Ждем 5 секунд и отпускаем кнопку сброса роутера.

Через несколько секунд в окне Tftpd32 должно появиться уведомление, что файл ArcherC6v2_tp_recovery.bin передан на 100%. Если этого не произошло, то опять отключаем питание роутера, зажимаем кнопку сброса и повторяем вышеописанную операцию.

Ждем 3-4 минуты.

Идем в настройки сети Windows и для подключения Ethernet устанавливаем "Получить IP-адрес автоматически".

Запускаем командную строку, вводим команду ipconfig, жмем Enter и убеждаемся, что IP-адрес стал 192.168.1.x (где x - любое число от 2 до 254). Если этого не произошло, то пробуем вытащить витую пару из компьютера и воткнуть ее обратно. Если это не помогло, то перезагружаем роутер и снова проверяем IP-адрес.

После того, как убедились, что IP-адрес стал 192.168.1.x, в командной строке вводим команду ping 192.168.1.1 и убеждаемся, что все пинги успешно доставлены.

Ранее скачанный файл openwrt-XX.XX.X-ath79-generic-tplink_archer-c6-v2-squashfs-sysupgrade.bin переименовываем в 1.bin (если скачивали с моего сайта, то файл уже так и называется).

Запускаем программу WinSCP
в поле "Имя хоста" вводим 192.168.1.1
в поле "Имя пользователя" вводим root
поле пароля оставляем пустым и жмем "Войти".
Копируем файл 1.bin в папку /tmp на роутере.
Закрываем WinSCP.

Запускаем программу PuTTY, в поле "Host Name (or IP address)" вводим 192.168.1.1 и нажимаем кнопку "Open".

В появившемся черном окне после надписи "login:" вводим root и жмем Enter
После надписи "password:" просто жмем Enter.
Должна появиться надпись root@OpenWrt:~# или что-то типа этого.
Вводим команду cd /tmp
Вводим команду ls, после чего мы должны увидеть список файлов и директорий в папке /tmp
Среди них обязательно должен быть файл 1.bin, если его нет, значит ранее что-то сделали неправильно. Если видим этот файл, то продолжаем.
Вводим команду mtd -r write /tmp/1.bin firmware

Ждем 3-4 минуты.

Запускаем браузер, в адресную строку вводим 192.168.1.1 и нажимаем Enter.
Если всё было сделано правильно, то увидим страницу с предложением ввести логин и пароль. Логин - root , пароль пустой.
Идем во вкладку "System" -> "Backup/Flash Firmware", там ищем строку "Reset to defaults" и жмем красную кнопку "Perform reset".
Ждем около минуты, заново заходим на страницу настроек OpenWRT и производим необходимые настройки. Как это делать - читаем мою статью или документацию на официальном сайте.

P.S. Если вдруг в процессе вышеописанных операций роутер перестал отвечать на внешние раздражители, то не спешите паниковать, а приготовьтесь увлекательно провести несколько часов за вдумчивым чтением ветки форума 4pda и последующими экспериментами. Как утверждают в этой ветке, роутер можно восстановить самостоятельно прошивкой через Tftpd32 специальным файлом (а может быть этим).

2 отзыва на “Прошивка TP-Link Archer A6 v2 (RU, EU) на OpenWRT

    1. AnyKey

      Автор записи

      Еще раз повторю - это не шутка. Посмотрите в любом интернет-магазине витую пару и увидите, что там есть витая пара 4-жильная (2 пары, скорость 100 Мбит/сек) и 8-жильная (4 пары, скорость 1000 Мбит/сек)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *