Huawei E3276 (МегаФон М150-1) и всё, что с ним связано.

  • Автор темы Автор темы vitalion
  • Дата начала Дата начала
Добро пожаловать! Вас пригласил Master*Lomaster присоединиться к нашему сообществу. Пожалуйста, нажмите сюда зарегистрироваться.
Гм у меня соединение поднимается при подаче at^ndisdup=1,1,"internet" с мегафоном.

при MessageContent="55534243123456780000000000000011062000000100000000000000000000" поднимаются только виртуальные порты.
По логам не очень понятно в чем косяк. Уже пробовал анализировать.
 
Вчера, 23:43 #546
vvevvevve

Сегодня наконец вернули деньги на симку.
Вот показатели с одного итого же места.
е3276

AT^SYSCFGEX="03",3FFFFFFF,2,4,40,,

+CGREG: 2
+CGREG: 1
OK

AT+COPS?

+COPS: 0,2,"25002",7
OK

AT^ANQUERY?

^ANQUERY:0,99,25,4,88,6
OK

2380425370.png
2380426618.png
2380427759.png
3276-1.jpg

е392

AT^SYSCFGEX="03",3FFFFFFF,2,4,40,,
OK

AT+COPS?

AT+COPS?
+COPS: 0,0,"MegaFon",7
OK

AT^LTESCINFO?

AT^LTESCINFO?
^LTESCINFO:120,17,2,15000
OK

2380434098.png
2380436772.png
2380437954.png
392-1.jpg
 
[/COLOR]
А дальше? Вы usb_modeswitch настроили?[/QUOTE]

Нет, не настроил. Я не совсем понимаю какой productId надо подставлять, а откуда берется message-content вообще не представляю. В руководствах, найденных на просторах инета, есть только готовые решения для других модемов, а откуда берутся данные значения не ясно. С модемами раньше связываться не приходилось, для меня это темный лес. Если Вы мне объясните что к чему, буду премного благодарен!
 
"Начальный" PID можно посмотреть самому, с помощью lsusb (или что там во фрях его заменяет). Или в Windows, если не устанавливать (или удалить) драйверы. Он равен 14FE. "Конечный" виден в Windows с установленными драйверами, он равен 1506, как и для E392.
А вот где искать message-content, я и сам не знаю - наверное, его можно подсмотреть с помощью USB-сниффера, исследуя обмен с модемом Windows-драйвера или соответствующего Linux-приложения.
Давайте, для начала, предположим, что значение, которое написал pawel40 в недавнем сообщении - правильное. Заодно можете попробовать и то, которое работает для E392: может, это только в его конфигурации оно работает некорректно?
 
Вот что выдаёт usbconfig(нечто подобное lsusb)
usbconfig -d 4.2 dump_device_desc
ugen4.2: <HUAWEI Mobile HUAWEI Technology> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON

bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x12d1
idProduct = 0x14fe
bcdDevice = 0x0102
iManufacturer = 0x0002 <HUAWEI Technology>
iProduct = 0x0001 <HUAWEI Mobile>
iSerialNumber = 0x0000 <no string>
bNumConfigurations = 0x0001

правильно я понял?
usb_modeswitch -v 12d1 -p 14fe -V 12d1 -P 1506 -M "55534243000000000000000000000011062000000000000000000000000000"
насколько я понял, цель этих манипуляций подставить productId знакомый для u3g или я не прав? хочется разобраться что к чему, а не копипастить как мартышка)
 
В таких случаях обычно говорят: "Результаты - противоречивы, требуют уточнения".:)

Но один вывод можно сделать однозначно: мы так и не знаем, как получить из E3276 значение SINR. Эти результаты противоречат всем моим догадкам, высказанным ранее.
 
Вот что из этого вышло)) Не понял, почему idProduct стал 1c1e? И как это теперь вернуть назад?
usbconfig -d 4.2 dump_device_desc
ugen4.2: <HUAWEI Mobile HUAWEI Technology> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON

bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x12d1
idProduct = 0x1c1e
bcdDevice = 0x0102
iManufacturer = 0x0002 <HUAWEI Technology>
iProduct = 0x0001 <HUAWEI Mobile>
iSerialNumber = 0x0000 <no string>
bNumConfigurations = 0x0001

Ещё напряг вывод usb_modeswitch в первых строках, что значит не найден таргет?
Looking for target devices ...
No devices in target mode or class found
Looking for default devices ...
found matching product ID
adding device
Found device in default mode, class or configuration (1)
Accessing device 007 on bus 000 ...
Getting the current device configuration ...
OK, got current device configuration (1)
Using first interface: 0x00
Using endpoints 0x01 (out) and 0x81 (in)
Not a storage device, skipping SCSI inquiry

USB description data (for identification)
-------------------------
Manufacturer: HUAWEI Technology
Product: HUAWEI Mobile
Serial No.: not provided
-------------------------
Cant't do driver detection and detaching on this platform.
Setting up communication with interface 0
Using endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
OK, message successfully sent
Resetting response endpoint 0x81
Resetting message endpoint 0x01
-> Run lsusb to note any changes. Bye.
 
Как видите, числа совпадают.:)
Нет. Эти модемы имеют несколько режимов работы, каждый из которых имеет свои особенности и предназначен для разных ситуаций - начальный режим, нормальный режим, режим загрузки прошивки (download mode), режим изменения заводcких настроек (factory mode), ещё пара режимов с менее очевидным назначением. Каждому из таких режимов соответствует свой PID. Переключение между режимами осуществляется различным образом, в зависимости от того, из какого в какой производится переход. Например, переход из нормального режима в factory mode и обратно возможен с помощью AT-команд и т.д. Но для того, чтобы попасть в нормальный режим из начального, который устанавливается при включении питания, нужно особым образом отправить то самое сообщение в то самое USB-устройство с PID=14FE. В начальном режиме "полезные" компоненты модема - порты, адаптер RNDIS - недоступны, доступен только "CD-ROM" и (при соответствующей конфигурации, заданной AT^SETPORT) кардридер.
Задача usb_modeswitch - как раз такое переключение. Если он отработал нормально, то порты модема становятся доступными, а потом с ними уже можно работать известными средствами, будь то u3g или что-нибудь ещё.

---------- Сообщение добавлено в 23:26 ---------- Предыдущее сообщение было от в 23:21 ----------

Так запускайте теперь свой usbconfig и смотрите, что получилось.
 
да ничего не получилось(
usbconfig
ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen2.1: <UHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen3.1: <UHCI root HUB Intel> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen4.1: <EHCI root HUB Intel> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
ugen4.3: <Modem Yota GCT SEMICONDUCTOR Inc> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
ugen4.2: <HUAWEI Mobile HUAWEI Technology> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON

Вывод устройства
usbconfig -d 4.2 dump_device_desc
ugen4.2: <HUAWEI Mobile HUAWEI Technology> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON

bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x12d1
idProduct = 0x1c1e
bcdDevice = 0x0102
iManufacturer = 0x0002 <HUAWEI Technology>
iProduct = 0x0001 <HUAWEI Mobile>
iSerialNumber = 0x0000 <no string>
bNumConfigurations = 0x0001
Снова повторю вопрос: почему idproduct стал 1c1e а не 1506? сосем запутался...
Кстати с этим id в устройствах появился usb_ethernet как у "yota"
dmesg->
cdce1: <HUAWEI Technology HUAWEI Mobile, class 0/0, rev 2.00/1.02, addr 2> on usbus4
cdce1: faking MAC address
umass1: <HUAWEI Technology HUAWEI Mobile, class 0/0, rev 2.00/1.02, addr 2> on usbus4
umass1: SCSI over Bulk-Only; quirks = 0x0000
ue1: <USB Ethernet> on cdce1

но dhcp на нём нет и как его заюзать иначе не ясно
 
Последнее редактирование:
А есть в BSD какой-нибудь аналог 'lsusb -t', когда показывается структура composite device? И что, вообще, отображает 'usbconfig dump_device_desc' в случае такого устройства?
Кстати, вот эти строки
Вы где смотрели? Может, здесь же можно посмотреть и устройства внутри модема после переключения PID?

1C1E - это PID какого-то другого режима, в котором тоже доступны порты, за исключением модемного - cужу по inf-ам Windows-драйверов. Но это не "нормальный" режим, в нём под UNIXом едва ли получится что-то хорошее. Нужно добиваться PID=1506.

А с сообщением, работающим для E392, не пробовали?
 
Почему именно 1506 , ведь он используется в windows, и при этом портов модема не наблюдается. и usb_modeswitch явно не смог в него переключить. может есть другие? И ещё, имеет ли смысл применять AT^SETPORT="A1;1,2" перед манипуляциями с usb_modeswitch?
 
Для конечного результата - нужно, конечно. Вам же нужно увидеть модемный порт. Я думал, что Вы это уже сделали сразу, перед началом экспериментов в BSD. И в Windows модемный порт не наблюдается только из-за того, что он не включен в конфигурации.
По поводу usb_modeswitch: используйте другую строку сообщения.
 
С новым MessageContent="5553424312345678000000000000001106 2000000100000000000000000000" появился правильный id=1506, но модемных портов не появилось:
usbconfig show_ifdrv
ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen0.1.0: uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1>
ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen1.1.0: uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1>
ugen2.1: <UHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen2.1.0: uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1>
ugen3.1: <UHCI root HUB Intel> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen3.1.0: uhub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1>
ugen4.1: <EHCI root HUB Intel> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
ugen4.1.0: uhub4: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1>
ugen4.3: <Modem Yota GCT SEMICONDUCTOR Inc> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
ugen4.3.0: cdce0: <GCT SEMICONDUCTOR Inc Modem Yota, class 2/0, rev 2.00/1.00, addr 3>
ugen4.2: <HUAWEI Mobile HUAWEI Technology> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
ugen4.2.2: umass0: <HUAWEI Technology HUAWEI Mobile, class 0/0, rev 2.00/1.02, addr 2>
ugen4.2.3: umass1: <HUAWEI Technology HUAWEI Mobile, class 0/0, rev 2.00/1.02, addr 2>

Да изначально я делал AT^SETPORT="A1;1,2", спросил на всяк случай
 
OK
AT^SETPORT?

^SETPORT:A1;10,12

OK

Точно ведь ставил 1,2. сейчас исправлю. Мне приходится бегать за ним на другой этаж, поэтому долго не отвечаю. Не обессудьте)

---------- Сообщение добавлено в 01:42 ---------- Предыдущее сообщение было от в 01:32 ----------

новая напасть: выполняю AT^SETPORT="A1;1,2", смотрю результат:
AT^SETPORT?

^SETPORT:A1;10,12

OK
пробовал два раза, результат тот-же. что за......

---------- Сообщение добавлено в 03:08 ---------- Предыдущее сообщение было от в 01:42 ----------

Что я делаю не так? Уже час бьюсь с этой железкой, ну не хочет она выставлять порты 1,2. Даже если делаю AT^SETPORT="A1;1,2,10,12" получаю:

AT^SETPORT?
AT^SETPORT?
^SETPORT:A1;10,12,10,12

OK

Что не так? Куда рыть? У кого нибудь вообще удается открыть 3g порты? Если это результат предыдущих манипуляций, то как сбросить к заводским?
 
Никуда рыть не нужно.:) Вы бы не поленились - просмотрели эту тему сначала, хотя бы обзорно, "по диагонали". Тогда Вы бы увидели, что всё так и должно быть, именно так работает этот модем. Почему у Вас не видны порты, пригодные для работы с AT-командами - непонятно. Попробуйте с помощью AT^SETPORT включить все доступные компоненты, а потом посмотреть, какие из них у Вас определяются в BSD. Из этого, наверняка, можно будет извлечь полезную информацию.
 
Минуточку... Вы хотите сказать что это нормально и так и работает:
AT^SETPORT="A1;1,2,10,12"

OK

AT^SETPORT?
^SETPORT:A1;10,12,10,12

OK


?? (Сессии есно разные) Т.е. Вы берете модем, хотите узнать 3g или 4g порты включены, но понять это невозможно, потому что в любом случае отображается "10,12" - 4g! Или Вы не обратили внимания о чём я пишу, либо я что-то не понимаю. Я хочу включить "1,2", а включается или отображается(как тогда понять включилось-ли) "10,12"!!! И тему читал! - в разных направлениях))
 
Нет, это ненормально. Так одна пара портов не работает. Но зачем Вы задаёте такую противоестественную комбинацию?
Нет у него отдельных "3G"- модемного порта и PC UI - как ни включай, всё равно будут порты с номерами 10 и 12.
Да, всё правильно, так этот модем работает. Не заморачивайтесь давно пройденными вещами, займитесь лучше продолжением исследований работы под BSD.
 
Спасибо за разъяснения! Противоестественную комбинацию задал, потому что после бесплодных попыток увидеть ^SETPORT=A1;1,2 мне стало интересночто выдаст в этом случае)
 
Вот еще немного потестил.Повесил модемы на окно со стороны вышки.Результаты не радуют.Почему то у е392 отдача на много ниже е3276.
е3276
AT^SYSCFGEX="03",3FFFFFFF,2,4,40,,

OK
+CGREG: 0

AT+COPS?

+CGREG: 2
+CGREG: 0
+CGREG: 2
+CGREG: 1
+COPS: 0,2,"25002",7
OK

AT^ANQUERY?

^ANQUERY:0,99,31,4,73,6
OK
3276-2.jpg
2382681229.png
2382682304.png
2382683344.png

е392
AT^SYSCFGEX="03",3FFFFFFF,2,4,40,,

OK

AT+COPS?

+COPS: 0,0,"MegaFon",7
OK

AT^LTESCINFO?

^LTESCINFO:120,14,2,15000
OK
392-2.jpg
2382699497.png
2382700850.png
2382701830.png

Попробую еще глубокой ночью.
 
Надо точно в одном и том же месте тестировать. У меня результат ровно противоположный по upload.
 
е392
2383150048.png
2383151344.png
2383152161.png

е3276
2383156316.png
2383157126.png
2383157881.png

а это на другом мобил-партнере
е3276
2383173154.png
2383173925.png

е392
2383176678.png
2383177497.png

это 3G
е3276
2383190222.png
2383191066.png
2383191840.png

е392
2383198450.png
2383199187.png
2383200024.png
 
Последнее редактирование:
как то отвратительно работает LTE
последний замер
е3276
2383290450.png
2383291312.png
2383291867.png

е392
2383294747.png
2383295403.png
2383296034.png
 
Ладно пусть будет по вашему, на хорошем сигнале действительно E3276 дает хороший результат.

Так теперь давайте проблему CDC и роутеров решим.
 
Давайте решим. Только Вы какие-нибудь материалы обнародуйте - логи, например. Без этого, как решать, что обсуждать?
Пока нет никаких данных, единственное, что приходит в голову - это спросить: а у Вас адаптер - устройство 16 в конфигурации - включен?:) А то, может, Вы тоже "поддались истерии" и запускаете CDC после AT^SETPORT="A1;1,2"?:)
 
Здравствуйте!
Сегодня купил модем МТС М150-1 и попробовал его разлочить , но почему то программа DC-unlocker не обнаружил модем!
Вот что пишет:
DC - Unlocker 2 Client 1.00.0987
Определение модема :
выбрано :
производитель - Huawei modems
модель - Автоопределение (рекомендовано)
Модем не найден !
Что делать при этом , а то до этого такого не встречал.
Заранее Спасибо!
 
pawel40
Я к стати обратил внимание на такую особенность модема. При работе модема с настройками по умолчанию(с заводскими) у него самый маленький пинг и самая высокая скорость. Пинг хорошо виден при проверки спидтестом и фоновой пинговалкой, а скорость при закачке файлов.При переводе модема командами в какой нибудь другой режим увеличивается пинг и немного уменьшается скорость. Может не зря он с завода идет с такими настройками?
 
Здравствуйте.
Скажите пожалуйста.Какой модем лучше (Мегафон Е392,Мегафон М150-1,модем от YOTA )?
Интересует качество самого модема и КАЧЕСТВО СВЯЗИ ДЛЯ Москвы.
Спасибо.
 
Качество конструкции и сборки лучше всего в E392, качество связи для E392 и M150-1 можно считать примерно одинаковым. Но если модем предполагется использовать не с ПК, а с другим устройством (маршрутизатором, планшетом), то E392 имеет явные преимущества в плане совместимости.
Модем от Yota отностися к совершенно другой "весовой категории", и сравнивать его с другими двумя смысла не имеет.
 
У меня такая ситуация:
1.Есть ноут с экраном 13",для которого я беру модем.На нем интернет нежен для работы вне дома.
Есть дома комп,который скоро останется без "выделенки" и я планирую создать сеть с ZyXEL Keenetic Giga т.е.(ZyXEL Keenetic Giga+модем --на-- комп через шнурок,ноут через Wi-fi)
2.Когда поставлю стационарный интернет да и не скоро это произойдет (ADSL-модем,просто кабеля не будет ), то сеть будет работать--- ADSL-модем--шнурок--на ZyXEL Keenetic Giga--на комп. через шнурок,ноут через Wi-fi.Возможно подключу еще NAS.
Мобильный же модем пригодится для работы вне дома.
Вот сижу и чешу репу.Какой модем выбрать,который бы хорошо работал и с компом и ноутом, и с ZyXEL Keenetic Giga. M-150-1 пока не работает с ZyXEL Keenetic Giga(по крайней мере на оф.сайте начего про него не сказано)
 
Спасибо за ответ.

---------- Сообщение добавлено в 20:53 ---------- Предыдущее сообщение было от в 20:51 ----------

Модем от Yota отностися к совершенно другой "весовой категории", и сравнивать его с другими двумя смысла не имеет.[/QUOTE]
Что вы имели ввиду?
 
Он поддерживает только единственный диапазон LTE, да ещё без поддержки сетей UMTS и GSM, как у "нормальных" модемов. В нём впаянный модуль MFF2 вместо разъёма для SIM-карты. Он построен на чипсете, по сравнению с которым - в плане репутации и "степени доверия" - даже Балонг в E3276 представляется чем-то известным, надёжным. Приёмная часть радиоканала (антенны или входные усилители в чипсете, или и то, и другое?) заметно уступает, в части обеспечения качества принимаемого сигнала, аналогам в E392 или E3276, а доступных снаружи разъёмов для подключения внешних антенн у него нет. Разъём USB у него никуда не годный... Можно ещё перечислить несколько менее значимых недостатков, при необходимости. Да и не модем он вообще, если использовать точную терминологию, а маршрутизатор - причём, с сокращёнными ниже разумного предела возможностями управления и настройки.

Одним словом, это "решение для бедных", применение которого можно всерьёз рассматривать только тогда, когда совсем уж нет выбора, некуда деваться. Сравнение его с E392 или E3276 (да даже и с M100) будет очевидно проигрышным для него, уже по начальным условиям.
 
Народ.Хотел вставить симку yota,есть код разблокировки, но когда вставляю подем с симкой уоты, прога пишет вставьте симку мегафон, куда код вводить? что то я не понял
 
в Huawei Terminal не видит модем, а в DCUnlocker разблокировка я так понимаю платная, код разблокировки у меня есть, можно по подробнее пожалуйста
 
Запустишь DCUnlocker.Нажмешь поиск, когда модем определиться в DCUnlocker, то в низу введешь команду AT^CARDLOCK="свой код", где между кавычками введешь код разблокировки и все.
 

Похожие темы

Назад
Верх Низ