Types of Modem ID Strings

There are two types of modem ID strings that are supported by Windows XP and later operating systems:

  • Plug and Play hardware ID strings identify a particular modem model and are written into the registry by the Plug and Play system during hardware enumeration.

  • Plug and Play compatible ID strings, if available, are also written into the registry by Plug and Play during hardware enumeration.

The modem type determines which type of modem ID strings must be included in the INF file. The following table lists modem types and the modem ID strings typically associated with those types.

Modem Type Modem ID Strings

Plug and Play SERENUM (modem that is available in both external and internal ISA forms)

SERENUM Plug and Play hardware ID string.

Plug and Play ISA modem

ISAPNP hardware ID string, ISAPNP compatible ID string, and Unimodem ID string.

Plug and Play PCMCIA modem

PCMCIA Plug and Play hardware ID string.

Parallel port modem

LPTENUM string.

Note   Windows 2000 and later versions do not provide native support for parallel port modems.
 

PCI bus modem

PCI Plug and Play device ID and Unimodem ID.

USB bus modem

USB Plug and Play device ID and Unimodem ID.

BIOS motherboard modem

BIOS enumeration

Note   Windows XP and later versions do not provide native support for BIOS motherboard modems..
 

Custom

Some ISA card modems can present either a SERENUM or ISAPNP ID in addition to a Unimodem ID. The type of ID presented depends on a jumper setting.

Some PCMCIA modems can contain an LPT enumeration ID string in addition to PCMCIA and Unimodem IDs.

 

The following table provides examples of modem ID string types.

Modem ID String Type Example

Legacy Unimodem ID

UNIMODEMAC9AF91E

Note Windows XP and later versions do not support legacy Unimodem IDs.

SERENUM Plug and Play Hardware ID

SERENUM\PPI1907

ISAPNP Hardware ID

ISAPNP\SSC0001_DEV0002 (long form) or *SSC0002 (short form)

ISAPNP-Compatible ID

*PNPB003 (short form)

PCMCIA Plug and Play modem ID

PCMCIA\RIPICAB-RC144ACL-3BD0

USB Plug and Play device ID

USB\VID_04C1&PID_0082

PCI Plug and Play device ID

PCI\VEN_11C1&DEV_0448&SUBSYS_20001668&REV_01

Parallel port modem ID

LPTENUM\MICROCOMTRAVELPORTE_1FF4

Platform modem ID

BIOS\*PNPC003 or *PNPC003 (The BIOS\*XXXXXXX format is not supported in Windows 2000 and later versions of the operating system.)

 

 

 

Send comments about this topic to Microsoft