Motorsport Electronics
Motorsport Electronics logs
ME Tuner CSV exports from ME221 and ME442.
- File type: CSV exports from the ME Tuner software used with Motorsport Electronics ECUs
- Supported devices: ME221, ME442, and other Motorsport Electronics ECUs — common on turbo/supercharged MX-5s, Ford Focus ST150, Honda S2000, Toyota Starlet, Mitsubishi Evo, and similar builds
- Features: Automatic unit inference from channel names, since ME Tuner does not embed units in the header
Supported File Format
ME Tuner logs are comma-delimited CSV with Time (seconds since logging start) as the first column and Marker as the second, followed by the channels picked in the ME Tuner log setup. A full ME221 log looks like this:
Time, Marker, RPM, Sync status, Lost sync count, Injector duty, MAP Raw, MAP, TPS Raw, TPS, ...
0.11,0,1104.00,2.00,0.00,0.64,5908.00,27.05,5870.00,0.00,...
0.22,0,1105.00,2.00,0.00,0.64,5924.00,27.09,5881.00,0.00,...
A log with a short custom channel list, such as this ME442 export, loads the same way:
Time, Marker, RPM, MAP, Coolant Temp., DBW A Pedal Pos Raw 1, Lambda Ext. AFR, DBW A Sens. Status, ALS Status
0.11,0,1004.00,35.70,59.00,0.00,12.04,0.00,0.00
0.22,0,1004.00,35.64,59.00,0.00,12.04,0.00,0.00
How to Export from ME Tuner
- Open the logged session in ME Tuner
- Use the software's log export option to save the session as CSV
- Load the resulting
.csvfile directly into UltraLog
Supported Data
- RPM, MAP, TPS (raw and calibrated), primary/secondary load
- Injector duty cycle, base and total VE, fuel trims (CLT/IAT/idle/knock/lambda)
- Ignition advance (base table, knock modifier, CLT/IAT add), dwell
- Coolant and intake air temperature, battery voltage
- Boost open/closed-loop duty and target, wideband AFR/lambda status
- Drive-by-wire (DBW) status and throttle plate position
- Any additional channel logged in the ME Tuner configuration
Raw ADC channels (MAP Raw, Coolant temperature Raw, ...) and status channels (Sync status, ALS Status, ...) are shown without a unit, so the unit preferences never convert them.
Detection Against RomRaider
ME Tuner's header also starts with a bare Time column — the same fingerprint the RomRaider/generic-CSV parser looks for. RomRaider treats an un-annotated Time column as milliseconds, which would scale ME Tuner timestamps 1000x too small. UltraLog fingerprints ME Tuner files by the Time, Marker pair at the start of the header, which ME Tuner writes whatever channels are logged. As a fallback it also accepts a bare Time header with several ME221-specific column names (Sync status, Lost sync count, MAP Raw, WBO2 Curr. AFR, and others). This check runs before the RomRaider chain so ME Tuner exports are never misread as millisecond timestamps. Before v2.15.2 only the ME221 column names were checked, so an ME442 log with a short custom channel list loaded through RomRaider at 1/1000 of its real length.