Updating AMI Platform Firmware

Netgate may provide occasional updates to the Netgate 4200 platform firmware (“firmware”) for security fixes or other stability improvements. The firmware cannot be updated automatically, it must be updated manually. This document describes a simple method for updating the firmware using a USB mass storage device.

When this is necessary, Netgate will provide a means for owners of Netgate 4200 hardware to download the firmware files directly.

Note

This method only updates the main firmware area, it does not update the management engine or microcontroller.

Updating the firmware is relatively straightforward but requires rebooting the device and accessing the firmware configuration. The device will be offline during this time, so these actions must be performed from a local serial console either directly connected to a client system or by other means of out-of-band access.

Prepare a USB Drive

The firmware can read its update file from a DOS (FAT) formatted partition on a USB drive. USB drives can be formatted in this manner by most operating systems.

Note

Some large USB drives may not support this filesystem type. If OS does not offer this filesystem type as a choice when formatting the USB drive, try a smaller drive.

Copy the firmware file, e.g. 2AZRT81.rom, to the DOS partition on the USB drive.

Plug the USB drive into the USB port on the 4200 (Input and Output Ports).

Access the Firmware Configuration

The first task is to access the firmware configuration as follows:

  • Connect to the serial console.

  • Reboot the device.

  • During the boot sequence, press either the Del or Esc key when prompted to enter the firmware configuration.

    ../_images/netgate-4200-fw-prompt-ami.png

    The Netgate 4200 AMI firmware prompt

  • Navigate to the Firmware Update tab.

    ../_images/netgate-4200-fw-update-ami-01-start.png

    The Netgate 4200 AMI Firmware Update Tab

The functions on this tab will update the firmware as described in the next section.

Update the Firmware

Starting from the Firmware Update tab, take the following steps to update the firmware.

Choose items from the menu by using the arrow keys to select an entry and then pressing the Enter key to confirm the selection.

  • Choose Select Image file.

    ../_images/netgate-4200-fw-update-ami-01-start.png

    The Netgate 4200 AMI Firmware Update Tab

    This action will trigger a dialog prompt for a storage device.

  • Select the USB device with the DOS partition.

    The listed size should match the size of the drive.

    ../_images/netgate-4200-fw-update-ami-02-select-storage.png

    Select a Storage Device for AMI Firmware Update

    This action will trigger a dialog prompt for the firmware update file.

  • Select the firmware update file from the list, for example 2AZRT81.rom.

    ../_images/netgate-4200-fw-update-ami-03-select-file.png

    Select an AMI Firmware Update File

    This action will close the selection dialog and return to the Firmware Update tab.

  • Confirm the selected image file is displayed at the top of the Firmware Update tab.

    ../_images/netgate-4200-fw-update-ami-04-update-start.png

    AMI Firmware Update tab with a Firmware Update Image File Selected

  • Select Update Image to begin the firmware update.

    The device will update the firmware using the selected file and display a progress meter during this process.

    ../_images/netgate-4200-fw-update-ami-05-update-progress.png

    AMI Firmware Update in Progress

    When the upgrade completes, the device will prompt to reset.

  • Reset the system by pressing a key (e.g. Enter or Space) when prompted.

    ../_images/netgate-4200-fw-update-ami-06-complete.png

    AMI Firmware Update Complete

After pressing a key, the device will reboot with the new firmware.

Confirm the Update

To confirm the update, enter the firmware again and check the version reported on the first screen.

  • During the boot sequence, press either the Del or Esc key when prompted to enter the firmware configuration.

    ../_images/netgate-4200-fw-prompt-ami.png

    The Netgate 4200 AMI Firmware Prompt

  • Look at the Project Version line and confirm it matches the new expected value.

    ../_images/netgate-4200-fw-update-ami-confirm.png

    The Netgate 4200 AMI Firmware Information Screen

The exact version number will depend on the file provided by Netgate.