Tool

ME Analyzer

Parse Intel Management Engine (CS)ME, TXE and SPS firmware, Graphics System Controller firmware and their independent PMC, PCHC, PHY and option-ROM images to report family, version, release, SKU, platform, size and health status. Research options print flash partition, BPDT/IFWI and CSE layout tables, validate RSA signatures and checksums, and unpack the supported CSE and GSC code and file systems. A bundled database identifies known images and reports those not yet listed in the community firmware repositories.

Requirements and limitations

  • Latest release at review: v1.312.0 with database r378 (tag v1.312.0-r378), published 2026-09-06 at the reviewed commit, with no attached builds. The README describes the tool as the MEA.py script plus its bundled MEA.dat, Huffman.dat and FileTable.dat databases, and says MEA.dat is required to run.
  • Requires Python 3.7+, which the script checks at startup, and the third-party colorama, crccheck and pltable modules. The README lists Windows, Linux and macOS hosts; the script also accepts BSD.
  • Input is an Intel Engine, Graphics or Independent firmware image the user already has, given as files or scanned from a directory with -mass. The README lists ME 2-15, TXE 0-4, SPS 1-5, GSC 100 (DG1) and selected PMC, PCHC, PHY and OROM generations, and states that any family or version not listed is unsupported, with no plans to add others.
  • By default the script contacts GitHub to compare its version and database with the latest ones (-duc disables this) and copies any input that triggers a note, warning or error into a __CHECK__ folder in the output directory (-dcm disables this).
  • BSD-2-Clause-Patent. The README describes parsing, validation and unpacking, not rebuilding or modifying images; reported details depend on the bundled database. No firmware was analyzed.

About this entry

Type
Tool
Category
Firmware tools
Relationship
Foundation tool
Targets
Firmware

Sources reviewed

The description was reviewed against primary sources. This does not establish runtime testing, security auditing or verified compatibility.

Primary sources

  1. README.md GitHub · platomav/MEAnalyzer · Revision d27ccdb
  2. README.md#L100-L148 GitHub · platomav/MEAnalyzer · Revision d27ccdb
  3. MEA.py#L10-L31 GitHub · platomav/MEAnalyzer · Revision d27ccdb
  4. MEA.py#L9927-L9955 GitHub · platomav/MEAnalyzer · Revision d27ccdb
  5. MEA.py#L10441-L10470 GitHub · platomav/MEAnalyzer · Revision d27ccdb
  6. LICENSE GitHub · platomav/MEAnalyzer · Revision d27ccdb
  7. https://github.com/platomav/MEAnalyzer/releases/tag/v1.312.0-r378