[{"data":1,"prerenderedAt":8},["ShallowReactive",2],{"ecu:motorsport-electronics":3},{"slug":4,"wikiHtml":5,"adapter":6,"channels":7},"motorsport-electronics","\u003Cul>\n\u003Cli>\u003Cstrong>File type:\u003C\u002Fstrong> CSV exports from the ME Tuner software used with Motorsport Electronics ECUs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supported devices:\u003C\u002Fstrong> ME221, ME442, and other Motorsport Electronics ECUs — common on turbo\u002Fsupercharged MX-5s, Ford Focus ST150, Honda S2000, Toyota Starlet, Mitsubishi Evo, and similar builds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Features:\u003C\u002Fstrong> Automatic unit inference from channel names, since ME Tuner does not embed units in the header\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Supported File Format\u003C\u002Fh2>\n\u003Cp>ME Tuner logs are comma-delimited CSV with \u003Ccode>Time\u003C\u002Fcode> (seconds since logging start) as the first column and \u003Ccode>Marker\u003C\u002Fcode> as the second, followed by the channels picked in the ME Tuner log setup. A full ME221 log looks like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">Time, Marker, RPM, Sync status, Lost sync count, Injector duty, MAP Raw, MAP, TPS Raw, TPS, ...\n0.11,0,1104.00,2.00,0.00,0.64,5908.00,27.05,5870.00,0.00,...\n0.22,0,1105.00,2.00,0.00,0.64,5924.00,27.09,5881.00,0.00,...\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A log with a short custom channel list, such as this ME442 export, loads the same way:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">Time, Marker, RPM, MAP, Coolant Temp., DBW A Pedal Pos Raw 1, Lambda Ext. AFR, DBW A Sens. Status, ALS Status\n0.11,0,1004.00,35.70,59.00,0.00,12.04,0.00,0.00\n0.22,0,1004.00,35.64,59.00,0.00,12.04,0.00,0.00\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>How to Export from ME Tuner\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Open the logged session in ME Tuner\u003C\u002Fli>\n\u003Cli>Use the software&#39;s log export option to save the session as CSV\u003C\u002Fli>\n\u003Cli>Load the resulting \u003Ccode>.csv\u003C\u002Fcode> file directly into UltraLog\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2>Supported Data\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>RPM, MAP, TPS (raw and calibrated), primary\u002Fsecondary load\u003C\u002Fli>\n\u003Cli>Injector duty cycle, base and total VE, fuel trims (CLT\u002FIAT\u002Fidle\u002Fknock\u002Flambda)\u003C\u002Fli>\n\u003Cli>Ignition advance (base table, knock modifier, CLT\u002FIAT add), dwell\u003C\u002Fli>\n\u003Cli>Coolant and intake air temperature, battery voltage\u003C\u002Fli>\n\u003Cli>Boost open\u002Fclosed-loop duty and target, wideband AFR\u002Flambda status\u003C\u002Fli>\n\u003Cli>Drive-by-wire (DBW) status and throttle plate position\u003C\u002Fli>\n\u003Cli>Any additional channel logged in the ME Tuner configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Raw ADC channels (\u003Ccode>MAP Raw\u003C\u002Fcode>, \u003Ccode>Coolant temperature Raw\u003C\u002Fcode>, ...) and status channels (\u003Ccode>Sync status\u003C\u002Fcode>, \u003Ccode>ALS Status\u003C\u002Fcode>, ...) are shown without a unit, so the unit preferences never convert them.\u003C\u002Fp>\n\u003Ch2>Detection Against RomRaider\u003C\u002Fh2>\n\u003Cp>ME Tuner&#39;s header also starts with a bare \u003Ccode>Time\u003C\u002Fcode> column — the same fingerprint the RomRaider\u002Fgeneric-CSV parser looks for. RomRaider treats an un-annotated \u003Ccode>Time\u003C\u002Fcode> column as milliseconds, which would scale ME Tuner timestamps 1000x too small. UltraLog fingerprints ME Tuner files by the \u003Ccode>Time, Marker\u003C\u002Fcode> pair at the start of the header, which ME Tuner writes whatever channels are logged. As a fallback it also accepts a bare \u003Ccode>Time\u003C\u002Fcode> header with several ME221-specific column names (\u003Ccode>Sync status\u003C\u002Fcode>, \u003Ccode>Lost sync count\u003C\u002Fcode>, \u003Ccode>MAP Raw\u003C\u002Fcode>, \u003Ccode>WBO2 Curr. AFR\u003C\u002Fcode>, 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\u002F1000 of its real length.\u003C\u002Fp>\n",null,[],1792894560290]