PLEASE READ THIS DOCUMENT CAREFULLY

The program FLASHMDM.EXE has been provided to you by Cardinal Technologies to allow you to 
update the firmware contained in your Cardinal MVP288I or MVP288XF modem.  

    DO NOT attempt to use this program with any other model modem.  

-----------------------------------------------------------------------------
--- DO NOT attempt to use this program with the following Cardinal Modems ---
-------------- MVP288IV, MVP288IS, MVP288XV, and MVP288XS -------------------
-----------------------------------------------------------------------------

This procedure is designed to allow you to maintain your modem's firmware at 
the same release level as the latest products shipping from Cardinal 
Technologies.  This procedure is NOT designed to provide new features that 
may be developed in the future.  When updating from Ver 1.10 to Ver 1.20 you 
will find that MNP10 will be provided.  This is being provided as a FREE 
benefit to Cardinal Technologies modem users.

If you do not wish to perform the flashROM update, Cardinal provides an 
update service at a minimal cost.  Call Cardinal Technical Support for 
details and costs.  DO NOT return your modem without first contacting 
Cardinal Technical Support for instructions and an RMA number.

Installation & Operation Instructions

- To upload firmware to modem:

	     1 - Copy this program to your harddisk.

		- Create a subdirectory on your harddisk:
			CD C:\
			MD FLASHMDM

		- Copy the Flash Loader files into this new subdirectory:
			CD \FLASHMDM                    
			COPY A:\FLASHMDM.EXE
			COPY A:\AMD_DP14.S37    
			COPY A:\AMD_DS14.S37
			COPY A:\V34140DP.S37
			COPY A:\V34140DS.S37
			COPY A:\MDM_CARD.INF
			(NOTE: A:\  is the location of unzipped files)
 ----------------------------------------------------------------------------
|     DO NOT run flashmdm from a floppy diskette.  If you received           |
|     this program on a floppy diskette, copy all files to your harddisk.    |
|     Running flashmdm from your floppy may result in an unsuccessful        |
|     upload and your modem may have to be returned to Cardinal for          |
|     repair.                                                                |
 ---------------------------------------------------------------------------- 

	2 - Exit Windows or any Shell program  --- DOS prompt ONLY! ---  

 ----------------------------------------------------------------------------
|     WARNING:   DO NOT run flashmdm when using either                       |
|     Windows or a Shell program.  This may result in an unsuccessful        |
|     upload and your modem may have to be returned to Cardinal for          |
|     repair.                                                                |
 ----------------------------------------------------------------------------
  
	3 - Change directory:           CD C:\flashmdm

	4 - Run the upload program:     flashmdm

	    A - Select "Automatic Detection of Modem"
		The program should search for your modem and the latest
		version of firmware.  Tests will be performed to validate
		the modem and the latest firmware version.  If the modem 
		is located then skip step B.

 ----------------------------------------------------------------------------
|     Hint:  If you have multiple modems in  your system you must select     |
|     "Specify Modem Address and IRQ".                                       |
 ----------------------------------------------------------------------------

	    B - If the program failed to detect your modem you should restart 
		the upload program and select "Specify Modem Address and IRQ".
		Select the modem address and IRQ that match the installed 
		modem.  Tests will be performed to validate the modem and the 
		latest  firmware version.

	    C - Type "Y" to begin the upload
		After beginning this process DO NOT turn off your modem or 
		the PC until instructed to.  Any attempt to abort this
		program after this point will result in incomplete firmware
		in the modem.

	    D - Enter your communications application and set the NVRAM to 
		the factory defaults using the following AT command:
			AT &F &W <cr>

		--- PLEASE READ ALL INSTRUCTIONS CAREFULLY --- 
			  AND PROCEED AS DIRECTED.


This Firmware Upload program and the firmware image files are designed to be 
used with the Cardinal MVP288XF and the MVP288I modems ONLY.  

This firmware should NOT be loaded into any Voice/Modem
    Cardinal MVP288IV or MVP288XV.

This firmware should NOT be loaded into any Speakerphone/Modem
    Cardinal MVP288Is or MVP288Xs.

Attempting to use this program or files with any other modem may damage the 
modem.  This firmware upload capability is provided free of charge by 
Cardinal Technologies and is intended for use only with modems built by 
Cardinal Technologies.  Cardinal Technologies shall not be liable for the 
any damages caused by the use of this program or firmware files.  

Cardinal Technologies will perform a factory upgrade of modems built by 
Cardinal Technologies at a cost of $30.00 Plus Shipping and Handling.  
Please call Cardinal Technical Support, the phone number is located in your 
manual,  for instructions on returning your modem.  Modems will not be 
accepted without an RMA number.

If the firmware update should fail and leave your modem in an unusable state 
then Cardinal Technologies will replace the firmware at the factory at a 
cost of $20.00.  You will need the REFERENCE NUMBER that was displayed in 
the Flash Load Program.  You MUST call Cardinal Tech Support, the phone 
number is located in your manual, for instructions on returning your modem.  
Modems will not be accepted without an RMA number.
 
		      Cardinal 288 Data / Fax   
	(not for use with Voice, TAD, or SpeakerPhone products)
			  Version V1.400

Release Notes
3-Dec-95


1. Data Pump Compatibility:
   This firmware is compatible with the revision of datapumps defined in the 
   table below.

	Data Pump    ATI6 Report   Supports MNP10  Supports MNP10-EC
	----------   -----------   --------------  -----------------
	R6682-21        04bc            Yes              NO

	R6682-26        05ba            Yes              Yes

   To determine the version of your data pump proceed as follows:
	- Enter your communications application.
	- Issue the following AT command:
		AT I6 <cr>
	- Compare the result with the above table.

   MNP10 will be supported on all modems.
   MNP10-EC will only be supported if you have the R6682-26 data pump.  
   Upgrades from the -21 to the -26 are NOT available.
   
2. AT Command Manual Revisions:
   - The maximum length of a telephone number that can be stored using the 
     AT&Z command is 34 digits and not 35.
   - AT&T5 is the default for digital loopback and not AT&T4.
   - The default value for AT-Kn is -K0
   - The default for S21 is 52 (AT&D2, AT&C1) and not 4.
   - The default for S23 is 62 (38400 or higher DTE speed) and not 54
   - The default for S27 is 73 (B1 bell mode) and not 9.
   - The default for S29 is 70.
   - The default for S31 is 194.
   - The default for S40 is 104 (Disable extended services AT-K0) and not 105.
   - The default for S41 is 195 (AT%E2 Fallback/Fall forward enabled) and 
     not 131.
   - The default for S201 is 58 (@M26) and not 20h.
   - In fax data reception S10 does not have any affect.
  
3. Distinctive Ring:  -SDR=n
	Bit0 - RING of type 1 reports "RING1"
	Bit 1 - RING of type 2 reports "RING2"
	Bit 2 - RING of type 3 reports "RING3"
	All bits = 0 - All RING types report "RING"
		
	Type 1  2.0s ON, 4.0s OFF
	Type 2  0.8s ON, 0.4s OFF, 0.8s ON, 4.0s OFF
	Type 3  0.4s ON, 0.2s Off, 0.4s ON, 0.2s OFF, 0.8s ON, 4.0s OFF
	
	Note:   The RI indicator does not toggle on the first ring if -SDR 
		not equal to 0

4. MNP10 Command:  -Kn 
	- K0    Disables V.42 LAPM to MNP 10 conversion.
	- K1    Enables V.42 LAPM to MNP 10 conversion. (Default.)
	- K2    Enables V.42 LAPM to MNP 10 conversion; inhibits MNP 
		Extended Services initiation during V.42 LAPM answer 
		mode detection phase.

5. MNP10-EC:    -SEC=n,i
	-SEC=n,[<tx level>]     where <tx level> is the optional transmit 
				level sub parameter.
	-SEC=0                  Disable MNP10-EC; the transmit level is that 
				defined in S91.
	-SEC=1,[<tx level>]     Enable MNP10-EC; the transmit level will be 
				defined by the subparameter <tx level> 
				range 0 to 30 (0 dBm to -30 dBm), the default 
				<tx level> (<tx level> not specified) is the 
				S91 value.
	Result Codes:
		OK              n=0, 1, or 1 and <tx level>=0 to 30
		ERROR           Otherwise

	Example: AT-SEC=1,18 enables MNP10-EC and sets the transmit level 
		 to -18 dBm.

	Note 1: If AT-SEC=0 the modem will automatically set AT-SEC=1 if the 
	remote modem indicates Cellular in the V.8 phase.

	Note 2: When MNP10-EC is enabled in V.34 modes the symbol rate is 
	limited to 3000, and a maximum initial connect rate of 21600 BPS.

4. Single Line Connect Message: \V
   In addition to the standard Hayes formatted connect messages, we will now 
   support a single line connect message. This connect message format will be 
   enabled by the \V command as follows:
		\V0     Connect messages controlled by the command settings 
			X, W, and S95
		\V1     Connect messages will be in the single line format 
			described below subject to the command settings V 
			(Verbose) and Q (Quiet).  In non-Verbose mode (V0) 
			single line connect messages will be disabled and a 
			single numeric result code will be generated for 
			CONNECT DTE.  When single line connect messages are 
			enabled there will be no CARRIER, PROTOCOL, or 
			COMPRESSION messages apart from the fields described 
			below.

   Single Line Connect message format:

	CONNECT <DTE SPEED></Modulation></Protocol></Compression></Line Speed>

		Modulation      = /V32 for V.32 or V.32bis modulations
				= /VFC for V.FC modulations
				= /V34 for V.34 modulations
				= /Modulation will be omitted for all other 
				   modulations

		Protocol        = /NONE for no protocol
				= /ALT for Microcom Network Protocol
				= /LAPM for LAP-M protocol

		Compression     = /CLASS5 for Microcom MNP5 compression
				= /V42BIS for V.42bis compression
				= /Compression will be omitted if protocol is 
				   NONE

		Line Speed      Asymmetric rates will be displayed  
				     /rate:TX/rate:RX
				Symmetric rates will be displayed as a single 
				DCE rate.

5. Improved V.42bis and MNP5 Data compression.
   The EC/DC firmware has been made more efficient which increases the 
   bi-directional throughput by approximately 15 to 20 %.  The cellular 
   extensions to MNP10 are no longer supported (AT*Hn, AT)Mn, and AT-Qn), 
   these commands will respond OK but they will not have any affect. MNP10 
   extended services (AT-Kn) is still supported to allow MNP10 to be preferred 
   over LAPM.


Corrections in V1.400 Since V1.200
----------------------------------
- The modem would not stay connected in LAPM mode to certain AOL nodes. This 
  has been corrected.
- MNP/LAPM negotiation with older Microcom modems has been corrected.
- In fax Class I mode 14400 bps receive was unreliable with the new datapump 
  due to changes in the energy loss detection algorithm.  This has been 
  corrected.
- The Datapump ARA bias and noise predictor settings were changed to make 
  the modems connectivity more robust.                                                                                     

Corrections in V1.200 Release Since V1.000:
------------------------------------------
- Connections to AT&T Comsphere Modems have been corrected
- Normal mode data errors when transmitting to Hayes Optima modem have been
  corrected.
- At high receive levels the modem could not originate to an USR MAc&Fax 
  modem.  This has been corrected.
- General connectivity in V.34 modes has been improved.
- Connection problems in V.32bis answer mode with USR modems, which was 
  caused by a VFC work around also being implemented in V.32bis mode has been
  corrected.
- The compatibility of Class I and Class II fax with some fax machines has 
  been improved.

Open Issues in 1.400 Release:
-----------------------------
- The modems speaker is turned off when using ";" in the dial string.
	Enter ATDTnnnn; the dialed digits will be heard, the modem returns 
	to command mode and in any subsequent dial attempt the speaker is 
	muted.  
		(When using Win95 applications the user will NOT hear 
		the dialing or connection tones.  The modem will dial 
		correctly and properly connect.)

