Skip to main content
Version: v5.9.0

Firmware Upgrade

warning

It is vital that the firmware update process (once started), is NOT interrupted. Any interruptions during firmware update may cause the device to malfunction. If a cold upgrade fails before completion then a system reboot may resolve the issue. The firmware update process should then be repeated to update the device firmware.

note

The User must stop all transcoding processes before performing a firmware upgrade, otherwise it may lead to a device malfunction.

  1. Quadra devices are detected by the command
sudo nvme list
  1. The Quadra firmware update package is available in the Quadra SDK Release Package
cd Quadra_V<version>
  1. Change directory to the firmware directory
cd Quadra_FW_V*_RC*/
  1. Execute the quadra_auto_uprade.sh script within it:
./quadra_auto_upgrade.sh
  1. The script will display all the cards detected and the current firmware along with the new firmware.Press 'Y' to confirm the installation
Number of Quadra Transcoders found on nvme: 1
FW upgrade file: /home/nvme/Quadra_V4.7.0/Quadra_FW_V4.7.0_RC4/FL_BIN/nor_flash_v4.7.0_RC4-Quadra.bin
# Device Block Serial Number Card FW Rev File FW Rev Action
--- -------------- ------------------ -------------------- ----------- ----------- --------------
0 /dev/nvme1 /dev/nvme1n1 Q1A224A11DC065-0018 4606nrc2 4706r8r4 upgrade
Do you want to upgrade ALL of the above Quadra Transcoder(s)? Press [y/n]:

a. Temp upgrade is a firmware upgrade method that does not write the new Firmware to the nor flash, and will therefore be lost on a device reset. It can be triggered by  

./quadra_auto_upgrade.sh -t
  1. Verify the Firmware upgrade has completed successfully.
/dev/nvme1 -- Last executed firmware loader version is v4.1.0
/dev/nvme1 -- Reboot to run firmware loader version v4.4.0 (optional)
Firmware upgrade complete!
# Device Block Serial Number Card FW Rev Result
--- -------------- ------------------ -------------------- ----------- ------------------------
0 /dev/nvme1 /dev/nvme1n1 Q1A224A11DC065-0018 4706r8r4 Successful upgrade
Cards that underwent upgrade have new FW activated but still require ni_rsrc initialization (init_rsrc).
quadra_auto_upgrade.sh finished
warning

If a cold upgrade fails then a system reboot may resolve the issue. The firmware update process should then be repeated.

info

Additional information captured during the update process can be found in the ./upgrade_log.txt file generated by the update script.