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>"