56K Modem Troubleshooting Guide


 


Interoperability: V.34, x2, K56flex 1.0 and 1.1 and V.90

 

33.6 or less when dialing a Livingston Portmaster K56flex

Livingston Portmasters use Lucent chips which implement K56flex 1.1. Some Rockwell-based K56flex modems still use K56flex 1.0. 

Understanding the version numbers 

The 1.0 and 1.1 terminology is a little confusing, because it does not match the firmware version numbers. To determine your modem's K56flex version, type "ATI3" in a terminal program and press the enter key. Here's how to match the ATI3 response to the K56flex version: 

  ATI3 result              K56flex version
 - - - - - - - - - - - - - - - - - - - - -
  less than 1.0                  1.0
  1.0 or greater                 1.1
The actual result will look something like "V0.519DHY-K56_DLS". The "V0.519" is the version number in this case, indicating that this is K56flex 1.0 (old) firmware. 

The modem manufacturer will need to issue a firmware update to upgrade your modem to K56flex 1.1. Until then, you'll be limited to V.34 speeds (up to 33.6K). Check the firmware updates page to see if there is a new version for your modem. 

You can easily tell if you're dialing a K56flex 1.1 modem because of the extra tone at the beginning of the connection sequence. You will need to turn on your modem speaker to hear the sound, or you can simply call your ISP with a telephone and listen for the sound. 

Download a WAV file recording of a K56flex version 1.1 server


Connection problems or slow connects when dialing a 28.8 or 33.6 modem

If you have a 56K modem but you're dialing into a V.34 modem bank, your modem will still try to negotiate a 56K connection, even though it's impossible. You may want to use one of the commands below to tell the modem to not attempt a 56K connection. 


How can I enable or disable x2 and/or V.90?

The answer depends on whether your modem supports only x2 or x2 and V.90. 

For modems that use x2 only 

These go at the end of your current init string. 

S32=32 (for Sportster: disables x2) 

S32=34 (for Sportster: disables x2 and enables V.8 mode) 

S58=1 (for Courier) 

In addition, some people have had success with these commands. 

s15.7=1 

&N16&U8 

&N16 

S32.5=1 

For modems that support x2 and V.90 
x2 on, V.90 off  x2 off, V.90 on  Both off  Both on* 
Sportster**  S32=66  S32=34  S32=98  S32=2 
Courier  S58=32  S58=1  S58=33  S58=0 
* Using AT&F1 in the init string automatically enables both protocols. 

**Non-U.S. Robotics modems that use x2 generally use the same commands as the Sportster 


How can I enable or disable K56flex and/or V.90?

The command depends on whether you have a Rockwell-based or Lucent-based modem. 

Rockwell chipset modems 

For Rockwell-based K56flex modems that do not also support V.90, add +MS=11,1 to the end of your modem init string

For K56flex modems that have been upgraded to V.90, or that support V.90 and K56flex simultaneously, use these commands at the end of your modem init string

These commands were provided by Jay Price, an application engineer with Computer Peripherals International, and by Rockwell

For most Rockwell chips: 
V.90 preferred (K56flex will still work)*  +MS=12,1 
V.90 only, K56flex and V.34 disabled*  +MS=12,1,34667,56000 
K56flex preferred (V.90 will still work)*  +MS=56,1 
K56flex only, V.90 and V.34 disabled*  +MS=56,1,34000,56000 
Disable V.90 and K56flex, use V.34 (28.8/33.6)  +MS=11,1 
* Remember that a Rockwell-based K56flex modem upgraded to V.90 no longer supports K56flex. For an explanation, see If I upgrade my K56flex to V.90, will I still be able to connect to K56flex modems at 56K speeds? 

For Rockwell HCF chips: 
V.90 preferred (K56flex will still work)  +MS=V90 
K56flex preferred (V.90 will still work)  +MS=K56FLEX 
Disable V.90 and K56flex, use V.34 (28.8/33.6)  +MS=V34 
Lucent chipset modems 

For Lucent-based K56flex modems that do not also support V.90, add S38=0 to the end of your modem init string

For Lucent-based modems that do support V.90, use one of the following strings. 

For Apollo (LT Win Modem) and Mars (LT PCI Win Modem) chipsets: 
Enable V.90  -V90=1 
Disable V.90  -V90=0 
See current -V90 setting with explanation  -V90? in a terminal 
Enable K56flex  S38=1 
Disable K56flex  S38=0 
For Venus chipsets (mostly used in external modems): 
K56flex only (V.90 disabled)  S109=0 
K56flex or V.90*  S109=1 
V.90 only (K56Flex disabled)  S109=2 
Disable K56flex and V.90 (use V.34)  S38=0 
* Which protocol will be used? Assuming that the ISP supports both, it depends on the firmware. Some versions will prefer K56flex, others will prefer V.90.