IFDTOOL(8) System Administration Utilities IFDTOOL(8)

ifdtool - Extract and dump Intel Firmware Descriptor information

usage ifdtool [-vhdix?] <filename>

Extract and dump Intel Firmware Descriptor information.

dump intel firmware descriptor
dump regions into a flashrom layout file
dump IFD regions into a fmap layout template (.fmd) file
Validate that the firmware descriptor layout matches the fmap layout
extract intel fd modules
inject file <module> into region <region>
update regions using a flashrom layout file
output filename
set the SPI frequency
set chip density (512 in KByte, others in MByte)
select spi chip on which to operate can only be used once per run:
0 - both chips (default)
1 - first chip
2 - second chip
set SPI frequency to 20MHz and disable
Dual Output Fast Read Support
Lock firmware descriptor and ME region
Enable CPU/BIOS read access for ME region
Unlock firmware descriptor and ME region
Disable GPR0 (Global Protected Range) register
Enable GPR0 (Global Protected Range) register
Checking GPR0 (Global Protected Range) register status
Set the MeDisable and AltMeDisable (or HAP for skylake or newer platform)
bits to disable ME

Add platform-specific quirks adl - Alder Lake aplk - Apollo Lake cnl - Cannon Lake lbg - Lewisburg PCH dnv - Denverton ehl - Elkhart Lake glk - Gemini Lake icl - Ice Lake ifd2 - IFDv2 Platform jsl - Jasper Lake mtl - Meteor Lake sklkbl - Sky Lake/Kaby Lake tgl - Tiger Lake wbg - Wellsburg
Write a PCH strap
The new value to write into PCH strap specified by -S
print the version
print this help

<region> is one of Descriptor, BIOS, ME, GbE, Platform Data, Secondary BIOS, Device Exp1, EC, Device Exp2, IE, 10GbE_0, 10GbE_1, PTT

coresystems GmbH.
Man page written by Ahmad Khalifa.
November 2024