A Livingston default modem string is bad for a USR modem

Carl Oppedahl (carl@oppedahl.com)
Sun, 10 Nov 1996 10:59:33 -0500

Here is a modem init string from PortMaster Version 3.4.2L:

Command> show modem usr-v34
Short Name: usr-v34
Long Name: USR Courier/Sportster V.34
Optimal Speed: 115200
Type: System Defined

Init Script: Send Command Wait for Reply
------------------------------ -----------------------------
AT&F1&W\r OK

This init string is sent to the modem every time the router is reset, and
every time the port is reset, and every time the modem loses carrier. The
bad thing about this string is the &W, which rewrites the flash EPROM in the
modem. The problem is that there is a limited life for any flash EPROM, a
limited number of times it can be rewritten. This init string wastefully
consumes some of that limited life every time the init string is executed.

It would also be desirable if the init string contained a command to fix the
DTE rate. In my setup I am using the modem for dialout, and I want to be
sure I get error correction (&m5) and fixed DTE baud rate (&b1). So here is
a different init string:

at&f1&c1&d2&b1&m5\r

The complete list of possible USR init commands may be gotten by connecting
a terminal emulator to the modem and typing AT$, AT&$, and ATs$.

If there are other modem init strings in PortMaster Version 3.4.2L that
perform &W (I haven't checked) I suggest they be revised as well.

---
Carl Oppedahl, Oppedahl & Larson, patent law firm
http://www.patents.com/ has hundreds of pages of answers to 
frequently asked questions on patent, copyright, and trademark law