Подключение 3G модема к GPS навигатору Explay.

00:08

 Подключение 3G модема к GPS навигатору Explay.


Со стороны модема:
1. Прошил прошивкой от МТС (DL_MF112_MTS_RU_EUV1.00.00) для "разлочки", за одно и образ ISO от Кулибина (патченый БИД программой MF62x-ISOUpgr). Установил это ПО на ББ вместо стандартного. Ссылки : тут, тут и тут.
По идеи может подойти и прошивка от Movistar ES тут.
2. Запустил HyperTerminal, подключился к COM порту модема (скорость 115200, 8N1, в настройках ASCII поставил "отображение вводимых символов"). Отключил автозапуск и включил режим "все время онлайн" AT-командами:
Код
AT+ZCDRUN=8 - аналог удаления AUTORUN.FLG из прошивки
AT+ZCDRUN=E - аналог удаления NODOWNLOAD.FLG из прошивки
AT+ZOPRT=5 - режим stay online
ну и по желанию:
AT+ZSNT=2,0,0 - 3G Only
Вернуть автозапуск можно будет потом командой:
AT+ZCDRUN=8

Подробнее о командах смотреть тут.
После этого брелок должен определяться как модем без всяких автозапусков и привязок к оператору. Драйвера на него если что тут.

Со стороны GPS навигатора:
1. Поставил самый свежий Navitel с поддержкой пробок, погоды и пр. online-сервисов, обновил карты. Все с официального сайта navitel.su. Navitel брал для модели PN-985, т.к. она самая свежая, просто потом переименовав Navitel.exe в NaviOne.exe и выставил номер COM порта для датчика GPS = 1 в ветке HKEY_LOCAL_MACHINE\Drivers\BuiltIn\GPS
2. Спаял шнурок. Мама USB - папа miniUSB + питание. Одну часть отрезал от usb- удлинителя, другую - от usb шнура навигатора, идущего в поставке, питание - вклинился в шнур от прикуривателя, идущий в поставке как зарядка для навигатора. Соединял, спаивал и изолировал одинаковые цвета.
Внимание! Питание подпаивать обязательно! Без него подключаемая периферия работать не будет, т.к. изначально usb на навигаторе является "слейвом" и питание туда не подведено. Останавливаться не буду - подробных инструкций о создании шнурка - куча.
3. Закинул на навигатор следующее ПО:
- usb otg - для перевода usb в режим "хост", в составе должен идти exe-шник для смены режимов.
- usbseralg - для работы 3G модема (думаю подойдет и 232usb, у него в составе идет exe-шник для редактирования параметров)
- regedit - редактор реестра.
Все ПО брал тут.
Внимание! Вход в windows на моем навигаторе - 5 кликов по левому нижнему углу, 1 клик по правому нижнему. Можно еще через альтернативное меню (на sd-карте).
4. Сделал, чтобы все изменения сохранялись на диске навигатора, дописав в ветке HKLM\System\Explorer\Shell Folders для каждого параметра вначале значения \ResidentFlash\. Пример:
Код
Windows = "\ResidentFlash\Windows"

Внимание! После изменения реестра необходимо перевести навигатор в "Режим сна" и включить обратно. Только так у меня сохранялись измененные значения реестра.
5. USB OTG. Копируем usbotg.dll в корень ResidentFlash, в реестре правим ключик:
Код
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\USBOTG1]
"Dll"="\ResidentFlash\usbotg.dll"

Обязательно проверить провод!
Перевел usb навигатора в режим "хост" посредством OTGLoader.exe, подключил флешку - должна увидеться в системе.
6. Скопировал usbseralg.dll в корень \ResidentFlash и в Windows за одно. Подключил 3G USB модем. Должно появится окно с вводом имени драйвера. Вписал usbseralg и нажал несколько раз OK.
8. Теперь необходимо поменять параметры драйвера для соответствующего модема. Для ZTE MF-190 параметры такие: ZTE CDMA Technologies MSM, cdc, 6610_22_0, BASIC, Recv 84, Send 03, Class 83; Их можно выставить в 232usb.exe, если вы используете его или в реестре, если используется usbseralg:
Код
[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\6610_22_0\Default\Default\USB_SER_ALG]
"SendEndp"=dword:00000003
"ReceiveEndp"=dword:00000084
"Prefix"="COM"
"Tsp"="Unimodem.dll"
"DeviceType"=dword:00000001
"ClassEndp"=dword:00000083
"UsbMode"=dword:00000001
"FriendlyName"="ZTE WCDMA Technologies MSM,cdc"
"Dll"="usbseralg"

После чего опять в "режим сна" и обратно. И можно переткнуть модем - больше драйвера просить не должно.
9. Создаем подключение. Пуск - настройки - сеть. Создаем dial-up подключение со всеми параметрами по умолчанию, кроме того что выставил скорость 115200 и ввел дополнительную команду инициализации для выставления APM:
Код
AT+CGDCONT=1,"IP","home.beeline.ru"

Имя и пароль beeline/beeline, номер для дозвона *99#. После двойного клика должно установиться соединение.
10. В настройках navitel указал, чтобы она сама подключалась к интернету.

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]