ETHERNET CONTROLLER UPDATE INSTRUCTIONS AUGUST 1996 REVISED DECEMBER 1996 REVISED FEBURARY 1997 REVISED APRIL 1997 REVISED JUNE 1997 REVISED NOVEMBER 1997 REVISED MARCH 1998 REVISED JANUARY 1999 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. NOTE No. 4: When updating Controllers, the last step taken is to re-boot the Controller. If the Controller is an MR4800E with a Logical Group/s defined (Legacy Modem Groups) and the group is setup to "Load Configuration on Power Up", any connected modem in this group will be disconnected upon the Controller finishing it's start up sequence. If the Logical/Modem Group is NOT configured to "Load Config on Power Up", then re-booting the Controller will Not have any effect on a connected modem. To Update Boot Code 1. Download FPRO.EXE from the ftp site. It is located in the Utilities directory. 2. Download the latest bootcode file from the ftp site. The bootcode file is located in the MMM/Controller/MR4800E directory (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 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 FLASHPR.EXE 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 appropriate Controller from the FTP site (/MMM/Controller/MR4800E/REL542.HXC or /CommPlete/Controller/MR9600/REL242.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 REL542.HEX and hit return. The FLASHPRO program will start and the bottom status will say HANDSHAKING. 7. Reset the 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.