MAX Series Upgrade Instructions (Concise Version)



Table of Contents
Abstract

Steps

    Use of a TFTP (Trivial File Transfer Protocol) server is the recommended method to upgrade the MAX since TFTP is required in most cases (for extended or fat loads). Upgrading via TFTP is faster, more reliable, and allows the MAX unit to retain its configurations.

  1. Obtain the correct MAX software binary build from ftp://ftp.ascend.com/pub/Software-Releases/Max. If you are not sure which file to download, consult the Upgrade-Filenames.txt file located in that directory.

  2. Place the file(s) in a known directory on your TFTP server. If you already have a path configured in your TFTP server, place the file in that directory path.
  3. Gain access to the MAX menu screens (either via Telnet or VT100 terminal) and make sure you have proper security priveleges to perform the upgrade (such as "Full Access"). Also make sure your TFTP server can ping the MAX.
  4. Upgrading via TFTP is done from the MAX's "Diagnostics" mode. To enter Diagnostics mode:

    When you reach Diagnostics mode, you should see a ">" prompt (to exit out of Diagnostics mode, type in the command "quit").

  5. Proceed with the upgrade. The key command to use to perform the upgrade is "tloadcode". Here is the syntax:
    	> tloadcode [ip address of the TFTP server] [file name]
    
    Here's an example if you have placed the MAX binary file in a configured path on your TFTP server:
    	> tloadcode 5.5.5.5 rtik.m40
    
    Here's an example if your Windows based TFTP server does not have a path configured, but you have put the file in the c:\temp directory:
    	> tloadcode 5.5.5.5 c:\temp\rtik.m40
    
    Note: If going from a 5.0 release to a 6.0.0 or higher release and your MAX requires using two loads (i.e. Restricted and Extended), first load the Restricted load.

    This command loads the binary software image into flash using the TFTP protocol. Although it may operate a bit slower, the MAX is fully functional during the upgrade procedure. The "tloadcode" command first perfoms an implied "fsave" (to save its configurations in its internal Flash memory), then loads the code across the network. During the transfer of the file, a series of dots is printed to indicate progress. Do not interrupt the upload process.

  6. When the upload is complete, you will be back at the ">" prompt. At this point, type in the command...
    	> fsave
    
    ...and hit RETURN. Then type in this command...
    	> nvram
    
    ...and again hit RETURN.

    At this point, the MAX unit will reset. If the new version of code is running, the box will restore its saved configuration from Flash. When this occurs, the MAX unit will automatically reboot a second time. This is necessary because the unit copies its stored configurations from Flash to NVRAM on the first boot, and then must reboot to initialize using the new NVRAM settings.

    Important Note: After you load a restricted load and perform the "fsave" and "nvram" commands, the MAX will come back up in "Restricted Mode" (indicated on top of the Main Edit Menu window). Proceed with step 3-5 again to upload the Extended load. However, after the upload is complete, you only need to perform the "nvram" command and not the "fsave" command since "fsave" is not allowed in Restricted mode. Your MAX unit will still maintain its configurations.

    ALSO REMEMBER THAT ALL SUBSEQUENT UPGRADES FROM 6.0.0 OR HIGHER DO NOT REQUIRE A RESTRICTED LOAD!