Возвращаем родную прошивку на DIR-615 rev.K1, если у вас ревизия K2, то читайте статью «Перепрошивка D-link DIR-615 rev.K2 от Дом.ру»
1. Качаем и запускаем tftp клиент и родную прошивку на роутер.
2. Вбиваем в св-ва TCP/IP сетевой карты IP — 192.168.0.2 с маской 255.255.255.0, шлюз 192.168.0.1
3. Запускаем tftp, вводим 192.168.0.1 в поле Server, поле Password оставляем пустым, в поле File выбираем скачанную прошивку.
4. Подключаем роутер кабелем к ПК, включаем питание в розетку и сразу жмем кнопку Upgrade.
5. После ждем несколько минут пока роутер прошивается.
6. Пробуем зайти на 192.168.0.1 в браузере, если заходит то жмем резет на роутере для сброса настроек к заводским, если нет то выключаем роутер и возвращаемся к пункту 4.
Компания Дом.ру частенько выдает своим пользователям Wi-Fi роутеры от D-Link. Один из самых популярных — DIR-615. Причем юзерам выдавались разные версии этого маршрутизатора — DIR-615 K1, DIR-615 K2 и DIR-615 R1. Причем шли они все с жутко урезанной прошивкой от Дом.ру, которая практически полностью закрывает возможности роутера от пользователя. Поэтому я решил выложить инструкцию как удалить прошивку Дом.ру на роутере DIR-615 и установить туда заводскую.
Перед тем, как что-либо делать — скачайте с сайта D-Link прошивку под вашу аппаратную версию DIR’a. Для этого переверните его «вверх ногами» и прочтите буквы на наклейке, которые идут после номера модели. Например, K1 или K2. После этого идем на официальный сервер производителя, качаем последнюю версию себе на компьютер и кладем в корневой каталог диска С:\.
Ещё один момент — для того, чтобы залить прошивку на Длинк Вам понадобиться TFTP-клиент. По умолчанию в Windows 7 и Windows 8 он выключен. Включить его можно в «Панели управления» >>> «Включение и отключение компонентов Windows»:
Ставим галочку «Клиент TFTP» и нажимаем кнопку ОК. Всё, теперь мы готовы к дальнейшим действиям.
1. Отключаем от роутера кабель провайдера и соединяем с компьютером. Причем компьютер подключаем в первый LAN-порт Дир-615.
2. В настройках сетевой карты на компьютере прописываем статический IP-адрес:
IP адрес — 192.168.0.2
Маска подсети — 255.255.255.0
Шлюз — 192.168.0.1
Адреса ДНС-серверов можно не указывать.
3. Выключаем роутер.
4. На компьютере запускаем командную строку и в ней — команду: ping 192.168.0.1 -t
5. На роутер стержнем или скрепкой зажимаем кнопку reset («дырочка» на задней стороне маршрутизатора) и держим (порой держать её нажатой приходится около минуты).
6. Включаем питание роутера. И смотрим на пинги. Как только пойдет стабильный отклик без потерь — отпускаем кнопку.
7. Прерываем пинги с помощью комбинации клавиш Ctrl+C и пишем новую команду:
tftp -i 192.168.0.1 put <путь к файлу прошивки>
В моем примере файл с микропрограммой называется 20140711_1343_DIR_615K1_2.5.4_sdk-master.bin и лежит в корне диска C:\. Команда будет выглядеть так:
tftp -i 192.168.0.1 put C:\20140711_1343_DIR_615K1_2.5.4_sdk-master.bin
Нажимаем кнопку Enter и смотрим на результат. Если всё нормально ответ должен быть примерно таким:
Успешная передача 3345428 байт за 12 сек., 1334415 байт/с
После этого WiFi-роутер должен перезагрузиться и запуститься с новой, заводской прошивкой. Ещё раз делаем сброс настроек нажатием кнопки Reset на 8-10 секунд и пробуем зайти на него через http://192.168.0.1. Логин при этом будет admin и пароль — admin.
Автор | Сообщение |
---|---|
Заголовок сообщения: Re: DIR-615 Rev K1 vs Dom.ru firmware Помогите с прошивкой!!
|
|
|
Успешно прошили в офисе делинк за 300 рублей теперь без проблем дома ВИФИ! _________________ |
Вернуться наверх |
|
Axis_AZ |
Заголовок сообщения: Re: DIR-615 Rev K1 vs Dom.ru firmware Помогите с прошивкой!!
|
|
ПОДТВЕРЖДАЮ! Прошу не считать за флуд. Но повторюсь: Цитата: 1. Качаем свежую прошивку с http://ftp.dlink.ru/pub/Router/DIR-615/Firmware/ (не забудьте правильно выбрать версию) 2. прописываем статические адреса своего проводного подключения (скорее всего это 192.168.0* подсеть) 3. открываем два небольших окна командной строки , размещаем в разных частях экрана (что бы не мешали) 4. Берём в руки (нет, не скрепку Количество попыток зависит от вашей кармы и соответствия расположения роутера феншую )) поверьте опыт и профессиронализм не играет никакой роли. Хочется добавить: Цитата: если прошивка действительно соответствует вашей версии роутера.. и набрали вы именно эту команду, то… Если не помогло ничего — ангельские глазки «Юзера», как у котёнка в Шреке, и идём в сервис провайдера — «Сломалось ))» — если вы конечно ещё их абонент. И напоследок… |
Вернуться наверх |
|
dp3141 |
Заголовок сообщения: Re: DIR-615 Rev K1 vs Dom.ru firmware Помогите с прошивкой!!
|
|
Благодарю daledale и Axis_AZ за внятное описание процесса прошивки. Вчера успешно отлучил DIR-615 K2 от ДОМ.ру и вернул ему родную прошивку изготовителя. С какой по счёту попытки удалось прошиться — не считал P.S. использовалась Win7x64. Как включить в Windows 7 службу TFTP, написано тут: http://zyxel.ru/kb/1645 |
Вернуться наверх |
|
weegee |
Заголовок сообщения: Re: DIR-615 Rev K1 vs Dom.ru firmware Помогите с прошивкой!!
|
|
Тоже прошился. виндоус 7 DIR-615 Rev K2 2.А так же при написании так Код: tftp -i 192.168.0.1 put C:\615.bin Файл прошивки не увидел. Код: tftp -i 192.168.0.1 put C:\615.bin.bin bin bin 2 раза |
Вернуться наверх |
|
gmini |
Заголовок сообщения: Re: DIR-615 Rev K1 vs Dom.ru firmware Помогите с прошивкой!!
|
|
Приветствую. |
Вернуться наверх |
|
gmini |
Заголовок сообщения: Re: DIR-615 Rev K1 vs Dom.ru firmware Помогите с прошивкой!!
|
||
|
Помогите плз. D-Link DIR-615 Rev. K2 с прошивкой от Dom.ru. Вроде все делаю по инструкции от Axis_AZ . Что я делаю не так ?
|
||
Вернуться наверх |
|
||
VaRion |
Заголовок сообщения: Re: DIR-615 Rev K1 vs Dom.ru firmware Помогите с прошивкой!!
|
||
|
Axis_AZ писал(а): ПОДТВЕРЖДАЮ! Прошу не считать за флуд. Но повторюсь: Цитата: 1. Качаем свежую прошивку с http://ftp.dlink.ru/pub/Router/DIR-615/Firmware/ (не забудьте правильно выбрать версию) 2. прописываем статические адреса своего проводного подключения (скорее всего это 192.168.0* подсеть) 3. открываем два небольших окна командной строки , размещаем в разных частях экрана (что бы не мешали) 4. Берём в руки (нет, не скрепку Количество попыток зависит от вашей кармы и соответствия расположения роутера феншую )) поверьте опыт и профессиронализм не играет никакой роли. Хочется добавить: Цитата: если прошивка действительно соответствует вашей версии роутера.. и набрали вы именно эту команду, то… Если не помогло ничего — ангельские глазки «Юзера», как у котёнка в Шреке, и идём в сервис провайдера — «Сломалось ))» — если вы конечно ещё их абонент. И напоследок…
|
||
Вернуться наверх |
|
||
Lorte писал(а): ↑
22.07.2014 00:45
Прикол в том, что Дом.ру заливает в роутеры свои кастрированные прошивки, в которых настроек практически нет, но когда пытаешься обновить прошивку на заводскую стандартно через веб-морду, выдаётся сообщение «Некорректная прошивка». Там стоит защита, это на случай, чтобы роутер не использовался другими провайдерами, и стандартными средствами не прошьёшь, да и нестандартными что-то тоже не получается.
У меня была похожая проблема залоченым роутером DIR-615 R1, только не Dom.ru, a 2Ком.
Прошивка отличается от стандартной тем, что в конец дописывают блок с кодовым
словом. Если дописать этот блок в конец стандартной прошивки от D-Link, то ее
можно будет зашить через вебморду http://192.168.0.1 в режиме Failsafe UI.
Заходим телнетом на 192.168.0.1 (admin/admin)
Код:
$ cat /proc/mtd
dev: size erasesize name
mtd0: 00020000 00010000 "boot"
mtd1: 003c0000 00010000 "Linux"
mtd2: 002d6bb4 00010000 "rootfs"
mtd3: 00010000 00010000 "rgdb"
mtd4: 00010000 00010000 "nvram"
mtd5: 00400000 00010000 "all"
Нас интересует /dev/mtd1 — это и есть залоченная прошивка (образ ядра и файловой
системы). Скачиваем ее на комп и изучаем:
Код:
Host: nc -p 5600 -l > /tmp/mtd1_linux_orig.img
Router: nc 192.168.0.187 5600 < /dev/mtd1
Host $ hexdump -C /tmp/mtd1_linuxi_orig.img > mtd1_linux_orig.hexdump
Host $ tail -10 mtd1_linux_orig.hexdump
003a4330 bf 97 bd 65 29 a3 8f 51 8a 43 d3 8c 60 68 7b b4 |...e)..Q.C..`h{.|
003a4340 2e cd 71 71 d4 5c e2 90 9a 6e 22 71 61 fe ca c1 |..qq.\...n"qa...|
003a4350 f3 9a 7c b5 53 0e ee f7 8b d2 dc fb 22 c1 aa 2b |..|.S......."..+|
003a4360 00 00 00 00 00 00 00 00 00 e8 03 00 00 05 00 00 |................|
003a4370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
003a5000 4b 4f 4d 32 5f 44 49 52 32 0a ff ff ff ff ff ff |KOM2_DIR2.......|
003a5010 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
003c0000
Кусок, начинающийся с волшебного слова KOM2_DIR2 надо вырезать и приклеить
в конец стандартной прошивки D-Link из RevR/:
Код:
$ dd if=mtd1_linux_orig.img of=magic_block.img skip=$((0x3a5000)) bs=1
$ cat 20130429_1655_DIR_615K2ALLWINS_1.0.2_sdk-master.bin magic_block.img > new.bin
Вот эту прошивку можно вшить через аварийный режим Failsage UI.
Попасть в него можно как пишут интернетах: настоить сеть, подготовить браузер
с http://192.168.0.1, включить питаниe с зажатым ресетом. Отпустить reset через
10 сек. Проворно зайти на http://192.168.0.1, выбрать new.bin и нажать Submit.
Учтите, аварийный режим не будет слушать 80-й порт бесконечно, довольно скоро
он опустит HTTP сервер по таймауту. Поэтому прошивку надо успеть загрузить.
В принципе всё, если прошивка всосалась без жалоб, то роутер менее чем через
минуту перегрузится уже с новой прошивкой. Сбростьте ему после этого настройки
в factory default (делается через вебморду), и можно заливать последнюю прошивку
от D-Link из папки RevR/.
Что еще хочу сказать. Если с первого раза не получится с модифицированной
прошивкой, можете попробовать сначала потренироваться шить залоченную
mtd1_linux_orig.img. Ее тоже надо через Failsafe UI шить. Ради интереса я
припаивал USB-TTL шнурок к UART выводам на плате, чтобы посмотреть что и как там
в консоли грузится в аварийном режиме. У меня сложилось впечатление, что в
установленном CBE поотрезали всё что можно, tftp она не умеет ни в режиме
клиента, ни в режиме сервера. В качестве хоста у меня слишком умная убунта,
которая всё время норовит опустить интерфейс eth0, при отключении питания.
Поэтому пришлось снять галочку «Enable Networking» и поднимать сеть вручную,
как в детстве.
Относительно недавно вашему покорному слуге попался роутер D-Link DIR-615 ревизии R1 с прошивкой от провайдера DOM.RU.
Аппараты с данной прошивкой принципиально не хотят раздавать интернет, если вы подключены к сети другого провайдера. Да и функционал сильно урезанный по сравнению с оригинальной прошивкой. После нехитрых манипуляций мне удалось вернуть оригинальную прошивку. Описание манипуляций ниже.
Основная проблема с перепрошивкой таких девайсов заключается в том, что ребята из домру добавляют проверку в механизм загрузки прошивки. Если в конце файла прошивки отсутствует определенный идентификатор, то роутер определяет прошивку как не родную и прошиваться не хочет. Достаточно скачать прошивку от домру посмотреть любым хекс-редактором идентификатор и вписать его в файл оригинальной прошивки. В случае с D-Link DIR-615 Rev. R1 это ERTELECOM_K03
Подробно что на что менять (адрес: оригинальная домру):
003BC000: 59 45
003BC001: F5 52
003BC002: FD 54
003BC003: 83 45
003BC004: 5D 4C
003BC005: 9F 45
003BC006: 89 43
003BC007: 7A 4F
003BC008: 46 4D
003BC009: 89 5F
003BC00A: 7D 4B
003BC00B: 50 30
003BC00C: B9 33
003BC00D: F1 0A
Для тех кому лень заморачиваться здесь архив с тремя прошивками (оригинальная, модифицированная, домрушная).
Модифицированную прошивку можно залить через fail-safe режим. Как это делать писал здесь: Восстановление роутера через Fail-safe mode