Supported Map File Formats
ECU map file types accepted by DigiTune GTS
| Extension | ECU | Tables supported |
|---|---|---|
.mecal |
Motorsport Electronics (ME221, ME442, ME360) | VE, Ignition, IAT Trim (2D/3D), CLT Trim (2D/3D), Knock (2D/3D), Boost duty & target (2×), Injector dead time, Idle duty, Flex VE |
.msq |
MegaSquirt 3, MS3Pro, Speeduino | VE (main 16×16 + 12×12 variants), Ignition, IAT Trim, CLT Trim, Knock thresholds, Boost duty & target, Injector dead time, Idle duty |
.nexmap |
Haltech Elite series | VE, Ignition, IAT Trim (3D), CLT Trim (3D), Knock (3D), Boost duty & target, Idle duty |
.pcl5 / .pclx / .pclr |
Link G4+, G4X | VE, Ignition, IAT Trim, CLT Trim, Warmup enrichment, Injector dwell |
.emu / .emub |
ECUMaster EMU Classic & EMU Black | VE, Ignition, IAT Trim, CLT Trim, Injector dead time |
.emupro format uses a different internal structure and is not currently supported. Use EMU Classic or EMU Black files (.emu / .emub).
Notes by ECU type
Motorsport Electronics (ME)
DigiTune GTS automatically detects old (firmware <3.0) and new (firmware ≥3.0) ME file formats, which use different internal table names. Both variants are fully supported. If a table name is not found in the primary location, the parser falls back to alternative names for that firmware version.
If flex fuel is enabled in the map, DigiTune GTS exposes both the Base VE table and the Flex VE table. The active table is selected automatically based on the average ethanol content in the loaded log files.
MegaSquirt / Speeduino
The main VE table is the standard 16×16 grid. If the map contains additional 12×12 sub-tables (veTable1dozen, veTable2dozen), these are updated automatically on save to maintain consistency with the main table.
Haltech
Haltech .nexmap files are WinZip AES-256 encrypted archives. DigiTune GTS handles
decryption transparently — no password is required from you. The inner XML is parsed for all
map data including 3D trim and knock tables.
Haltech ECUs use absolute kPa as the load axis by default. Temperature scaling in Haltech logs applies CAN protocol corrections automatically.
Link ECU
Link .pcl5 / .pclx / .pclr files are XXTEA-encrypted XML.
Decryption and parsing are handled transparently.
ECUMaster
ECUMaster .emu and .emub files are XML-based. VE values are stored as
raw integers (÷10 = %) and ignition values are stored in degrees directly.
CLT and IAT trim values are stored as ratios (÷100). Injector dead time is stored as ÷10 ms.
All scaling is applied automatically on load and reversed on save.
What DigiTune GTS does not change
When you save a map file, DigiTune GTS only updates the specific table cells you have edited. All other ECU parameters — fuelling strategies, sensor calibrations, rev limits, protection settings — are preserved exactly as they were in the original file.