For best performance and viewing, please update your browser to Netscape 7.0, or IE 5.0 or greater.
Northern New England's Largest Internet Service Provider
GWI: Great Works Internet Technical Support
Residential services  Business services  About us  Technical support  About your account
Using the Internet Dial Up Support Email Support Web Page Help Broadband Support Phone Support Internet Security Contact Support
Text size smaller normal larger largest
MODEM SUPPORT

Welcome to Modem Support. Use the links in the right column to get the latest information and drivers for your modem. Use caution when updating your modem driver and/or firmware. Confirm the exact make and model. GWI supports V.90 and K-Flex. Look for driver updates supporting these protocols.

 Modem Initialization (Init) Strings

If you are reading this document, hopefully you have read through our Connection FAQ. If not, please read through it before creating an init string for your modem

How to Use Init Strings

Init strings seem intimidating, but they are pretty simple once you get used to them. All you are doing is telling a modem to do something. You are doing it through different codes and letters, rather than menus and check boxes. The worst an init string can do is lock up your modem until you turn it off and back on again (for internal modems, this involves shutting down and turning off the computer). Follow the steps below for how to create and use your own init string. A few examples are listed at the bottom of this page.

Note: Certain Macintosh dialer programs do not allow for the entering of custom initialization strings. If you have a Macintosh running system 7.6 or higher and are using the Control Panel PPP or Remote Access to connect, you cannot use an initialization string. Please use the link for Apple Featured Software Support.

Step 1 — Identify Your Modem

Use the links under Modem Brands / Types.

Init strings are specific to each type of modem. Some modem types are the same across different brands. Other brands of modems have their own commands. GWI has assembled a list of different modem types above that will link you to the correct commands for your modem.

If you do not know what kind of modem you have, this information can usually be determined relatively easily. If you have Windows 95, 98 or NT, open the Modems icon in your Control Panel folder. This will usually list the modem type and brand that is installed on your computer. If you have an external modem, the necessary information should be printed right on the modem itself. For other computer users, there is a method of having the modem report its information directly. It involves typing commands directly into a Terminal window. If you are familiar with how to do this, the commands are: ATI (that's the letter 'i' at the end); ATI1 (that's the letter 'i' followed by the number one); ATI2; ATI3; ATI4; ATI5; ATI6; ATI7; ATI8; ATI9; ATI10; and ATI11. If you need assistance determining what kind of modem you have, please contact Technical Support and they will be happy to help you.

Can't find what your looking for on our page - try these other great modem resources.

Ask Mr. Modem
56K Drivers
V.90 Site
Modemhelp.org
Modemhelp.com
Windrivers.com
3Com (U.S. Robotics) Line Test
Imac Support Center

Once you have determined your modem type and model, select it out of the list below. The page it will take you to will have details about commands that modem supports. Keep reading on this page for further instructions on what to do with the init string once you have constructed it.

If your modem is not listed, contact GWI Technical Support by email: support@gwi.net with as many details about the modem as possible. If we have information on it, we can suggest some commands for you.

Modem Brands / Types
 3COM 56k
 Acer FM56-P
 Cirrus CL-MD56xx
 Compaq 56k-DF Modem
 Compaq 56k-VSC Modem
 Compaq 56k v.90 HSF Mini PCI Modem
 Conexant (Generic)
 Conexant HCF
 eMachines 56k Modem
 Lucent (LT) Winmodem
 Lucent Venus Chipset
 Micromodem HSP
 Motorola SM 56k
 PCTel HSP Winmodem
 Rockwell (Generic)
 Rockwell HCF
 Supra 56k
 SupraMax 56k
 US Robotics 56k Sportster
 US Robotics 56k Winmodem
 Zoom Rockwell-Based (Most)
 Zoom Lucent-Based (Model ####L)
 
Firmware Updates
 3Com(USR) / 3Com
 AOpen / Acer Components
 Actiontec / Aceex
 Ambient
 Apple Featured Software Support/Apple
 Asound
 Aztech
 BestData/Best Data Products, Inc.
 Boca/Boca Research
 Cardinal/Cardinal Technologies, Inc.
 Cirrus Logic/Jaton Corporation
 Compaq Software & Drivers/Compaq Corporation
 Creative Modem Blaster/Creative Labs
 Digicom Modem Blaster/Digicom
 ESS Technology
 Gateway Computers/All pre-installed modems
 Global Village Teleport Modems
 Hayes Modems
 HCF/Rockwell (Conexant)
 HCF Driver 2.1.2.135/Rockwell (Conexant)
 HSP/PCTel
 Lucent Win Modem/All Brands
 Megahertz / 3Com
 Motorola, Inc.
 Netcomm
 Newcom
 Supra Modems Sonicblue/Diamond
 Viking Components
 Windows XP
 Wisecom, Inc.
 Zoom Telephonics
 
Step 2 — Build String

See the example below for how to construct an initialization string from the information on one of the modem commands page. If you have a dialer that needs it, the AT is required. Otherwise, you are free to pick up to one command per column. You do not need to take a command from each column, they are all optional.

Step 3 — Enter String

Depending on what dialer software you use the completed initialization string is entered in different places. Instructions are below, more detailed instructions on different system's dialers can be found in the Software Setup section of the website.

Windows 95/98/NT

  1. Open the Modems Control Panel.
  2. Click on the Properties button.
  3. Click on the Connection Tab.
  4. Click on the Advanced button.
  5. Enter the Init String in the box marked Extra Settings. (Without the AT preceding the command.)
  6. Click on the OK button.
  7. Click on the OK button.
  8. Close the Modems Properties window.
  9. Close the Control Panels window.

Macintosh Config PPP

  1. Open the Config PPP Control Panel.
  2. Click the Config... button.
  3. Enter the Init String in the box marked Modem Init. (With the AT preceding the command.)
  4. Click the Done button.

Windows 3.x with Trumpet Winsock

  1. Open Trumpet. (This has to be the Trumpet installed from GWI's disks.)
  2. Pull down the Dialler menu.
  3. Select setup.cmd at the bottom of the menu.
  4. Click OK for the phone number, username and password entries.
  5. Enter the Init String in the fourth box marked Initialization String. (With the AT preceding the command.)

Macintosh Free PPP

  1. Open the Free PPP Setup program. (Note: these instructions for version 2.6.2.)
  2. Look for a Tab called Modems at the bottom of the setup window.
    1. If the Modems tab is missing, click once on the triangle icon that should appear in the lower left corner of the window. The triangle should turn from facing right to facing down, and you should then see the tabs.
  3. Select your modem out of the list, and press the Edit... button.
  4. Under the heading Modem Init String Settings select the Use option.
  5. Enter the Init String in this box. (With the AT preceding the command).
Example Initialization String Construction

Example 1

After trying all of the suggestions in the Connection FAQ under the heading, "What can I do to fix these problems?", you are still having problems getting disconnected. You get connected usually somewhere around 45333 bits/second. As the FAQ states, you should try limiting your modem's maximum connection speed to a speed two steps lower than that. Looking at the chart of commands for your Example Modem you see that two steps lower would be a maximum speed of 42666 bits/second. You also decide after reading the command descriptions to set the DTR Timeout up as well. You are using Windows 98, so the AT that precedes the command is not used. The final string looks like:

S10=150+MS=12,,,42666

Example 2

Your external Example Modem has been having a hard time getting connected. When you do get connected, you get connected at around 36000 bits/second. As the Connection FAQ states, you will probably be best served by disabling the 56k language in your modem and lowering it to 33.6. You are dial from a Macintosh with Config PPP, and so you need the AT in front of the command. You decide not to bother with the DTR Timeout command because once you are connected you are fine. The completed init string for you would look like:

AT+MS=11

This works, but you decide you want to experiment to see if you can get a faster connection. You decide to try a lower v.90 connection speed. Since you could get connected with 36000, you decide to try that first. The competed init string would look like:

AT+MS=12,,,36000

This works well. You get connected every time. You decide to see how fast you can get your modem to go and still have it connect every time. You would then try the strings:

AT+MS=12,,,37333

AT+MS=12,,,38666

AT+MS=12,,,40000

...

You would continue testing strings until you start having problems getting connected each time, and then lowering the maximum speed back down a step or two.

Example Modem

There are no special notes about this example modem. The commands are real commands, and work on many Rockwell chipset modems. See the Descriptions of Commands underneath the table for details on each command.

Example Modem
AT DTR Time-out Language / Maxspeed
AT S10=50 .5 second +MS=11 v.34 / 33.6k
  S10=100 1 second +MS=12,,,33333 v.90 / 33.333k
  S10=150 1.5 seconds +MS=12,,,34666 v.90 / 36k
  S10=200 2 seconds +MS=12,,,36000 v.90 / 36k
  S10=250 2.5 seconds +MS=12,,,37333 v.90 / 37.333k
      +MS=12,,,38666 v.90 / 38.666k
      +MS=12,,,40000 v.90 / 30k
      +MS=12,,,41333 v.90 / 41.333k
+MS=12,,,42666 v.90/42.666k
+MS=12,,,44000 v.90/44k
+MS=12,,,45333 v.90/45.333k
+MS=12,,,46666 v.90/46.666k
+MS=12,,,48000 v.90/48k
... ...

Descriptions of Commands

  • AT: Modem Attention command. Not used through the Windows 95/98/NT Modems Control Panel
  • DTR Timeout: The DTR Timeout is how long the modem will wait during and interruption before automatically disconnecting. Any form of static or other noise on the phone line could cause this interruption. If you notice somewhat frequent disconnections, raise this value.
  • Language/Maxspeed: This setting allows you to force the modem to use a particular language to connect, as well as the ability to select a maximum speed for that connection. The v.90 language in many modems is known to be too aggressive, requiring that you use a command to force the modem to connect a little slower to stabilize the connection and improve its reliability. If you notice frequent disconnections, or have problems getting connected, set a maximum speed using this command.