White Papers

34 Implementation of the DMTF Redfish API on Dell EMC PowerEdge Servers
Updateable: True
---------------------------------------------------------------------------
Name: Dell OS Driver Pack, 17.05.21, A00
Firmware Version: 17.05.21
Updateable: True
---------------------------------------------------------------------------
Name: Integrated Dell Remote Access Controller
Firmware Version: 3.00.00.00
Updateable: True
---------------------------------------------------------------------------
Name: Dell 64 Bit uEFI Diagnostics, version 4301, 4301X07, 4301.8
Firmware Version: 4301X07
Updateable: True
---------------------------------------------------------------------------
Name: QLogic 577xx/578xx 10 Gb Ethernet BCM57800 - 18:66:DA:8E:28:26
Firmware Version: 08.07.00
Updateable: True
---------------------------------------------------------------------------
Name: System CPLD
Firmware Version: 1.0.0
Updateable: True
---------------------------------------------------------------------------
Name: Lifecycle Controller
Firmware Version: 3.00.00.00
Updateable: False
---------------------------------------------------------------------------
3.3.14 Updating server firmware
iDRAC7 iDRAC8 versions 2.60.60.60 or later and iDRAC9 versions 3.00.00.00 or later implement the Redfish
2016 API to update server component firmware. The following script can be used to perform a firmware
update by using a single Update Package such as a BIOS update, a PERC firmware update, or as shown in
the examplea Diagnostics update.
#
# redfish_single_device_update.py
# Update a single server component's firmware
# Synopsis:
# redfish_single_device_update.py <iDRAC IP addr> <user> <password>
# <FW file folder> <FW file name>
# <Install option>
# Install option - Now: update now, do not reboot,
# NowandReboot: update now and reboot,
# NextReboot: update at next reboot
#
import requests, json, sys, re, time, os, ConfigParser, logging