;-------------------------------------------------------------------------------
;
; Motorola USB Modem Driver (motmodem.inf)
;
; Copyright (c) 2006-2011 Motorola
;
;-------------------------------------------------------------------------------

[Version]
Signature    = "$CHICAGO$"
Class        = Modem
ClassGUID    = {4D36E96D-E325-11CE-BFC1-08002BE10318}
Provider     = %Motorola%
CatalogFile  = motmodem.cat
DriverVer    = 12/08/2006,1.6.0.0

[SourceDisksNames]
99 = %MotDisk%,,,""

[SourceDisksFiles]
motmodem.sys            = 99
wdfcoinstaller01005.dll = 99

[DestinationDirs]
CopyFileSection         = 12
DefaultDestDir          = 12
USBMOTMODEM_CoInstaller_CopyFiles = 11

[CopyFileSection]
motmodem.sys

; Models -----------------------------------------------------------------------

[Manufacturer]
%Motorola% = Motorola,NTamd64

[Motorola]
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2805
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2822
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A02
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A22
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A24&Class_02&SubClass_02
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A42
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A44&Class_02&SubClass_02
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A62
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A64&MI_00
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A82
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2AC2
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2B22
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2B24&MI_00
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2B42
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2B44&MI_00
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_0005
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_0007&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_1005
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_1107&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_2844&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_3002
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_3009&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_3802
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_3804&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4002
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4007&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4081
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4802
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4805&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4902
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4905&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4A02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4A05&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_5802
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_5804&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_5904&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6002
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6004&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6022
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6024&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6102
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6402
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6406&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6413&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6422
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6425&MI_00
%Moto01%      = Modem1,             USB\VID_22B8&PID_7000&REV_0001
%Moto01%      = Modem2,             USB\VID_22B8&PID_7000&REV_0002
%Moto01%      = Modem2,             USB\VID_22B8&PID_7000&REV_0003
%Moto01%      = Modem2,             USB\VID_22B8&PID_4220

[Motorola.NTamd64]
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2805
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2822
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A02
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A22
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A24&Class_02&SubClass_02
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A42
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A44&Class_02&SubClass_02
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A62
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A64&MI_00
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2A82
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2AC2
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2B22
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2B24&MI_00
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2B42
%USBMOTMODEM% = USB1XCDMA,          USB\VID_22B8&PID_2B44&MI_00
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_0005
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_0007&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_1005
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_1107&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_2844&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_3002
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_3009&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_3802
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_3804&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4002
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4007&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4081
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4802
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4805&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4902
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4905&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4A02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_4A05&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_5802
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_5804&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_5904&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6002
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6004&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6022
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6024&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6102
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6402
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6406&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6413&Class_02&SubClass_02
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6422
%USBMOTMODEM% = USBMOTOROLA_COMMON, USB\VID_22B8&PID_6425&MI_00
%Moto01%      = Modem1,             USB\VID_22B8&PID_7000&REV_0001
%Moto01%      = Modem2,             USB\VID_22B8&PID_7000&REV_0002
%Moto01%      = Modem2,             USB\VID_22B8&PID_7000&REV_0003
%Moto01%      = Modem2,             USB\VID_22B8&PID_4220

; Model sections ---------------------------------------------------------------

[USB1XCDMA.NT]
AddReg          = All, MDM1XSettings, MDMSettings, MDMResponse
CopyFiles       = CopyFileSection

[USBMOTOROLA_COMMON.NT]
AddReg          = All, MDMSettings, MDMResponse
CopyFiles       = CopyFileSection

[Modem1.NT]
AddReg          = Modem1_Entries, MfgAddReg, Modem1.AddReg, EXTERNAL, MDMGL001.TerseResp
CopyFiles       = CopyFileSection

[Modem2.NT]
AddReg          = Modem2_Entries, MfgAddReg, Modem1.AddReg, EXTERNAL, MDMGL001.TerseResp
CopyFiles       = CopyFileSection

; Services ---------------------------------------------------------------------

[USB1XCDMA.NT.Services]
AddService      = motmodem, 0x00000000, MotModem_Service_Inst

[USBMOTOROLA_COMMON.NT.Services]
AddService      = motmodem, 0x00000000, MotModem_Service_Inst

[Modem1.NT.Services]
AddService      = motmodem, 0x00000000, MotModem_Service_Inst

[Modem2.NT.Services]
AddService      = motmodem, 0x00000000, MotModem_Service_Inst

; Service installation ---------------------------------------------------------

[Modem1.NT.HW]
AddReg          = LowerFilterAddReg

[Modem2.NT.HW]
AddReg          = LowerFilterAddReg

[USB1XCDMA.NT.HW]
AddReg          = LowerFilterAddReg

[USBMOTOROLA_COMMON.NT.HW]
AddReg          = LowerFilterAddReg

[LowerFilterAddReg]
HKR,,"LowerFilters",0x00010000,motmodem

[MotModem_Service_Inst]
DisplayName     = Motorola USB CDC ACM Driver
ServiceType     = 1
StartType       = 3
ErrorControl    = 0
ServiceBinary   = %12%\motmodem.sys

; Coinstaller installation -----------------------------------------------------

[USBMOTOROLA_COMMON.NT.CoInstallers]
AddReg          = USBMOTMODEM_CoInstaller_AddReg
CopyFiles       = USBMOTMODEM_CoInstaller_CopyFiles

[USB1XCDMA.NT.CoInstallers]
AddReg          = USBMOTMODEM_CoInstaller_AddReg
CopyFiles       = USBMOTMODEM_CoInstaller_CopyFiles

[Modem1.NT.CoInstallers]
AddReg          = USBMOTMODEM_CoInstaller_AddReg
CopyFiles       = USBMOTMODEM_CoInstaller_CopyFiles

[Modem2.NT.CoInstallers]
AddReg          = USBMOTMODEM_CoInstaller_AddReg
CopyFiles       = USBMOTMODEM_CoInstaller_CopyFiles

[USBMOTMODEM_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "wdfcoinstaller01005.dll,WdfCoInstaller"

[USBMOTMODEM_CoInstaller_CopyFiles]
wdfcoinstaller01005.dll

[USBMOTOROLA_COMMON.NT.Wdf]
KmdfService     = motmodem, motmodem_wdfsect

[USB1XCDMA.NT.Wdf]
KmdfService     = motmodem, motmodem_wdfsect

[Modem1.NT.Wdf]
KmdfService     = motmodem, motmodem_wdfsect

[Modem2.NT.Wdf]
KmdfService     = motmodem, motmodem_wdfsect

[motmodem_wdfsect]
KmdfLibraryVersion = 1.5

; Q Modem Settings -------------------------------------------------------------

[Modem1_Entries]
HKR,,FriendlyDriver,0,Unimodem.vxd
HKR,,DevLoader,0,*vcomm
HKR,,ConfigDialog,0,modemui.dll
HKR,,EnumPropPages,0,modemui.dll,EnumPropPages
HKR,,PortSubClass,1,02
HKR, Init, 1,, "AT<cr>"
HKR, Init, 2,, "ATV1<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

[Modem2_Entries]
HKR,,FriendlyDriver,0,Unimodem.vxd
HKR,,DevLoader,0,*vcomm
HKR,,ConfigDialog,0,modemui.dll
HKR,,EnumPropPages,0,modemui.dll,EnumPropPages
HKR,,PortSubClass,1,02
HKR, Init, 1,, "AT<cr>"
HKR, Init, 2,, "ATV1<cr>"
HKR, Init, 3,, "ATE0&D2<cr>"
HKR, Init, 4,, "AT&F<cr>"
HKR, Init, 5,, "AT&C1<cr>"
HKR, Init, 6,, "ATS0=0<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

[Modem1.AddReg]
HKR,, Properties, 1, 80,01,00,00, 00,00,00,00, 00,00,00,00, 07,00,00,00, 0F,00,00,00, 04,03,00,00, 00,84,03,00, 00,FA,00,00

[EXTERNAL]
HKR,, DeviceType, 1, 01

[MfgAddReg]
HKR,, InactivityScale, 1, 3c,00,00,00
;HKR,Init,2,,   "AT &F1 E0 Q0 V1 &C1 &D2 &A3 &S0 &B1 S0=0<cr>"
HKR,Monitor,1,,"ATS0=0<cr>"
HKR,Monitor,2,,"None"
HKR,Hangup,1,,"ATH<cr>"
HKR,, Reset,, "ATZ<cr>"
HKR,Answer,1,,"ATA<cr>"
HKR,Settings,Prefix,,"AT"
HKR,Settings,Terminator,,"<cr>"
HKR,Settings,DialPrefix,,"D"
HKR,Settings,DialSuffix,,";"
HKR,Settings,SpeakerVolume_High,,"L3"
HKR,Settings,SpeakerVolume_Low,,"L0"
HKR,Settings,SpeakerVolume_Med,,"L2"
HKR,Settings,SpeakerMode_Dial,,"M1"
HKR,Settings,SpeakerMode_Off,,"M0"
HKR,Settings,SpeakerMode_On,,"M2"
HKR,Settings,SpeakerMode_Setup,,"M3"
;HKR,Settings,Modulation_Bell,,"B1"
HKR,Settings,Pulse,,"P"
HKR,Settings,Tone,,"T"
HKR,Settings,Blind_Off,,"X4"
HKR,Settings,Blind_On,,"X3"
HKR,Settings,ErrorControl_Forced,,"&M5"
HKR,Settings,ErrorControl_Off,,"&M0"

[MDMGL001.TerseResp]  ; USR X2, 56K, padded, non-verbose, terse/connect xxxx style only
HKR, Responses, "0<cr>", 1, 00, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "2<cr>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "3<cr>", 1, 04, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "4<cr>", 1, 03, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "6<cr>", 1, 05, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "7<cr>", 1, 06, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "8<cr>", 1, 07, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>BUSY<cr><lf>", 1, 06, 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, Responses, "<cr><lf>NO ANSWER<cr><lf>", 1, 07, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>NO CARRIER<cr><lf>", 1, 04, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>NO DIAL TONE<cr><lf>", 1, 05, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>NO DIALTONE<cr><lf>", 1, 05, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>OK<cr><lf>", 1, 00, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>RING<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>RINGING<cr><lf>", 1, 01, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>VOICE<cr><lf>", 1, 03, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT<cr><lf>", 1, 02, 00, 00,00,00,00, 00,00,00,00
HKR,Responses,"<cr><lf>CONNECT 1200<cr><lf>",1,2,0,B0,04,00,00,00,00,00,00
HKR,Responses,"<cr><lf>CONNECT 2400<cr><lf>",1,2,0,60,09,00,00,00,00,00,00
HKR,Responses,"<cr><lf>CONNECT 4800<cr><lf>",1,2,0,C0,12,00,00,00,00,00,00
HKR,Responses,"<cr><lf>CONNECT 7200<cr><lf>",1,2,0,20,1C,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 9600<cr><lf>",1,2,0,80,25,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 14400<cr><lf>",1,2,0,40,38,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 16800<cr><lf>",1,2,0,A0,41,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 19200<cr><lf>",1,2,0,00,4B,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 21600<cr><lf>",1,2,0,60,54,00,00,00,00,00,00			
HKR,Responses,"<cr><lf>CONNECT 24000<cr><lf>",1,2,0,C0,5D,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 26400<cr><lf>",1,2,0,20,67,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 28800<cr><lf>",1,2,0,80,70,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 31200<cr><lf>",1,2,0,E0,79,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 32000<cr><lf>",1,2,0,00,7D,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 33333<cr><lf>",1,2,0,35,82,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 33600<cr><lf>",1,2,0,40,83,00,00,00,00,00,00
HKR,Responses,"<cr><lf>CONNECT 36000<cr><lf>",1,2,0,a0,8c,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 37333<cr><lf>",1,2,0,D5,91,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 40000<cr><lf>",1,2,0,40,9C,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 41333<cr><lf>",1,2,0,75,A1,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 42666<cr><lf>",1,2,0,AA,A6,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 44000<cr><lf>",1,2,0,E0,AB,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 45333<cr><lf>",1,2,0,15,B1,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 46666<cr><lf>",1,2,0,4A,B6,00,00,00,00,00,00			
HKR,Responses,"<cr><lf>CONNECT 48000<cr><lf>",1,2,0,80,BB,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 49333<cr><lf>",1,2,0,B5,C0,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 50666<cr><lf>",1,2,0,EA,C5,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 52000<cr><lf>",1,2,0,20,CB,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 53333<cr><lf>",1,2,0,55,D0,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 54666<cr><lf>",1,2,0,8A,D5,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 56000<cr><lf>",1,2,0,C0,DA,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 57333<cr><lf>",1,2,0,F5,DF,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 58666<cr><lf>",1,2,0,2A,E5,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 60000<cr><lf>",1,2,0,60,EA,00,00,00,00,00,00		
HKR,Responses,"<cr><lf>CONNECT 61333<cr><lf>",1,2,0,95,EF,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 62666<cr><lf>",1,2,0,CA,F4,00,00,00,00,00,00	
HKR,Responses,"<cr><lf>CONNECT 64000<cr><lf>",1,2,0,00,FA,00,00,00,00,00,00	

; Normal Modem Settings --------------------------------------------------------

[All]
HKR,,FriendlyDriver,,unimodem.vxd
HKR,,DevLoader,,*vcomm
HKR,,ConfigDialog,,modemui.dll
HKR,,EnumPropPages,,"modemui.dll,EnumPropPages"
HKR,,PortSubClass,1,02
HKR,,DeviceType,1,02

[MDM1XSettings]
;Set these values to default
HKR,,MaximumPortSpeed, 1, 00, 84, 03, 00
HKR,, DCB, 1, 1C,00,00,00, 00,84,03,00, 15,20,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00 

[MDMSettings]
HKR,,Properties,  1, 00,00,00,00, FF,00,00,00, 00,00,00,00, 00,00,00,00, 00,00,00,00, 08,00,00,00, 00,1b,b7,00, 00,c2,01,00
HKR,, InactivityScale, 1, 3c,00,00,00
HKR, Init, 1,, "ATE0<cr>"
HKR, Answer, 1,, "ATA<cr>"
HKR, Hangup, 1,, "ATH<cr>"
HKR,, Reset,, "ATE0<cr>"   
HKR, Settings, Prefix,, "AT"
HKR, Settings, Terminator,, "<cr>"
HKR, Settings, DialPrefix,, "D"
HKR, Settings, DialSuffix,, ""
HKR, Settings, Pulse,, "P"
HKR, Settings, Tone,, "T"
HKR, Monitor, 1,, "ATS0=0<cr>"
HKR, Monitor, 2,, "None"
HKR, Settings, FlowControl_Off,,  "+IFC=0,0"
HKR, Settings, FlowControl_Hard,, "+IFC=2,2"
HKR, Settings, FlowControl_Soft,, "+IFC=1,1"
HKR, Settings, CallSetupFailTimer,, "S7=<#>"
HKR, Settings,ErrorControl_Cellular,, "\N3 )M1 *H2 -K2 -Q1 @M18 :E0"
HKR, Settings,ErrorControl_Cellular_Forced,, "\N2 )M1 *H2 -K2 -Q1 @M18 :E0"

[MDMResponse]
HKR, Responses, "0<cr>",  1, 00, 00, 00,00,00,00, 00,00,00,00 ; OK - Command executed
HKR, Responses, "1<cr>",  1, 02, 00, 00,00,00,00, 00,00,00,00 ; CONNECT - Connection
HKR, Responses, "2<cr>",  1, 08, 00, 00,00,00,00, 00,00,00,00 ; RING - Ring signal indicated
HKR, Responses, "3<cr>",  1, 04, 00, 00,00,00,00, 00,00,00,00 ; NO CARRIER 
HKR, Responses, "4<cr>",  1, 03, 00, 00,00,00,00, 00,00,00,00 ; ERROR - Invalid command
HKR, Responses, "6<cr>",  1, 05, 00, 00,00,00,00, 00,00,00,00 ; NO DIALTONE - No dial tone detected
HKR, Responses, "7<cr>",  1, 06, 00, 00,00,00,00, 00,00,00,00 ; BUSY - Engaged (busy) signal
HKR, Responses, "8<cr>",  1, 07, 00, 00,00,00,00, 00,00,00,00 ; NO ANSWER
HKR, Responses, "<cr><lf>OK<cr><lf>",          1, 00, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>RING<cr><lf>",        1, 08, 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, Responses, "<cr><lf>NO DIALTONE<cr><lf>", 1, 05, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>NO DIAL TONE<cr><lf>",1, 05, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>BUSY<cr><lf>",        1, 06, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>NO CARRIER<cr><lf>",  1, 04, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>NO ANSWER<cr><lf>",   1, 07, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT<cr><lf>",     1, 02, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 300<cr><lf>",       1, 02, 00, 2C,01,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 600<cr><lf>",       1, 02, 00, 58,02,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 1200<cr><lf>",      1, 02, 00, B0,04,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 2400<cr><lf>",      1, 02, 00, 60,09,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 4800<cr><lf>",      1, 02, 00, C0,12,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 7200<cr><lf>",      1, 02, 00, 20,1C,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 9600<cr><lf>",      1, 02, 00, 80,25,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 12000<cr><lf>",     1, 02, 00, E0,2E,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 14400<cr><lf>",     1, 02, 00, 40,38,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 16800<cr><lf>",     1, 02, 00, A0,41,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 19200<cr><lf>",     1, 02, 00, 00,4B,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 21600<cr><lf>",     1, 02, 00, 60,54,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 24000<cr><lf>",     1, 02, 00, C0,5D,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 26400<cr><lf>",     1, 02, 00, 20,67,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 28800<cr><lf>",     1, 02, 00, 80,70,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 31200<cr><lf>",     1, 02, 00, e0,79,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 33600<cr><lf>",     1, 02, 00, 40,83,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 38400<cr><lf>",     1, 02, 00, 00,96,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 57600<cr><lf>",     1, 02, 00, 00,E1,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 115200<cr><lf>",    1, 02, 00, 00,C2,01,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 115,200<cr><lf>",   1, 02, 00, 00,C2,01,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 230400<cr><lf>",    1, 02, 00, 00,84,03,00, 00,00,00,00

; Strings ----------------------------------------------------------------------

[Strings]
Motorola              = "Motorola"
USBMOTMODEM           = "Motorola USB Modem" 
MotDisk               = "Motorola USB Modem Install Disk" 
MS1                   = "Microsoft"
Moto                  = "Motorola Inc"
MotDev.Provider       = "Motorola Inc"
MotDev.DriverDiskName = "Motorola Driver Installation Directory" 
Moto01                = "Smartphone Wireless USB Modem"
