Zentool – AMD Zen Microcode Manipulation Utility
Published on: 2025-07-17 13:10:35
Zentool -- AMD Zen Microcode Manipulation Utility
This package provides a suite of tools for analyzing, manipulating and generating microcode patches for AMD Zen processors.
The command zentool is a frontend to various utilities. There is also a mcas , a simple assembler and mcop a simple disassembler.
Note: We also have an introduction to microcoding, and a programming reference.
Usage
The general format of a command is:
$ zentool [GLOBALOPTIONS] CMD [COMANDOPTIONS] [FILE...]
Type zentool help to see a list of available commands.
Examples
You can examine the header of a microcode update file using the print command:
$ zentool print data/cpu00860F01_ver0860010F_2024-11-18_785D74AB.bin Date: 11182024 (Mon Nov 18 2024) Revision: 0860010f Format: 8004 Patchlen: 00 Init: 00 Checksum: 00000000 NorthBridge: 0000:0000 SouthBridge: 0000:0000 Cpuid: 00008601 AMD Ryzen (Grey Hawk, Renoir) Stepping 1 Model: 0 Extmodel: 6 Extfam: 8 BiosRev: 00 Flags: 00 Reserved: 0000 Signature: 9c... (u
... Read full article.