Dell Device Names (Type 225)

Source: reverse engineered from the dumps of the data corpus.

Gives the devices of a kind the names the management controller (iDRAC) of a PowerEdge server knows them by, its fully qualified device descriptors (FQDD), e.g. CPU.Socket.1 and CPU.Socket.2 to the processors (type 4) of handles 0x0400 and 0x0401, or DIMM.Socket.A1 to the memory device (type 17) of handle 0x1100 in dell/poweredge-r640.bin. The structures are found on PowerEdge servers of the 13th and 14th generations, one for the processors and one for the memory devices.

Table 1. Dell Device Names structure
Offset Version Name Length Value Description

0x00

2.0+

Type

BYTE

225

Dell Device Names indicator

0x01

2.0+

Length

BYTE

Varies

Length of the structure

0x02

2.0+

Handle

WORD

Varies

0x04

2.0+

Unknown

BYTE

Varies

1 in all known data

0x05

2.0+

Devices

Varies

Varies

Devices, see Devices, which run to the end of the structure

1. Dell Device Names — Devices

Table 2. Dell Device Names: Device
Offset Name Length Value Description

0x00

FQDD

BYTE

STRING

Fully qualified device descriptor of the device

0x01

Handle

WORD

Varies

Handle of the structure describing the device, a processor (type 4) or a memory device (type 17) in all known data

0x03

Unknown

BYTE

Varies

0 in all known data