В данном разделе буду публиковать собранные мной из исходников прошивки для слабых\устаревших маршрутизаторов с ограниченным объемом FLASH\RAM.
Задача, поставленная перед собой – получить стабильное, работоспособное, user-friendly устройство, способное справиться с базовым функционалом, используя как можно более актуальную и безопасную версию OpenWRT. Никакие дополнительные возможности в прошивки не включены, даже в случае если остается свободное место (что для данного класса устройств бывает редко). Собираю прошивку только в случае если в каталоге OpenWRT отсутствует актуальная, либо полностью работоспособная прошивка, для устройств которые попали мне в руки на ремонт\восстановление. Вероятно, для кого-нибудь они окажутся полезными.
OpenWRT 19.07.4
TP-Link TL-WR840N V5 (MT7628)
Причина создания прошивки: отсутствие “официальных” готовых работоспособных прошивок для устройства. Доступные версии не имеют возможности сохранить конфигурацию.
Удалена поддержка PPPD, IPV6. Добавлен Web-интерфейс Luci
Внимание!
Региональные версии роутера могут не воспринимать эту прошивку для установки через стоковый WebUI, как и доступные в каталоге ОpenWRT. В таком случае следует выполнять установку через recovery-mode. Стандартные прошивки для обновления через WebUI в данном устройстве нельзя загружать через recovery!!!. Получите “кирпич” с включенным зеленым светодиодом. Требуется специальная прошивка для recovery. Официальной прошивки от производителя для рекавери нет. Следовательно, после установки OpenWRT откат на стоковую TP-Link НЕВОЗМОЖЕН без программатора. Поэтому, при желании все же развернуть на устройстве OpenWRT – обязательно сначала установить прошивку lede-ramips-mt76x8-tl-wr840n-v5-squashfs-tftp-recovery.bin для TFTP с форума OPENWRT, созданную пользователем robimarko. (К слову, по ссылке много полезного об этой версии роутера, а также несколько готовых прошивок с различным набором пакетов)
Далее, зайти по SSH и выполнить обновление в CLI (Luci в рекавери-версии отсутствует) на собранную мной, или любую иную версию.
D-Link DIR300 rir300NRU B7
Причина создания прошивки: отсутствие “официальных” актуальных работоспособных прошивок для устройства. Доступные версии не имеют возможности сохранить конфигурацию. В 19.07 беспроводной модуль работает стабильнее чем в предыдущих релизах.
Удалена поддержка PPPD, IPV6. Добавлен Web-интерфейс Luci, пакет UPnP.
Процедура установки – стандартная для данного устройства, см OpenWRT Wiki.
D-Link DIR615 E4
Причина создания прошивки: отсутствие “официальных” актуальных прошивок для устройства. Последняя работоспособная версия – Barrier Breaker 14.07, в 15.05.1 – недостаточно места для сохранения конфигурации
Удалена поддержка PPPD, IPV6. Добавлен Web-интерфейс Luci, пакет kmod-ledtrig-heartbeat.
Процедура установки – стандартная для данного устройства, см OpenWRT Wiki. Отдельно отмечу что для изначальной прошивки через режим восстановления следует использовать браузер Firefox 13. Сначала прошивал Barrier Breaker, после – свою 19.07.4 обновлением. Т.е. образ factory не тестировал.
Еще один нюанс: чтобы роутер не менял MAC-адрес случайным образом – необходимо прописать вручную заводской MAC в настройках интерфейса. Данная особенность присутствовала и в старых прошивках, приходилось править /etc/init.d/clonemac. В 19.07 – работает правка из Luci.