Flashpro Version 2.05
August 27, 1997
Multitech Systems

This document will explain how to Flash your MT2834BA, BR, BL, or any
of the Multitech flash upgradeable modems (excluding ZDX and ZLX modems).  

1.) Create a directory called FLASHPRO  (md c:\flashpro)
2.) Copy the Flashpro.zip and the .HEX files into the FLASHPRO directory
    you should also place PKUNZIP.EXE if it is not in your search path.
3.) Change into the Flashpro directory  (cd c:\flashpro)
4.) Unzip the Flashpro.zip file   (pkunzip Flashpro.zip)
    Note: pkunzip.exe is available from the Multitech BBS or FTP site
5.) The modem must be defaulted before it is flashed, and you should also
    write down you current AT and S registers, this can be done with any
    terminal emulation program, like Windows Terminal, Multi Express, or 
    Procomm.
6.) Once in the Terminal program enter type AT&F and press enter, the modem 
    should respond with an OK, if not check your configuration settings and 
    make sure the modem and software are both on the same COMM port. Also
    if the modem has DIP switches they must be set back to factory, write
    down there current settings prior to defaulting them.
7.) Once an OK has been returned from the modem you can continue with the 
    gathering the information and then defaulting the modem.  Type ATZ and
    press enter (the modem should respond with an OK), then type ATL5L6L7 and
    press enter the modem will display several lines of data, either write
    down this information or cut and paste it into a program like Notepad or
    Write.  Now type AT&W1Z and press enter, this will default the modem back
    to Factory settings.

There are several limitations to the Flashpro software regarding Operating 
systems.  Flashpro is a DOS based program and must be run from a true MS-DOS 
prompt, Flashpro SHOULD NOT be run from a DOS Shell from Windows 3.1, Windows 
95, or NT, running Flashpro in a DOS Shell can cause the modem to be flashed 
improperly causing flash prom to be blown out, and then the modem will have 
to be shipped back to Multitech for repair.  Another limitation is Flashpro 
MUST be run from a Hard Drive, Flashpro sorts the HEX file and there is not 
enough room on a Floppy Disk to accomplish this.  Users running Windows 95 or 
NT must create a MS-DOS boot disk, once the PC is running with MS-DOS access 
the C: Drive and continue with the following steps.

8.) Change into the Flashpro directory and run FLASHPRO.EXE
9.) Once in the Flashpro software program select CONFIGURATION then select 
    the ACTIVE PORT (serial port modem is connected to).  The Baud rate
    selection is very critical if your serial port UART is not a 16550a or if 
    you do not know what type of UART you have select 19200 for the BAUD RATE,
    this will guarantee a good transfer of the HEX file into the modem.  The
    DEVICE TYPE should be MODEMFILE, and press the escape key to save.
10.) Now highlight SELECT FILE TO PROGRAM from the MAIN MENU and press enter,
     you should see the HEX file name you downloaded for your model modem,
     highlight it and press enter (this will put you back to the MAIN MENU).
11.) Now highlight PROGRAM FIRMWARE but before pressing enter you should 
     double check the modem and make sure it is powered up and the Serial
     cable is properly connected, then press ENTER and follow any prompt at
     the bottom of the Flashpro screen.
12.) After receiving the completion message exit the Flashpro software and go
     into a Terminal program and type AT and press enter, the modem should 
     respond with an OK, the modem was successfully upgraded with the new
     version of Firmware and is ready for use.


Verion 2.05 Notes:

This is an addendum for the flashpro manual.
Version 2.05 introduces some new features. Please read this before you 
use the program.


Feature 1: Flashpro main menu now has an option to COMMUNICATE WITH THE PORT.
Often, when the user programs a new version of the firmware, he/she might
like to communicate with the modem to make sure that the firmware is 
programmed successfully. This option will allow you to talk to the modem
set in the CONFIGURE option, if the port is set to 9, 10, or 11 this option
will not work you will have to go into CONFIGURE and select the port you wish
to communicate with prior to selecting COMMUNICATE WITH THE PORT.


Feature 2: Adds support for flashing modems connected to "ISI608". ISI608
is an intelligent, multiport board offered by MultiTech Systems. To program
a modem connected to an ISI608, the user has to follow these following
instructions. 

	1) Load the firmware to ISI608. This can be accomplished by running
	the 608load program at the command prompt. For instructions on how
	to use this program, refer to you ISI608 manual.
	example: 608load -a200
	The IRQ does not need to be specified with the 608LOAD.EXE but will
	need to be set in the FLASHPRO.EXE under CONFIGURE values such as 12 
	and 15 may not work recommemded values are 3,4,5,7.  the (-aXXX) 
	switch must match the ISI card, if your computer locks set the card 
	to a different address and specify the change with the -a switch
	making sure not to use an address or IRQ of another device in 
	your system.

	2) Configure the flashpro for ISI608. 
		a) Go to configure option, choose "MultiTech ISI608"
		b) Set the proper I/O base address and IRQ.
		c) Choose the port you have the modem connected.
	3) Choose the file to flash program.
	4) Program the firmware.

Feature 3: 
Users might wish to connect a batch of modems to the ports of
ISI608. New flashpro makes this task simpler by providing a batch mode
program. By using port numbers 9 through 11 in ISI608 mode, users can select
a set of modems to program. At the end of sequence, you will be presented 
with a list of modems on which flash failed.

		Port Number 9  programs all 8 modems  connected to 
			ISI608 ports sequentially
		Port Number 10 programs modems 1 through 4
		Port Number 11 programs modems 5 through 8.

For example, to program modems 1 through 4 on ISI608, connect the four
modems to ports 1 through 4, load firmware, configure flashpro Port number
to 10, choose a hex file to program and select program firmware.


Note: Most of the discussion here on ISI608 is equally true for ISI2834/4 and
ISI2834/4A series. You can flash program ISI2834/4 and ISI2834/4A by choosing
the ISI608 configure option in the flashpro.


