PowerEdge: iDRAC10 - Internal Error Applying R670, R770 Updates with BIOS 1.0.1
Summary: Dell PowerEdge R670 and R770 servers cannot apply any firmware updates when BIOS 1.0.1 is present on a server with iDRAC10 controller.
Symptoms
iDRAC10 controllers encounter a critical internal error parsing the inventory file when BIOS 1.0.1 for R670/R770 servers is part of the firmware inventory. The error condition prevents any platform updates from completing installation through iDRAC (out-of-band), Operating System (in-band), or UEFI toolset (F11 Utilities).
iDRAC10 Firmware Inventory reflects either blank or invalid BIOS firmware version string.
The firmware rollback feature errors with a RAC0508 event.
Impacted 17G Server Models:
• PowerEdge R670
• PowerEdge R770
There are two potential user scenarios that can lead to end-users encountering this condition:
• Converting Open Server Manger (OSM) to iDRAC10 without first updating from BIOS 1.0.1
• Downgrading R670/R770 BIOS from factory shipped version to BIOS 1.0.1
iDRAC10 UI >> System >> Inventory >> Firmware Inventory Example:

iDRAC10 UI >> Maintenance >> System Update >> Manual Update Example:

iDRAC10 UI >> Maintenance >> System Update >> Rollback Example:

Cause
The iDRAC10 XML parser, used for all platform updates, encounters errors when reading the BIOS version string if BIOS 1.0.1 (JHTC7) is installed on the PowerEdge server.
The Dell Server PowerEdge R770 and R670 BIOS Version 1.0.1 was initially released to support the OSM 3.0 product and was not in the RTS of the iDRAC10 product.
Resolution
The iDRAC10 firmware version 1.20.50.50, scheduled for release in June 2025, will enhance the XML parser to prevent similar failure scenarios from occurring in future iDRAC10 releases. Recovering iDRAC10 from this condition requires intervention from Dell Engineering to remediate as needed.