Роутер D-link DIR-320NRU B1 с модемом от мегафон 4G или как заниматься сексом 3 дня подряд

Исходная информация

У меня на даче долгое время стоял и работал роутер D-link DIR-320NRU с модемом от SkyLink. Потом я прошил в DIR-320NRU на новую официальную прошивку от D-link, которую взял здесь: ftp://ftp.dlink.ru/pub/Router/DIR-320_NRU/ Эта прошивка умеет работать с Yota. Yota проработала на даче несколько месяцев и зимой 2014 начала очень плохо работать… видимо что-то изменилось в плане зоны покрытия. Пришлось искать другой вариант. Я проверил на своем телефоне с помощью speedtest.net приложения скорость Билайн HSPA+. Скорость получилась примерно 7 МБит, если мне не изменяет память. модемТут-то я и решил купить модем от мегафон (4G+ (LTE) модем M100-4 (белый), до 100 Мбит/сек). Позже я выяснил, что этот модем называется Huawei e3272. Благо рядом,  в Авиагородке есть филиал мегафона. Купил. Приехал обратно. Воткнул в роутер…. и вуаля! Все работает! Но работает медленно как-то… Лампочка индикации режима работы постоянно переключалась из голубого в синий или зеленый. Сайты открывались на половину и зависали… Надо было что-то с этим делать. Ну а делать нечего, потому что в прошивке 1.4.3 никаких настроек дополнительных для модемов 3G нет. Напрашивался поиск в интернет решений этой проблемы… На тот момент мне казалось, что достаточно найти новую прошивку, которая умеет вводить дополнительные команды в модем, чтобы работать с ним в нужном режиме. Я был, вобщем-то, прав. Но я еще не представлял, какой аццкий геморой меня ждет…

Описание оборудования

Роутер: D-link DIR-320
P/N: RIR320NRUB1A.B1E
F/W: 1.2.94 (заводская), 1.4.3 (которую я зашил в него)
Модем: Мегафон M100-4, он же Huawei e3272.

Возможные пути решения

Открыв инет, я ожидал найти готовую прошивку, поддерживающую DIR-320 и модемы 3G. Первым разочарованием было то, что моя любимая DD-WRT не поддерживает DIR-320 с модификацией B1. Это уже напрягло, потому что все остальное оборудование, которое когда либо попадалось мне в руки с DD-WRT работало. Далее я наткнулся на форум 4PDA, в котором есть подробное описание модема e3272. На форуме было много сообщений о том, что DIR-320NRU B1 замечательно прошивается прошивкой от Zyxel keenetic, после чего он идеально работает с модемами. Покопав в интернете эту тему, я нашел прошивку Firmware-KEENETIC-V1.00[BFW.4]D0_1202222216.bin. Я зашел на веб интерфейс роутера и попытался прошить его этой прошивкой, однако роутер проигнорировал это действие. Потом я нашел инструкцию, в которой описана процедура прошивки в “аварийном” режиме. Для этого надо выключить питание роутера, зажать кнопку ресет и не отпускать ее, включить роутер с нажатой кнопкой ресет, подождать 10 секунд, отпустить кнопку ресет. На ПК настроить сетевой интерфейс на адрес 192.168.0.2 и браузером зайти на 192.168.0.1. В браузере при этом появляется Failsafe надпись и две кнопки “Обзор” – для выбора прошивки и “Загрузить” – для заливки прошивки в роутер. Но и этот метод мне не помог.

Следующее, что я нашел: нужно провести даунгрейд прошивки до заводской, чтобы она смогла принять прошивку Zyxel. Номер заводской прошивки 1.2.94. Ее можно скачать на официальном сайте: ftp://ftp.dlink.ru/pub/Router/DIR-320_NRU/ Скачал, зашел как обычно на веб интерфейс роутера, зашел в “Обновление ПО” и подсунул ему прошивку 1.2.94. Роутер весело моргнул и прошился. После этого, уже в прошивке 1.2.94 я попробовал вновь скормироть роутеру прошивку Zyxel, но ничего не вышло. Роутер просто не желает прошиваться чем либо.

Я пошел дальше копаться в интернет, чтобы найти хоть что-то, чем можно прошить DIR-320. Залез и на OpenWRT и какие-то еще левые сборки нашел. Нашел даже форум, на котором чувак разбирает файловую систему, описывая проблему компрессии. Но ни одна прошивка не хотела влезать на роутер. Я даже нашел программу, которая называется DIR_320_RFU.exe, которая заливает по TFTP указанную тобой прошивку. Но и она не смогла зашить роутер.

Потом я попробовал напрямую программой TFTP залить прошивку. Но и это не помогло. Полез искать дальше. Нашел информацию о том, что Windows 7 может не давать работать с роутером в момент определения среды передачи данных и это лечится правкой реестра по ветке HKEY_LOCAL_MACHINESystemCurrentControlSetServicesTcpipParameters DisableDHCPMediaSense = 1. Это извращение делать уже совсем не хотелось, ибо я и так погряз в джунглях, решая простую задачу. Надо было вернуться к поиску чего-то простого.

Чудо свершилось случайно

И тут я обращаю внимание на то, что прошивки имеют разные расширения. Одни BIN, другие TRX, а есть еще и FWZ. И тут мне совершенно случайно попадается файл: DIR320NRU-Keenetic_LiteB_LTE.fwz. Я подсовываю его роутеру и… чудо свершилось! Роутер прошился и превратился в zyxel!

Но это еще не все

В новоиспеченный Zyxel (DIR-320) я вставляю модем и иду в раздел настроек. Перевожу роутер в режим работы с 3G модемом. Модем начинает весело мигать и в статусе появляется строка, что он подключен. Но не тут-то было! Я пытаюсь выйти в интернет и лампочка на модеме гаснет. В журнале появляется злобная надпись usb device disconnected и modem hangup. Полез читать инет дальше. Дочитался до того, что надо модем вставить в ПК и в гипертерминале ввести команду, которая заставит модем работать только в режиме модема. Вот некоторые из них:
AT^SETPORT=? — Возможная конфигурации портов
AT^SETPORT? — Текущая конфигурация портов
AT^SYSINFOEX — В какой сети зарегистрировано устройство — GSM, WCDMA или LTE
AT^SYSCFGEX=? — Диапазоны сети
ATI — Информация о устройстве
AT^VERSION? — Информация о версии прошивки
AT^FHVER — Смотрим версию прошивки и версию железа
AT^RESET — Перезагрузка модема
Вот так это выглядит в программе Hyperterminal:

at
OK
at^setport=?
^SETPORT:1: 3G MODEM
^SETPORT:2: 3G PCUI
^SETPORT:3: 3G DIAG
^SETPORT:5: 3G GPS
^SETPORT:A: BLUE TOOTH
^SETPORT:16: NCM
^SETPORT:A1: CDROM
^SETPORT:A2: SD
^SETPORT:10: 4G MODEM
^SETPORT:12: 4G PCUI
^SETPORT:13: 4G DIAG
^SETPORT:14: 4G GPS

OK
at^setport?
^SETPORT:FF;10,12,10,12

OK

ati
Manufacturer: huawei
Model: E3272
Revision: 21.436.05.00.209
IMEI: 8675030143923XX
+GCAP: +CGSM,+DS,+ES

Обратите внимание на ответ на последнюю команду at^setport? и ответ: FF;10,12 – это значит, что модем находится в режиме “только модем”. Есть еще команды управления режимом, но я их пока не проверял:

Включение / отключение режимов 3G и 4G.

  • AT^SYSCFGEX=”00″,3fffffff,2,4,7fffffffffffffff,, – Автоматически.
  • AT^SYSCFGEX=”02″,3fffffff,2,4,7fffffffffffffff,, – Только 3G.
  • AT^SYSCFGEX=”02″,400000,2,4,7FFFFFFFFFFFFFFF,, – 3G ( 2100 МГц )
  • AT^SYSCFGEX=”02″,2000000000000,2,4,40,, – 3G ( 900 МГц )
  • AT^SYSCFGEX=”02″,2000000400000,2,4,40,, – 3G ( 900/2100 МГц )
  • AT^SYSCFGEX=”03″,3fffffff,2,4,7fffffffffffffff,, – Только 4G.
  • AT^SYSCFGEX=”0302″,3FFFFFFF,1,2,7FFFFFFFFFFFFFFF,, – 4G/3G.

hyperterminal

 

Команды ATD – это я поинтересоваться хотел, какую скорость коннекта он напишет, но он ничего не написал 🙁 После перевода модема в режим “только модем”, я вставил его обратно в роутер. Вроде бы все заработало нормально. Я предполагаю, что отключение было связано с тем, что слабый сигнал вынуждал модем “прыгать” с одного стандарта передачи данных на другой, вызывая отключение устройства, а не прерывание связи.

Весь арсенал для прошивки D-link DIR-320NRU B1

В архив 50 Мб я собрал все, что нашел: рабочие и не рабочие прошивки и утилиты: DIR-320NRU

Содержание архива:

2014-10-13 11:34      52382928      52382928  DIR-320NRU.rar
#  Archive DIR-320NRU.rar
2014-10-12 23:09         23076         22750  DIR-320NRU\3G_Modem_Mode_Switcher_1.0 (не работает с этим модемом).zip
2008-04-14 08:30         35983         28683  DIR-320NRU\HyperTerminal\hypertrm.chm
2008-04-14 08:30        347136        141142  DIR-320NRU\HyperTerminal\hypertrm.dll
2008-04-14 08:30         28160         15748  DIR-320NRU\HyperTerminal\hypertrm.exe
2008-04-14 08:30         25153          6777  DIR-320NRU\HyperTerminal\hypertrm.hlp
2009-08-14 23:35        445440        183939  DIR-320NRU\TFTP утилиты\DIR_320_RFU.exe
2014-10-10 12:27        180736         79316  DIR-320NRU\TFTP утилиты\tftp.exe
2014-10-12 10:38       7340036       7259568  DIR-320NRU\Не работающие прошивки\- openwrt-BB-oscam-01.06.2013.bin
2014-10-12 09:50       7077892       7056242  DIR-320NRU\Не работающие прошивки\--openwrt-BB-mpcs-01.06.2013.bin
2014-10-12 10:38       7077892       6941382  DIR-320NRU\Не работающие прошивки\--openwrt-BB-std-01.06.2013.bin
2014-10-09 22:05       5242884       5166917  DIR-320NRU\Не работающие прошивки\--openwrt-ramips-rt305x-dir-320-b1-squashfs-sysupgrade.bin
2014-10-12 09:44       2785408       2758758  DIR-320NRU\Не работающие прошивки\-DIR320-wimax-1.2.6.bin
2014-09-25 10:34       5505084       5392559  DIR-320NRU\Не работающие прошивки\-Zyxel.bin
2014-10-12 19:17       3407876       3253497  DIR-320NRU\Не работающие прошивки\openwrt.bin
2014-10-09 21:25       3366912       3352089  DIR-320NRU\Работающие прошивки\DIR320NRU-1.2.94.bin
2014-10-12 10:03       5349376       5318748  DIR-320NRU\Работающие прошивки\DIR320NRU-1.4.3.bin
2014-10-12 10:42       5402626       5402626  DIR-320NRU\Работающие прошивки\DIR320NRU-Keenetic_LiteB_LTE.fwz
2012-06-09 15:59        Folder        Folder  DIR-320NRU\HyperTerminal
2014-10-13 11:32        Folder        Folder  DIR-320NRU\TFTP утилиты
2014-10-13 11:33        Folder        Folder  DIR-320NRU\Не работающие прошивки
2014-10-13 11:32        Folder        Folder  DIR-320NRU\Работающие прошивки
2014-10-13 11:33        Folder        Folder  DIR-320NRU
#
# Total                   Size        Packed  Files
#                     52382928      52382928  1

 

 

8 thoughts on “Роутер D-link DIR-320NRU B1 с модемом от мегафон 4G или как заниматься сексом 3 дня подряд

  1. maks

    привет.
    Я так и не понял как ты перевёл модем в режим “только модем”
    Перепробывал все команды выдаёт ошибку, модем e3372 мегафон

  2. admin Post author

    Напиши мне на почту mswh собака mail.ru

  3. Diman

    Спасибо за подсказку! Установил прошивку Zyxel, работает с модемом ZTE MF667 после его разблокировки и переключения в режим модема.

  4. Вячеслав

    Спасибо огромное!!! То что нужно!!!!

  5. Юрий

    уже неделю ***сь с e3372 от мегафона и dir320nru.
    всё перепробовал, пишет ошибка протокола((

  6. Артём

    Привет!
    Шил роутер чётко по инструкции, но когда залил прошивку Zyxel, он перестал определяться по адресу 192.168.0.1, хотя и по wi-fi и по кабелю ethernet устройство определяется, очень прошу ответить мне, если есть возможность, т.к. не понимаю как мне быть дальше.
    Заранее благодарю за помощь!

  7. Артём

    С подключением к роутеру разобрался, всё просто оказалось, адрес поменялся. А вот как через гипертерминал подключиться к huawei e3372 не понятно.

  8. admin Post author

    Когда в ПК вставляешь, должен появиться COM порт. Появляется?

Comments are closed.