Прошивка dir 320 для 4g модема

Обновлено: 08.07.2024

Итак, прежде чем делать что-то самому, я начал с того, что проанализировал многочисленные форумы и сообщества. На каждом форуме были ветки с описание тех самых чудо модемов и бесконечного ряда, связанных с ними проблем. Одни были мега стабильными, но с неприемлемо низкой скоростью, другие радовали производительностью, но уже через 30 минут «зависали» намертво. Все это очень сильно огорчало.

Прежде чем идти в «закрома родины» за стареньким ПК, я решил проанализировать имеющиеся факты и самостоятельно исследовать проблему.

    Находим модем из списка всех USB устройств:

Взяв четыре прошивки для роутера: D-Link, Asus, OpenWRT или DD-WRT, начал повторять эксперимент, но вот незадача, на удивление, ни в одной из прошивок не оказалось возможности управления питанием USB. Вначале я подумал, что это проблема ядра 2.4.x. Но и та же проблема и с 2.6. Более того, после перезагрузки роутера модем оставался проинициализированным. Вывод напрашивался сам собой, нужно разбирать роутер.
Внимательный осмотр и «прозвонка» платы показали, что ножка питания «+5В» подключена непосредственно к источнику питания. Это меня не устраивает и нужно делать модернизацию платы и источника питания.

Но прежде чем приступить к сборке дистрибутива и модернизации роутера, предстояла работа по выбору целевого модема/оператора и внешней антенны.

  • 3G модем (был куплен MTS WeTelecom WM-D300)
  • Направленная антенна CDMA-450 (неплохая по заверению продавца, какого-то неизвестного производителя)
  1. Он настойчиво отображается как CD-ROM
  2. Ни слова в интернете об этом модеме, максимум, что было найдено это упоминание о предыдущей модели (WM-D200)

Сборка OpenWRT

  • Скачиваем исходник OpenWRT:
  • Переходим в папку с исходником
  • Обновляем все пакеты
  • Добавляем из пакетов sdparm
  • Открываем меню настройки
  • Выбираем интересующую платформу
  • Встраиваем интересующие нас пакеты (по умолчанию они не включены даже как модули)
  • Все остальные пункты оставляем без изменения
  • Выходим из меню конфигуратора с сохранением
  • Собираем инструменты
  • Открываем меню настройки ядра Linux
  • Настраиваем MTD
  • Выходим из меню конфигуратора с сохранением
  • Собираем OpenWRT
  • После того как прошивка собрана, её нужно прошить в устройство. На эту тему есть масса инструкций (например, на сайте DD-WRT)

Проверка прошивки

После того как прошивка была «залита» и роутер перезагрузился, подключите к нему модем и соедините роутер посредством Ethernet с вашим ПК. Настройте на интерфейсе (в моём случае это eth0) вашего ПК IP адрес выполнив команду:
Далее, подключитесь к роутеру по Telnet. Для этого из консоли выполните следующую команду:

Выполните команду «exit», для выхода из telnet сессии.
Выполните вход по ssh:

Следующим шагом, удостоверимся, что модем был распознан ядром, выполнив команду в консоли:
Результатом выполнения этой команды, будет строка с VID и PID модема. В противном случае, проверьте, что было сделано не по инструкции.

Модернизация аппаратного обеспечения роутера

Для управления питанием USB порта нужна свободная ножка процессора. Но так как это не инженерная плата, а конечный продукт, данный вариант не подходит. По счастливой случайности, у этого роутера масса светодиодных индикаторов на передней панели. Один из них мы вполне можем приспособить под наши нужды. В моем случае выбор пал на индикатор со значком принтера, так как он соответствовал светодиоду USB на proc-fs (/proc/diag/led/usb).


Управление питанием будет осуществлять дополнительная плата с минимально необходимым набором деталей. Вот её схема:

Пара слов о схеме. Оба транзистора работают в качестве ключей. При подаче логической единицы на вход «CTRL», транзистор VT1 откроется, что в свою очередь приведет к открытию транзистора VT2 и питающее напряжение подастся на USB порт. Как таковые, расчеты не производились, поэтому, схема не может считаться оптимальной. Например, транзистор VT1, просто был единственным N-P-N транзистором в поле досягаемости, собственно как и резисторы.


На изготовление печатной платы не было ни времени, не желания, по этому, я обошелся небольшим кусочком монтажной платы. Вот так выглядит конечный вариант:

Зелёными надписями отмечены одноименные порты на схемы. Резистор R4, припаян непосредственно к ножке светодиода.

  • Обесточьте роутер и разберите его
  • Уберите не нужный R48 – этот резистор соединяет светодиод с ножкой процессора

  • Удалите предохранитель F1 – этот предохранитель, должен обеспечить защиту в случае короткого замыкания на линиях питания USB. Его номинал мне не известен, но я его применил в своей схеме (R3). Обратите внимание, надписями желтого цвета отмечены места подключения платы управления

  • Удалите защитное покрытие с проводника, ведущего сигнал от процессора к резистору R48. К этому проводнику, должен быть подпаян порт «CTRL» платы управления

  • Приклейте плату управления в наиболее удобное для вас место. Мне, оказался, по душе свободный участок, чуть ниже антенного гнезда. В этом случае длина соединительных проводов будет наименьшей

  • Припаяйте резистор R4 непосредственно к аноду светодиода, как указанно на фотографии. Также обратите внимание на подключение соединительных проводов

  • Закончите монтаж соединительных проводов

  • Итоговый результат

  • Соберите и включите роутер

Модернизация программного обеспечения роутера

Это последний шаг на пути к «счастью». Нам нужно будет написать ряд новых скриптов и внести изменения в уже имеющиеся. Итак, все по прядку.
Подключитесь к роутеру по ssh, так как все следующие шаги будут выполняться непосредственно на нём.

Создание утилит для управления USB

Перейдите в папку /etc/ppp. Многих заинтересует, почему была выбрана именно эта папка в качестве целевой. Ответ прост, так исторически сложилось. Думаю, /usr/local/sbin будет более подходящей, но сути это не меняет

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

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

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

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

hyperterminal

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

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

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

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

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

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

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

Версия ПО: 2017.11.02-18.34_DIR_825AC_3.0.0_release

Список улучшений:
1. Исправлены уязвимости протокола WPA2 - Key Reinstallation Attacks.
2. Улучшена стабильность работы устройства при подключении клиентов в диапазоне 5ГГц.
3. Улучшена производительность беспроводной сети.
4. Улучшена стабильность PPTP/L2TP соединений.
5. NTP включен по умолчанию.
6. Системные доработки.

1. После сброса к заводским настройкам по умолчанию пароль к wi-fi сети - WPS PIN, указанный на стикере устройства.

2. Пароль для доступа на интерфейс не может совпадать с логином (admin). При первом подключении устройство потребует сменить пароль по умолчанию.

3. Для применения нового функционала необходимо сбросить устройство к заводским настройкам.

Перед обновлением ПО уточняйте аппаратную ревизию устройства (H/W на стикере).

Версия ПО: 20161014_1815_DIR_825AC_2.5.39_sdk-master

Добавленный функционал:
1. Добавлен функционал гостевой сети.
2. Добавлен функционал периодического сканирования для автовыбора беспроводного канала.
3. Добавлен функционал UDPXY.
4. Добавлен функционал XUPNPD.
5. Добавлена возможность создания VPN-соединений поверх других соединений.
6. Добавлены шаблоны настроек в раздел "Удаленный доступ".
7. Принудительная смена SSID.

Список улучшений:
1. Доработки web-интерфейса.
2. Улучшена стабильность беспроводной сети.
3. Исправлена работа DNS relay.
4. Функционал интеллектуального распределения wifi клиентов (роуминг) по умолчанию отключен.
5. Системные доработки.

1. После сброса к заводским настройкам по умолчанию пароль к wi-fi сети - WPS PIN, указанный на стикере устройства.

2. Пароль для доступа на интерфейс не может совпадать с логином (admin). При первом подключении устройство потребует сменить пароль по умолчанию.

3. Для применения нового функционала необходимо сбросить устройство к заводским настройкам.

Версия ПО: 20151225_1826_DIR_825AC_2.5.35_sdk-master

Добавленный функционал:
1. Добавлена возможность ограничения скорости передачи данных для беспроводной сети.
2. Добавлена индикация при перезагрузке устройства, при обновлении ПО.
3. Добавлена возможность настройки скорости, режима дуплекса и включения/отключения контроля потока по портам.
4. Добавлена возможность настройки вручную DNS-серверов параллельно с использованием YandexDNS.
5. Добавлена возможность ограничения передачи трафика между беспроводными клиентами одного SSID.
6. Добавлена поддержка новых 3G/LTE модемов.
7. Добавлено отображение статистики передачи данных по LAN-портам.
8. Добавлено отображение подключенных USB-устройств на главную страницу.
9. Добавлена функция интеллектуальное распределение wifi клиентов (роуминг).

Список улучшений:
1. Ширина канала по умолчанию 40MHz.
2. Исправлено некорректное назначение SSID в режиме WPS unconfigured.
3. Доработан функционал перенаправления на страницы ошибок в браузере при некорректных настройках устройства.
4. Улучшена стабильность PPTP/L2TP соединений.
5. Улучшена работа сервисов IPTV.
6. Исправлен механизм автоматического изменения канала в режиме WiFi-клиент.
7. Изменение логики проверки статуса подключения к сети в режиме WiFi-клиент.
8. Исправлен функционал NTP.
9. Доработки web-интерфейса.
10. Системные доработки.

1. После сброса к заводским настройкам по умолчанию пароль к wi-fi сети - WPS PIN, указанный на стикере устройства.

2. Пароль для доступа на интерфейс не может совпадать с логином (admin). При первом подключении устройство потребует сменить пароль по умолчанию.

3. Для применения нового функционала необходимо сбросить устройство к заводским настройкам.

Добрался прогресс и до нашего славного города Уфа. С 29 июля 2012 года Yota перешла на технологию LTE, что по идее, должно улучшить и сделать более удобной работу пользователей.

Не обошлось, конечно же и без накладок. Многие столкнулись с проблемой, что новый модем Yota не определяется в системе. А те, кто пользовался Yota через Wi-Fi маршрутизаторы 100% должны были перепрошить свои устройства, чтобы они заработали с новыми модемами. Проблема может возникнуть с маршрутизаторами D-Link DIR 320, т.к. официальной прошивки для LTE устройств для них пока не вышло.

Подключение LTE модема Yota в системе Windows

Если вы подключаете модем Yota напрямую к своему компьютеру через USB порт, то вам нужно обновить версию ПО Yota Access. Удаляете старую версию, ставите новую . Все, Yota заработала!

Никаких драйверов устанавливать не требуется. В случае с Windows XP SP2 надо дополнительно скачать и установить ActiveSync 4.5 с сайта Microsoft.

Yota LTE модем и Wi-Fi роутеры

Перепрошивка DIR 320 под LTE

Как подружить Yota LTE и D-Link DIR 320?

Официальной прошивки для DIR 320 под LTE нет, поэтому будем прошивать неофициальной, спасибо энтузиастам с сайта Vampik.

Поддерживаются ТОЛЬКО устройства с ревизией ver. Ax. Определить какая у вас версия можно посмотрев наклейку на нижней стороне роутера.

В моем случае прошивался роутер с ревизией A2.

Скачиваем прошивку по этой ссылке. Вот прямая ссылка на файл, который шил я.

Итак, для прошивки понадобится:

  • Wi-Fi роутер DIR 320
  • Патчкорд
  • Компьютер

Далее, я описываю действия, которые были предприняты мною для прошивки

1. Создаем на диске С папку, например DIR и сохраняем туда прошивку.

2. Переименовываем ее в firmware.bin (для того, чтобы переименовать расширение файла, включите его отображение в свойствах файла)

3. Вставляем в 1 LAN порт маршрутизатора патчкорд и соединяем его с ПК.

5. Создаем в папке DIR текстовый файл следующего содержания:

@Echo Off
:BEGIN
ping -n 1 -w 10 192.168.0.1
If errorlevel 1 Goto BEGIN
If errorlevel 0 Goto FLASH
Goto END
:FLASH
Echo *** Start Flashing ****
tftp -i 192.168.0.1 put c:\DIR\firmware.bin
:END

и переименовываем его в flashing.cmd

7. Нажимаем ENTER и на новой строке набираем команду flashing.cmd, но ENTER пока давить не надо.

Успешная передача: столько-то байт за 11 сs, 281134 байт/с

9. На этом этапе ничего делать не надо, только ждать. Отключать питание или жать RESET также нельзя, если не хотите превратить свой DIR 320 в кирпич.

10. Минут через 10 заходим в веб-интерфейс роутера по адресу: 192.168.0.1.

Чтобы настроить маршрутизатор на работу через LTE модем надо:

  • Перейти в раздел WAN;
  • WAN Connection Type установить значение Ethernet over USB;
  • Переставить галку Get IP automatically в значение No и записать IP самостоятельно:
  • IP Address: 10.0.0.10
  • Subnet mask: 255.255.255.0
  • Default gateway 10.0.0.1
  • Переставляем галку в разделе Get DNS Server automatically в положение No и вбиваем IP: 10.0.0.1
  • Жмем Apply или Save
Чтобы узнавать больше подписывайтесь на Телеграм-канал Блог компьютерного мастера

Вам также может понравиться

Настройка роутера TP-LINK TL-WR842ND

Как подружить Yota LTE и D-Link DIR 320? : 31 комментарий

Решил проблему с раздачей wi-fi с модемом E3372H (ранее Мегафон 150-2) c симкой Yota прошитого в Хайлинк(т.е работающего как сетевая карта)с помощью старого роутера DIR-320 A1(была 1.21). Как я это сделал:
Залил через веб-интерфейс промежуточную прошивку DIR320-wimax-1.2.6(пачкорд подключаем в LAN, внимание именно в LAN,a не в WAN), делаю ресет на 15 сек при включенном роутере, отключаю-включаю его в розетку, затем захожу в админку admin admin (выскакивает запрос браузера после включения и перехода по адресу 192.168.0.1), и заливаю последнюю прошивку от Вампика 5518, найдете у него на сайте, в разделе ночные сборки тут . После этого заходим на наш прошитый роутер и прописываем в Ip config следующее:
WAN Type: USB Ethernet
IP Address: 192.168.8.100
Subnet Mask: 255.255.255.0
Gateway: 192.168.8.1
DNS Servers: 192.168.8.1
После этих манипуляций отключаем роутер от питания на 15-20 секунд и все должно заработать!
Я не смог решить вопрос только лишь с TTL, т.к роутер по умолчанию выдает TTL 64 и никак это не изменить в роутере на вампике, а для Yota сим-смартфон это не подходит, нужно 65. Остается лишь один вариант изменить TTL на самом компьютере который принимает сигнал wifi, следовательно смартфоны и планшеты на которых TTL не поменять не смогут подключиться.

Спасибо Вам за дополнение

Спасибо Вам за дополнение, DIR320 A2 + HUAWEI E3372 дружат

Сдеал также: DIR320-wimax-1.2.6, делаю ресет на 15 сек при включенном роутере, отключаю-включаю его в розетку, затем захожу в админку admin admin (выскакивает запрос браузера после включения и перехода по адресу 192.168.0.1), и заливаю через веб-интерфейс прошивку 3.0.6-r5066M. У меня модем E3372h с симкой Yota прошитый в Хайлинк, все сделал как описано выше, но пишет без доступа и лампочка на модеме горит. Кто что подскажет?

Сергей ниже написал, что у него получилось и модем Е3372H завелся. Забыл сказать, что через командную строку модем не пингуется, когда в роутере, а без роутера все пингется и работает.

пробую через WEB интерфейс пишет что это не имидж файл (хотя поменял расширение с trx на bin). Видимо потому что расширение trx, а bin. Так? Попробовал по инструкции пишет, что TFTP не распознана как команда. Чо делать-то? где прошивку скачать в фомате bin или что ещё можно сделать?

пробую через WEB интерфейс пишет что это не имидж файл (хотя поменял расширение с trx на bin
включи видимость расширения в свойствах папки. скорее всего после этого у тебя будет вид файла firmware.bin.trx последние 4 знака удали.

TFTP не распознана как команда.
нужно добавить компонент Клиент TFTP в настройках винды. Все заработает.

Здравствуйте! Прошил DIR-320 A1 как описано,теперь он может раздавать у меня интернет НО! Соединение постоянно обрывается и выскакивает табличка YOTA (вы подключили свой аппарат в качестве модема бла бла бла). как я понял это связано с TTL . Отсюда вопрос. Как сделать ttl на роутере фиксированным? (прошивка роутера 3.0.6-r5066M, модем huawei E3372h разлочен и изменен IMEI, симкарта для смартфона )

здравствуйте. я не знаю, как ответить на ваш вопрос

Привет! У меня такой же модем и роутер точно такой же, можешь скинуть скрины настроек в ip config и настройки wifi, а то я вставляю модем и горит восклицательный знак, скорее всего что то не правильно ввел, а что касается твоего модема, то тебе нужно сменить имей через DC unlock посредствам AT команд.

Доброго дня.
А вы фиксу ставили для ттл на 3372?
Она любой входящий ттл меняет на 64 и передает Yote

Спасибо за инструкцию. Все работает.

в личный кабинет должно заходить без проблем

Роутер dlink 320 nru спокойно заливается прошивка от zyxel 4g через вэб интерфейс без всяких танцев с бубном (работает только 2 порта лан).

Скачал кастомную прошивку, там формат *.trx.
Роутер после сброса настроек в crash-режиме его не принимает. Подскажите, пожалуйста, как же все такиподружить DIR-320 и LTE Yota и что я делаю не так?

ТА же фигня что и у денчика, наверное подходит только к старым прошикам инструкция

зделал все как написано, но командная строка выдает flashing.cmd не является внутренней или внешней командой,исполняемой программой или пакетным файлом. что делать?

Все делал как написано а он мне выдаёт в CMD:
Обмен пакетами с 192.168.0.1 по 32 байт:
Превышен интервал ожидания для запроса.
Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 1, получено = 0, потеряно = 1 (100% потерь),
Обмен пакетами с 192.168.0.1 по 32 байт:
Ответ от 192.168.0.1: число байт=32 время=1мс TTL=64
Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 1, получено = 1, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 1мсек, Максимальное = 1 мсек, Среднее = 1 мсек
*** Start Flashing ****
Истек таймаут

Подскажите, пожалуйста, у меня роутер перешит под WiMAX YOTA
generic-2.0.1-rc119
Ревизия веб-интерфейса: 4c26d8653789797c548994b3a0ea71a712dea340
Дата сборки ПО: Fri Sep 24 13:14:05 UTC 2010
с сайта Vampik
и после перезагрузки роутера ничего не происходит, окно пинга закрывается и все.

И в чём Ваш вопрос?

Если вставить LTE модем в USB порт роутера,

1) не закроется ли ближайший Ethernet порт?

2) не будет ли помех при раздаче сигнала через WiFi ? корпус антенны наверняка соприкасается с корпусом модема.

Я думаю, что проблем быть не должно. Можно использовать удлинитель для модема (такой например идет в комплекте с роутером Zyxel Keneetic 4G)

Огромное спасибо за указанные настройки, очень помогло!!

Спасибо, прошил. Правда не по телнету, а штатным способом(через вебинтерфейс).
Правда теперь немогу резервирование канала сделать через WAN разъем, может подскажите?
\\ Второй канал инета с ADSL модема

Зачем тогда сложности с перепрошивкой по tftp , если прошивку можно залить через веб-интерфейс? Вопрос скорее к автору статьи.

вот именно, что через веб интерфейс LTE прошивка под dir 320 не заливалась!

прошу помощи в прошивке d-link dir-320 A1. ранее он был прошит(но не мной) в WL500GPv2, и ничего у меня не получается. роутер рабочий. но с новой yota не дружит..

Читайте также: