; Windows 2000 USB Modem Setup File
; Copyright (c) 2005 Motorola Inc.
; Manufacturers: Motorola
; Version 1,0,0,8 

; ######## REVISION HISTORY #########
; Date		Author		Description	
; 09/27/01	Hetal Patel	Remove the ATH command and the ATZ command
; 10/10/01	Hetal Patel	Remove the AT monitor command as this was being sent after a hangup
; 11/27/02	Hetal Patel	Add support for XTL5000 and SSE5000 radios. Remove AS+ information
; 08/22/03	Hetal Patel	Add support for XTS1500 and MT1500 radios
; 10/07/03	Hetal Patel	Combine the XTS 2500/1500 and MT 1500 radios under one product ID
; 10/23/03	Hetal Patel	Fix the XTS 1500 , 2500 and MT 1500 radio string description
; 05/28/04	Hetal Patel	Added support for Millennium M5 CH (MantaRay),Millennium O5 CH (Odyssey) and created generic name for Millenium radios
; 11/12/04	Hetal Patel	Added support for HPD modem, changed string for 1500 and 2500 radios, and removed redundant sections
; 08/04/05	Hetal Patel	Add support for Manta-X Control head

[Version]
Signature="$CHICAGO$"
Class=Modem
ClassGUID={4D36E96D-E325-11CE-BFC1-08002BE10318}
Provider=%Motorola%
LayoutFile=layout.inf
DriverVer=09/27/01

[Manufacturer]
%Motorola% = Motorola

[Motorola]
%USBXTS2500% = USBXTS2500, USB\VID_0cad&PID_1001
%USBXTS5000% = USBXTS5000, USB\VID_0cad&PID_1002
%USBXTLSERIES% = USBXTLSERIES, USB\VID_0cad&PID_1003
%USBSSE5000% = USBSSE5000, USB\VID_0cad&PID_1004
%USBHPD1000% = USBHPD1000, USB\VID_0cad&PID_1005
%USBXTLM5CH% = USBXTLM5CH, USB\VID_0cad&PID_1010
%USBXTLO5CH% = USBXTLO5CH, USB\VID_0cad&PID_1011
%USBXTLMXCH% = USBXTLMXCH, USB\VID_0cad&PID_1014

[USBXTS2500.NT]
AddReg=All, MDMSettings, MDMResponse, RadioCommon
CopyFiles=USBsys32Drivers

[USBXTS5000.NT]
AddReg=All, MDMSettings, MDMResponse, RadioCommon
CopyFiles=USBsys32Drivers

[USBXTLSERIES.NT]
AddReg=All, MDMSettings, MDMResponse, RadioCommon
CopyFiles=USBsys32Drivers

[USBSSE5000.NT]
AddReg=All, MDMSettings, MDMResponse, RadioCommon
CopyFiles=USBsys32Drivers

[USBXTLM5CH.NT]
AddReg=All, MDMSettings, MDMResponse, RadioCommon
CopyFiles=USBsys32Drivers

[USBXTLO5CH.NT]
AddReg=All, MDMSettings, MDMResponse, RadioCommon
CopyFiles=USBsys32Drivers

[USBHPD1000.NT]
AddReg=All, MDMSettings, MDMResponse, RadioCommon
CopyFiles=USBsys32Drivers

[USBXTLMXCH.NT]
AddReg=All, MDMSettings, MDMResponse, RadioCommon
CopyFiles=USBsys32Drivers

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

[MDMSettings]
HKR,, Properties, 1, 80,01,00,00, FF,00,00,00, FF,00,00,00, 07,00,00,00, 0F,00,00,00, FF,03,00,00, 00,C2,01,00, C0,DA,00,00
HKR,, InactivityScale, 1, 3c,00,00,00
HKR, Init, 1,, "AT<CR>"
HKR, Answer, 1,, "ATA<cr>"
HKR, Hangup, 1,, ""
HKR, Settings, Prefix,, "AT"
HKR, Settings, Terminator,, "<cr>"
HKR, Settings, DialPrefix,, "D"
HKR, Settings, DialSuffix,, ""
HKR, Settings, Pulse,, "P"
HKR, Settings, Tone,, "T"

[MDMResponse]
HKR, Responses, "0<cr>", 1, 00, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "1<cr>", 1, 02, 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, "5<cr>", 1, 02, 00, b0,04,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>RING<cr><lf>", 1, 08, 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 DIALTONE<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 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>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

[RadioCommon]

; It appears that windows requires Monitor for TAPI
HKR, Monitor, 1,, ""
HKR, Monitor, 2,, "None"


[Strings]
Motorola = "Motorola"
USBXTS2500  = "Motorola 1500 and 2500 Series Radio" 
USBXTS5000  = "Motorola XTS 5000 Radio"
USBXTLSERIES  = "Motorola XTL Series Mobile Radio"
USBSSE5000  = "Motorola SSE 5000 Radio"
USBXTLM5CH  = "Motorola XTL Series Control Head"	
USBXTLO5CH  = "Motorola XTL Series Control Head"
USBXTLMXCH  = "Motorola XTL Series Control Head"	
USBHPD1000  = "Motorola HPD1000 Radio"

[USBXTS2500.NT.Services]
AddService=usbser, 0x00000000, LowerFilter_Service_Inst

[USBXTS5000.NT.Services]
AddService=usbser, 0x00000000, LowerFilter_Service_Inst

[USBXTLSERIES.NT.Services]
AddService=usbser, 0x00000000, LowerFilter_Service_Inst

[USBSSE5000.NT.Services]
AddService=usbser, 0x00000000, LowerFilter_Service_Inst

[USBXTLM5CH.NT.Services]
AddService=usbser, 0x00000000, LowerFilter_Service_Inst

[USBXTLO5CH.NT.Services]
AddService=usbser, 0x00000000, LowerFilter_Service_Inst

[USBHPD1000.NT.Services]
AddService=usbser, 0x00000000, LowerFilter_Service_Inst

[USBXTLMXCH.NT.Services]
AddService=usbser, 0x00000000, LowerFilter_Service_Inst


[USBXTS2500.NT.HW]
AddReg=LowerFilterAddReg

[USBXTS5000.NT.HW]
AddReg=LowerFilterAddReg

[USBXTLSERIES.NT.HW]
AddReg=LowerFilterAddReg

[USBSSE5000.NT.HW]
AddReg=LowerFilterAddReg

[USBXTLM5CH.NT.HW]
AddReg=LowerFilterAddReg

[USBXTLO5CH.NT.HW]
AddReg=LowerFilterAddReg

[USBHPD1000.NT.HW]
AddReg=LowerFilterAddReg

[USBXTLMXCH.NT.HW]
AddReg=LowerFilterAddReg


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

[LowerFilter_Service_Inst]
DisplayName="Motorola USB Modem Driver"
ServiceType= 1
StartType  = 3
ErrorControl = 0
ServiceBinary = %12%\usbser.sys

[USBsys32Drivers]
usbser.sys,,,0x20

[DestinationDirs]
USBsys32Drivers=12
DefaultDestDir=12
