Роутер 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 мегафон

    Reply
  2. Diman

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

    Reply
  3. Юрий

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

    Reply
  4. Артём

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

    Reply
  5. Артём

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

    Reply
    1. admin Post author

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

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *