Huawei e3272 yota настройка

Обновлено: 06.07.2024

Главным мотиватором для создания этой статьи послужило то, что чтобы восстановить тот небольшой набор шагов, что будет приведен чуть ниже, я потратил много часов, пообщался с двумя представителями Йоты и перелопатил миллион форумов, блогов и подобных ресурсов (в т.ч. достаточно бесполезный пост на хабре по моему модему). Надеюсь, текст ниже сэкономит кому-то силы и время.

image

  1. Разлочить модем, если он привязан к оператору (перепрошивка не требуется!).
  2. Вставить симку и добиться того, что б он подключился к базовой станции и зарегистрировался в сети Йота.
    • Для этого необходимо убедиться, что есть покрытие LTE от йоты (3G не подходит!), вот карта покрытия, но реальное покрытие больше, надо проверять на местности;
    • убедиться, что модем работает на йотовских частотах LTE: band-7;
    • и перевести модем в режим 4G.

  3. Установить соединение, используя правильные параметры.

Теперь по порядку.

Разлочка

Я предпочитаю проделывать все нижепоследующие операции с помощью AT-команд. Под linux (и, вероятно, любой другой unix) это делается по этой инструкции, а в windows по этой.

  1. Выясняете IMEI модема: на нём написано, но можно ввести AT-команду ATI и скопировать оттуда
  2. Если вы параноик, как и я, то собираете программу для генерации unlock-кодов из исходников (и даже читаете их, чтобы гадость никакую не запустить). Если вам надо попроще, то вот бинарники и даже веб-сервис.
  3. Дословная цитата: «вводим наш 15-ти значный IMEI и нажимаем „Calc“, в окошке утилита сгенерирует нам наш Flash-/Unlock-коды. Flash сode нужен для перепрошивки модема, Unlock для разблокировки! В нашем модеме Huawei E3272 код разблокировки по новому алгоритму, т.е. v201 code».
  4. В инструкции написано: «Вставляем SIM-карту другого оператора, открываем программу управления модемом, при запросе кода разблокировки вводим полученный код». Поскольку я под линуксами, и вообще не понял, что это такая за «программа управления модемом», я просто ввёл AT-команду AT^CARDLOCK="Ваш код разблокировки" .

Перевод в режим 4G

После этого модем готов, вставляете любую сим-карту и работаете. Но, конечно, кроме Yota, которая не будет регистрировать вашу сим-карту в сети, пока модем не будет в режиме «только LTE». Всё дело в том, что как сказали в Йота:

у нас вообще нет роуминга по России и все LTE базовые станции у нас свои. Есть 3G станции которые используются совместно с Мегафоном, но к модему это отношение не имеет.

Для этого снова воспользуемся AT-командой (см. список команд и их значение, например, на 4pda). Вводим AT^SYSCFGEX="03",3fffffff,2,4,7fffffffffffffff,,

Корректные настройки

Собственно, всё. Дальше можно пользоваться модемом, вставлять его в роутер, и наслаждаться интернетом от Йоты. Спасибо за внимание.

Настройка оборудования

мтс коннект 824f и 824ft прошивка

На текущий момент известно о нескольких разновидностях устройства:

мегафон 4g m100 4 драйвера для разлочки

мтс 824f и мтс 824ft разблокировка

altel 4g lte модем

Huawei E3276 — в аппаратном отношении полный аналог, с совместимой прошивкой. Различие лишь в поворотном механизме.

мегафон 4g m100 4 драйвера для разлочки

AT-команды:

Переключение режимов 3G и 4G:

Режимы работы модема:

Для устройств от МТС:

Разблокировка (Unlock) Huawei E3272:

Инструкция как разлочить модем с прошивкой 21.*

Инструкция для модемов HiLink с прошивкой 22.*

Модем HiLink для разблокировки придется сначала перепрошить в обычный модем:
Скачиваем прошивку, драйвера и любой из dashboard.
Извлекаем SIM-карту и флешку из устройства и подключаем к компьютеру.
Распаковываем и устанавливаем драйвер (DriverSetup.exe)
Распаковываем и запускаем E3276s_Update_21.436.03.00.00.exe, ждем пока прошьется.
Распаковываем и устанавливаем дашбоард.
Готово. Пользуемся модемом.

Запись опубликована 28 августа 2014 автором XasaH в рубрике Huawei с метками huawei E3272, huawei прошивка, мегафон m100 4, модем билайн 4g, мтс 824f.

Помогло? Посоветуйте друзьям!

Huawei E3272 (Мегафон M100-4, МТС 824F, 824FT, Билайн 4G) : 47 комментариев

Эх, запускаю E3276s_Update_21.436.03.00.00.exe. как написано в инструкции, начинает искать порт и выдает: Код ошибки 11, не удалось открыть порт . Что делать?

Вводная: имеется usb модем Мегафон 4G (Huawei E3272S, Мегафон М100-4). Необходимо сделать его всеядным.

как поменять imei на модеме кто знает

Есть, через AT^ команды можно поменять, причем не только IMEI. Делается это легко, в любом терминале вводите сначала at^datalock=nck, где nck как вы понимаете это код разлочки, который на данный момент можно получить самостоятельно а самое главное совершенно бесплатно. После этого нужно ввести команду (это привожу как пример с IMEI-ем 867503011793036, естественно IMEI берётся свой):

at^nvwr=0,16,08 06 07 05 00 03 00 01 01 07 09 03 00 03 06 00

код берите из калькулятора метод v 201 code
Цыплятся к порту с помощью PuTTY

Подскажите,имеется модм мегафон м-100-1,я его. разблокировал на ноутбуке по купленому коду,всё работает с сим от yota,вставляю модем в пк не работает идёт поиск и сеть не находит с сим от мегафона работаета от ёта не хочет на пк в чём может быть проблема

Рискнул 824ft попробовать с ноутом в сети Tele2. Больше 1кб/с давать не желает.

Подготовка произвольного LTE модема для работы с сим-картой для модема Yota на примере Huawei E3272

2016-06-08 в 16:47, admin , рубрики: Huawei E3272, Yota, Беспроводные технологии, Билайн E3272, интернет, Мегафон M100-4, модем, МТС 824F, МТС 824FT, симкарта

Главным мотиватором для создания этой статьи послужило то, что чтобы восстановить тот небольшой набор шагов, что будет приведен чуть ниже, я потратил много часов, пообщался с двумя представителями Йоты и перелопатил миллион форумов, блогов и подобных ресурсов (в т.ч. достаточно бесполезный пост на хабре по моему модему). Надеюсь, текст ниже сэкономит кому-то силы и время.

image

Сразу к главному. Несмотря на то, что в интернетах пишут, что всё должно работать само собой и сразу, для того, чтобы ваша сим-карта от модема (а не планшета и смартфона, там другая история!) йоты заработала внутри произвольного модема, вам надо проделать следующее:

  1. Разлочить модем, если он привязан к оператору (перепрошивка не требуется!).
  2. Вставить симку и добиться того, что б он подключился к базовой станции и зарегистрировался в сети Йота.
    • Для этого необходимо убедиться, что есть покрытие LTE от йоты (3G не подходит!), вот карта покрытия, но реальное покрытие больше, надо проверять на местности;
    • убедиться, что модем работает на йотовских частотах LTE: band-7;
    • и перевести модем в режим 4G.

Теперь по порядку.

Разлочка

Я предпочитаю проделывать все нижепоследующие операции с помощью AT-команд. Под linux (и, вероятно, любой другой unix) это делается по этой инструкции, а в windows по этой.

  1. Выясняете IMEI модема: на нём написано, но можно ввести AT-команду ATI и скопировать оттуда
  2. Если вы параноик, как и я, то собираете программу для генерации unlock-кодов из исходников (и даже читаете их, чтобы гадость никакую не запустить). Если вам надо попроще, то вот бинарники и даже веб-сервис.
  3. Дословная цитата: «вводим наш 15-ти значный IMEI и нажимаем „Calc“, в окошке утилита сгенерирует нам наш Flash-/Unlock-коды. Flash сode нужен для перепрошивки модема, Unlock для разблокировки! В нашем модеме Huawei E3272 код разблокировки по новому алгоритму, т.е. v201 code».
  4. В инструкции написано: «Вставляем SIM-карту другого оператора, открываем программу управления модемом, при запросе кода разблокировки вводим полученный код». Поскольку я под линуксами, и вообще не понял, что это такая за «программа управления модемом», я просто ввёл AT-команду AT^CARDLOCK="Ваш код разблокировки" .

Перевод в режим 4G

После этого модем готов, вставляете любую сим-карту и работаете. Но, конечно, кроме Yota, которая не будет регистрировать вашу сим-карту в сети, пока модем не будет в режиме «только LTE». Всё дело в том, что как сказали в Йота:

у нас вообще нет роуминга по России и все LTE базовые станции у нас свои. Есть 3G станции которые используются совместно с Мегафоном, но к модему это отношение не имеет.

Для этого снова воспользуемся AT-командой (см. список команд и их значение, например, на 4pda). Вводим AT^SYSCFGEX="03",3fffffff,2,4,7fffffffffffffff,,

Корректные настройки

Собственно, всё. Дальше можно пользоваться модемом, вставлять его в роутер, и наслаждаться интернетом от Йоты. Спасибо за внимание.

image

Режимы работы

Разблокировка

Прошивки

Прошивки есть для разных моделей: 153, 210, 927 и тп. Разные модели работают на разных частотах/каналах

Hint: Если прошить мегафоновский модем прошивкой от МТС светодиод начнёт светится красным вместо зелёного, вероятно есть и какие то другие последствия, поскольку мегафон модель 153 а мтс 210.

Восстановление работоспособности

Опять же отсылаю на 4pda, метод «иголки», ссылка в шапке.
Я замыкал контакт пока модем не отдавал в систему свои COM порты и дальше шил обычную прошивку.
Некоторые говорят что такое для них не срабатывает а вот флешер от хуавея помогает.
Мне приходилось его восстанавливать 2-3 раза после AT^SETPORT с неправильной последовательностью, об этом ниже.

Как это работает

Windows

Тут всё просто и без подробностей.

Сценарий 1: плывём по течению

Вставили модем, подождали пока он прогрузится, система увидела CD-ROM, можно поставить от туда софт оператора, при его установке дрова поставятся автоматом.

Сценарий 2: плывём правильно

Скачиваем дрова из инета (да, без инета их скачать не получится, а без дров туда не попасть :) ), хотя бы из шапки в 4PDA и поставим их самостоятельно.
После установки модем увидит новые устройства. (скорее всего модем, сетевой адаптер, COM порт и кардридер)
Если служба: «Автонастройка WWAN» запущена, то щёлкаем по значку с сетями, там будет «Подключение через адаптер широкополосной мобильной связи» а под ним название нашего ОПСОСа и уровень сигнала, по виду всё как с WiFi.

Щёлкаем подключится, оно спросит APN (для мегафона: internet), имя пользователя и пароль (для мегафона можно пустые), и всё, инет есть.
Софт от ОПСОСа смысла ставить не вижу, всё делается средствами системы и через сайт ОПСОСа.
Hint: В целях безопасности, настоятельно рекомендую зайти в свойства адаптера: «Подключение через адаптер широкополосной мобильной связи» и снять галочки с клиента и службы доступа к файлам.

Сценарий HiLink

Ближе ко второму случаю, максимум поставить дрова, остальное сделается автоматом.
HiLink прошивку я поставил, посмотрел и снёс, подробностей не помню.
Как только я увидел 192.168.1.1 в качестве шлюза по умолчанию и DNS сервера, зашёл и узрел веб интерфейс с минимум инфы и настроек, мне вспомнился мой первый ADLS модем DSL-300T, примерно такого же содержания, который держал максимум 100 соединений через себя в режиме «роутера». И хотя прошло 8 лет, железо уже совсем другое, но ассоциации с ограниченным функционалом никуда не делись.
EDGE, 3G, LTE

Текущий режим смотреть в конект манагере или через терминал послать команду:
AT^SYSINFOEX
^SYSINFOEX:1,0,1,255,,3,«WCDMA»,41,«WCDMA»

USSD

Как это работает на самом деле

Дальше хардкор, на основе собственных опытов.

Конфигурация модема

В ответ можно получить какой то из вариантов:
AT^SETPORT=«A1,A2;10,12,16,A1,A2»
AT^SETPORT=«A1;10,12,16,A1,A2»
AT^SETPORT=«FF;10,12,16,A1,A2»
AT^SETPORT=«FF;61,62,76,A1,A2»

Для того чтобы узнать какой код что означает служит команда: AT^SETPORT=?

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 Я тоже было раскатал губу, но это, похоже, не распаяно физически или вообще от софта сходного чипа, тем более в прошивке от модели 210 GPS вообще не упоминается. AT^SETPORT=?
^SETPORT:1: 3G MODEM
^SETPORT:2: 3G PCUI
^SETPORT:7C: SerialC
^SETPORT:78: Shell A
^SETPORT:79: Shell B
^SETPORT:76: NCM
^SETPORT:A1: CDROM
^SETPORT:A2: SD
^SETPORT:61: 4G MODEM
^SETPORT:62: 4G PCUI
^SETPORT:7B: SerialB
^SETPORT:7A: SerialA

но это не «железно», те возможно данные коды к модели и не привязаны, просто на тех прошивках что я пробовал было вот так.
Как минимум есть модели/прошивки где: ^SETPORT:46: NCM (код из дров линуха)

ВАЖНО.
Если мы меняем конфигурацию модема, то команда AT^SETPORT=". ;. " должна содержать коды в порядке возрастания!
Иначе модем не сможет инициализироваться и придётся его восстанавливать.

С точки зрения ОС
Переключение режима

В венде код отправляет драйвер, заботливо написанный хуавеем.
В Linux пользуются программой usb_modeswitch (насчёт драйверов которые это умеют я ничего не знаю).
Во FreeBSD можно воспользоваться usb_modeswitch либо это в может сделать драйвер u3g (если его заботливо пропатчить, см ниже).
Пример: usb_modeswitch -v 0x12d1 -V 0x12d1 -p 0x14fe -P 0x14fe -M 55534243123456780000000000000011060000000000000000000000000000

Коды переключение режима
Различия поведения с разными кодами

Код 1: 11060000000000000000000000000000
Похоже старый код инициализации.
На данный момент именно он прописан в u3g драйвере FreeBSD.

Прошивка 153-21.470.05.00.00 (вроде как самая свежая) вообще не принимает этот код и похоже зависает!

Остальные (210-21.436.11.00.143_Russia+MTS, 153-21.436.05.00.56_Tele2_Estonia, 153-21.436.05.00.1134_Baltic_OM (как и родная от меги)) принимают и выставляют PID
idProduct = 0x1c1e

при этом все устройства идут со стандартными идентификаторами, универсальными для всех производителей

Эти идентификаторы известны как стандартные и подхватываются стандартные дрова типа if_cdce во FreeBSD или аналогичный в линухе, для COM порта и модема аналогично.

Ещё к побочным эффектам можно отнести что команда: AT^SETPORT=? на прошивке: 210-21.436.11.00.143_Russia+MTS выдаёт вот такую ошибочную конфигурацию:
AT^SETPORT:A1,A2;7C,A1,62,76,A2,79
хотя должна
AT^SETPORT:A1,A2;61,62,76,A1,A2
и под вендой она выдаёт правильно, что намекает что в венде данный код инициализации не используется.
Больше похоже на то, что этот код использовался раньше, и ещё некоторое время работал (до 153-21.470.05.00.00 или раньше), но потом хуавей отказалась от него, возможно из за каких то проблем с универсальными драйверами или ещё каких то причин.

PID получается:
idProduct = 0x1506

А вот устройства уже

FreeBSD

Всё что выше и ниже пришлось раскопать чтобы написать патч и понять почему с оригинальной прошивкой от меги работало а с новой универсальной уже нет, и почему с прошивкой от МТС заработало после добавления идентификаторов устройства.

if_cdce.c: просто добавляем идентификаторы NCM устройств от хуавея

u3g.c: выкидываем кусок неиспользуемых констант, добавляем идентификаторы E3272 в список известных, макрос U3G_HUAWEI_IS_CDC чтобы не приставать к NCM устройствам от хуавея в этом драйвере, и два места в которых эта проверка выполняется, и ещё по мелочи.

umodem.c: добавляем идентификаторы специфичные для хуавея, хотя по сути его можно не патчить, u3g делает всё вместо него.

usb_msctest.c: заменяем старый код переключения режима на новый и улучшаем обработку ошибок.

usbdevs: идентификаторы новых устройств.

Увы, но самое важное: замена кода инициализации на новый и макрос U3G_HUAWEI_IS_CDC добавлять не хотят и приходится тратить кучу времени на объяснение что в линуксе это уже сделали и без этого новые модемы хуавей работать не будут.
Притом это касается не только E3272 но и как минимум E3276 и скорее всего других моделей.

Использование под FreeBSD

NCM режим

Это для модемов со старой прошивкой, типа мегафоновской оригинальной либо после применения патча.
Для МТС не сработает без патча.
Модем эмулирует ethernet адаптер и DHCP сервер.

Modem режим

Это не оптимальный режим, поскольку модем эмулирует PPP сервер, а ОС занимается инкапсуляцией/декапсуляцией пакетов в/из PPP, всё это накладные расходы.

Устанавливаем mpd5 из портов, конфигурим и запускаем:
cd /usr/ports/net/mpd5
make install
make clean
cp /usr/local/etc/mpd5/mpd.script.sample /usr/local/etc/mpd5/mpd.script

Создаём такой файл:

Тесты

Сравнил работу в режимах NDIS (NCM) и RAS (modem) под FreeBSD.
Методика: Москва, после полуночи :)
wget качал в 8 потоков один и тот же файл в /dev/null
Сервер с файлом в этом же городе, канал до него позволяет более 100 мегабит забирать, сам сервер тоже может 500+ легко для одного файла.

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