ETHERNET CONTROLLER UPDATE INSTRUCTIONS

AUGUST 1996
REVISED DECEMBER 1996
REVISED FEBURARY 1997
REVISED APRIL 1997
REVISED JUNE  1997
REVISED NOVEMBER 1997
REVISED MARCH 1998

NOTE No. 1: If you have MR4800E controller version 3.00 or greater
or you have a MR9600 controller, you can use the UPDATE command 
on the controller.  To determine the level of controller firmware,
telnet to your controller, log in, and type "ver".  If your MR4800E
has 3.00 firmware or above, or you have a MR9600 update your
controller with UPDATE.  For more information on UPDATE type
"readme" at the controller prompt.

NOTE No. 2:  You cannot upgrade bootcode from 1.16 to 1.17.  
This is a known bug, and will cause your controller to go into a 
unrecoverable state.  All MR9600 controllers have 1.17 bootcode.
This only applies to MR4800E controllers. To determine your level
of bootcode, use the program FPRO and type at the DOS 
prompt>FPRO -pcom1(2) -v.  When you hit return, reset the 
controller by pushing the reset button on the front.  The controller
will send back the bootcode version. If you do not get a version
back from the controller, try it a couple of times and try to 
reset the contoller exactly when you hit return.
To upgrade a controller with 1.16 bootcode to 1.17 bootcode, 
contact our Tech Support Department at 800-972-2439 and the 
chips will be sent to you.

NOTE No. 3:  When updating boot code and modem code with FPRO it 
is best to be at a true DOS prompt.  We have seen some problems
with a Win 3.1 DOS prompt.  A Win95 DOS prompt seems to work fine.


To Update Boot Code

1. Download FPRO.EXE from the ftp site.  It is located in the 
MMM-Commplete/Software directory.

2. Download the latest bootcode file from the ftp site.  The bootcode
files are located in the MMM-Commplete/Controller/MR4800E directory.
(ie. 48e117bt.hex)

3. Put FPRO.EXE and 48e117bt.hex in the same directory on your
hardrive.

4. Connect an RS232 cable from your computer to the DB25 connector
on the back of the MultiModemManager rack.

5. At the DOS prompt type>fpro -pcom2 -m 48e117bt.hex

6. Reset the Ethernet Controller by the reset button with a paper
clip or pull the controller out of the chassis and push it back
in.  Handshaking will start, then the boot code will be programmed
into the controller card.

7. If the programming does not start, repeat steps 5 and 6.

8. After bootcode is programmed you must update controller code.


To Update Controller Code

1. Download FLASHPRO.ZIP from the FTP site.  It is located in the 
/Utilities directory.  You can also use the Fpro.exe program used 
to flash bootcode (make sure you use the -m switch as you did for 
bootcode.)

2. Download the latest .HXC file for the Controller from the FTP site
/MMM-Commplete/Controller/MR4800E  (i.e. REL501.HXC)

3. Put the Controller .HXC file into the directory where FLASHPRO
resides.  Rename the file to .HEX

4. Connect a RS232 cable from your computer to the DB25 connector
on the back of the MultiModemManager rack.

5. Run FLASHPRO and configure it for the proper COM port and a speed of
38400.  For more information on how to run FLASHPRO read FLASHPRO.TXT.

6. Exit back to DOS.  Type at the DOS prompt>FLASHPRO -f -m REL501.HEX 
and hit return.  The FLASHPRO program will start and the bottom status 
will say HANDSHAKING.

7. Reset the Ethernet Controller by the reset button with a paper clip
or pull the controller out of the chassis and push it back in.  This
will not disconnect any users.

8. The Controller will now update and the addresses will count across
the bottom of the screen.  If FLASHPRO does not start the first time
repeat steps 6 and 7.

9. When the Controller is done FLASHPRO will exit back to DOS
automatically and the Ethernet Controller will go through a power
up reset.

10. If the controller continually resets after the update, reset 
the controller and hit a key to start it manually.  Login in as
supervisor and get to the No Drive Mounted> prompt.  Type in mount a:
and hit return.  Change to the mmm directory and delete the 
mr4800.inv and mr4800.cnf files and reboot the controller.

11.If you continue to have reset problems, reset the controller and
hit a key to start in manually.  Login in as supervisor and get to the
No Drive Mounted> prompt.  Type in mount a: hit return.  Change to the 
mmm directory.  Delete the mr4800.cid file and reboot the controller.
 
