home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / modem / usr168_2.zip / USR168.DOC < prev    next >
Text File  |  1993-09-24  |  9KB  |  246 lines

  1.                                     USR168_2
  2.  
  3.                                By Kurt Heilbron
  4.                     Sysop, Dirty Joe's Sweatshop (808)536-3600
  5.  
  6.     WHAT IT DOES:
  7.     -------------
  8.  
  9.     USR168 is a utility program written with Turbo Pascal 5.0 using
  10.     routines from Pro kit by Samuel Smith.
  11.  
  12.     USR168 is released as a free program.  No donations are requested for
  13.     it's use.  The authors are not responsible for any damage that might be
  14.     caused by the use of this program.  Please use this program at your own
  15.     risk.
  16.  
  17.     The purpose of USR168 is to aid owners of US Robotics Courier Dual Standard
  18.     modems either the new 16.8K OR the 14.4k in setting up for optimum speed
  19.     under LOCKED PORT AT 19200!
  20.  
  21.     This program is designed for callers only.  Although I run my BBS with
  22.     the settings from USR168, I would recommend that Sysops follow the
  23.     instructions for their specific BBS package on modem settings.
  24.  
  25.     This program will lock your serial port at 19200.  This setting may
  26.     only be effective on 286 and 386 systems.  Some multi-tasking software
  27.     may not be able to handle this setting.  If you find that you are
  28.     having trouble with aborted downloads after running this program then
  29.     you should probably go into your terminal program and type AT&F
  30.     followed by the ENTER key to reset the modem to it's factory settings.
  31.  
  32.     Using these settings along with protocols designed for error correcting
  33.     modems such as DSZ's Ymodem-G and Xmodem-1K-G or Qmodem's version of
  34.     Ymodem-G I have achieved file transfer speeds in the 1800 - 2000 cps
  35.     range on a regular basis using both 286 and 386 systems.
  36.  
  37.  
  38.     HOW IT DOES IT:
  39.     ---------------
  40.  
  41.     USR168 starts by giving the suggested dip switch settings, which are
  42.     as follows:
  43.  
  44.                 1   2   3   4   5   6   7   8   9   10
  45.                 --  --  --  --  --  --  --  --  --  --
  46.                 UP  UP  DN  DN  UP  UP  UP  DN  DN  UP
  47.  
  48.     These settings will do the following to your modem:
  49.  
  50.     1 UP - DTR is controlled by software
  51.  
  52.     2 UP - Send verbal result codes
  53.  
  54.     3 DN - Result codes are displayed
  55.  
  56.     4 DN - Local echo of commands is suppressed
  57.  
  58.     5 UP - Auto Answer Suppressed
  59.  
  60.     6 UP - Do not force carrier detect
  61.  
  62.     7 UP - Single phone line connection (RJ-11)
  63.  
  64.     8 DN - AT command set enabled
  65.  
  66.     9 DN - Hang up when escape code is sent
  67.  
  68.     10 UP- Load from NRAM in power up
  69.  
  70.  
  71.     It then will reset your modems internal NRAM settings to the original
  72.     factory defaults.
  73.  
  74.     Next it sends the following settings to the modem's non-volatile
  75.     memory:
  76.  
  77.     ATS11=40E0M0X7
  78.  
  79.     S11=40 - Sets dialing speed to max!!
  80.  
  81.     E0 - Local echo off
  82.  
  83.     M0 - Speaker Off (can be overridden by putting M1 in your modem program's
  84.          initialization string)
  85.  
  86.     X7 - Result code option (OK, CONNECT, RING, NO CARRIER, ERROR, CONNECT,
  87.          NO DIAL TONE, BUSY, NO ANSWER, RINGING, VOICE)
  88.  
  89.  
  90.     Once this string is received it sends the following additional
  91.     settings:
  92.  
  93.     AT&H1&R1&S0&B1&A3&W
  94.  
  95.     &H1 - Hardware control
  96.  
  97.     &R1 - Ignore RTS
  98.  
  99.     &S0 - DSR overrides
  100.  
  101.     &B1 - Lock port at speed setting (19200)
  102.  
  103.     &K1 - Auto Enable data compression
  104.  
  105.     &W -  Write these settings to non-volatile RAM (NRAM).
  106.  
  107.  
  108.     After running this program, you should go into the setup portion of
  109.     your modem program (Qmodem, Procomm or whatever) and change the modem
  110.     initialization string to ATZ followed by whatever character that
  111.     program uses to send a carriage return (Qmodem uses a { Procomm uses a
  112.     !).
  113.  
  114.     DATA COMPRESSION?
  115.     -----------------
  116.  
  117.     The USR DS has a setting for "Data Compression".  USR168 turns this on
  118.     because I've found that transfer rates are faster even with files that
  119.     are already compressed!  Some say that it is just the opposite, but I know
  120.     from experience that this is totally false!
  121.  
  122.     If your application finds you down loading mostly compressed files
  123.     then you may want to put &K1 in your modem initialization string.
  124.     Otherwise, leave it alone and you will see a marked increase in
  125.     performance. You may want to disable MNP5 as this form of DATA compression
  126.     may slow transfer rates.
  127.  
  128.     TIPS 'N' TRICKS:
  129.     ----------------
  130.  
  131.     If you want to override any of the NRAM settings that I have written in
  132.     the program, you can either do by placing the replacement commands in
  133.     the modem initialization string, or by going into the terminal mode of
  134.     your modem software and typing those commands followed by AT&W.
  135.  
  136.     It is highly recommended that you use a high performance protocol
  137.     driver such as DSZ by Chuck Foresberg.  The registered version of DSZ
  138.     includes YMODEM-G and Xmodem-1K-G protocols which should yield the
  139.     highest possible CPS ratings under this setup.  The current versions of
  140.     many popular modem programs have built-in versions of Xmodem-1K-G
  141.     (called Ymodem-G in some versions) which will yield excellent speed,
  142.     but won't allow batch mode down loading that true Ymodem-G from the DSZ
  143.     program features.
  144.  
  145.     Zmodem will give 1800-2000 cps on properly configured systems. Zmodem
  146.     is featured in non-registered versions of DSZ that are available on
  147.     most BBS systems.
  148.  
  149.     Avoid using Xmodem, Ymodem, WXmodem, Kermit, Jmodem or other protocols
  150.     that rely on software error checking when you are connected to another
  151.     USR at the fixed 19200 bps rate.  These protocols will give you between
  152.     400-900 cps.  One reason I wrote this program was that I see people
  153.     night after night calling with USR DS modems improperly configured and
  154.     getting transfer speeds of 400 cps.
  155.  
  156.     ADDITIONS:
  157.     ---------
  158.  
  159.     This program will program your modem to run just fine.  But if you want to
  160.     see ALL my current settings, well here they are.  Remember, some of the
  161.     default settings should be left alone.  That is why the USR168 programs
  162.     only what is necessary.
  163.  
  164.  
  165.     US Robotics Courier 16800 HST Dual Standard Fax Settings...
  166.  
  167.     B0  C1  E0  F1  M0  Q0  V1  X7
  168.     BAUD=19200  PARITY=N  WORDLEN=8
  169.     DIAL=HUNT   ON HOOK   TIMER
  170.  
  171.     &A3  &B1  &C1  &D2  &G0  &H1  &I0  &K1  &L0
  172.     &M4  &N0  &P0  &R2  &S0  &T5  &X0  &Y1  %R0
  173.  
  174.     S00=001  S01=000  S02=043  S03=013  S04=010  S05=008
  175.     S06=002  S07=045  S08=002  S09=006  S10=015  S11=040
  176.     S12=050  S13=000  S14=001  S15=008  S16=000  S17=000
  177.     S18=000  S19=000  S20=000  S21=010  S22=017  S23=019
  178.     S24=150  S25=005  S26=001  S27=000  S28=000  S29=020
  179.     S30=000  S31=000  S32=006  S33=000  S34=000  S35=000
  180.     S36=000  S37=000  S38=000  S39=000  S40=000  S41=000
  181.     S42=126  S43=200  S44=015
  182.  
  183.  
  184.     ATI4         Will display your current MODEM settings
  185.  
  186.     ATI5         Will display your NVRAM settings
  187.  
  188.     ATI6         Will display what your LAST connect stats.
  189.  
  190.     ATI7         Will show the production date etc.
  191.  
  192.     ATZ ENTER    Will set the modem back to factory defaults.
  193.  
  194.     ATE1         Allows you to view what you are typing.
  195.  
  196.     ATH          To command modem.
  197.  
  198.     AT&B1        To start inputting the NRAM settings.
  199.                  Finish with a &W    Ex: ATHS1=043S03=013&W  <-Then hit enter
  200.  
  201.     AT&F&W       Will reset the NRAM settings.
  202.  
  203.  
  204.     GT POWER Modem int string AND Host mode init string
  205.     --------------------------------------------------
  206.  
  207.     Also, here are the MODEM AND the HOST mode init strings I use with running
  208.     GT POWER.  IMPORTANT IMPORTANT!!!  Do NOT forget in the GT setup (Alt-I) to
  209.     select number 5 (baud rate set up) and change it to match your locked port
  210.     configuration!  AND furthermore select number 30 in the ALT-I setup, go to
  211.     number 14 (under 30 misc. options) and make all three of them TRUE!
  212.  
  213.     MODEM INIT STRING= ATV1Q0X7S11=40S0=1S2=43|
  214.     -----------------
  215.  
  216.     HOST MODE INIT STRING= ATV1Q0E0S0=1M0S2=43X7|
  217.     ---------------------
  218.  
  219.     ALT-I SETUP
  220.     -----------
  221.     #5      DEFAULT BAUD RATE= 19200
  222.             MINIMUM BAUD RATE= 2400  (OR WHATEVER YOU WANT)
  223.             MAXIMUM BAUD RATE= 19200
  224.             MINIMUM HOST RATE  2400  (OR WHATEVER YOU WANT)
  225.  
  226.     #30 (Select #14)
  227.  
  228.             USE CTS FLOW CONTROL?= TRUE
  229.             USE RTS FLOW CONTROL?= TRUE
  230.             FIXED DTE RATE?      = TRUE
  231.  
  232.  
  233.  
  234.  
  235.     SUPPORT:
  236.     --------
  237.  
  238.     As stated above, this is a free program.  You will probably use it
  239.     once, then throw it away and forget all about me.  That's fine, but at
  240.     least when you call my BBS at 19200 you won't be getting 400 cps!
  241.  
  242.     Updates to USR168 are always available on my BBS, Dirty Joe's Sweatshop
  243.     which is listed at the top of this file.
  244.                                                BBS Phone 808-536-3600
  245.  
  246.