Identify hardware - The guided tour

Start > HW installed > HW type known > Modem


The important thing to remember when identifying a modem is to recognize the chipset that is used and then determine the protocols that are available such as v.32, v.34, 56kflex, X2 or V.90. Never assume that you know what kind of modem it is unless the modem chipset is specifically listed in the driver.
Most modems can be identified by its driver listing, however some may require a little more investigation. This is where modem diagnostics (for Windows 95 / 98 / ME) and terminal emulation programs (such as Hyperterminal) come into play. Some of these may not be exact on all modems but they will be close. An example of this is that Diamond Super Express modems are based on the rockwell chipset but ATI6 doesn't contain the identifying "RC", ATI7 does.

Chipset Example Driver Name Diagnose AT
/Response 1
AT
/Response 2
AT
/Response 3
Rockwell (Conexant)
Non Windows modem
Rockwell 56k, SupraExpress 56k AT&V1 ATI3
Ver 1.xxx.xxx
Ver 2.xxx.xxx
Ver 3.xxx.xxx
ATI 6, possibly ATI7 if Diamond
RCV32 -- 14.4
RCV34 -- 33.6
RCV56 -- 56k flex or V.90
AT+MS=?
0,1,2,3,9,10,64,69 -- 14.4
0,1,2,3,9,10,11,64,69 -- 33.6
0,1,2,3,9,10,11,56,64,69 -- 56kflex
0,1,2,3,9,10,11,12,64,69 -- V.90
Rockwell (Conexant)
HCF or Softmodem
Rockwell HCF, Conexant Soft PCI, AOPEN PCI AT#UG ATI3
Ver 2.xxx.xxx
Ver 3.xxx.xxx
Ver 4.xxx.xxx
AT+MS=?
...,V.32,V.32bis,V.34,56kflex,V.90
Other modems may respond this way, too.
 
LT Winmodem
(Mars/Apollo Chipsets)
Compaq 56k, LT Winmodem, Smart Rapid Transmit ATI11 ATI3
LT(or Zoom) Version 4.xx -- 56Kflex
LT(or Zoom) Version 5.xx -- V.90
   
LT Venus Zoom v.90 External, Zoom v.90 PCMCIA ATI11 Key signs are external modems and PCMCIA cards Modem driver says V.90 but AT-V90=XX returns error  
US Robotics & Texas Instruments USR 56k Winmodem, USR Sportster 56k ATI6 ATI7 -- Configuration Profile ATI7 Options -- returns supported protocols ATI6 Diagnostic Information
Cirrus Logic Cirrus Logic 56k, 33.6 N/A ATI3 --
CLMD34xx
CLMD56xx
CLMD3420
CLMD5620
   
PC-Tel HSP 56k Micromodem, Modem Blaster 6000 N/A ATI3 PC-Tel Ver X.XXX.XXX    
ESS Technology ES56PCI,ES56-X, Creative Labs Di5660... N/A ATI3 ESS Tech...    
Sierra Semiconductors Prometheus Modems N/A ATI3 Sierra Semiconductors    
Davicom Davicomm 33.6 N/A ATI3 Davicom    
Motorola Soft Modems Motorola SM 56k N/A ATI3 Motorola    
IBM Mwave IBM Mwave N/A ATI3 IBM Mwave Ver X.XXX    

LT (Mars/Apollo) Winmodems, most Compaq Presarios for home use
The easy way to identify an LT Winmodem(Mars/Apollo chipset), if the driver does not specify a Lucent chipset, is the ATI3 command which will display a version number, 4.0 or higher for a 56k flex or 5.0 or higher for v.90. These modems are also in Compaq computers and may be listed as a Compaq 56k the only way to tell on these modems if v.90 is installed is to try the -v90=0 in extra settings or in terminal.

LT (Venus)
These are not quite so easy to identify, I believe all LT external and PCMCIA cards use the Venus chipset as well as some internal modems. The only positive way I have at this point to identify an LT Venus is try -v90=0 in hyperterminal, if this results in an error code then try ati11. If the ati11 command provides line testing information, and the modem was not previously identified in more info as having the regular Mars or Apollo LT chipset, the modem has the LT Venus chipset.

Cirrus Logic
Cirrus Logic modems can be identified with the ATI3 command generally although the information may be stored in another ATI. These modems will generally give one of four responses.
CLMD56-XX
CLMD34-XX
CLMD56-20
CLMD34-20
Beware the -20 extension as these are software modems and use a different set of inits than the -XX series.

Rockwell (Conexant)
Rockwell modems are usually pretty easy to identify. One of the ATI commands, usually ATI6, should report a RC... and generally there will be a version number in ATI3, v1.xxxxxx or v2.xxxxxx. Most of the V2.xxxxxx modems should be v.90 but may not always be(also v1.xxxxxx modems may be 56k). For that we will need to either use trial and error in the extra settings box with at+ms=56,1(for flex) or at+ms=12,1(for v.90) or we can use a terminal emulation with the at+ms=? command. This also makes for an easy way of determining if the modem is using a Rockwell chip set. With the introduction of version 3 of the rockwell firmware(ati3 will display ver 3.xxxxxx and ati6 will still show RCV), the Rockwell HCF inits needs to be used
A K56flex-only Rockwell-based modem will respond like this:
(0,1,2,3,9,10,11,56,64,69)
A K56flex Rockwell-based modem that has been upgraded to V.90 will respond like this:
(0,1,2,3,9,10,11,12,64,69)

Rockwell HCF
Fortunately the driver identifies many of these. If they do not, they will generally be listed as an Aopen 56k PCI or and Acer 56k PCI. Again they will generally have a similar version number in ATI3 as the Rockwell hardware modems and will often have HCF listed in one of the ATI commands. Almost always the driver will show that it is a PCI modem. The at+ms=? command will also work in HyperTerminal but should actually display a list of supported protocols.

Rockwell Softmodems (Conexant)
Pretty much the same as the Rockwell HCF only even less reliable. The driver should or ati3 should list either Rockwell softmodem or soft56kflex. Amquest is the leading manufacturer of these modems at this time. Their site is http://www.amquestmodem.com/

US Robotics
Extremely easy to identify as they are almost always listed in the driver. In the case of the unknown standard modem ATI7 should begin with configuration profile. The Options line under ATI7 will display the list of supported protocols. Warning: Make sure to check the ATI3 command to make sure that another chip set isn't being used that borrows part of the USR instruction set although generally if they borrow part of the instruction then they also use the same AT commands.

Davicomm
The only Davicomm chipsets I have seen have had Davicomm listed in ATI3.

MWave (IBM)
Fortunately these only come in IBM computers and/or will be listed by the driver.

Texas Instrument
Should provide information in the ATI3 command but may also, this is where it gets tricky, show information in the corresponding to a USR in ATI7.

PC-Tel (HSP)
Generally will have HSP listed in the drivers. If not then it will have PCTel listed in one of the ATI commands.

ESS modems
They will be listed as an ESS modem. They are very similar in nature to an HSP in that they do not contain a DSP chip hence it needs to have error and flow control enabled by use of extra settings.

Motorola Soft Modems
Again, most of these modems will have their name listed in the driver or a reference to Motorola in ATI3. The soft modems may say something about PCI or SM56

INTEL
Responds to the Rockwell HCF initialization string set for protocol control and ceilings. Most normal AT commands should work also.

Sierra Semiconductors(Prometheus Modems)
ATI3 will more than likely say Prometheus. This modem manufacturer is out of business, unfortunately.

Sony Modems
They will be indicated by the type of driver


Help
Not available at this time because this page is preliminary.

Links
www.808hi.com/56k/
www.modemhelp.com
www.56k.com
modems.rosenet.net
www.open56k.org
www.v90.com