Ubuntu Manpages

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.