HP Z220 CMT (Maximized)
Table of contents
⚠️ EOL: No microcode updates
This board’s CPU generation has reached End of Servicing Updates. See per-board EOL/ESU status for ESU dates and Heads threat model for security implications.
✅ PROTECTED: TPM GPIO Reset
Pre-Skylake — dedicated PLTRST# pin. See Per-Board Protection Status, TPM GPIO Reset Vulnerability.
⚡ Safety First
Before starting, please read our SPI Programmer Best Practices guide for essential safety information and programmer recommendations.
Disassembly
The Z220 CMT is an Ivy Bridge-era workstation desktop (C216 PCH, same as Z220 SFF). SPI flash is a single 16 MB SOIC-16 chip. The closest coreboot documentation is for the Z220 SFF variant (same PCH, same flash layout). See the HP service manual for CMT-specific system board layout.
For SOIC-16 clip and programmer recommendations, see our SPI Programmer Best Practices guide.
Flashing
The Z220 CMT uses a single 16 MB SPI flash chip (SOIC-16), so there is no dual-chip /CS trick. Open the side panel, locate the flash chip on the motherboard according to the service manual, and connect your SOIC-16 programming clip.
Verify the connection:
Use [flasher] of your choice (flashrom or flashprog – see Tool Interchangeability) with the programmer you selected ([programmer] – see Programmer Selection):
sudo [flasher] --programmer [programmer]
Read and verify the existing firmware twice:
sudo [flasher] --read ~/backup.bin --programmer [programmer] --chip <chip> && \
sudo [flasher] --verify ~/backup.bin --programmer [programmer] --chip <chip>
Write the Heads ROM:
sudo [flasher] --programmer [programmer] --chip <chip> --write ~/heads/build/x86/z220-cmt-maximized/z220-cmt-maximized.rom
After flashing, power off and back on. Then follow through with configuring keys.