CX7 (NBU) Firmware Update

Get access to the Tegra console as shown in MCU / Orin UART Access.

Stop the dynamic fan control service until CX7 Firmware is updated.

Copy
Copied!
            

ubuntu@jetson:~$ sudo su root@jetson:/home/ubuntu# systemctl stop nvfancontrol

Wait until the CX7 firmware update is finished. Re-enable the Fan control service after the CX7 firmware update is completed.

Copy
Copied!
            

root@jetson:/home/ubuntu# sudo systemctl restart nvfancontrol

Update the firmware in CX7 using Redfish from a remote or out-of-band Linux host:

Copy
Copied!
            

$ export bmc=<BMC_IP> $ export token=`curl -k -H "Content-Type: application/json" -X POST https://${bmc}/login -d '{"username" : "root", "password" : "0penBmc"}' | grep token | awk '{print $2;}' | tr -d '"'` $ curl -k -H "X-Auth-Token:$token" -H "Content-Type: application/octet-stream" -X POST -T <glacier-apfw-xxxx.fwpkg> https://${bmc}/redfish/v1/UpdateService

Track firmware update progress using Task ID from the previous command output,

Copy
Copied!
            

$ curl -k -H "X-Auth-Token:$token" -X GET https://${bmc}/redfish/v1/TaskService/Tasks/<TaskID>, Ex: curl -k -H "X-Auth-Token:$token" -X GET https://${bmc}/redfish/v1/TaskService/Tasks/0

Previous Flash MCU from BMC
Next BMC Web User Interface Features
© Copyright 2024, NVIDIA. Last updated on Jan 19, 2024.