Flashing Guide for v2.09.100.00 in Ampere Altra Developer Platform

This documentation provides step-by-step instructions for flashing the v2.9.100.00 firmware on the ADLINK Ampere Altra Developer Platform. Follow these steps carefully to ensure a successful installation.

Download Firmware for Ampere Altra Developer Platform

  • Download the firmware ZIP file for the Ampere Altra Developer Platform on the host PC click here.
  • Extract the contents of the downloaded “adlink-aadp-edk2_A2_2.09.100.0_241605.zip” file into your preferred directory. This package contains pre-built binaries and image files.

Flashing the EDKII Firmware v2.09.100.00

Prerequisites

  • Ampere Altra Development Platform
  • USB Drive formatted with FAT32

EDKII Firmware v2.09.100.00 Update via UEFI Shell

  • Copy the “v2.09.100.00” folder from the “adlink-aadp-edk2_A2_2.09.100.0_241605.zip” directory in the downloaded firmware files on your host PC to the root directory of an empty USB drive formatted with standard FAT32.

    **WARNING: Irreversible data loss or OS damage may result when copying to the wrong device or location.**
  • Ensure that your Ampere Altra Developer Platform is powered off, and no USB ports are used.

  • Insert the USB drive with the firmware files into your Ampere Altra Developer Platform and power it on.

  • Wait for approximately 50 to 60 seconds. Once visible, press ESC to access the EDKII setup menu.

  • You can verify the current version of the EDKII firmware displayed in the top-left corner.

    v12

  • Navigate to Boot Manager > UEFI Shell in the EDKII setup menu.

uefishell

  • The USB drive with the firmware files shall be listed under FS0.

    fs0

Flashing the EDKII Firmware v2.09.100.00

  • From v2.09.100.00 we are switching to new GUID.

  • After switching to a new GUID, we’re encountering an issue updating the image from the shell.

  • The existing image versions have a GUID check, which permits only updating the image with the same GUID.

  • So, we created a transitional image that used an old GUID, and the GUID check during capsule updates is modified to allow updates with both the old and new GUIDs.

  • By flashing the transitional image initially, users can upgrade or downgrade versions as needed.

  • This modification guarantees compatibility with both old and new GUIDs, facilitating smooth updates.

  • We update the 2.09.100.00_Transitional image first and then update to version 2.09.100.00.

  • Navigate to the firmware files directory and view the files using the following commands:

    fs0:
    cd v2.09.100.00
    ls
    cd v2.09.100.00_Transitional
    ls

    ls

    trans_flash

  • To flash the v2.09.100.00_Transitional image, execute the following command:

    Capsule.nsh

    capsule_nsh

Flashing the EDKII Firmware v2.09.100.00

  • After the successful completion of the update, the system restarts automatically. Wait for approximately 50 to 60 seconds, once screen visible, press ESC to access the EDKII setup menu and you can confirm the updated version of the EDKII firmware by checking the top-left corner of the setup menu.

transitional

  • Then navigate to Boot Manager > UEFI Shell in the EDKII setup menu.

  • The USB drive with the firmware files shall be listed under FS0.

    fs0

  • Navigate to the firmware files directory and view the files using the following commands:

    fs0:
    ls
    cd v2.09.100.00
    ls
  • To flash the v2.09.100.00 firmware, execute the following command:

    Capsule.nsh

    Please wait for approximately 2 minutes for the flashing process to complete.

    v2_09_cap

  • After the update is successfully completed, the system restarts automatically. Wait for approximately 50 to 60 seconds. Once the screen is visible, press ESC to access the EDKII setup menu. You can confirm the updated version of the EDKII firmware by checking the top-left corner of the setup menu.

    v2_09