суббота, 16 ноября 2013 г.

Как подключить 3G модем к Планшету Android

Добрый день.Меня зовут Виктор.Сегодня я хочу поделиться с вами Инструкциями по подключению Планшета Android к интернету а точнее к 3G модему.

Большинство китайских планшетов под управлением ОС Android формально поддерживают подключение USB 3G-модема. Но из-за отсутствия необходимых драйверов или некорректных настроек, даже заявленные поддерживаемыми модели отказываются работать.
В качестве примера рассмотрим SmartQ V7 Android 2.1 V 2.0 (официальная прошивка) и 3G-модем Huawei E150 (МТС-Коннект).
У многих пользователей при подключении модема к устройству и запуску утилиты для работы с 3G ничего не происходит, и модем не работает. Проблема в том, что современные модемы распознаются как два устройства - собственно модем и виртуальный CD-ROM, а иногда еще и как флеш-накопитель. Android не умеет работать с "составными" устройствами, поэтому для успешного использования 3G-модема его необходимо перевести в режим "только модем". Делается это с помощью Windows-утилиты Hyper Terminal, и сейчас мы узнаем как.
Чтобы подключить китайский Android-планшет (SmartQV7) к Интернету нам нужны:
1) Компьютер под управлением Windows7, Vsta, XP (x86).
2) 3G Модем Huawei E150 (МТС Коннект).
3) SmartQ V7 (рассматривалась прошивка Android 2.1 V 2.0).
4) Программа Hyper Terminal для Windows 7 можно скачать здесь (http://soft.sibnet.ru/soft/29549-hyperterminal/).

Инструкция:
1) Подключить модем к ПК под управлением Windows и убедиться, что он работает.
2) Сохранить все файлы, содержащиеся на виртуальном CD модема.
3) Отключить компьютер от сети и Интернета и запустить программу Hyper Terminal.
Программа Hyper Terminal находится в разделе Пуск > Программы > Стандартные > Связь > Hyper Terminal - в ос Windows XP, а для Windows7 ее нужно загрузить.

4)Теперь делаем все как на фото ниже.

                                             Заходим в диспетчер файлов.

Находим там наш подключенный модем и заходим в его свойства 

                                     
                            Смотрим и запоминаем к какому порту подключен наш модем
                                           Запускаем Hyper Terminal  В окне "Описание подключения" пишем                                            любое название, скажем "Huawei", и нажимаем Ok
                   С следующем окне в списке выбираем наш порт к которому подключен                                                                                                 наш модем.
Окно с номерами телефона и прочими    параметрами нужно просто закрыть, нажав кнопку "Отмена".
                  Теперь на панели программы следует нажать последнюю кнопку "Свойства":
И в открывшемся окне "Свойства: модем" перейти на вкладку "Параметры:
Нажать кнопку "Параметры ASCII":
Поставить галочку во второй сверху графе "Отображать вводимые символы на экране".
Нажать ОК. Верхнее окошко закроется. Нажать ОК. Последнее окошко закроется, и в главном окне программы замигает курсор.

 Включаем CAPS LOCK и печатаем команду АТ.  Нажимаем ENTER. Появляется ответ: ОК. Значит связь с модемом установлена. Вводим одну из следующих команд:
AT^U2DIAG=0 (устройство в режиме только модем)

AT^U2DIAG=1 (устройство в режиме модем + CD-ROM)

AT^U2DIAG=255 (устройство в режиме модем + CD-ROM + Card Reader)

AT^U2DIAG=256 (устройство в режиме модем + Card Reader).

Для успешной работы модема в планшете нужно воспользоваться командой AT^U2DIAG=0 и перевести его в режим "только модем". Введя команду, нажимаем ENTER, и в ответ видим ОК.
Закрываем окно Hyper Terminal, ответив "ДА" на предложение прервать сеанс связи и отказавшись от сохранения подключения.
7) Убеждаемся, что эмуляция CD-ROM отключена. Для этого отсоединяем модем от USB порта и снова подсоединяем в тот же порт. В "Мой компьютер" не должно появиться "нового" CD-ROM - только те, что есть на самом деле.
Если возникнет необходимость вернуть модем в первоначальное состояние, необходимо повторить всю процедуру, но уже с командой AT^U2DIAG=255 (устройство в режиме модем + CD-ROM + Card Reader).
8) Запустить Android на планшете, зайти в "Настройки" > "Беспроводные сети" > "Точки доступа (APN)" и ввести настройки вашего мобильного оператора.
Ниже приводятся настройки Unite 3G:
Имя: internet3g.unite.ru
dial number: *99#
Имя пользователя: unite
Пароль: unite
Нажать "use default value"
9) Перезапустить Android.
10) После перезапуска Android просто воткнуть модифицированный модем в порт USB.
Через 7-10 секунд возле значка батареи появится 3G. Все работает :)

 А также предоставлю список команд  для всех Модемов Huawei 
 Так как вышеперечисленные команды для вашего модема могут просто не пойти.


Рассмотрим наиболее часто используемые at команды при работе с модемом huawei

ATI - вывод информации о модеме

AT+CFUN=1 – перезагрузка модема, очень полезная команда не требует "передергивать" модем. После перезагрузки модем перерегистрируется в сети оператора.
AT+CGMI - информация о производителе модема (Recieve: huawei)
AT+CGMR - информация о версии прошивки (Recieve: 11.608.12.04.21)
AT+CIMI - информация об IMSI номер SIM карты (Recieve: 250015800471114)
AT+CGSN - информация о IMEI модема (Recieve: 353142033840706)
AT^HWVER - информация о версии железа модема (Recieve: ^HWVER:"CD6ATCPU")
AT+CSQ - посмотреть уровень радиосигнала
AT^CMDL - получить список всех комманд
AT+CGMM или AT+GMM - запросить название модели
AT+COPS - информация о текущем операторе (Recieve: +COPS: (1,"MTS-RUS","MTS","25001",0),(2,"MTS-RUS","MTS","25001",2),,(0,1,2,3,4),(0,1,2))
AT^U2DIAG? - текущий режим.
AT^GETPORTMODE – список всех устройств в модеме
AT+CLAC в ответе будет список поддерживаемых команд
Включение голосовых функций модема:
AT^CVOICE=? – проверка состояния голосовых функций модема (0 - значит включено)
AT^CVOICE=0 – включение голосовых функций модема
Включение / отключение режимов 2G и 3G:
AT^SYSCFG=13,1,3fffffff,0,0 – режим только 2G
AT^SYSCFG=2,1,3fffffff,0,0 – режим предпочтительно 2G
AT^SYSCFG=14,2,3fffffff,0,1 – режим только 3G
AT^SYSCFG=2,2,3fffffff,0,1 – режим предпочтительно 3G
AT^SYSCFG=2,2,3fffff ff,0,2 – режим включение 2G и 3G
Включение / отключение режимов WCDMA, HSDPA, HSPA+, HSPA:
AT^HSDPA=1 – режим HSDPA включен
AT^HSDPA=0 – режим HSDPA выключен
AT^HSUPA=1 – режим HSUPA включен

AT^HSUPA=0 – режим HSUPA выключен

AT^HSPA=0 – режим WCDMA
AT^HSPA=1 – режим HSDPA
AT^HSPA=2 – режим HSPA

AT^HSPA=3 – режим HSPA+

AT^SYSCFG=13,1,3FFFFFFF,2,4 – режим только GPRS/EDGE
AT^SYSCFG=14,2,3FFFFFFF,2,4 – режим только 3G/WCDMA
AT^SYSCFG=2,1,3FFFFFFF,2,4 – режим предпочтительно GPRS/EDGE
AT^SYSCFG=2,2,3FFFFFFF,2,4 – режим предпочтительно 3G/WCDMA
Команды необходимые для разблокировки модема (разлочка модема)
AT^CARDLOCK="NCK Code" – ввод кода снятия блокировки (8-значное число)
AT^CARDUNLOCK="MD5 NCK Code" – сброс попыток ввода кода NCK кода разблокировки до 10 раз
AT^CARDLOCK? – проверка состояния блокировки модема и количества попыток ввода кода разблокировки:
(ответ модема: CARDLOCK: A,B,0 , если A=2 модем разблокирован, A=1 модем заблокирован – SimLock, если A=3 здесь два варианта либо вы израсходовали все 10 попыток ввести код, либо у вас в модеме кастомизированная прошивка, B – количество оставшихся попыток ввода кода разблокировки (по умолчанию 10 раз))
Изменение режима модема
AT^U2DIAG=Команда - для изменения режим модема (Модем,CD ROM, Флешка, PC UI, NDIS, Смарткарта).
Таблица команд ниже. 
КомандаМодемCD-ROMФлешкаPC UIСетевой адаптерСмарт-картаПримечаниеПоддерживаетсяНе поддерживается
0 + + E160, E1750
1 + +
3 + + + Не будет работать на девайсах без смарт-карты
5 + + + Не будет работать на девайсах без сетевого адаптера
9 + + +  Не будет работать на девайсах без смарт-карты и сетевого адаптера
10 + + +  Не будет работать на девайсах без смарт-карты
12 + + + Не будет работать на девайсах без сетевого адаптера
255 + + + ? Сброс на заводские настройкиE160, E160E, K3565, K3715 E176, E1762, E1750, E173
256 + + Для большинства
Устройств флешка заработает после установки драйверов.
 E160, E160E, E173, E1750, E1762, K3565, K3715 E176
257 + + +
259 + + + Не будет работать на девайсах без смарт-карты E173u-2, E176
261 + + + + Не будет работать на девайсах без смарт-карты и сетевого адаптера
265 + + + + Не будет работать на девайсах без смарт-карты и сетевого адаптера
266 + + + + Не будет работать на девайсах без смарт-карты
267 + + + Не будет работать на девайсах без сетевого адаптера
268 + + + + Не будет работать на девайсах без сетевого адаптера E1750, K3565, E173
276 + + + + + ? Сброс на заводские настройки E1762, K3565, K3765, E173, E1750
AT-команды для модемов Huawei E171 с прошивкой v21.156.00.00.143, E352, E353, E367, E398 и др. 
AT^SETPORT="A1,A2,1,2,3,7,A1,A2" (Установить конфигурацию по умолчанию)
AT^SETPORT="A1,A2,1,2,3,7" (девайс в режиме "модем + сетевая карта")
AT^SETPORT="A1,A2;1,2,3,A2" (девайс в режиме "модем + Card Reader")
AT^SETPORT="A1,A2;1,2,3" (девайс в режиме "только модем")
AT^SETPORT="A1,2,7" (девайс в режиме "сетевая карта + CD-ROM")
AT^SETPORT="A1,A2,2,7" (девайс в режиме "сетевая карта") - для Windows 7
AT^SETPORT="A1;1,2" (девайс в режиме "модем + пользовательский интерфейс")
AT^SETPORT? (Текущая конфигурация модема)
AT^GETPORTMODE (Отображение текущего активного режима)
AT^SETPORT="A1,A2,1,2,3,7,A1,A2,4,5,6,A,B,D,E" (Сброс настроек по умолчанию)
Настройки режимов сети  по умолчанию для Huawei E352 
at^hspa?
^HSPA: 2AT^SETPORT?
A1,A2;1,2,3,7,A1,A2
AT^SYSCFG?
^SYSCFG:2,2,3FFFFFFF,1,2
Настройки режимов сети  по умолчанию для Huawei E352b (21.158.23.00.209)
 AT^SETPORT?
A1,A2;1,16,3,2,A1,A2
AT-команды для модема Huawei E1750
 АТ команды переключения режимов huawei E1750
AT^U2DIAG=0 (девайс в режиме только модем)
AT^U2DIAG=1 (девайс в режиме модем + CD-ROM)
AT^U2DIAG=6 (девайс в режиме только сетевая карта)
AT^U2DIAG=268 для E1750 (девайс в режиме модем + CD-ROM + Card Reader)
AT^U2DIAG=276 для E1750 (девайс в режиме сетевой карты + CD-ROM + Card Reader)
AT^U2DIAG=256 (девайс в режиме модем + Card Reader, можно использовать как обычную флешку,
отказавшись от установки драйверов модема)
АТ команды переключения режимов сети huawei E1750
AT^SYSCFG=14,2,3fffffff,1,2 (Только 3G)
AT^SYSCFG=13,1,3fffffff,1,2 (Только GSM)
AT^SYSCFG=2,2,3fffffff,1,2 (Приоритет 3G)
AT-команды переключения режимов сети для модема Huawei E1820 (E182E)

AT^SYSCFG=13,2,3fffffff,1,2 - только GSM

AT^SYSCFG=2,1,3fffffff,1,2 - преимущественно GSM
AT^SYSCFG=14,2,3fffffff,1,2 - только WCDMA
AT^SYSCFG=2,2,3fffffff,1,2 - преимущественно WCDMA
AT-команды для модема Huawei E3131

AT^SETPORT="A1,A2;1,16,3,2,A1,A2" - (Установить конфигурацию по умолчанию)

AT^SETPORT="A1,A2;1,2,3,16,A1,A2" - (режим для работы модема с Android 4.0 (иногда работает))
AT^SETPORT="A1,A2;1,16,3,2" - (девайс в режиме "модем + сетевая карта")
AT^SETPORT="A1,A2;1,3,2,A2" - (девайс в режиме "модем + Card Reader")
AT^SETPORT="A1,A2;1,3,2" - (девайс в режиме "только модем")
AT^SETPORT="A1,A2;2,16" - (девайс в режиме "сетевая карта")
AT^SETPORT="A1,A2;2,16,A1" - (девайс в режиме "сетевая карта + CD-ROM")
AT-команды для модема Huawei E3131Hilink
http://192.168.1.1/html/switchProjectMode.html

AT^U2DIAG=0 Перевод модема из режима Hilink в режим com портов

AT^U2DIAG=119 Возврат в исходный режим
AT команды для модема Huawei E303 HiLink
http://192.168.1.1/html/switchProjectMode.html
AT^U2DIAG=374 Перевод модема из режима Hilink в режим com портов
AT^U2DIAG=375 Возврат в исходный режим
AT команды для модема Huawei E3276
AT^SETPORT="A1;10,12,13,14,16,A1,A2" - Включает все COM порты.
AT^SETPORT="A1,A2;12,16,A1,A2" - Установка по умолчанию.
AT^SETPORT=”A1;10,12” - режим только модем
AT^SYSCFGEX? - значение по умолчанию
^SYSCFGEX:"00",3FFFFFFF,1,2,800C5
AT^SYSCFGEX=?
^SYSCFGEX: ("00","01","02","03"),((2000000400380,"GSM900/GSM1800/WCDMA900/WCDMA2100"),(2a80000,"GSM850/GSM1900/AWS/WCDMA1900"),(3fffffff,"All bands")),(0-2),(0-4),((800c5,"LTE_B1/LTE_B3/LTE_B7/LTE_B8/LTE_B20"),(7fffffffffffffff,"All bands"))
AT^FHVER - показывает информацию о версии прошивки и версии железа (^FHVER:"E3276s-210 21.260.05.00.143,CH2E3276SM Ver.B")
AT команды для преключения режимов в модемах huawei с LTE (E392, E398)
Если для USB-модема вы хотите включить режим только LTE, отключив все остальные, необходимо воспользоваться AT командой:
AT^SYSCFGEX="03",3fffffff,2,4,7fffffffffffffff,,
В указанной команде первое значение расшифровывается так:

00 - Автоматический режим, установлен по умолчанию (приоритеты в порядке очереди: 4G > 3G > 2G)

01 - GSM GPRS(2G)
02 - WCDMA(3G)
03 - LTE(4G)
99 - Оставить текущие настройки без изменений.


Вы можете также выбрать порядок их приоритета, в порядке убывания, например:

AT^SYSCFGEX="0302",3fffffff,2,4,7fffffffffffffff,,
В этом случае модем будет пытаться подключиться сначала к сети LTE и потом к сети 3G, кроме работы в сетях 2G.
или такой вариант:
AT^SYSCFGEX="030201",3fffffff,2,4,7fffffffffffffff,,
это равносильно
AT^SYSCFGEX="00",3fffffff,2,4,7fffffffffffffff,,
Соответственно автоматический режим, установлен по умолчанию (приоритеты в порядке очереди: 4G > 3G > 2G)

Комментариев нет:

Отправить комментарий