[{"data":1,"prerenderedAt":8},["ShallowReactive",2],{"ecu:dynamicefi":3},{"slug":4,"wikiHtml":5,"adapter":6,"channels":7},"dynamicefi","\u003Cul>\n\u003Cli>\u003Cstrong>File type:\u003C\u002Fstrong> CSV exports from DynamicEFI&#39;s EBL WhatsUp software, used with modified GM TBI (Throttle Body Injection) systems\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supported devices:\u003C\u002Fstrong> GM TBI-based engines logged through EBL WhatsUp\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Features:\u003C\u002Fstrong> GM TBI channel abbreviations mapped to display units, Y\u002FN flag and gear-letter parsing, sub-second timestamp interpolation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Supported File Format\u003C\u002Fh2>\n\u003Cp>EBL WhatsUp exports comma-delimited CSV with a trailing comma on every row, a \u003Ccode>RUNTIME\u003C\u002Fcode> column in \u003Ccode>HH:MM:SS\u003C\u002Fcode> format, and GM TBI-specific channel abbreviations:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">RUNTIME,RPM,MPH,MAP,PSI,BRO,VAC,VE%,TPS,CTS,IAT,I\u002FC,O2,G\u002FS,SA,...,BLM,BPC,IAC,AFR,WB,...\n00:00:00,   0,  0, 98,  0, 98,  0, 72,  0, 72, 69, 72, 451,  0,10, 0,...\n00:01:53, 775,  0, 35,  0, 98, 63, 38,  0,100, 69, 99, 743, 17,25, 0,...\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>How to Export\u003C\u002Fh2>\n\u003Cp>EBL WhatsUp logs natively to a \u003Ccode>.dat\u003C\u002Fcode> raw serial stream; use the software&#39;s CSV export option to convert a logged session, then load the resulting \u003Ccode>.csv\u003C\u002Fcode> file directly into UltraLog.\u003C\u002Fp>\n\u003Ch2>Supported Data\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>RPM, road speed (MPH), MAP\u002FBRO (kPa), boost\u002Fvacuum (PSI\u002FinHg)\u003C\u002Fli>\n\u003Cli>VE%, TPS, injector pulse width (base\u002Factual\u002FAE)\u003C\u002Fli>\n\u003Cli>Coolant and intake air temperature (°F), O2 sensor (mV), airflow (g\u002Fs)\u003C\u002Fli>\n\u003Cli>Spark advance, BLM\u002FBPC fuel trims, IAC steps\u003C\u002Fli>\n\u003Cli>AFR\u002Fwideband, and Y\u002FN flag or gear-letter channels (e.g. Park\u002FNeutral)\u003C\u002Fli>\n\u003Cli>Any additional channel logged by EBL WhatsUp\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>RUNTIME Resolution and Timestamp Interpolation\u003C\u002Fh2>\n\u003Cp>EBL WhatsUp&#39;s \u003Ccode>RUNTIME\u003C\u002Fcode> column only has 1-second resolution, but the underlying data is sampled much faster. UltraLog distributes the multiple samples that share a \u003Ccode>RUNTIME\u003C\u002Fcode> value evenly across that second so the time axis stays smooth instead of stair-stepping. It also detects \u003Ccode>RUNTIME\u003C\u002Fcode> resets — the column wrapping back to \u003Ccode>00:00:00\u003C\u002Fcode> mid-session — and continues the time axis monotonically with a 1-second gap rather than jumping backwards.\u003C\u002Fp>\n\u003Ch2>Flag and Gear Values\u003C\u002Fh2>\n\u003Cp>GM TBI channel values include letter\u002Fflag codes alongside numbers: \u003Ccode>Y\u003C\u002Fcode>\u002F\u003Ccode>N\u003C\u002Fcode> map to 1\u002F0, \u003Ccode>P\u002FN\u003C\u002Fcode> (Park\u002FNeutral) maps to 0, and gear letters map to \u003Ccode>D\u003C\u002Fcode> = 4, \u003Ccode>R\u003C\u002Fcode> = -1, \u003Ccode>L\u003C\u002Fcode> = 1.\u003C\u002Fp>\n",null,[],1792894560353]