Update Your ERoT Firmware#
Use the following command-line instructions to update your ERoT firmware. However, we recommend that you update your ERoT firmware by using the BMC web user interface.
Note
The BMC Web User Interface is only available for BMC firmware version 24.04-11-v3.2 or newer.
Download igx_fw_for_webui_update_R36.x.x.tbz2 from the IGX Download Center.
Extract the build archive on your Ubuntu host machine:
sudo tar xvjf igx_fw_for_webui_update_R36.x.x.tbz2
The ERoT firmware is named
cec1736-ecfw-rel-prod.fwpkg
.Run the following code:
export bmc=192.168.1.110
Change
OpenBmc
to your password, and then run the following Redfish command: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 <path of cec1736-ecfw-rel-prod.fwpkg> https://${bmc}/redfish/v1/UpdateService
It should take 5 seconds to finish the ERot Firmware upgrade.
Power cycle your IGX using the back panel toggle button.
Check the ERoT version
Using Redfis API
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" -X GET https://${bmc}/redfish/v1/UpdateService/FirmwareInventory/BMC_FW_ERoT_AST2600_0
Using a web browser
https://${bmc}/redfish/v1/UpdateService/FirmwareInventory/BMC_FW_ERoT_AST2600_0
Using the BMC command line. ssh to the BMC and then run the command below
pldmtool fw_update GetFwParams -m 0 -v
You will see results such as below for BMC version 4.1
"Version": "00.02.0192.0000_n02"