ZTE MF 823 (Megafon M100-3) 4G Modem
As described bellow, usb_modeswitch will likely comes out handy. Install it.
Device Identification
Examine the output of lsusb . When the device is switched to an 1405 product code you will get:
$ Bus 002 Device 018: ID 19d2:1405 ZTE WCDMA Technologies MSM
Here are the USB product codes for this device:
1225 Default mode in which the device looks like a USB Mass Storage Device with CD-ROM inteface, and a card reader. Corresponds to AT+ZCDRUN=9+AT+ZCDRUN=F 1403 A Communication mode in which the device has an wikipedia:RNDIS like interface in addition to the card reader interface. The non recommended kernel module rndis_host might handle such an interface. Corresponds to AT+ZCDRUN=8+AT+ZCDRUN=F. 1405 A communication mode in which the device has a wikipedia:USB communications device class interface in addition to the card reader interface. Communications Device Class (CDC) should work in Linux. The cdc_ether kernel module is required. This mode will be the one usb_modeswitch will switch the device into. 0016 Download Mode. Under the name of ZTE., but simply a mode where available diagnostic port and two command (analog modem port and PC UI devices Huawei). Corresponds to AT+ZCDRUN=E 0076 «real» Download Mode. Includes a standard for devices running QC methods.
If your modem does not appear as 19d2:1405 (or 1403), check the USB 3G Modem#Mode switching article.
Ethernet Connection Established
When the device has an Ethernet interface the usual Network configuration programs should handle it. When they are, you will see that the LED (Blue — 2G/3G or Green — 4G) on modem is not blinking. To establish a connection, the following link (CGI command) should be entered in a browser:
To avoid entering this link every time, switch the device to auto-connection mode:
If you are setting up internet using a command-line shell you should make request with referrer, as in:
curl --header "Referer: http://192.168.0.1/index.html" http://192.168.0.1/goform/goform_set_cmd_process?goformId=CONNECT_NETWORK
otherwise you will get response
Commands
CGI command for 2G/3G/4G mode selection:
You may then need to run the following command (as root) in order to access the AT command serial port:
# echo 0x19d2 0x16 > /sys/module/usbserial/drivers/usb-serial:generic/new_id
The port should appear as /dev/ttyUSB n , e.g. /dev/ttyUSB1 . When you discover the command port, you can use your favourite serial terminal emulation program to control the device. The commands below may be especially useful (here shown with modem-cmd):
# modem-cmd /dev/ttyUSB1 AT+ZCDRUN=8 # switch to 1403 mode (RNDIS) # modem-cmd /dev/ttyUSB1 AT+ZCDRUN=9 # switch to 1225 mode (default) # modem-cmd /dev/ttyUSB1 AT+ZCDRUN=F # exit DOWNLOAD mode and switch to selected mode (RNDIS or default)
Telnet Connection
The modem is available for telnet connection:
telnet 192.168.0.1 login: root password: zte9x15
As you can see, the modem has an embeded Linux system inside. You can even install some ARM-base packages (mc, nano. ) or change something in Web-menu. Explore it carefully!
Possible usage with product code 1403
For some reason this device can get stuck in mode 0016 and fails to switch to any other mode. I was unsuccessful in trying to switch modes using usb_modeswitch or sending AT commands to /dev/ttyUSB0 on various Linux systems. I successfully managed to change modes from 0016 to 1403 using Mac OSX. I was then able to use the dongle on Linux.
In mode 0016 on OSX you will see the follow interfaces:
/dev/tty.ZTEUSBATPort_ /dev/tty.ZTEUSBModem_ /dev/tty.ZTEUSBDIAGPort_
You can switch modes to 1403 by sending AT commands to the USBModem_ port by doing:
screen /dev/tty.ZTEUSBModem_ 9600 >>ATI Manufacturer: ZTE CORPORATION Model: MF823 Revision: MF823_T03 IMEI: 866948013728723 +GCAP: +CGSM >>AT+CREG? +CREG: 0,1 OK >>AT+COPS? +COPS: 0,0,"Telstra Mobile",7 OK >>AT+ZCDRUN=8+AT+ZCDRUN=F exit download mode result(0:FAIL 1:SUCCESS):1 OK
Now the device should act as a ethernet interface no matter which system you plug it into.
See also
gsmforum.ru — ZTE MF823 thread (in Russian)
Установить usb-модем Мегафон на Linux Mint
ПОЖАЛУЙСТА ПОМОГИТЕ! Очень срочно! Я видела здесь подобные темы и решения, но ни одно мне не подошло. Помогите поставить usb-modeswitch или что еще понадобится, чтобы этот модем заработал. Дело очень срочное!
В networkmanager соединение Mobile Broadband создается? Выбрать модем можно?
Это не винда, тупое копирование на авось нихера не поможет.
Нервозность не помогает вообще нигде. Успокойся.
А теперь по порядку: что за модем, 4g или 3g и точную модель. Так же точную версию дистрибутива, битность и DE (Cinnamon, KDE и т.п.)
И как пишут выше, большинство моделей работают из коробки. Посмотри настройки сети в networkmanager-gnome или что там у тебя.
Телепаты, к моему большому сожалению, уехали в отпуск на солнечные острова и недоступны по всем каналам связи.
А я чужие мысли читать не умею. 🙁
Чуваки вы чо? Танямаузер в августе прошлого года заходила срочно искала ответ и не нашла ответ. Тред не актуален. Надо бы ей было тогда на форум Минта обратится.
было дело холиварил за x232d и тема сдесь есть с рабочим решением — только нихера оно не рабочее, а usb-modeswitch говно полное — не догоняю почему он по дефолту в базовой части.
amd_amd ★★★★★ ( 29.01.18 15:58:32 MSK )
Последнее исправление: amd_amd 29.01.18 15:59:10 MSK (всего исправлений: 1)
usb-modeswitch говно полное — не догоняю почему он по дефолту в базовой части.
usb-modeswitch конкретно для usb-модемов нужен для переключеия так называемых «режимов». Умолчально например, Мегафоновский модем распознается ядром как накопитель. Вот и приходится его переводить в режим «модема».
Иногда бывают исключения, если при подключении usb-модема в каталоге /dev появляется блочное устройство типа ttyUSB0, ttyUSB1 и т.д., то usb-modeswitch вообще не нужен. Кроме usb-modeswitch есть и другие программы «переключалки» например, есть minicom.
Дальше, настраивается программа дозвона. В программе дозвона прописыватся логин и пароль, а также путь к блочному устройству типа /dev/ttyUSB0
В общих чертах, как-то так. Кстати в KDE есть хорошая утилита под названием kppp.
При покупке не заработал модем 4г в линуксе.
Забей в гугле «название модема 4pda», там будет инструкция, прошивка, драйвера для офтопика. Установка простая, как обычно в винее «далее. далеее. ок.. готово. »
Установка Megafon modem
Народ! У меня стоит Gnome Nautilus 2.24.1. Как установить на него Мегафон модем. Просто я Linux вообще не знаю. Помогите установить.
>У меня стоит Gnome Nautilus 2.24.1
i lol’d. Дистрибутив-то какой скажи, не томи?
а как посмотреть.Я зашел справка о программе там nautilus 2.24.1
установи network-manager-gnome, modem-manager, usb-modeswitch
перезагрузись и просто воткни модем в комп — он сразу определится и выйдет в интернеты
Думаешь так просто? Как установить? Можешь помочь? Просто принесли ноут. А там стоит вот это.
Там же наверно ставится как-то через терминал?
Как-как.. Пуск-Панель управления-Установка и удаление программ.
Дистрибутив, версию графического окружения, модель ноута и модема, тип подключения к инету всё это может влиять на способ и список устанавливаемого. Телепаты, которые безошибочно определят всё это без твоей помощи — В ОТПУСКЕ!
открой терминал и напиши в нём
uname -a
что выведет, сюда кидай
Вы таки верите что получится через форум таки запустить этот модем? учитывая что человек знает 0? Я предлагаю топикстартеру начать с гугла.
Что за модем? Хуявей ставится мгновенно без шаманства.
Linux — uxlg 2.6.32.9-0.2.3-pae #1 SMP 2010-04-07 12:07:40 +0200 i686 i686 i686 i386 GNU/Linux
Вставь его в привод, он подмонтируется как диск. На нем есть скрипт установки (что-то типа install.sh), запусти его под рутом. Дальше все как в винде.
Слушай! Все конечно понятно. Я уже все это видел на модеме в папке Linux. Тока объясни как запустить под рутом.
>Что за модем? Хуявей ставится мгновенно без шаманства.
Мне usb mode switch понадобился в своё время. В остальном — да, проще, чем в Windows XP. В последней я его так и не завёл, вообще 🙂 (E1550, ЕМНИП, модем)
Там есть файл jre-1_5_0_15-linux-i586.bin
Этот установщик ставит нафиг не нужную мутную приблуду на джаве. Во всех не слишком древних дистрибутивах штатными средствами E1750 заводится, был бы usbmodswitch.
А вот у меня на дачке он завелся и без mode switch’a. Просто сразу встал и сразу заработал. Я даже немного удивился.
>нафиг не нужную мутную приблуду на джаве
Все лицом к пользователю же.
Там еще есть файл install.Как его запустить под рутом?
Ждем телепатов для определения дистрибутива.
я же сверху написал дистрибутив Linux — uxlg 2.6.32.9-0.2.3-pae #1 SMP 2010-04-07 12:07:40 +0200 i686 i686 i686 i386 GNU/Linux
Смешной )))
Я пишу, что этот install не нужен, а ты спрашиваешь у меня, как его запустить.
Я бы рекомендовал такой путь:
1. Выяснить, что у тебя за дистрибутив.
2. Выяснить, как в нем настраивается сеть.
3. Настроить соединение.
Если не получается, то:
4. Выяснить, как в твоем дистрибутиве ставятся программы.
5. Установить usb mode switch.
6. Настроить соединение.
SUSE Linux Выпуск 11 Ядро Linux 2.6.32.9-0.2.3-pae GNOME 2.24.1
у мегафона есть своя приблуда — гугли MobilePartner
У мегафона на модеме который я пытаюсь установить есть папка для установки на linux. Там даже readme есть. Так вот там написано в этом файле запустить файл install под root. Тока мне никто не может объяснить как его установить.
>у мегафона есть своя приблуда
На самом деле это приблуда хуявея, а мегафон всего лишь ее раскрасил.
Заходи в папку с intall’ом и запускай его.
cd /"куда там sled примонтировал модем"/linux bash install
пишу cd /media/Megafon Internet он мне пишет -bash: cd: /media/Megafon: No such file or directory
Пробел стоит заэкранировать обратным слэшем:
Не в обозревателе файлов, там где строка адрес. написано /media/MegaFon Internet
> написано /media/MegaFon Internet
Ну да. Но символ «пробел» служит разделителем аргументов командной строки, и cd получает не один аргумент «/media/MegaFon Internet», а два: «/media/MegaFon» и «Internet».
Чтобы пробел не считался разделителем аргументов, его нужно экранировать: /media/MegaFon\ Internet (тогда команда получить один аргумент «/media/MegaFon Internet»).
Можно поступить ещё проще, написав /media/MegaFon и нажав TAB.
cd /media/Megafon\ Internet/linux sh install
зашел. запустил. говорит ошибка. The Datacard_verify file dont’e exist
>The Datacard_verify file dont’e exist
Это китайцы или ты малограмотны? Скопируй сюда всю строчку.
Сейчас вот что пишет. Please input the absolute path for install[/usr/local/MegaFon_Internet]:
Please input the absolute path for install.
(по-моему можно и просто пустой дать, он использует этот по умолчанию)
ALT Linux 5.0.2 например установить и вообще нет проблем с модемом кроме проблем с оператором (у мегафона всегда все перегружено, если не после 3 ночи) , ну и проблем с дистрибутивом тоже. сырой еще и от КДЕ 4 воротит (. ) , 3.5 лучше поставить. был такой ALT 4.1 самый проверенный дистрибут, но там свистки не работают, а статьи в инете бред не оправдывающий мучения. (работает и в 4.1 после напильника, но такого лучше не делать), в пятой версии настраивать ничего не надо под модем. и flash и модем работают одновременно. деруться иногда zerocd с cdrom, но это мелочь для нас не виндозников. вообщем полет вполне нормальный. ALT 5 платформы попроще и помельче выбирай, остальное легко доставляется. например с LXDE
Короче. Что-то установилось. Теперь когда втыкаешь модем появляется зеленое окошко инициализация. Дальше пишет проверка пинкод,но при этом не отображается окошко для ввода пина. Я ввожу пин в это серое окошко оно исчезает. И теперь на экране висит серое окно без кнопок,без всего и в заголовке Мегафон интернет
>при этом не отображается окошко для ввода пина.
Я ввожу пин в это серое окошко оно исчезает.
Парни всем спасибо. Оказывается вот в чем дело. Вот эти окна отмегафона они рабочие. Тока кнопки не видны. Если примерно угадать где в этом окне кнопка «подключить» то тогда подключается к инету
Ну как бы кнопки есть, но их не видно. Глюк!
Молодец. Теперь, чтобы избавиться от этой кривой поделки, почитай в свеженастроенном интернете, как через yast поставить usb-modeswitch и как через network manager нормально подключаться без серых окон с кнопками-угадайками. Ну или подожди, пока сусеводы набегут и подскажут.