среда, 29 августа 2012 г.

Подключение "неподдерживаемых" модемов к устройствам с ОС Android

Пока ещё окончательно всё не забыто, хочу поделиться усвоенной информацией на тему подключения практически любых USB 3G-модемов и некоторых сотовых телефонов в режиме модема к устройствам с системой Android (планшетам, электронным книгам, навигаторам и т.д.) в спецификации имеющие возможность подключения ограниченного числа подобных модемов.

Скажу сразу, я не профессионал. В терминологии и некоторых понятиях могу быть не точным.

Первичное подключение:


1) В Android-устройстве в Настройках отключаем Wi-Fi, включаем "Беспроводные сети (Ещё...) - Мобильная сеть - Передача данных" (Беспроводные сети - WCDMA).

Примечание: Если в настройках устройства нет пункта "Беспроводные сети". Ищите и прошивайте ваше Android устройство подходящей альтернативной версией ПО (прошивкой) содержащей необходимые модули.

2) Подключаем модем к устройству. Смотрим, что происходит.

Симптомы.


а) При подключении модема, флэшки, мышки и т. д. ничего не происходит. Индикатор на модеме (флэшке) не загорается.
Лечение:
Вероятно, ваше Android устройство не поддерживает режим USB OTG (USB Host). Разбирайтесь с вашим устройством, аппаратная это проблема или программная?

б) При подключении модема, экран начинает мигать, появляются полосы. Устройство самопроизвольно перезагружается или вообще выключается.
Лечение:
Ваше Android устройство не может обеспечить достаточный для питания модема уровень напряжения, силы тока. Попробуйте подключить модем при подключенном зарядном устройстве. Если модем соединяется через USB OTG кабель, попробуйте использовать другой, более качественный кабель. Можно попробовать подключить модем через USB Hub (хаб, концентратор, разветвитель) с внешним питанием. Или приобрести >>, (сделать самому >>) специальный кабель с подключением дополнительного питания.

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

По отношению к модему:
1) Далеко не всегда нужно принудительно переводить модем в режим "Только модем" (отключать ZeroCD). Как это "строго-настрого" советуют в большинстве публикаций. И при этом терять в модеме автозагрузку в Windows. А иногда и функцию чтения карт памяти.
2) Рекомендуется проверить работу модема на обычном компьютере с данной SIM-картой и отключить запрос PIN-кода.
3) Следует понимать, что показывает индикатор на вашем модеме.
Примечание: На ZTE MF100: горит красным - модем включен, в сети не зарегистрирован; горит зеленым или синим - модем зарегистрирован в сети оператора мобильной связи; индикатор мигает - модем подключен к сети Интернет. Скорее всего, у вашей модели модема будет по-другому.
4) Все нижеследующие действия выполняются, если при подключении к устройству модем автоматически регистрируется в сети оператора сотовой связи.

По отношению к Android устройству:
1) Необходимо установить эмулятор терминала. Например, Android Terminal Emulator.
2) На Android устройстве должны быть получены права пользователя Root. Например, с помощью программы Unlock Root
Примечание: Если после ввода в эмуляторе терминала команды su символ "$" в строке сменился на "#", то права Root уже получены.
3) Для работы с системными файлами нужен файловый менеджер для Root пользователя. Например, ES File Explorer (в разделе настроек "Root-права" включить Root-эксплорер, доступ к корневой и системным папкам).
4) Список команд, которые можно выполнить в вашем устройстве, можно посмотреть, набрав в терминале: ls /system/bin, ls /system/xbin и ls /sbin. Если в этих списках нет программы busybox, возможно, вам понадобится её установить.
Примечание: Также проверить наличие программы BusyBox, можно введя в эмуляторе терминала команду busybox. Должна появиться краткая справка к этой программе.

По отношению ко всему остальному:
1) Так как Android является Unix-системой, при редактировании файлов на компьютере с ОС Windows необходимо использовать "правильный" текстовый редактор, способный использовать символ перевода строки LF (0Ah). Например, AkelPad или Notepad++. Блокнот не подходит.
2) Сохраняйте копии оригиналов всех файлов, которые будете редактировать!
3) Возможно, при замене или добавлении файлов в Android понадобится изменить права доступа к ним командой "chmod" в эмуляторе терминала. Например: chmod 777 /etc/3g_dongle.cfg. Или через меню файлового менеджера открыв свойства файла.
4) Ну и как принято говорить: "Всё, что вы делаете, вы делаете на свой страх и риск!"

Ещё раз. Первичное подключение:


1) В Android-устройстве в Настройках отключаем Wi-Fi, включаем "Беспроводные сети (Ещё...) - Мобильная сеть - Передача данных" (Беспроводные сети - WCDMA).
2) Подключаем модем к устройству.

Симптомы. Далее.


Определяются после регистрации модема в сети оператора мобильной связи (показывает индикатор на модеме):

в) В Настройках устройства в разделе "Система" пункт "О планшетном ПК - Общая информация" отображается информация о сети и видно, что производится попытка подключения. Но доступ к сети Интернет не появляется.
Лечение:
1) В Настройках пункт "Беспроводные сети (Ещё...) - Мобильная сеть - Точки доступа (APN)". Или выбираем готовую запись, взятую системой из файла /system/etc/apns-conf.xml по идентификаторам MCC/MNC сети оператора, или создаём и сохраняем новую. (Для сохранения настроек в Android 4 нужно нажимать кнопку "Назад" в левом нижнем углу экрана!)
2) Вероятно, системой используется для подключения не тот порт. (При этом часто после неудачной попытки подключения информация о сети пропадает, индикатор на модеме становится красным. Через некоторое время процесс повторяется.) В эмуляторе терминала введите команду su, затем logcat и исследуйте журнал. Ищем строки содержащие pppd и ttyUSB (или ttyACM). Нужный порт определяем в разделе "Определение файлов устройств (портов) в Android через которые работает модем". Если значения отличаются, смотрим раздел "Добавление записи в файл 3g_dongle.cfg". Если такого файла в системе нет, можно изменить значение ttyUSB (ttyACM, ttyS...) в файлах запуска pppd (например: /system/etc/init.gprs-pppd, файлы в /system/etc/ppp, /system/etc/ppp/peers или др.).
3) Для поиска причины необходимо исследовать лог "radio". В эмуляторе терминала с правами Root (сначала введя su) введите команду: logcat -b radio.

г) В Настройках устройства в разделе "Система" пункт "О планшетном ПК - Общая информация" информация о сети не отображается.
Лечение:
1) Вероятно, системой USB-устройство не определяется как модем, не создаются файлы устройств /dev/ttyUSB* или /dev/ttyACM*. Смотрите раздел "Переключение режима модема. Отключение автозагрузки, ZeroCD" и "Особенности подключения отдельных устройств" пункт б).
2) Возможно, в системе нет нужных модулей ядра. Если нет желания копаться в файлах системы Android, можно прошить устройство другой версией ПО (прошивкой).

Примечание: Примеры приведены при подключении модема ZTE MF100 от Билайн с SIM-картой МТС к электронной книге Wexler.Book T7008 с версией ОС Android 4.0.3 (ICS).

Разделы:


1. Определение файлов устройств (портов) в Android через которые работает модем

а) Определение списка файлов устройств модема;

При подключении модема создаются файлы устройств ttyUSB или ttyACM. В эмуляторе терминала набираем команду: ls /dev/ttyUSB* (или ls /dev/ttyACM*). Получаем список:
app_46@android:/ $ export PATH=/data/local/bin:$PATH:.
app_46@android:/ $ ls /dev/ttyUSB*
/dev/ttyUSB0
/dev/ttyUSB1
/dev/ttyUSB2
app_46@android:/ $
Если таких файлов устройств в системе не обнаружено, посмотрите выше решение при симптоме г).

Примечание: К шине USB кроме модема могут быть подключены другие устройства. Тогда вводим команду до подключения модема и после. Определяем, какие файлы устройств (порты) появились.
В зависимости от того, когда подключается модем, до включения устройства или после. Или произошёл какой-то сбой в работе. Номера портов могут изменяться.


б) Из полученного списка в пункте а) нужно выделить порты через которые отправляются в модем AT-команды и происходит соединение с сетью.

1) Для каждого порта в терминале отправляем команду "AT" (смотрите раздел "Отправка в модем AT-команд" пункт а)). Если на экране появился ответ "ОК", запоминаем номер этого порта. И при необходимости выполняем следующий пункт. Иначе, переподключаем модем и отправляем AT-команду в следующий порт.

2) Необходимый для соединения (PPP) порт можно точно определить, производя попытки подключения. Для этого после отправки команды "AT" и получения ответа "OK" для GSM, 3G модемов вводим в терминале:

echo "ATDT*99#" > /dev/ttyUSB0

Примечание: Если ранее, используя этот модем, с этой SIM-картой, вы НЕ подключались к Интернету на компьютере, первой нужно ввести в терминале команду: echo "AT+CGDCONT=1,\"IP\",\"internet.mts.ru\"" > /dev/ttyUSB0. Где internet.mts.ru - точка доступа вашего провайдера (Мегафон - internet, Билайн - internet.beeline.ru или home.beeline.ru). Вместо ttyUSB0 в командах - ваш проверяемый порт. У редких операторов номер дозвона *99# и команда ATDT у некоторых модемов могут отличаться. Для LTE-модемов используется команда ATDT#777.

Если на введенные выше команды модем ответил "ОК" и "CONNECT", это нужный для PPPD порт.

2. Отправка в модем AT-команд


а) В Android

1) Если ещё не известно, определите порт модема, в который будете отправлять AT-команды в разделе "Определение файлов устройств (портов) в Android через которые работает модем".
2) Команды отправляются в эмуляторе терминала. Пример, отправить в порт модема ttyUSB0 команду "AT":

cat /dev/ttyUSB0 &
echo AT > /dev/ttyUSB0


Примечание: Команда "cat /dev/ttyUSB0 &" используется, чтобы увидеть на экране ответ модема. После использования её желательно или остановить комбинацией кнопок "Ctrl + C", или командой "killall cat" ("killall -9 cat", "busybox killall cat"), или командой "kill $PPID" (где $PPID - номер, который выводится в терминале справа от числа в квадратных скобках после запуска команды "cat...").
Вместо "
cat /dev/ttyUSB0 &" можно использовать "tr -s "" < /dev/ttyUSB0 &" (или "busybox tr -s "" < /dev/ttyUSB0 &").


После завершения работы с AT-командами необходимо перезагрузить устройство!

б) В Windows

3. Переключение режима модема. Отключение автозагрузки, ZeroCD

Примечание: Большинство USB 3G-модемов являются составными USB-устройствами. Помимо функции модема выполняют функцию устройства для чтения карт памяти. Кроме того испольуется технология ZeroCD, суть которой заключается в том, что при первом подключении к компьютеру новое USB-устройство подключает виртуальный CD-ROM (флэш-память), на котором находятся необходимые драйверы для Windows, но редко для других ОС. После установки драйвер переключает USB-устройство в режим модема.

Проверить в каком режиме находится модем, можно после подключения модема к устройству и определения его системой. В эмуляторе терминала с правами Root (сначала введите su) введите команду: dmesg. И внизу списка ищите подобные строки (для 3G-модемов содержащие "GSM modem"):
<6>[   71.366413] option 2-1:1.0: GSM modem (1-port) converter detected
<6>[   71.379932] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0
<6>[   71.394260] option 2-1:1.1: GSM modem (1-port) converter detected
<6>[   71.402965] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
<6>[   71.413425] option 2-1:1.3: GSM modem (1-port) converter detected
<6>[   71.422902] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2
Если строки найдены, модем в нужном режиме и ничего переключать не нужно. Иначе, идем дальше.

а) Автоматическое переключение;

Раньше UNIX-системы не могли работать с такими устройствами. Но, спасибо Josua Dietze и программе usb_modeswitch, это больше не является проблемой.

Кое что про эту программу, что такое VID, PID и другое можно посмотреть в публикации по этой ссылке. Если в вашей системе нет usb_modeswitch и вы не можете её установить, то обращаемся к пункту "Принудительное переключение".

б) Принудительное переключение;

1) Переключить режим модема можно отправив в порт модема соответствующую AT-команду. Нужную для вашей модели модема команду узнайте у производителя. Примеры:

Модемы В "Только модем" В обычный режим
HUAWEI AT^U2DIAG=0 AT^U2DIAG=255 (268 для E1750)
HUAWEI E367, E392,
E352, E353, E171
AT^SETPORT="A1,A2;1,2,3" AT^SETPORT="A1,A2;1,2,3,7,A1,A2"
AT^SETPORT="A1,A2;1,16,3,2,A1,A2"
ZTE AT+ZCDRUN=8 AT+ZCDRUN=9
ZTE MF192, MF652
(процессор ICERA)
AT%USBMODEM=0 AT%USBMODEM=1

Примечание: Команда AT+ZCDRUN=8 в модемах ZTE удаляет флаг AUTORUN.FLG (или CD_STARTUP_FLAG) в файловой системе модема. Это же можно сделать в Windows программой QPST с EFSExplorer. Или с помощью плагина EFS (Embedded file system) для Total Commander.

Если в системе Android USB-устройство не определяется как модем. То и не создаются соответствующие файлы устройств, и АТ-команду отправить невозможно. Поэтому режим переключаем на "большом" компьютере.

Для Windows cмотрите раздел "Отправка в модем AT-команд" пункт б). Вводим соответствующую вашему модему AT-команду для переключения в режим "Только модем".


2) Для переключения режима модема можно использовать готовые приложения. Например, программу 3G Modem Mode Switcher.
Подключите модем к компьютеру. Если программное обеспечение модема ещё не установлено, ждём окончания процесса автоматической установки. Обязательно закройте программу для работы с модемом. Запустите 3gsw.exe. Нажмите кнопку требуемого режима ("Только модем"). Удачи!

4. Добавление записи в файл 3g_dongle.cfg

Файл 3g_dongle.cfg используется модулями слоя RIL (Radio Interface Layer) системы. С помощью него можно указать, через какие порты будет происходить взаимодействие с вашей моделью модема, устанавливаться соединение, какой номер дозвона использовать. Если в вашей системе этого файла нет, добавлять его самостоятельно нет никакого смысла.

а) Запись добавляемая в конец файла /etc/3g_dongle.cfg (/system/etc/3g_dongle.cfg) имеет такую структуру:
[MF100]
dongle_name=MF100
production_name=MF100
vendor_name=zte
network_type=GSM_MODE
pid_vid_origin=0x19d22000
bcdDevice_origin=0x0
pid_vid_now=0x19d20031
bcdDevice_now=0x0
at_port=1
ppp_port=2
Определим значения параметров. Значения не должны содержать символы пробела, табуляции, комментария (#).

1) Значение параметра production_name узнаем, отправив в модем AT-команду: AT+CGMM. Как это сделать смотрим в разделе "Отправка в модем AT-команд";
2) Заголовок в квадратных скобках и параметр dongle_name можно заполнить тем же значением, что и production_name;
3) Значение vendor_name - название производителя модема одним словом (huawei, zte, ASB, ation...);
4) Значение network_type для сотовой сети GSM и 3G заполняем GSM_MODE. Другие возможные параметры: CDMA_MODE, TD_MODE;
5) pid_vid_now соответствует написанным слитно: приставка "0x", значение VID, затем PID модема в режиме "Только модем". (Смотрите раздел "Переключение режима модема. Отключение автозагрузки, ZeroCD");
6) pid_vid_origin - аналогично предыдущему пункту, но в обычном режиме модема (можно заполнить тем же значением, что и pid_vid_now или "0x0");
7) Значения bcdDevice_origin и bcdDevice_now можно заполнить просто "0x0". (bcdDevice соответствуют значениям версии USB модема. Для USB 2.0 bcdDevice - 0x0200, для USB 1.1 - 0x0110);
8) Значения номеров портов at_port и ppp_port определяем в разделе "Определение файлов устройств (портов) в Android через которые работает модем". Возможно, экспериментально подбираем, какой из номеров портов, отозвавшийся на AT-команду, соответствует at_port, какой ppp_port. Перезагрузив устройство, делать попытки подключения к сети Интернет.
Примечание: В модеме ZTE MF100 только один порт ttyUSB2 дал ответ на отправленную AT-команду. Он соответствует значению ppp_port=2. Значение at_port подбирал экспериментально из оставшихся номеров портов 0 и 1 (файлов устройств ttyUSB0 и ttyUSB1).
Если в разделе "Подключение к сети Интернет сторонними средствами" удалось установить соединение, то значение ppp_port соответствует номеру интерфейса ttyUSB в файле conf-pppd.


б) Проверьте в файле 3g_dongle.cfg раздел [DIAL_NUMBER]. Для GSM, 3G модемов должна быть строка: wcdma=ATDT*99#. Для некоторых операторов сотовой связи иногда требуется "wcdma=ATDT*99***1" или другой номер дозвона.

После изменения файла 3g_dongle.cfg нужно перезагрузить ваше устройство!

5. Подключение к сети Интернет сторонними средствами

6. Особенности подключения отдельных устройств

В разных системах для создания подключения обычно используются одни и те же приложения: usb_modeswitch, pppd, chat. Но разные скрипты, расположенные в разных местах.

а) Возможно, при подключении предусмотрено использование только файлов устройств /dev/ttyUSB. А для вашего модема создаются /dev/ttyACM (например ZTE MF192). Можно создать символьные ссылки. Добавить в начало скрипта запуска подключения подобные строки:

ln -s /dev/ttyACM0 /dev/ttyUSB0
ln -s /dev/ttyACM1 /dev/ttyUSB1


б) Иногда если не создаются файлы устройств /dev/ttyUSB, нужно ввести в эмуляторе терминала команды:

su
echo "19d2 2000" > /sys/bus/usb-serial/drivers/option1/new_id


Здесь 19d2 необходимо заменить на VID вашего модема, 2000 - на PID.

Эти команды нужно вводить после каждого включения (перезагрузки) устройства. Для автоматизации, можно, например, добавить эту строку в конец скрипта /system/bin/preinstall.sh. Или в другой, имеющийся в вашей системе и запускающийся при загрузке системы или подключении модема. Например: /system/etc/usb_modeswitch.sh. Как вариант, ищите в вашей системе папку "/system/etc/init.d/" и создавайте файл с подобным содержанием:

#!/system/bin/sh
echo "12d1 1506" > /sys/bus/usb-serial/drivers/option1/new_id


Где вместо "12d1 1506" ваши VID, PID.
А вот с каким именем этот файл сохранять, зависит от вашего устройства. Может быть "11modem" или другим.

в) Если скрипты у вас автоматически не переключают режим модема используя usb_modeswitch, используйте команды:

su
usb_modeswitch -W -I -c /etc/usb_modeswitch.d/19d2_2000


Где 19d2_2000 соответствующий вашему модему файл. Смотрите раздел "Переключение режима модема. Отключение автозагрузки, ZeroCD" пункт а).

Или командой:

su
usb_modeswitch –v 12d1 –p 14fe –V 12d1 –P 1506


Где параметры "-v" и "-V" определяют VID модема до и после переключения режима, "-p" и "-P" определяют PID.

г) При подключении вашего модема или телефона в Unix-системах создаются файлы устройств ttyACM. Тогда для подключения в Android должен существовать и загружаться при запуске командой insmod модуль cdc-acm.ko.

83 комментария:

  1. Подскажите пожалуйста, куда на андроиде положить модуль cdc-acm.ko ?
    в /system/ - есть только дирректория /bin ..

    ОтветитьУдалить
    Ответы
    1. Куда положить cdc-acm.ko зависит от вашего устройства. Можно даже просто в /sdcard/. Главное указать этот путь в параметре insmod для загрузки этого модуля. Например: insmod /sdcard/cdc-acm.ko или insmod /system/vendor/modules/cdc-acm.ko. И добавить эту строку в какой-нибудь скрипт, выполняющийся в вашем устройстве при запуске. Только вот этот модуль cdc-acm.ko нужно компилировать именно для вашего устройства, вашей версии Android, если нет готового. А это не так просто. Поищите информацию в интернете применительно для вашего планшета или аналогичного. Этот модуль ядра часто используется при подключении USB GPS устройств. И вы уверены, что для вашего модема (телефона) должны создаваться именно файлы устройств ttyACM, а не ttyUSB?

      Удалить
    2. К Nexus 7 подключаю Huawei 1550 использую PPP widget.
      Есть рут, режим модема - "только модем". В итоге планшет не видит модем, хотя в ppp widget доступны настройки и кнопка подключения.
      Ищу другие варианты подключения, но т.к. в Android пока ориентируюсь слабо подключится не удается.

      Удалить
    3. Вот здесь http://4pda.ru/forum/index.php?showtopic=343356&st=1860 модем Huawei E1550 к Nexus 7 подключили без особых проблем. И при этом никаких режимов "только модем" не нужно. Посмотрите.

      Удалить
    4. Добрый день. Проблема с хуавеем Е150 и андройд магнитолой 5.1.1 . В консоли все ок, ат команды проходят. Но в меню пишет "модем не обнаружен" РРР виджет конектится (есть индикация на модеме). Но интернет не работает. Второй день мучаюсь и уже не знаю куда копать.. А и файла 3G_cofig.cfg нет вообще

      Удалить
  2. взял планшет texet 9741, имеется билайновский модем zte mf-100. при подключении регистрирует сеть, подствечивается "косая" уровня сигнала и на "веерке" сигнала появляется "3G", но как именно запустить интернет не пойму. В windows это делается через автозагрузочную прогу от билайна. Помогите разобраться.

    ОтветитьУдалить
  3. Раз все эти значки, уровни сигнала появились, вы уже подключены. Интернет "запускается" автоматически. Проверьте в Настройках планшета в разделе "Система" пункт "О планшетном ПК - Общая информация", написано, что "Подключено"? Вы запрос PIN-кода на сим-карте модема отключили? Проверьте в настройках планшета выключен ли Wi-Fi, режим "Полет"? Передача данных включена? Точка доступа (APN) такая же, как и в программе от Билайна на компьютере? Попробуйте открыть какой-нибудь сайт в браузере. Например: www.ya.ru , если не открылся, попробуйте в строке адреса ввести IP-адрес того же Яндекса: 87.250.251.3 . Открылась страница? Значит адреса DNS-серверов при установке подключения небыли заданы. А может у вас какой-нибудь сетевой экран (Firewall) установлен, и он Интернет блокирует? В программах на планшете посмотрите.

    ОтветитьУдалить
    Ответы
    1. а как задать адреса DNS-серверов?

      Удалить
    2. Адреса DNS можно задать командой в терминале: setprop net.dns1 8.8.8.8, где 8.8.8.8 - адрес сервера. Посмотрите в разделе 5. Я там писал про скрипты и эту команду.

      Удалить
  4. перевел модем в режим "только модем", 3g также загорается на веерке wifi. отключил wifi. поменял в точке доступа internet.beeline на home.beeline как в виндоуз проге. появился 3g возле косой сигнала. заработало. но очень уж не стабильно работает. периодически вылетает со связи. индикатор на модеме уходит в режим "не зарегистрирован", опять регистрируется и т.д. что посоветуете. на ноуте модем работает как часы, останавливается если только выключишь. т.е. вопрос не в сигнале сети, а в самих настройках andr 4.0. какие советы в таком случае. я с andr дела раньше не имел, поэтому и мыслей пока нет

    ОтветитьУдалить
    Ответы
    1. Возможно, модему питания от планшета не хватает. При подключенном зарядном устройстве тоже так не стабильно работает?

      Удалить
  5. у меня эл.книга DNS AirBookTTJ702 и модем ZTE MF180 Beeline. При подключении модема к AirBook лампочка на ZTE вообще не загорается (c windows работает без проблемм). Переводил модем в режим "только модем", то же самое. Флешки USB2 он то же не видит. Это потому что на AirBook нет модуля cdc-acm.ko? И вообще, этот модуль ЧТО? Скрипт? Фаил? Папка с файлами (программа)? И где его взять? Обьясните лузеру.

    ОтветитьУдалить
    Ответы
    1. Этот файл вам не нужен. Скорее всего ваша книга не поддерживает USB OTG. Или вы используете не OTG кабель, а обычный.

      Удалить
  6. У меня забугорный SG NOTE 10.1 n8013
    На нем вообще нет в настройках пункта "Беспроводные сети (Ещё...)"
    Как быть?

    ОтветитьУдалить
    Ответы
    1. Ищите альтернативную прошивку для вашего устройства. В которой есть этот пункт.

      Удалить
  7. столкнулся с проблемой, планшет 3Q RC0721, модем E173u-1 разлоченый и переведенный в режим "только модем",при подключении модема без сим-карты появляется серый значок соединения и надпись "нет сим-карты", при подключении с сим-картой серый значок появляется на пару секунд и исчезает, настроеные точки доступа при этом не видны в настройках. Индикатор модема мигает, соединения не происходит. Модем E1550 определяется и подключается без проблем.

    Может проблема в com-портах?

    ОтветитьУдалить
    Ответы
    1. Похоже на симптом в)-2). Почитайте выше. Найдите в журнале по команде "logcat -b radio", через какие tty система пытается установить соединение? Потом вЫключите в настройках планшета Беспроводные сети и, как в Разделе 1 написано, найдите нужный tty для подключения. Ну и, как вариант, через PPPWidget можно попробовать подключиться.

      Удалить
  8. Спасибо!
    Подключился через PPPWidget.
    Но всё же... нашел нужный tty, но не нашел в системе 3g_dongle.cfg, где можно поменять значение портов для установки соединения?

    ОтветитьУдалить
  9. Ничего, сойдёт, пока вроде всё пашет.

    ОтветитьУдалить
  10. Уменя Huawei-e1500. При подключении в каталоге /dev/bus/usb/001/ появляются два устройства - 001 и 002 - и всё.
    Вывод команды:
    #
    #lsusb
    Bus 001 Device 001: ID 1d6b:0002 (собственно хост устр.)
    Bus 001 Device 002: ID 12d1:1001 (модем)

    Вот часть dmesg
    #dmesg | grep usb
    <6>[03-28 12:14:19.205853] [13: khubd]usb 1-1: New USB device found, idVendor=12d1, idProduct=1001
    <6>[03-28 12:14:19.205853] [13: khubd]usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
    <6>[03-28 12:14:19.205853] [13: khubd]usb 1-1: Product: HUAWEI Mobile
    <6>[03-28 12:14:19.205853] [13: khubd]usb 1-1: Manufacturer: HUAWEI Technology

    При попытке послать команду "АТ" в bus 002 отвечает, что файл только для чтения.

    Цитата:
    б) Иногда если не создаются файлы устройств /dev/ttyUSB, нужно ввести в эмуляторе терминала команды:
    su
    echo "19d2 2000" > /sys/bus/usb-serial/drivers/option1/new_id

    У меня на устройстве нет каталога /sys
    Есть ли другой способ указать системе, что это модем.

    ОтветитьУдалить
    Ответы
    1. AT-команды нужно в /dev/ttyUSB отправлять, а не в "bus 002".
      А у вас точно система Android? :) Может не /dev/ttyUSB, а файлы устройств в /dev/usb/tts/ создаются?
      Посмотрите в первом посте, третий пункт по этой ссылке: http://smartqmid.ru/index.php?showtopic=2734 Может ваш случай?

      Удалить
    2. Похоже у меня нет поддержки модемов в самом ядре. При подключении модема устройств типа /dev/tty* ,/dev/usb/* не появляется. Модуля usbserial в .../modules/ тоже нет. Видно не судьба. Спасибо.
      С уважением Александр.

      Удалить
    3. И я у себя в системе не наблюдаю ни option, ни usbserial. При подключении используются какие-то другие модули. Нужно разбираться.

      Удалить
  11. подскажите как связать ainol novo7 fire и huawei e3121(320s mts) не как не получается

    ОтветитьУдалить
  12. Доброго времени суток.
    Спасибо за мануал.
    Вот уже битых часов 6 борюсь с модемом zte MF192+ и андроидом 4.1.1 (на магнитоле)
    - файла 3g_dongle.cfg нет
    - ttyUSB ни даже ttyACM не появляются
    - в сведениях о системе ничего про сеть нет
    - пакет busybox есть
    - режим модем включен в HyperTerm AT%USBMODEM=0
    - echo "19d2 2000" > /sys/bus/usb-serial/drivers/option1/new_id - не помогло, но команду выполнил(vid pid взял из команды dmesg)
    - в dmesg есть следующее:
    usb 2-1 new high speed usb device number 2 using usb20_host
    usb 2-1 new usb device found vid= pid=
    usb 2-1 new usb device strings: mfr=3, product=2, sn=4
    usb 2-1 product mf192+
    usb 2-1 manuf ZTE
    cdc_ethernet 1-1:1.8: usb0: register 'cdc_ether' at usb-usb20_otg-1, CDC ethernet device, мак адрес

    вроде как не понимает что это модем, но последняя строчка все же говорит что какой то ethernet появляется - не подскажите куда дальше копать?

    ОтветитьУдалить
    Ответы
    1. Насколько знаю, у ZTE MF192+ идентификаторы VID/PID в режиме модема "19d2 1217". А не "19d2 2000", как вы пытались в команде echo отправить.
      Раз уж строка "cdc_ethernet 1-1..." появилась, можно попробовать в настройках магнитолы выключить "Мобильная сеть". А включить и настроить "Ethernet". Может, получится.

      Удалить
    2. Решил попробовать разные модемы, благо поменяться никто не против. Воткнул Huawei E171 новый - не заработал, хотя ttyUSB появились. Затем откапал модем ZTE MF112 и о чудо - заработало. Правда не очень стабильно - хотя это наверное от сигнала зависит - значит все пакеты стоят, но модемы почему то не все прикручиваются. Походу вопросик - вообще марка модема играет какую то роль в стабильности или они примерно все одинаковые?

      Удалить
  13. У меня такая проблема после подключения модема планшета он загорается зелёным потом зелёный цвет начинает моргать, т.е подключение к интернету есть но через 2-3 секунды подключение исчезает и индикатор просто горит зелёным! Что можно сделать с этим? Модем работает в режими только модем, марка модема beeline zte mf-190, планшет texet tm-9740!
    Подскажите пожалуйсто что можно сделать?
    С Уважением Михаил!

    ОтветитьУдалить
  14. Здравствуйте. Есть такая проблема.
    По устройствам: icombin parus quad - планшет, huavei E303 - модем.
    Модем вроде перевел в режим чистого модема, подключил, PINкод отключен.
    Подключаю к планшету, прописываю данные точки APN, передача данных - птичка стоит. Подключения нет. При этом в свойствах планшета нормально определена сеть по названию оператора, тип мобильной сети HSDPA:9, уровень сигнала показывает, доступность сети - в зоне обслуживания. Но "передача данных в мобильной сети" - Отключено.
    Файла 3g_dongle.cfg в сборке нет. Я его создал :) Но тут же прочитал, что это бесполезно.
    Совсем запутался.

    ОтветитьУдалить
  15. Анонимный12 мая 2013 г., 13:29

    Добрый день! Есть такая проблема - устройство Андройд находится в автомобиле. Модем Huawei (входит в комплект устройства), симка Билайн. Настроил, все работает, но ровно до того момента, пока не уехал от станции, к которой подключился модем. Далее происходит следующее: модем постоянно горит синим (т.е. подключен к сети), индикатор 3G также горит на экране, а интернета нет. Получается, что модем не переподключается к новой станции. Как его заставить это делать, если это вообще возможно (на телефоне ведь это происходит автоматически)? Пока стоишь на месте, все работает без проблем.

    ОтветитьУдалить
    Ответы
    1. Добрый! Если есть возможность подключить модем к компьютеру с Windows и программой для работы с этим модемом (устанавливается автоматически), то можно через эту программу посмотреть настройки модема. Проверить пункт настроек "Режим регистрации – Автоматически", "Выбор сети – Автоматически" или подобный. Если компа нет, через терминал AT-командой изменить эти настройки. Как отправлять, я здесь писал. Какую команду отправлять – нужно для вашей модели модема в инете поискать. Возможно, это: AT^SYSCFG=2,0,3FFFFFFF,2,4

      Удалить
    2. У меня планшет андроид 4.1 я не магу подключить мадем кагда я его подключаю уменя просто мигает лампа на мегафоне е 173 мадеме помагите

      Удалить
  16. добрый день.....у меня планшет на андройде 4.1.1 и модем мегафон E352.....при подключении модема к планшету на модеме мигает лампочка и все....а на планшете появляется треугольник сети и сразу же исчезает.......и все ....и ничего не работает...что мне делать...подскажите пожалуйста!!!!!

    ОтветитьУдалить
    Ответы
    1. Анонимный30 июня 2013 г., 09:32

      О, у меня такая же проблема. Как победили?

      Удалить
    2. Анонимный1 июля 2013 г., 00:52

      с помощью PPP Widget

      Удалить
  17. Анонимный11 июня 2013 г., 02:52

    спасибо
    по инструкции все получилось
    wexler tab7000+ mf180 от мтс
    даже денежку автору бы кинул, но у меня нет яндекс кошелька

    ОтветитьУдалить
  18. Анонимный13 июня 2013 г., 21:54

    Застрял на пункте "Определение списка файлов устройств модема" - не обнаружены устройства. Пункт "Особенности подключения отдельных устройств" пункт б)" не помог. Планшет Ainol Novo 10 Hero, модем ZTE-Beeline.

    ОтветитьУдалить
  19. Анонимный24 июня 2013 г., 17:54

    Расскажи пожалуйста по подробней. У меня тоже таб 7000 ну ни как не хочет подключатся не через 3g модем не через кпк в режиме модема, просто их не видит вообще не как не реагирует. Делал всё по инструкции модем zte mf 112 (MTS).

    ОтветитьУдалить
  20. Анонимный27 июня 2013 г., 07:58

    Привет всем !
    У меня хьювей 3131 после преревода в режим"только-модем"показывает значук интернета пустой и все .Ставил настройки в АПН изменений нет (на ББ модем все робит ровно!)
    Модем моргает синим.Планшет dns e-77.
    Могит кто в курсе подскажите?

    ОтветитьУдалить
  21. Анонимный28 июня 2013 г., 00:53

    Добрый день! На планшетнике стоит Android 4.1. и в нем нет lsub. Где его можно скачать? Может кто даст ссылку?

    ОтветитьУдалить
    Ответы
    1. Анонимный1 июля 2013 г., 04:44

      С BusyBox разберитесь. В инструкции выше раздел "По отношению к Android устройству:" пункт 4). Там и ссылка есть откуда установить.

      Удалить
  22. Анонимный1 июля 2013 г., 04:55

    Помогите девушке разобраться! Купила планшет дигма idj7n не могу подключить модем от билайна вообще его не видит нет индикатора сети...скачала виджет ррр...он модем видит но никак не подключает, модем переведен в режим только модем...((( намучилвсь за два дня аж плакать хочется..неужели ничего нельзя сделать...

    ОтветитьУдалить
    Ответы
    1. Анонимный2 июля 2013 г., 00:07

      Если через PPP Widget подключаетесь, лучше модем в режим "только модем" не переводить. Виджет сам всё прекрасно переключает. И плакать, вот точно нет смысла. Попробуйте почитать инструкцию выше по разделам (построчно) :). И выполнять то, что написано, последовательно.

      Удалить
  23. Анонимный13 июля 2013 г., 10:19

    Подскажи пожалуйста!!!
    У меня модем е171 МТС
    Коннект менеджер: 13.001.08.07.143
    Информация о программе: 11.126.85.01.143
    IMEI: 356356045076755
    Планшет Dns AirTab M101w прошивка модуля связи Е171
    Модем переключил в функцию только модем с помощью программы ZyXEL Keenetic
    Планшет определил сразу без заморочек. Но мне нужен был мегафон.
    Я тогда разлочил модем, тоже без проблем просто калькулятором опять же перевел для планшета и...
    Все заработало!!! Но это только на первый взгляд. Поначалу все соединяется и вроде все хорошо, потом происходит разрыв и приходиться заходить в настройки> еще> мобильная сеть> операторы связи> поиск сети и выбирать мегафон И ТАК ПОСТОЯННО!!! Подскажи пожалуйста лекарство без прав root на планшете!!! И если нужны какие нибудь проги на комп можешь дать ссылочки!!! Зараннее искренне благодарен!!!

    ОтветитьУдалить
    Ответы
    1. Без прав root даже PPPWidget не работает. Не знаю я вариантов, где права Root не нужны. А для компьютера все нужные программы устанавливаются с самого модема при первом подключении к данному компьютеру. Модем при этом, конечно, должен находиться в обычном режиме, а не в "только модем". Разрывы с симкой Мегафон и на компьютере происходят? Или только на планшете?

      Удалить
  24. Здравствуйте, спасибо за отличную и толковую статью. У меня точно такой же случай с модемом MF100 симка билайна.
    Не знаю почему у вас не возникло ситуации с тем что /system подмонтирована в режиме только чтение (ro)
    и соответственно система не даёт установить права 777, удалить или заменить этот полезнейший файлик настроек 3g модемов.
    ситуацию заборол, как показано на слепке:
    https://lh6.googleusercontent.com/-4lhcwOqK8MQ/UeJDfsWpkkI/AAAAAAAADxk/QEN6Gj4EtVA/w1280-h800-no/Screenshot_2013-07-14-19-16-16.png

    суть в том что сначала просто запускаем mout чтоб посмотреть как примонтирована /system, что путь до система /dev/block/nandd и тип файловой системы ext4

    после этого соответственно перемонтируем её командой:
    mount -o rw,remount -t ext4 /dev/block/nandd

    спасибо за подсказку с монтированием этому товарищу:
    http://www.pocketmagic.net/2009/05/write-on-the-android-read-only-file-system/comment-page-1

    ОтветитьУдалить
    Ответы
    1. Анонимный14 июля 2013 г., 10:43

      Вообще ни чего не понятно. Это же ты пишешь на счет разлоченного модема с чужим оператором? Если да, то подскажи можно сделать тоже самое без прав root? Если можно то опиши пожалуйста по проще, чтобы любой мог повторить. Цены бы тебе не было!!!

      Удалить
    2. Александр, спасибо большое за полезную информацию. Написал в статье только то, с чем сам сталкивался. Я, считай, только пару-тройку модемов сам и подключал. Когда надо было. И уже почти год этим не занимался. Поэтому и написал инструкцию, чтобы если понадобиться ещё раз, вспомнить, что к чему. Ну и, может ещё кому-нибудь понадобится мой какой-никакой опыт.

      "Анонимный 14 июля 2013 г., 10:43", ответил в сообщении выше.

      Удалить
  25. Анонимный17 июля 2013 г., 13:39

    Lexaleon
    Подскажи пожалуйста, как ты убирал флаг NODOWNLOAD.FLG??? Это же можно сделать через компьютер Hyper Terminal? ПроБовал вводить команду "AT+ZCDRUN=E", а ее ни как не хочет принимать. Хотя просто на "АТ" отвечает "ОК". У меня разлоченый модем е171 мтс и когда на мегафоне соединение отрывается приходится каждый раз искать сеть и нажимать своего оператора. А на МТСе было все стабильно. Ты еще советовал как альтернативу "польскую" прошивку, я так и не понял где ее искать(((

    ОтветитьУдалить
    Ответы
    1. Я так понимаю, про флаг и прошивку вы прочитали в публикации "Подключение модема ZTE MF100 к электронной книге Wexler.Book T7008"? Но так модем-то там ZTE MF100, а у вас МТС E171. Для этого модема и АТ-команды другие, и, конечно же, другие прошивки. Я с этим модемом не сталкивался, но в Интернете про него достаточно много информации.

      Удалить
  26. Анонимный21 июля 2013 г., 12:26

    Здравствуйте, у меня huawei ec168, переключаться в режим токо модем не хочет, планшетом не определяется, хотя на ПК работает просто отлично. Как его перебороть?

    ОтветитьУдалить
    Ответы
    1. "планшетом не определяется" - это что означает? В логах при подключении модема ничего не появляется, не отображается?

      Удалить
  27. Анонимный22 июля 2013 г., 21:27

    добрый день.у меня модем zte mf667 и планшет дигма ids10,модем в режиме только модем, при подключении к планшету индикатор горит зелёным,не мигает,сеть не определяется,что мне делать на этом этапе?плиз подскажите чайнику-девушке

    ОтветитьУдалить
  28. Может кому пригодится. Настраивал модем ZTE mf170 (djuice). Он подтянул для выбора четыре варианта APN (диджус, киевстар и ейс енд Бейсы. При выборе любого из них значок сети горит но "відсутнє з'єднання", на модеме горела зеленая лампочка. Оказалось что вся штука в том, что пакет XL киевстар, и после того как я подправил предложенный APN на xl.kyivstar.net (точно такой как в клиентской програмке диджус для компьютера)(без www). И усьо. Может и ерунду пишу, но я как чайник в этом деле долго с этим париться.

    ОтветитьУдалить
  29. Уважаемый lexaleon добрый день, при подключении модема huawei e392 3G+4G, к планшетам на Allwinner a10, а именно Explay Informer 801 и Sanei N10 ,Android 4.0.3 , модем мигает красным , что дальше делать , это можно расценивать как вы пишите ,"На Huawei наоборот: мигает - зарегистрирован в сети оператора".....? Спасибо большое заранее.

    ОтветитьУдалить
    Ответы
    1. Что показывает световой индикатор на вашей модели модема лучше посмотреть, подключив его к "большому" компьютеру. Ну или инструкцию к модему почитать. :) А что делать дальше... можно попробовать посмотреть, что там в настройках планшета. Вверху в моей инструкции я написал, что знал.

      Удалить
  30. Доброго времени суток, lexaleon. Есть такая проблема. Модем (ZTE170 от Билайна) c сим картой МТС, при подключении к планшету (Irbis TD-72. Android 4.1.1 Root есть) подключается к сети, все работает, выходит в интернет, но через несколько минут полностью отключается. Помогает только отключение и снова подключение модема. На компьютере работает стабильно. С МТС-коннект модемом тоже все работало на планшете стабильно.

    ОтветитьУдалить
    Ответы
    1. И вам доброго! Я здесь писал уже, почему у меня модем ZTE MF100 от Билайн с симкой МТС через 2 минуты отключался. Если не ваш случай. Ну, может программу какую-нибудь устанавливали для экономии заряда аккумулятора планшета? И она модем отключает. Нет? Попробуйте логи посмотреть, разобраться, после чего там модем отключается.

      Удалить
  31. Добрый день!
    У меня планшет Explay sQuad hd97 (андроид 4.2.2) и модем ZTE MF192/

    1) Сделал всё - и добавил строки про данный модем в 3g_dongle.cfg и добавил внизу строку к preinstall.sh и даже нашел в папке system/etc/usb_modeswitch.d/ файл с почти названием моего модема. Там был файл 19d_1517, а у меня 1515 - переименовал этот файл и отредактировал его содержимое под мой модем.

    И всё никак.

    2) Сторонними средствами как описано модем подключается (я раньше еще нашел этот метод). Но, как понимаете, работают только браузеры, остальное пишет "нет соединения", да и неудобно через gscrypt подключать.

    3) Обратил внимание в инструкции на строки в пункте 6а - как раз про "мой" модем MF192:

    а) Возможно, при подключении предусмотрено использование только файлов устройств /dev/ttyUSB. А для вашего модема создаются /dev/ttyACM (например ZTE MF192). Можно создать символьные ссылки. Добавить в начало скрипта запуска подключения подобные строки:

    ln -s /dev/ttyACM0 /dev/ttyUSB0
    ln -s /dev/ttyACM1 /dev/ttyUSB1

    Объясните, пожалуйста, в какой файл в начало их добавлять???

    ОтветитьУдалить
    Ответы
    1. И вам добрый!
      2) Если сторонними средствами подключались, посмотрите, как там подключается? Через ttyUSB или ttyACM? ACM использовались только в первых версиях ZTE MF192.
      3) Для проверки, можно сначала эти строки просто в терминале ввести, посмотреть, помогло ли. Если всё-таки ваш модем ttyACM создает.

      Удалить
    2. 2) сторонними средствами подключается по ttyUSB: - способ со скриптами и GSacript.apk
      3) отклик на эти команды:
      link failed File exists

      и что бы это значило?

      Удалить
    3. 3) отклик появляется только если до этих команд применить скрипт -modem ON

      Удалить
  32. то есть что подразумевается под "скрипт запуска подключения"??? - preinstall.sh? Другой файл?

    ОтветитьУдалить
  33. Да, PPPWidget постоянно пишет "Драйвер не найден" - на любом порту. Это что то совсем не лечимое?

    ОтветитьУдалить
  34. прошу прощения, наверное вам это всё порядком поднадоело, но всё же спрошу. есть НЕКСУС 7 16Гб вай-фай, андроид 4.2.2, с рут правами, с установленным терминалом, с PPP Widget последней версии и модем HUAWEI (мегафон). виджет видит модем, все точки доступа и прочие настройки виджета прописал. НО. после "набора номера" пишет "отключено". спасите помогите(

    ОтветитьУдалить
    Ответы
    1. Очень давно уже не занимался этим. Но когда сам пытался разобраться, смотрел логи ("logcat -b radio", просто logcat). И если какая-то строчка казалась в тему проблемы подключения модема, искал в интернете, что она означает. У кого из людей было такое же, и как он решил проблему.

      Удалить
    2. скорее всего ошибка в номере, пока не изменил на *99#
      также указывал:
      Имя пользователя gdata и пароль gdata
      Номер дозвона: *99#

      Удалить
  35. Доброго времени суток. вопрос немного не в тему, но это единственная близкая по содержанию статья, искомая мной. вопрос такой, в планшете сгорел Wi-Fi, есть usb свисток. планшет его определяет.
    Вопрос: как переключится со встроенного wi-fi на свисток?

    ОтветитьУдалить
    Ответы
    1. Вот эту инструкцию посмотрите: http://nuzhen-sovet.ru/content/podklyuchenie-vneshnego-wi-fi-adaptera-k-planshetu-na-android-4
      А вообще, это частая тема для Андроид ТВ-приставок, медиаплееров. На их форумах, думаю, быстрее можно найти ответ. Удачи!

      Удалить
  36. Доброго времени суток!
    Хочу поделиться опытом подключения модема ZTE MF192 к планшету Iconbit NT-0901s
    Сразу должен оговориться, что вариант с принудительным переводом модема в режим "только модем" меня не устраивал - устройство иногда используется с нескольких стационаров для аварийного выхода в сеть.
    На планшете модем определялся командой busybox lsusb как устройство с ID 0x19d2:1514, на компьютере в свойствах модема ID оборудования - 0x19d2:1515
    Проблему решил, поместив файл с именем 19d2_1514 в папку /system/etc/usb_modeswitch.d
    Содержимое файла:
    # ZTE MF192 (Variant)

    DefaultVendor=0x19d2
    DefaultProduct=0x1514

    TargetVendor=0x19d2
    TargetProduct=0x1515

    MessageContent="5553424348c4758600000000000010ff000000000000000000000000000000"
    NeedResponse=1

    CheckCuccess=20

    Правильная команда нашлась поиском по словам modeswitch 19d2 1514

    Оставалось добавить описание модема в файл 3g_dongle.cfg
    [MF192]
    dongle_name=MF192
    production_name=MF192
    vendor_name=ZTE
    network_type=GSM_MODE
    pid_vid_origin=0x19d21515
    bcdDevice_origin=0x0200
    pid_vid_now=0x19d21515
    bcdDevice_now=0x0200
    at_port=3
    ppp_port=1

    После этого все отлично заработало.

    ОтветитьУдалить
  37. Здравствуйте. Возникла проблема с устройством "Oysters Chrom 5500" и с подключением к нему модема МТС MF180 (ZTE MF180) и Megafon E352 (Huawei E352).

    Более подробно ситуация описана на форуме 4PDA.
    http://4pda.ru/forum/index.php?s=&showtopic=374932&view=findpost&p=29694113
    ---
    Заранее спасибо.

    ОтветитьУдалить
  38. Здравствуйте. можно ли подключить lenovo s 6000?

    ОтветитьУдалить
  39. Кому нибудь удалось подключить 4G модем МТС 827F (Huawei E3372) к планшету GT-P6800? Все описанное автором перепробовал, все тщетно. Максим чего удалось добиться: модем при подключении к табу получает питание, появилась индикация наличия LTE сети, PPPWidget увидел новое устройство 12d1:1506 (MOBILE).
    Файлы устройств /dev/ttyUSB не создаются, вообще указанные папки
    /system/bin/preinstall.sh
    /system/etc/usb_modeswitch.sh
    /system/etc/init.d/
    отсутствуют в системе.

    ОтветитьУдалить
    Ответы
    1. Помогите не могу подключить модем Huawei E3272 к планшету ASUS MEMO PAD FHD 10 планшет определяет его как устройство и на этом всё!!!!

      Удалить
  40. Помогите не могу подключить модем Huawei E3272 к планшету ASUS MEMO PAD FHD 10 планшет определяет его как устройство и на этом всё!!!!

    ОтветитьУдалить
  41. Подскажите как зарегистрировать сеть на пк на ноуте все хорошо работает а на пк эта проблема

    ОтветитьУдалить
  42. помогите подружить zte 823 и KR6950 (автомобильная голова на R16)
    что смог сделать это только разблокировать модем, и разбить на отдельные устройства, только в этом случае голова стала видеть модем после того как еще прописал в файл 3g_dongle.cfg появилось ограничение мобильной сети по трафику
    На голове стала видна шкала уровня сигнала(значка 3G нет ), (что 2,3 порт прописывал без разницы итак и так работает) на модеме с симкой загорается после подключения режим 3G, а потом через некоторое время переходит в обрыв соединения. и не одно приложение не пользует интерент...
    Настройках планшета в разделе "Система" пункт "О планшетном ПК - Общая информация", не написано, что "Подключено"
    переключить командой не удается потому как по идентификаторам 19d2_0016 такого файла нет, как его создать не знаю..
    в режим только модем переводил. но все равно при вставке модема в юсб ноута появляется сдром

    ОтветитьУдалить
    Ответы
    1. Вам удалось подключить модем?
      Подскажите как ? У меня такой же модем и тоже голова на андройде, андройд видит модем в режиме модема но в интернет не выходит.
      Расскажите как Вам удалось победить (если удалось)

      Удалить
  43. У меня леново а 3500 н не могу подключить модем интертелеком. Через ппвиджет пишет драйвер не найден. Модем горит. Файлов нет не появляются. Может не возможно на моем устроит подключить.

    ОтветитьУдалить
  44. помогите подключить ZTE 190 к андроид 7.1.1

    ОтветитьУдалить
  45. Подскажите, плз, не получается красиво подключить свисток Huawei E3372h к автомобильной магнитоле на базе процессора PX5.
    Модем получил с прошивкой HiLink, при подключении его к магнитоле - появлялись устройства ttyUSB0..2, появлялся значок с антенной в статус баре, появлялась возможность настраивать параметры сети в настройках. Но не было интернета. Погуглив, прошил модем в кастомный HiLink по инструкции отсюда: https://4pda.ru/forum/index.php?showtopic=804383&st=3600#entry66908061
    После этого интернет появился, но я потерял возможность использования WiFi, т.к. приоритет сетевого устройства выше, чем у WiFi. Кроме того, магнитола перестала показывать статус соединения в статус баре. Ну и настройки сети тоже пропали.
    Решил, что мне нужна прошивка Stick.
    После перешивки в stick - интернет не работает, статуса в статус баре нет, настройки сети недоступны. Но dmesg показывает, что у меня есть два ttyUSB устройства, оба из которых принимают АТ команды, первое так же раппортует unsolicited responses, а второе отзывается на AT*99#. Файла 3g_dongle ни в /etc, ни в /system/etc не нашел.
    В логе logcat -b radio вижу следующее:
    RILJ:[3777]> RIL_REQUEST_GET_CELL_INFO_LIST [SUB0]
    RIL_RK_DATA_V8.0: onRequest: GET_CELL_INFO_LIST
    RILJ: [3777]< RIL_REQUEST_GET_CELL_INFO_LIST error 1[SUB0]
    RilRequest: [3777]< RIL_REQUEST_GET_CELL_INFO_LIST error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE ret = []
    SST: EVENT_GET_CELL_INFO_LIST: error ret null, e=com.android.internal.telephony.CommandException RADIO_NOT_AVAILABLE
    Подскажите, плз, в какую сторону копать дальше. Заранее благодарен!

    ОтветитьУдалить