; Nokia USB Host Driver for Windows 98SE, ME, 2000, XP Home, XP Pro
; Copyright (c) 2002,2003,2004 Nokia 05.02.136 26-Aug-2004
;

[Version]
Signature = $CHICAGO$
Class = Modem
ClassGUID = {4D36E96D-E325-11CE-BFC1-08002BE10318}
Provider = %Manufacturer%
DriverVer = 08/26/2004,5.02.13.06
CatalogFile = nmwcd.cat

[Manufacturer]
%Manufacturer% = DeviceList

[ControlFlags]
ExcludeFromSelect=MODEM\VID_0421&PID_0400&NMWCD_WDM&REV_0502136
ExcludeFromSelect=MODEM\VID_0421&PID_0401&NMWCD_WDM&REV_0502136
ExcludeFromSelect=MODEM\VID_0421&PID_0402&NMWCD_WDM&REV_0502136
ExcludeFromSelect=MODEM\VID_0421&PID_0405&NMWCD_WDM&REV_0502136
ExcludeFromSelect=MODEM\VID_0421&PID_040D&NMWCD_WDM&REV_0502136
ExcludeFromSelect=MODEM\VID_0421&PID_040E&NMWCD_WDM&REV_0502136
ExcludeFromSelect=MODEM\VID_0421&PID_040F&NMWCD_WDM&REV_0502136
ExcludeFromSelect=MODEM\VID_0421&PID_0410&NMWCD_WDM&REV_0502136
ExcludeFromSelect=MODEM\VID_0421&PID_0411&NMWCD_WDM&REV_0502136
ExcludeFromSelect=MODEM\VID_0421&PID_0413&NMWCD_WDM&REV_0502136
ExcludeFromSelect=MODEM\VID_0421&PID_0416&NMWCD_WDM&REV_0502136
ExcludeFromSelect=MODEM\VID_0421&PID_0417&NMWCD_WDM&REV_0502136
ExcludeFromSelect=MODEM\VID_0421&PID_041D&NMWCD_WDM&REV_0502136


[DeviceList]
%Device7600% = ModDevChInst7600, MODEM\Nokia7600&NMWCD_WDM&REV_0502136
%Device6650% = ModDevChInst6650, MODEM\Nokia6650&NMWCD_WDM&REV_0502136
%Device6255% = ModDevChInst6255, MODEM\Nokia6255&NMWCD_WDM&REV_0502136
%Device9500% = ModDevChInst9500, MODEM\Nokia9500&NMWCD_WDM&REV_0502136
%Device6620% = ModDevChInst6620, MODEM\Nokia6620&NMWCD_WDM&REV_0502136
%Device6651% = ModDevChInst6651, MODEM\Nokia6651&NMWCD_WDM&REV_0502136
%Device6230% = ModDevChInst6230, MODEM\Nokia6230&NMWCD_WDM&REV_0502136
%Device6630% = ModDevChInst6630, MODEM\Nokia6630&NMWCD_WDM&REV_0502136
%Device7610% = ModDevChInst7610, MODEM\Nokia7610&NMWCD_WDM&REV_0502136
%Device6260% = ModDevChInst6260, MODEM\Nokia6260&NMWCD_WDM&REV_0502136
%Device6170% = ModDevChInst6170, MODEM\Nokia6170&NMWCD_WDM&REV_0502136
%Device7270% = ModDevChInst7270, MODEM\Nokia7270&NMWCD_WDM&REV_0502136
%Device6670% = ModDevChInst6670, MODEM\Nokia6670&NMWCD_WDM&REV_0502136


[ModDevChInst7600]
AddReg = DriverAddReg7600, All, Settings.GSM.V42, ModemResponses.V42, ModemResponses, External

[DriverAddReg7600]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,
HKLM, "SOFTWARE\Nokia\ModemOptions\Models\7600", Options, 0x00010001, 0x3FF

[ModDevChInst6650]
AddReg = DriverAddReg6650, All, Settings.GSM.V42, ModemResponses.V42, ModemResponses, External

[DriverAddReg6650]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,
HKLM, "SOFTWARE\Nokia\ModemOptions\Models\6650", Options, 0x00010001, 0x3FF

[ModDevChInst6255]
AddReg = DriverAddReg6255, All, Settings.CDMA, ModemResponses, External

[DriverAddReg6255]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,


[ModDevChInst9500]
AddReg = DriverAddReg9500, All, Settings.GSM.V42, ModemResponses.V42, ModemResponses, External

[DriverAddReg9500]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,
HKLM, "SOFTWARE\Nokia\ModemOptions\Models\9500", Options, 0x00010001, 0x1FF

[ModDevChInst6620]
AddReg = DriverAddReg6620, All, Settings.GSM, ModemResponses, External

[DriverAddReg6620]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,
HKLM, "SOFTWARE\Nokia\ModemOptions\Models\6620", Options, 0x00010001, 0x11F

[ModDevChInst6651]
AddReg = DriverAddReg6651, All, Settings.GSM.V42, ModemResponses.V42, ModemResponses, External

[DriverAddReg6651]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,
HKLM, "SOFTWARE\Nokia\ModemOptions\Models\6651", Options, 0x00010001, 0x3FF

[ModDevChInst6230]
AddReg = DriverAddReg6230, All, Settings.GSM.V42, ModemResponses.V42, ModemResponses, External

[DriverAddReg6230]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,
HKLM, "SOFTWARE\Nokia\ModemOptions\Models\6230", Options, 0x00010001, 0x1FF

[ModDevChInst6630]
AddReg = DriverAddReg6630, All, Settings.GSM.V42, ModemResponses.V42, ModemResponses, External

[DriverAddReg6630]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,
HKLM, "SOFTWARE\Nokia\ModemOptions\Models\6630", Options, 0x00010001, 0x3FF

[ModDevChInst7610]
AddReg = DriverAddReg7610, All, Settings.GSM.V42, ModemResponses.V42, ModemResponses, External

[DriverAddReg7610]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,
HKLM, "SOFTWARE\Nokia\ModemOptions\Models\7610", Options, 0x00010001, 0x119

[ModDevChInst6260]
AddReg = DriverAddReg6260, All, Settings.GSM.V42, ModemResponses.V42, ModemResponses, External

[DriverAddReg6260]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,
HKLM, "SOFTWARE\Nokia\ModemOptions\Models\6260", Options, 0x00010001, 0x11F

[ModDevChInst6170]
AddReg = DriverAddReg6170, All, Settings.GSM.V42, ModemResponses.V42, ModemResponses, External

[DriverAddReg6170]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,
HKLM, "SOFTWARE\Nokia\ModemOptions\Models\6170", Options, 0x00010001, 0x1FF

[ModDevChInst7270]
AddReg = DriverAddReg7270, All, Settings.GSM.V42, ModemResponses.V42, ModemResponses, External

[DriverAddReg7270]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,
HKLM, "SOFTWARE\Nokia\ModemOptions\Models\7270", Options, 0x00010001, 0x1FF

[ModDevChInst6670]
AddReg = DriverAddReg6670, All, Settings.GSM.V42, ModemResponses.V42, ModemResponses, External

[DriverAddReg6670]
HKR,,PortDriver,,wdmmdmld.vxd
HKR,,Contention,0,
HKLM, "SOFTWARE\Nokia\ModemOptions\Models\6670", Options, 0x00010001, 0x11F



[SourceDisksNames]
1=%DISKNAME%,,,

[SourceDisksFiles]
nmwcd.cat = 1

[All]
HKR,,FriendlyDriver,,"Unimodem.vxd"
HKR,,DevLoader,,*vcomm
HKR,,ConfigDialog,,"modemui.dll"
HKR,,EnumPropPages,,"modemui.dll,EnumPropPages"
HKR,,PortSubClass,1,02
HKR,Init,1,,"AT &F<cr>"


[Settings.CDMA]
HKR,,Properties, 1, \
	 00,00,00,00, \
	 00,00,00,00, \
	 00,00,00,00, \
	 00,00,00,00, \
	 00,00,00,00, \
	 00,00,00,00, \
	 00,08,07,00, \
	 00,08,07,00
HKR,Init,2,,"AT E0 V1 &D2 &C1 &S0 S0=0<cr>"
HKR, Monitor, 1,, "ATS0=0<cr>"
HKR, Monitor, 2,, "None"
HKR, Hangup, 1,, "ATH<cr>"
HKR, Answer, 1,, "ATA<cr>"
HKR,, Reset,, "ATZ<cr>"
HKR, Settings, Prefix,, "AT"
HKR, Settings, Terminator,, "<cr>"
HKR, Settings, DialPrefix,, "D"
HKR, Settings, DialSuffix,, ";"

[Settings.GSM] 
HKR,,Properties, 1, \
	 80,00,00,00, \
	 ff,00,00,00, \
	 00,00,00,00, \
	 07,00,00,00, \
	 0f,00,00,00, \
	 30,00,00,00, \
	 00,08,07,00, \
	 00,08,07,00
HKR,Init,2,,"AT E0 V1 &D2 &C1 &S0 S0=0<cr>"
HKR,Init,3,,"AT+IFC=2,2;+CVHU=1<cr>"
HKR, Monitor, 1,, "ATS0=0<cr>"
HKR, Monitor, 2,, "None"
HKR, Hangup, 1,, "ATH<cr>"
HKR, Answer, 1,, "ATA<cr>"
HKR,, Reset,, "ATZ<cr>"
HKR, Settings, Prefix,, "AT"
HKR, Settings, Terminator,, "<cr>"
HKR, Settings, DialPrefix,, "D"
HKR, Settings, DialSuffix,,"" 			; different and critical for 9x
HKR, Settings, SpeakerVolume_Low,, "L1"
HKR, Settings, SpeakerVolume_Med,, "L2"
HKR, Settings, SpeakerVolume_High,, "L3"
HKR, Settings, SpeakerMode_Off,, "M0"
HKR, Settings, SpeakerMode_Dial,, "M1"
HKR, Settings, SpeakerMode_On,, "M2"
HKR, Settings, SpeakerMode_Setup,, "M3"
HKR, Settings, FlowControl_Off,, "&K0"
HKR, Settings, FlowControl_Hard,, "&K3"
HKR, Settings, FlowControl_Soft,, "&K4"
HKR, Settings, Modulation_CCITT,, "B0"
HKR, Settings, Modulation_Bell,, "B1"
HKR, Settings, Pulse,, "P"
HKR, Settings, Tone,, "T"
HKR, Settings, Blind_Off,, "X5"
HKR, Settings, Blind_On,, "X3"
HKR, Settings, CallSetupFailTimer,, "S7=<#>"

[Settings.GSM.V42]
HKR,,Properties, 1, \
	 80,00,00,00, \
	 ff,00,00,00, \
	 00,00,00,00, \
	 07,00,00,00, \
	 0f,00,00,00, \
	 31,00,00,00, \
	 00,08,07,00, \
	 00,08,07,00
HKR,Init,2,,"AT E0 V1 &D2 &C1 &S0 S0=0<cr>"
HKR,Init,3,,"AT+IFC=2,2;+CVHU=1<cr>"
HKR, Monitor, 1,, "ATS0=0<cr>"
HKR, Monitor, 2,, "None"
HKR, Hangup, 1,, "ATH<cr>"
HKR, Answer, 1,, "ATA<cr>"
HKR,, Reset,, "ATZ<cr>"
HKR, Settings, Prefix,, "AT"
HKR, Settings, Terminator,, "<cr>"
HKR, Settings, DialPrefix,, "D"
HKR, Settings, DialSuffix,,"" 			; different and critical for 9x
HKR, Settings, SpeakerVolume_Low,, "L1"
HKR, Settings, SpeakerVolume_Med,, "L2"
HKR, Settings, SpeakerVolume_High,, "L3"
HKR, Settings, SpeakerMode_Off,, "M0"
HKR, Settings, SpeakerMode_Dial,, "M1"
HKR, Settings, SpeakerMode_On,, "M2"
HKR, Settings, SpeakerMode_Setup,, "M3"
HKR, Settings, FlowControl_Off,, "&K0"
HKR, Settings, FlowControl_Hard,, "&K3"
HKR, Settings, FlowControl_Soft,, "&K4"
HKR, Settings, Modulation_CCITT,, "B0"
HKR, Settings, Modulation_Bell,, "B1"
HKR, Settings, Pulse,, "P"
HKR, Settings, Tone,, "T"
HKR, Settings, Blind_Off,, "X5"
HKR, Settings, Blind_On,, "X3"
HKR, Settings, CallSetupFailTimer,, "S7=<#>"
HKR, Settings, Compression_Off,, "+DS=0,0;"
HKR, Settings, Compression_On,,  "+DS=3,0;"



[ModemResponses.V42]
HKR, Responses, "<cr><lf>+DR: NONE<cr><lf>", 1, 01, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+DR: V42B<cr><lf>", 1, 01, 01, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+DR: V42B RD<cr><lf>", 1, 01, 01, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+DR: V42B TD<cr><lf>", 1, 01, 01, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+DR: MNP5<cr><lf>", 1, 01, 01, 00,00,00,00, 00,00,00,00

[ModemResponses]
; OK
HKR, Responses, "<cr><lf>OK<cr><lf>", 1, 00, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "0<cr><lf>", 1, 00, 00, 00,00,00,00, 00,00,00,00

; Negotiation Progress
HKR, Responses, "<cr><lf>CARRIER<cr><lf>", 1, 01, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "16<cr><lf>", 1, 01, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>SMS<cr><lf>", 1, 01, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "17<cr><lf>", 1, 01, 00, 00,00,00,00, 00,00,00,00

; Connect
HKR, Responses, "<cr><lf>CONNECT<cr><lf>", 1,  02,  00,  00,00,00,00,  00,00,00,00
HKR, Responses, "1<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 1200<cr><lf>", 1, 02, 00, b0,04,00,00, 00,00,00,00
HKR, Responses, "5<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, "10<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, "11<cr><lf>", 1, 02, 00, c0,12,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, "12<cr><lf>", 1, 02, 00, 80,25,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, "17<cr><lf>", 1, 02, 00, 40,38,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, "18<cr><lf>", 1, 02, 00, 00,4B,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, "19<cr><lf>", 1, 02, 00, 80,70,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, "20<cr><lf>", 1, 02, 00, 00,96,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 43200<cr><lf>", 1, 02, 00, C0,A8,00,00, 00,00,00,00
HKR, Responses, "21<cr><lf>", 1, 02, 00, C0,A8,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 48000<cr><lf>", 1, 02,00, 80,BB,00,00, 00,00,00,00
HKR, Responses, "22<cr><lf>", 1, 02,00, 80,BB,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>CONNECT 56000<cr><lf>", 1, 02,00, C0,DA,00,00, 00,00,00,00
HKR, Responses, "23<cr><lf>", 1, 02,00, C0,DA,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, "24<cr><lf>", 1, 02, 00, 00,E1,00,00, 00,00,00,00

; Error
HKR, Responses, "<cr><lf>ERROR<cr><lf>", 1, 03, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "4<cr><lf>", 1, 03, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+FCERROR<cr><lf>", 1, 03, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "+F4<cr><lf>", 1, 03, 00, 00,00,00,00, 00,00,00,00

; No Carrier
HKR, Responses, "<cr><lf>NO CARRIER<cr><lf>", 1, 04, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "3<cr><lf>", 1, 04, 00, 00,00,00,00, 00,00,00,00

;No Dial Tone
HKR, Responses, "<cr><lf>NO DIALTONE<cr><lf>", 1, 05, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "6<cr><lf>", 1, 05, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "13<cr><lf>", 1, 05, 00, 00,00,00,00, 00,00,00,00

HKR, Responses, "<cr><lf>BLACKLISTED<cr><lf>", 1, 1C, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "14<cr><lf>", 1, 1C, 00, 00,00,00,00, 00,00,00,00

; Busy
HKR, Responses, "<cr><lf>BUSY<cr><lf>", 1, 06, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "7<cr><lf>", 1, 06, 00, 00,00,00,00, 00,00,00,00

; No Answer
HKR, Responses, "<cr><lf>NO ANSWER<cr><lf>", 1, 07, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "8<cr><lf>", 1, 07, 00, 00,00,00,00, 00,00,00,00

; Ring
HKR, Responses, "<cr><lf>RING<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "2<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00

; Compression

; Service Reporting Control
HKR, Responses, "<cr><lf>+CR: ASYNC<cr><lf>", 1, 01, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+CR: REL ASYNC<cr><lf>", 1, 01, 00, 00,00,00,00, 00,00,00,00

; Error Control Reporting
HKR, Responses, "<cr><lf>+ER: NONE<cr><lf>", 1, 01, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+ER: LAMP<cr><lf>", 1, 01, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+ER: ALT<cr><lf>", 1, 01, 00, 00,00,00,00, 00,00,00,00

; Distinctive Ring
HKR, Responses, "<cr><lf>+CRING: ASYNC<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+CRING: REL ASYNC<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+CRING: FAX<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+CRING: VOICE<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+CRING: VOICE/ASYNC<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+CRING: VOICE/REL ASYNC<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+CRING: ALT VOICE/ASYNC<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+CRING: ALT VOICE/REL ASYNC<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+CRING: ALT ASYNC/VOICE<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+CRING: ALT REL ASYNC/VOICE<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+CRING: ALT VOICE/FAX<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>+CRING: ALT FAX/VOICE<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00


[External]
HKR,,DeviceType,1,01

[Strings]
Manufacturer = "Nokia"
Device7600 = "Nokia 7600 USB"
Device6650 = "Nokia 6650 USB"
Device6255 = "Nokia 6255 USB"
Device9500 = "Nokia 9500 USB"
Device6620 = "Nokia 6620 USB"
Device6651 = "Nokia 6651 USB"
Device6230 = "Nokia 6230 USB"
Device6630 = "Nokia 6630 USB"
Device7610 = "Nokia 7610 USB"
Device6260 = "Nokia 6260 USB"
Device6170 = "Nokia 6170 USB"
Device7270 = "Nokia 7270 USB"
Device6670 = "Nokia 6670 USB"


DISKNAME = "Nokia USB Installation Disk"
