Прошивка D-Link Dir 300 NRU
Чтобы перейти на любую нестандартную прошивку нужно чтобы на dlink dir-300NRU была установлена прошивка и загрузчик от keenetic light, но чтобы установить их нужно сначала понизить версию d-link до версии 1.29 с той, которая установлена в данный момент на устройстве.
Я имел на руках dir 300 b5/b6 firmware 1.49
Для обновления или изменения прошивки нужно зайти в веб-интерфейс по адресу 192.168.1.1, логин и пароль admin (если не изменялся), нажать на ссылку расширенные настройки, в плитке система нажать на стрелку справа и нажать ссылку обновление ПО.
В появившемся окне нужно выбрать предыдущую прошивку и нажать обновить. Чтобы понизить версию до 1.29 нужно с прошивки 1.49
перейти на 1.30,
а потом на 1.294. В каждой версии изменен внешний вид интерфейса, но смысл одинаков — в разделе система обновление ПО.
После обновить до версии KeeneticLiteB. На ней уже будет интерфейс от зюкселя.
С прошивкой все готово, теперь нужно залить загрузчик. Для этого нужно запустить tftpd сервер и putty для подключения к консоли. В tftpd выбрать IP на интерфейсе — 192.168.1.XX. В каталог tftpd нужно положить файл для передачи — uboot.bin. Далее в putty подключиться к устройству по telnet 192.168.1.1
Сразу после подключения устройство спросит пароль, по умолчанию это 1234, а так же требуется войти в режим прошивки выполнив команду
flash > /dev/null || sh
Далее нужно передать на устройство uboot.bin и переместить его на место существующего.
tftp -g -r uboot.bin -l /var/tmp/uboot.bin 192.168.1.33 (или соответствующий адрес компа)
cat /var/tmp/uboot.bin >/dev/mtdblock/0
reboot
Теперь устройство имеет прошивку keenetic light и правильный загрузчик. На него можно загрузить любую совместимую прошивку, например dd-wrt или keenetic start.
Самый простой способ загрузить стороннюю прошивку нужно зайти на устройство в режиме Faisade UI, для этого следует вынуть питание из устройства, зажать кнопку reset, вставить обратно питание и подождать 10 секунд. После зайти браузером на 192.168.0.1. Там выбрать файл прошивки и нажать отправить. После перезагрузки устройства запустится то, что хотелось с самого начала….
tftpd, putty и прошивки можно скачать можно тут.