LINUX.ORG.RU

Модем ZTE MF 627 от МТС


0

0

Доброго времени суток!
Сегодня купил модем ZTE MF627 от МТС за 1490 рублей. Вместе с ним купил сим-карту МТС. Приехал домой и начал тестировать...
Наблюдения следующие:
1) При корректной установке модема (а именно - втыкаем в модем сим-карту, срабатывает автозапуск, устанавливается ПО от МТС и драйвера) модем работает, пакеты летают и так далее...
2) Если не нравится или тормозит программа - берем из нее драйвера, удаляем программу, вытаскиваем и вставляем заново модем, нажимаем "Извлечь" на появившемся CD-ROM, модем просит драйвера (а их у нас есть), нормально ставится, прописываем строку инициализации и параметры подключения как для интернета по телефону, и - вуаля, все заработало и без МТС Коннект Менеджер.
3) При попытке установки сим-карты другого ОПСОСа модем уходит в "глухую несознанку", не принимает и карту от МТС. Помогает только вновь установить программу и подключиться один раз с помощью нее.
Но это все лирика.
При подключении к компьютеру с Linux модем вываливает в dmesg следующее:

usb 1-8: new high speed USB device using ehci_hcd and address 37
usb 1-8: configuration #1 chosen from 1 choice
usb-storage: device ignored
usbserial_generic 1-8:1.0: generic converter detected
usb 1-8: generic converter now attached to ttyUSB0
usb 1-8: New USB device found, idVendor=19d2, idProduct=2000
usb 1-8: New USB device strings: Mfr=2, Product=1, SerialNumber=3
usb 1-8: Product: ZTE CDMA Technologies MSM
usb 1-8: Manufacturer: ZTE,Incorporated
usb 1-8: SerialNumber: MTSP673A4CDROMMS

Что, как я понял, означает, что устройство найдено... Но вот что делать дальше?
Немного погуглил, и нашел несколько способов решения этого вопроса, но для 626 модели той же фирмы... Все они предполагают перепрошивку модема или вмешательство в его ФС. Не хотелось бы лишаться гарантии.
Если кто-нибудь использует это устройство, поделитесь, пожалуйста, опытом.
Спасибо.


Re: Модем ZTE MF 627 от МТС

У тебя появился последовательный порт ttyUSB0 Теперь в него at+cgdcont=1,ip,internet.mts.ru и atd*99#

Конечно, это лучше делать с помощью pppd с настройками по вкусу. Ну или через какую-то десктопную звонилку.

Macil ★★★★★ ()

Re: Модем ZTE MF 627 от МТС

Перепрошивается за 3 минуты на сколько я помню официальной прошивкой от фирмы производителя. Лишение гарантии на каком основании? А лочить железку у них какие основания?

Turbid ★★★★★ ()

Re: Модем ZTE MF 627 от МТС

Так а чего, собственно, сложного? Вот устройство ttyUSB0 (/dev/ttyUSB0), дальше его можно подсунуть в wvdial (kppp, gnome-ppp) или еще в какие подобные программы. Посмотри на сайте МТС телефон для дозвона, логин и пароль.

hibou ★★★★★ ()
Ответ на: Re: Модем ZTE MF 627 от МТС от Macil

Re: Модем ZTE MF 627 от МТС

Замена устройства в peers'ах ничего не дала, подключение не идет, выдавая такое вот сообщение:

+ resetting modem

+ sending initials

+ configuring APN Connect script failed

Графическая звонилка kppp при попытке опроса модема говорит "Модем не найден".

babich ()
Ответ на: Re: Модем ZTE MF 627 от МТС от Turbid

Re: Модем ZTE MF 627 от МТС

Ну это не аргумент... Продавая устройство для СВОИХ сим-карт и по такой низкой цене они, я думаю, могут предъявлять какие-то ограничения. К сожалению.

babich ()
Ответ на: Re: Модем ZTE MF 627 от МТС от babich

Re: Модем ZTE MF 627 от МТС

Пользователя в группу dip добавили? Вот мой конфиг wvdial, правда для Huawei E160G, но вроде разницы никакой:

[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
#Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","home.beeline.ru"
Modem Type = USB Modem
Dial Command = ATDT
ISDN = no
Timeout = 120
Idle Seconds = 500
Stupid Mode = yes
#Carrier Check = no
Phone = *99#
Username = beeline
Password = beeline
New PPPD = yes

Turbid ★★★★★ ()
Ответ на: Re: Модем ZTE MF 627 от МТС от hibou

Re: Модем ZTE MF 627 от МТС

Как я уже писал, это ни к чему не привело. Судя по тому, что мне удалось найти на эту тему, модем, вне зависимости от того, к какой ОС он подключен, опознается сначала как CD-ROM (если не ошибаюсь, такая технология называется CD-Zero). Вот как бы его из этого состояния безболезненно выводить, без редактирования файлов на ФС самого модема (этот рецепт есть так же в Интернете)? Предлагается так же воспользоваться программой usb_modeswitch, но для данной модели модемов у нее предустановленных настроек нет.

babich ()
Ответ на: Re: Модем ZTE MF 627 от МТС от delilen

Re: Модем ZTE MF 627 от МТС

В офисе МТС при покупке мне сказали четко, что работа модема в Linux не гарантируется, так же как и работа с сим-картами других ОПСОСов.

babich ()
Ответ на: Re: Модем ZTE MF 627 от МТС от babich

Re: Модем ZTE MF 627 от МТС

>Предлагается так же воспользоваться программой usb_modeswitch, но для данной модели модемов у нее предустановленных настроек нет.

Посмотрите, может vendor и что там еще нужно указывать в конфиге совпадает с другой моделью.

Turbid ★★★★★ ()
Ответ на: Re: Модем ZTE MF 627 от МТС от enileeb

Re: Модем ZTE MF 627 от МТС

Читал... Не все понятно, во-первых. А во-вторых, речь идет немного о другом устройстве. Хотя, несомненно, полезно.

babich ()
Ответ на: Re: Модем ZTE MF 627 от МТС от Turbid

Re: Модем ZTE MF 627 от МТС

May 20 00:45:39 master kernel: usb 1-8: USB disconnect, address 38
May 20 00:45:39 master kernel: generic ttyUSB0: generic converter now disconnected from ttyUSB0
May 20 00:45:39 master kernel: usbserial_generic 1-8:1.0: device disconnected
May 20 00:45:47 master kernel: usb 1-8: new high speed USB device using ehci_hcd and address 39
May 20 00:45:47 master kernel: usb 1-8: configuration #1 chosen from 1 choice
May 20 00:45:47 master kernel: usb-storage: device ignored
May 20 00:45:47 master kernel: usbserial_generic 1-8:1.0: generic converter detected
May 20 00:45:47 master kernel: usb 1-8: generic converter now attached to ttyUSB0
May 20 00:45:47 master kernel: usb 1-8: New USB device found, idVendor=19d2, idProduct=2000
May 20 00:45:47 master kernel: usb 1-8: New USB device strings: Mfr=2, Product=1, SerialNumber=3
May 20 00:45:47 master kernel: usb 1-8: Product: ZTE CDMA Technologies MSM
May 20 00:45:47 master kernel: usb 1-8: Manufacturer: ZTE,Incorporated
May 20 00:45:47 master kernel: usb 1-8: SerialNumber: MTSP673A4CDROMMS

Это с момента вытащил-вставил.

babich ()
Ответ на: Re: Модем ZTE MF 627 от МТС от Turbid

Re: Модем ZTE MF 627 от МТС

Если речь идет о usb_modeswitch, то хочется заметить, что idVendor и idProduct действительно ИЗНАЧАЛЬНО совпадают. А вот какие значения должны быть для модема/картридера (или сразу для обоих) неизвестно. Но тем не менее, раскомментируем опции для MF626, видим ДО:

root@master:/# lsusb
Bus 001 Device 040: ID 19d2:2000 ONDA Communication S.p.A.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 008: ID 0421:0456 Nokia Mobile Phones 6111 Phone Parent
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

и ПОСЛЕ:

root@master:/# usb_modeswitch

* usb_modeswitch: tool for controlling "flip flop" mode USB devices
* Version 0.9.7 (C) Josua Dietze 2009
* Works with libusb 0.1.12 and probably other versions

Looking for target devices ...
No devices in target mode or class found
Looking for default devices ...
Found default devices (1)
Prepare switching, accessing device 040 on bus 001 ...
Only detaching storage driver for switching ...
Looking for active driver ...
OK, driver found ("usbserial_generic")
Driver is not usb-storage, leaving it alone
-> Run lsusb to note any changes. Bye

root@master:/# lsusb
Bus 001 Device 040: ID 19d2:2000 ONDA Communication S.p.A.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 008: ID 0421:0456 Nokia Mobile Phones 6111 Phone Parent
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
root@master:/#

Разница незаметна, однако (

babich ()

Re: Модем ZTE MF 627 от МТС

И в самом нале говорилось об "оригинальном прошивателе", можно ссылку на него? И хотя бы небольшую инструкцию. И, совсем уж было бы хорошо, если бы был еще способ сохранить оригинальную прошивку от МТСа куда-нибудь.

babich ()

Re: Модем ZTE MF 627 от МТС

1. Не бойтесь, ZeroCD одинаково легко и включается, и выключается. 2. Если Вы не хотите отключать ZeroCD, то действуйте как написано по ссылке выше (комментируете в /usr/src/linux/drivers/usb/storage/unusual_devs.h то что относится к Vid 19d2, Pid 2000 или используйте свежее ядро).

Если устройство не залочено, после подключения как модем (а не как CD) должно появится как минимум два порта: для передачи служебной информации, и для соединения ppp. Если залочено, надо будет ставить USB-сниффер под виндой и анализировать что там передаётся...

ArtSh ★★★ ()
Ответ на: Re: Модем ZTE MF 627 от МТС от ArtSh

Re: Модем ZTE MF 627 от МТС

Это понятно. Когда я имел удовольствие работать с GSM модемом Siemens MC35i, то для него под винду шел "мультиплексный" драйвер, который делал два виртуальных ком-порта, для управления и для данных, хотя пользоваться им было и необязательно.

А если девайс поддердживает набор GSM команд, то в чем вообще проблемы? Зачем какие-то снифферы, вендроские команди и проч?

Macil ★★★★★ ()
Ответ на: Re: Модем ZTE MF 627 от МТС от Macil

Re: Модем ZTE MF 627 от МТС

>А если девайс поддердживает набор GSM команд, то в чем вообще проблемы? Зачем какие-то снифферы, вендроские команди и проч?

ZTE MF626 из комплекта "Билайн. Интернет Дома" залочен: порты ttyUSB0 и ttyUSB1 содержат только конченые точки типа bulk, также конфигурация под номером 0 не содержит конечной точки для управления (приходится использовать или другой код инициализации, т.е. патчить драйвер, или использовать другой драйвер, например hso), и наконец, самое радостное, если раз в минуту не посылать AT+ZOPERTE="beeline" в порт управления, то модем через две минуты отключает приёмо-передатчик.

ArtSh ★★★ ()
Ответ на: Re: Модем ZTE MF 627 от МТС от ArtSh

Re: Модем ZTE MF 627 от МТС

Там могут быть и другие сюрпризы, но после исправления этих можно хотя бы выходить в интернет и нормально посылать команды модему.

ArtSh ★★★ ()
Ответ на: Re: Модем ZTE MF 627 от МТС от ArtSh

Re: Модем ZTE MF 627 от МТС

>то модем через две минуты отключает приёмо-передатчик.

Мы все умрем от собственной тупости.

Спасибо, буду знать.

Macil ★★★★★ ()
Ответ на: Re: Модем ZTE MF 627 от МТС от Macil

Re: Модем ZTE MF 627 от МТС

Вообще не удается подключиться к устройству ttyUSB0, пишет, что устройство заблокированно. Может быть, конечно, что я что-то делаю не так, ибо с minicom раньше не сталкивался.

babich ()
Ответ на: Re: Модем ZTE MF 627 от МТС от ArtSh

Re: Модем ZTE MF 627 от МТС

А насколько свежим должно быть ядро? Является ли удаление файла с ФС модема нарушением гарантии? И какие команды посылать модему от МТС?)

babich ()
Ответ на: Re: Модем ZTE MF 627 от МТС от babich

Re: Модем ZTE MF 627 от МТС

>А насколько свежим должно быть ядро?

В 2.6.29 (возможно 2.6.28) править unusual_devs уже не надо.

>Является ли удаление файла с ФС модема нарушением гарантии?

В принципе нет (потому как это только конфигурационный файл), но лучше уточнить.

>И какие команды посылать модему от МТС?)

Вот и надо выяснить, залочен он или нет. Если нет, то никаких, а если залочен, то понадобиться USB-снифер...

ArtSh ★★★ ()
Ответ на: Re: Модем ZTE MF 627 от МТС от ArtSh

Re: Модем ZTE MF 627 от МТС

>Является ли удаление файла с ФС модема нарушением гарантии?

В принципе, можно настаивать, что это является адаптацией под линукс.

ArtSh ★★★ ()
Ответ на: Re: Модем ZTE MF 627 от МТС от babich

Re: Модем ZTE MF 627 от МТС

>Может быть, конечно, что я что-то делаю не так, ибо с minicom раньше не сталкивался.

Следуйте рекомендациям на вики http://ru.gentoo-wiki.com/wiki/MF626 можно обойтись и без minicom

ArtSh ★★★ ()

Re: Модем ZTE MF 627 от МТС

Вопрос решается просто:

Прогой QPST залесть в модем (из винды, правда), удалить (переместить) файлы

" CD_STARTUP_FLAG - при удалении этого файла модем перестает автоматически запускаться (под Windows) и автоматически монтироваться как CD-диск (под Linux); FLAG_NO_DOWNLOADS - при удалении этого файла соединение с Интернетом держится стабильно, а кард-ридер не работает (ни в Windows ни в Linux);

Более того:

при доступной 3G сети модем горит зеленым цветом; при доступной GPRS/EDGE сети модем горит синим цветом; при отсутствии подключения модем горит красным цветом.

Думаю вопросов болше не возникнет.

P.S.: Единственным дополнением к пользованию модема хотелось бы видеть программу посылающую команды как с сотового телефона. Например *101# или *102# и т.п. Баланс узнавать все-таки как-то надо. Не лазать же постоянно на сайт через личный кабинет..."(с)

http://forum.ubuntu.ru/index.php?topic=39060.30

al908 ()
Ответ на: Re: Модем ZTE MF 627 от МТС от al908

Re: Модем ZTE MF 627 от МТС

Читайте вики, там всё это есть. Там есть и ссылки на другие обсуждения и ресурсы.

ArtSh ★★★ ()
Ответ на: Re: Модем ZTE MF 627 от МТС от al908

Re: Модем ZTE MF 627 от МТС

>Например *101# или *102# и т.п.

ATD*101# :)) Правда ответ придется расшифровывать. Можно попробовать через gammu. USSD-шки, я с него не отправлял, а вот СМС-ки отправлял/принимал и даже делал для одной конторы "бюджетную" рассылку SMS.

Macil ★★★★★ ()
Ответ на: Re: Модем ZTE MF 627 от МТС от al908

Re: Модем ZTE MF 627 от МТС

Лови, доработать напильником по вкусу :-)

#!/bin/bash

chmod 666 /dev/ttyUSB2
BUF=`expect -c 'spawn cu -l /dev/ttyUSB2
expect "Connected."
send   "ATZ\r"
expect "OK"
send   "AT+CPBS=\"SM\"\r"
expect "OK"
send   "AT+CPMS=\"SM\",\"SM\",\"\"\r"
expect "OK"
send   "AT+CUSD=1,*102#,15\r"
expect "^+CUSD.*,72"
send   "~."
expect "Disconnected."
expect eof' 2>  /dev/null | grep -e '^\+CUSD' | sed -e "s/\(.*\"\)\(.*\)\(\".*\)/\\2/"`

for i in $(echo $BUF | grep -o ".."); do
   printf "\x$i"
done | iconv -f UCS-2BE -t UTF-8
echo ""

alexf ()

Re: Модем ZTE MF 627 от МТС

Извините, что так долго молчал :) сессия, мать ее.
Как и было посоветовано на странице, посвещенной ZTE626 в генту-вики, скачал QPST, посмотрел ФС модема, есть одно добавление: файл, отвечающий за автозапуск CD-Zero, в 627 называется AUTORUN.FLG, а так же следует не забыть при работе с QPST добавить порт, на который вешается модем, в список портов, с которыми он может работать. После его удаления в Linux видим вот что:

usb 1-6: new high speed USB device using ehci_hcd and address 6
usb 1-6: configuration #1 chosen from 1 choice
scsi9 : SCSI emulation for USB Mass Storage devices
usb 1-6: New USB device found, idVendor=19d2, idProduct=0031
usb 1-6: New USB device strings: Mfr=2, Product=1, SerialNumber=0
usb 1-6: Product: ZTE CDMA Technologies MSM
usb 1-6: Manufacturer: ZTE,Incorporated
usb-storage: device found at 6
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usbserial
usbserial: USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
usbserial: USB Serial support registered for GSM modem (1-port)
option 1-6:1.0: GSM modem (1-port) converter detected
usb 1-6: GSM modem (1-port) converter now attached to ttyUSB0
option 1-6:1.1: GSM modem (1-port) converter detected
usb 1-6: GSM modem (1-port) converter now attached to ttyUSB1
option 1-6:1.3: GSM modem (1-port) converter detected
usb 1-6: GSM modem (1-port) converter now attached to ttyUSB2
usbcore: registered new interface driver option
option: USB Driver for GSM modems: v0.7.2
scsi 9:0:0:0: Direct-Access ZTE MMC Storage 2.31 PQ: 0 ANSI: 2
sd 9:0:0:0: [sdf] 3862528 512-byte hardware sectors (1978 MB)
sd 9:0:0:0: [sdf] Write Protect is off
sd 9:0:0:0: [sdf] Mode Sense: 0f 0e 00 00
sd 9:0:0:0: [sdf] Assuming drive cache: write through
sd 9:0:0:0: [sdf] 3862528 512-byte hardware sectors (1978 MB)
sd 9:0:0:0: [sdf] Write Protect is off
sd 9:0:0:0: [sdf] Mode Sense: 0f 0e 00 00
sd 9:0:0:0: [sdf] Assuming drive cache: write through
sdf: sdf1
sd 9:0:0:0: [sdf] Attached SCSI removable disk
sd 9:0:0:0: Attached scsi generic sg6 type 0
usb-storage: device scan complete
То есть, как я понимаю, оно подключило модем и кард-ридер. Но при опросе тем же kppp устройств /dev/ttyUSB0, /dev/ttyUSB1 и /dev/ttyUSB2 не одно из них не хочет сознаваться, что оно модем.
Внимание, вопрос, дорогие знатоки: что делать дальше? :)

babich ()
Ответ на: Re: Модем ZTE MF 627 от МТС от al908

Re: Модем ZTE MF 627 от МТС

Ссылка, приведенная вами, интересна к прочтению, весьма. НО!

Как я уже отписывался в предыдущем посте, имена файлов не совпадают. Раз. Прошивки для моего модема на сайте ZTE нету. Два.

Вообще возникает мысль, а так ли они одинаковы, эти два девайса, 626 и 627?

babich ()

Re: Модем ZTE MF 627 от МТС

Извините, затупил.
Модем удалось запустить на /dev/ttyUSB2, найдено путем перебора устройств в peers'ах pppd ^_^
От сети пока (пять минут - полет нормальный) не отключился, скорость вполне на уровне МТСа... Вот с него сейчас и пишу :)
В перспективе хотелось бы запускать на нем симки других ОПСОСов, если у кого есть инфо - делитесь!

babich ()

Re: Модем ZTE MF 627 от МТС

Модем прошился прошивкой от Globe для 626, теперь работает с симками МТС, Билайна и Мегафона без проблем. Поменял цвета индикатор - теперь зеленый == красный, а красный == зеленый :) После удаления флага автозапуска, модем правильно определяется и работает в Linux. Спасибо всем за информацию и помощь, хехе.

babich ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.