Ford Escort ZX2
EEC-V PCM disassembly.
An actively-developed tool for the Ford EEC-V PCM in the Ford Escort ZX2 (1998-2003). Our focus is a complete (100%) disassembly of the GXAG2 strategy - the box codes we hold binaries for (CIL2, BAX3, NGP0). We also have working knowledge of the sibling strategies QBAA0 (MGS0, NLX2), QBAB0 (LXQ1), QBAC1 (HBD1) and GRAK6 (MTA5), and are still working their binaries toward full coverage. Upload a 256 KB dump and chat with an assistant grounded in real disassembly work.
Upload
Your PCM dump (256 KB, 262,144 bytes across four banks: 0, 1, 8, 9) is hashed and parsed in your browser. The calibration ID embedded in the image is read first, so the analysis is matched to your exact strategy before anything else.
Chat
We don't guess at your bytes. Our understanding comes from disassembling the PCM's Intel 8065 machine code and tracing how each calibration value is consumed by the running engine strategy. For recognized GXAG2-family tunes, the AI reads decoded engineering values straight from your file and compares them to the reference calibration, down to the individual byte.
Compare
Diff two binaries byte for byte. The AI surfaces exactly which regions changed and discusses the likely calibration intent. Deeper, parameter-aware comparison is rolling out as coverage grows.
Built on a living disassembly
This isn't a generic hex viewer. We reverse-engineer the ZX2 PCM at the byte level, every day, by reading the actual machine code and verifying what each calibration value does against the instructions that use it. Verified results flow into the app on a regular cadence, so the analysis keeps getting deeper.
In the interest of honesty: the chat AI currently exposes a curated, growing set of decoded parameters. Not every value in the 256 KB image is wired into the chat yet, and some capabilities are still being enabled. Coverage and features expand continuously as the disassembly advances, so it's worth checking back.
Upload your tune - help map every ZX2 calibration
The deepest analysis today is GXAG2-specific, but the goal is full coverage of every ZX2 tune. If you have a ZX2 PCM, dump it and upload your 256 KB (262,144-byte) binary with banks 0/1/8/9. Bins from strategies we have not fully mapped - and even more copies of GXAG2, QBAA0, QBAB0, QBAC1 or GRAK6 - directly expand the disassembly and make the AI smarter for everyone. Uploaded calibrations are collected and studied as part of our ongoing research.
Not sure how to read your PCM to a .bin? See what you'll need to get started.
A heads-up: this is a passion project run part-time around a day job that funds it (including the AI behind the chat). Uploads are reviewed about every two weeks, not instantly, and every one helps expand coverage for everyone.