Example of Registry Key Settings

The following is an example that uses a fictitious modem with the CompanyX-GenericModem-1234 identifier. For an actual modem, this string would have to be replaced with the Plug and Play identifier syntax: CompanyName-ModelName-Checksum.

For efficiency, Unimodem supports a default for many of these values. If no specified modem value exists, Unimodem attempts to read that value from a default set of registry values.

The following code example is an example of registry key settings.

 [HKEY_LOCAL_MACHINE\Drivers\PCMCIA\CompanyX-GenericModem-1234]
   "Tsp"="Unimodem.dll"
   "DeviceArrayIndex"=dword:1
   "Prefix"="COM"
   "Dll"="Serial.dll"
   "FriendlyName"="Motorola Montana 28.8"
   "DeviceType"=dword:3
   "ResetDelay"=dword:800
   "DevConfig"=hex: 10,00, 00,00, 78,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00

[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\CompanyX-GenericModem-1234\Init]
   "1"="AT<cr>"
   "2"="ATE0V1&C1&D2<cr>"
   "3"="ATS7=60M1<cr>"

[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\CompanyX-GenericModem-1234\Settings]
    "MaxCmd"=dword:28
   "Prefix"="AT"
   "Terminator"="<cr>"
   "DialPrefix"="D"
   "DialSuffix"=";"
   "Pulse"="P"
   "Tone"="T"
   "Blind_Off"="X4"
   "Blind_On"="X3"
   "CallSetupFailTimeout"="S7=<#>"
   "Reset"="ATZ<cr>"
   "FlowHard"="AT\Q3<cr>"
   "FlowSoft"="AT\Q1<cr>"
   "FlowOff"="AT\Q<cr>"