sl_gsmalarm Признанный телефонист Откуда: Russian Federation, Moscow С нами с: 26.04.2004 Плодовитость: 475
Рейтинг
Подано 28 (22/6) голосов
|
С62.Активация модема и драйвер!
|
цитата: ermavit пишет: Молодец C MOON!
По прежним рецептам фонтанирующего энтузиазмом sl_gsmalarm - эффекта не было.
Затыкался на *99***1# - error.
А вот еще фонтанчик!
Этот текст НЕ предназначен для прошивки С62, по этому вопросу есть раздел FAQ.
Для подключения С62 к компьютеру Вам потребуется data-cable (USB или COM).
Если Вы будете изготавливать data-cable самостоятельно, то распиновка сигнальной части телефонного разъема следующая:
1. +Ucharge
2. GND
3. RxD (данные из телефона в компьютер)
4. TxD (данные из компьютера в телефон)
5. CTS
6. RTS
7. DCD
То есть контакты совпадают с х55 и С60. СОМ-кабель можно собрать по схеме, приведенной на
www.bobjohnson.nm.ru ,
однако, есть положительные отзывы с использованием 3-проводного (GND, RxD, TxD) кабеля с закороченными пинами 5-6 телефонного разъема.
Cкорость соединения 115200 бод, 8 бит, нет контроля четности, 1 стоп-бит.
Замечена зависимость списка АТ-команд модема С62 от версии прошивки, причем версия 16 имеет значительно более широкий набор.
Для загрузки рисунков и мелодий можно воспользоваться программой SDS для С62. Скачать ее (9Мбайт) можно с
http://www.siemens-mobile.com/repository/170/17083/c62_sds_v10476_desonly.zip
После установки SDS на рабочем столе Windows появится иконка Mobile. Если ее кликнуть, откроется окно проводника Data Exchange Software (DES).
Дальше все ясно: рисунки в папку Pictures, мелодии в папку Sounds.
Подключение С62 к интернет-GPRS (на основе опыта -=ZZT=-, WizardTeam, mig29)
1. Желательно, чтобы версия прошивки была не ниже 12.
2. Убедитесь в наличии модема в телефоне. Для этого если у Вас USB-cable, установите эмулятор USBtoCOM. Для СОМ-кабеля ничего не надо устанавливать.
3. Запустите Windows HyperTerminal, настройте соединение с параметрами 115200 бод, 8 бит, 1 стоп, нет бита четности. Наберите в окне программы АТ и нажмите Enter. Должны получить ответ ОК.
4. Если ответа модема нет, то проблема либо в кабеле, либо в телефоне (может быть, в прошивке).
5. Если у Вас уже есть "GPRS via COM" на компьютере в списке оборудования (панель управления/производительность и обслуживание/система/оборудование/диспетчер устройств/модемы), переходите к пункту 7.
6. Установите оборудование "GPRS via COM" программой Siemens GPRS Modem Assistant, входящей в любой SDS, кроме desonly-версии для С62. Я пользовался SDS от SL55.
В нормальном SDS это вторая снизу иконка (телефон с глобусом). После запуска Assistant сам создаст оборудование GPRS via COM. Полезно сразу указатьпараметры GPRS-модема:
В разделе Options укажите COM-порт, куда воткнут телефонный data-cable, или номер виртуального СОМ-порта, созданного эмулятором USBtoCOM.
В разделе Сhoice of provider/expanded укажите APN (mts.ru), name (mts), password (mts), DNS1 (213.087.000.001), DNS2 (213.087.001.001). Здесь в скобках - то, что у меня находится.
После выхода из SIemens GPRS Modem Assistant появится оборудование GPRS via COM, в наличии которого можно убедиться методом п.5.
7. Произведите редактирование системного реестра прогаммой regedit. (Спасибо -=ZZT=- за совет).
Задача: упростить АТ-команды инициализации GPRS-модема.
Запустите regedit (Пуск/Выполнить/regedit).
Откройте директорию
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class
Увидите много записей в фигурных скобках: это соответствует списку оборудования, которое Вы видели в диспетчере устройств.
Найдите запись про GPRS-модем (можно просто отсчитать столько строк вниз, сколько их в диспетчере устройств). Ниже слова "путь к Вашему модему" означают положение GPRS via COM.
Отредактируйте записи по приводимому образцу.
В приводимом ниже тексте учтен тот факт, что форум не отображает текст между угловыми скобками, то есть между знаком меньше и больше.
Поэтому символы (cr) означают "знак менше" cr "знак больше",
а символы (lf) означают "знак меньше" lf "знак больше".
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\путь к вашему модему]
MaximumPortSpeed REG_DWORD 0x0001c200 (115200)
Reset REG_SZ AT(cr)
UserInit REG_SZ AT+CGDCONT=1,\"IP","internet.mts.ru"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\путь к вашему модему\Answer]
1 REG_SZ ATA(cr)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\путь к вашему модему\Clients]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\путь к вашему модему\Fax]
Class1DTESpeed REG_SZ AUTO
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\путь к вашему модему\Hangup]
1 REG_SZ ATH(cr)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\путь к вашему модему\Init]
1 REG_SZ AT(cr)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\путь к вашему модему\Monitor]
1 REG_SZ AT(cr)
2 REG_SZ None
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\путь к вашему модему\Settings]
Prefix REG_SZ AT
Terminator REG_SZ (cr)
DialPrefix REG_SZ D
Настройка для С62 закончена.
Второй способ (имени mig29 и WizzardTeam), начиная с п.6
6. Отредактируйте файл SiemensGprsXP.inf (файл есть на этом сайте, если не найдете-вышлю) по следующему образцу:
раздел [ALL]:
[All]
HKR,,FriendlyDriver,,unimodem.vxd
HKR,,DevLoader,,*vcomm
HKR,,PortSubClass,1,02
HKR,,ConfigDialog,,modemui.dll
HKR,,EnumPropPages,,"modemui.dll,EnumPropPages"
HKR, Init, 1,, "AT(cr)"
HKR, Responses, "(cr)(lf)OK(cr)(lf)", 1, 00, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "(cr)(lf)ERROR(cr)(lf)", 1, 03, 00, 00,00,00,00, 00,00,00,00
HKR, Monitor, 1,, "AT(cr)"
HKR, Monitor, 2,, "None"
HKR, Hangup, 1,, "ATH(cr)"
HKR, Answer, 1,, "ATA(cr)"
HKR,, Reset,, "AT(cr)"
HKR, Settings, Prefix,, "AT"
HKR, Settings, Terminator,, "(cr)"
HKR, Settings, DialPrefix,, "D"
раздел [ModemSV.AddReg]
[ModemSV.AddReg]
HKR,, FClass, 1, 0B,00,00,00
HKR, Init, 3,, "AT(cr)"
HKR, Fax, Class1DTESpeed,, "AUTO"
Еще раз напоминаю про то, что везде круглые скобки должны быть заменены на угловые!
затем идём в панель управления-телефоны/модемы - ставим модем, указать путь к исправленному SiemensGprsXP.inf - всё.
в свойствах модема на вкладке "модем" ставим скорость 115200, на вкладке "доп. парам. связи" строку инициализации AT+CGDCONT=1,"IP","internet.mts.ru", если у Вас mts или другое название, рекомендованное сотовым оператором, жмём "изменить умолчания" там ставим скорость и отключаем управление потоком.
Третий способ. Начиная с п.6. Берите inf-файл от Slava_D по адресу
http://vvs.ic.kharkov.ua/gprs
файл называется joporez.inf - собственно, все исправления в нем уже сделаны, так что сразу устанавливайте драйвер через контрольную панель/модемы...
Вообще, лично мне больше нравится метод -=ZZT=- .
Для примера привожу значения из своего реестра (winXP, C60).
Для всех, кто настраивает GPRS на С62 привожу пример своего реестра (для телефона С60). Я использую СОМ-кабель, сделанный по схеме с www.bobjohnson.nm.ru
У меня написано (WinХР для С60!):
директория Answer:
(По умолчанию) REG_SZ (значение не присвоено)
1 REG_SZ ATA(cr)
директория Fax:
(По умолчанию) REG_SZ AUTO
Директория Hungup:
(По умолчанию) REG_SZ (Значение не присвоено)
1 REG_SZ ATH(cr)
Директория Init:
(По умолчанию) REG_SZ (Значение не присвоено)
1 REG_SZ AT(cr)
2 REG_SZ AT(cr)
3 REG_SZ AT(cr)
Директория Monitor:
(По умолчанию) REG_SZ (значение не присвоено)
1 REG_SZ ATS0=0(cr)
2 REG_SZ None
Директория Settings:
(По умолчанию) REG_SZ (значение не присвоено)
CallSetupFailTimer REG_SZ S7=<#>
DialPrefix REG_SZ D
FlowControl_Hard REG_SZ \Q3
FlowControl_Off REG_SZ \Q0
FlowControl_Soft REG_SZ \Q1
Prefix REG_SZ AT
Terminator REG_SZ (cr)
Еще раз напоминаю про необходимость замены круглых скобок на угловые!
|
____________________________
slk |
|