
Clara AGX Developer Kit User Guide
Check Firmware Version and Manually Update if Needed
If you are a current user of the Clara AGX Developer Kit and have flashed your devkit before,
check and if needed, update the firmware on the devkit before moving on to the next step of
flashing Jetpack 5.0 (compatible with Clara Holoscan SDK v0.2). Without the firmware
update, you might experience Known Issue #1 once Jetpack 5.0 is installed.
If you are a new user of the Clara AGX Developer Kit and have not flashed your devkit before,
follow the rest of this document to set up your devkit, then come back to this section to
check and update your firmware after switching to dGPU mode.
1. Install the tools for checking and updating firmware version
$ sudo apt install mstflint
2. Check for device address and look for the address for “Ethernet controller: Mellanox
Technologies MT28908 Family [ConnectX-6]”. T
he old firmware uses 0000:09:00.0 address, the
up-to-date firmware should use 0000:03:00.0.
$ lspci | grep Mellanox
3. Run the command
with the device address obtained in step 2 to check for the firmware
version. If you see a version lower than 20.33.1048 then firmware update is needed.
Otherwise, there’s no need to update your firmware if the current version is 20.33.1048, you
can skip the rest of steps 4 - 7.
$ sudo mstflint -d 0000:09:00.0 q full
…
FW Version: 20.27.4006 <- Update is needed
…
$ sudo mstflint -d 0000:03:00.0 q full
…
FW Version: 20.33.1048 <- Firmware is already updated
…
4. Download the new firmware from
5. Install new firmware.
$ sudo mstflint -d 0000:09:00.0 -i fw-ConnectX6-rel-20_33_1048-
Nvidia_McCoy_LOM_PCIe_switch_Ax.bin burn
6. Reboot the devkit.
7. Check the newly installed firmware has correct version.
$ sudo mstflint -d 0000:03:00.0 q full
…
FW Version: 20.33.1048
…