[{"data":1,"prerenderedAt":92},["ShallowReactive",2],{"docs-nav":3,"doc:field-normalization":56},[4,12,30,42,50],{"title":5,"items":6},"Getting Started",[7,10],{"path":8,"title":9},"\u002Fdocs\u002Finstallation","Installation",{"path":11,"title":5},"\u002Fdocs\u002Fgetting-started",{"title":13,"items":14},"User Documentation",[15,18,21,24,27],{"path":16,"title":17},"\u002Fdocs\u002Fuser-guide","User Guide",{"path":19,"title":20},"\u002Fdocs\u002Fsupported-ecu-formats","Supported ECU Formats",{"path":22,"title":23},"\u002Fdocs\u002Funit-conversion","Unit Conversion",{"path":25,"title":26},"\u002Fdocs\u002Ffield-normalization","Field Normalization",{"path":28,"title":29},"\u002Fdocs\u002Ftuning-table-generators","Tuning Table Generators",{"title":31,"items":32},"Support",[33,36,39],{"path":34,"title":35},"\u002Fdocs\u002Ftroubleshooting","Troubleshooting",{"path":37,"title":38},"\u002Fdocs\u002Ffaq","Frequently Asked Questions",{"path":40,"title":41},"\u002Fdocs\u002Fprivacy","Privacy & Analytics",{"title":43,"items":44},"Development",[45,47],{"path":46,"title":43},"\u002Fdocs\u002Fdevelopment",{"path":48,"title":49},"\u002Fdocs\u002Fcontributing","Contributing",{"title":51,"items":52},"Legal",[53],{"path":54,"title":55},"\u002Fdocs\u002Flegal","Legal Notices",{"slug":57,"name":58,"title":26,"html":59,"toc":60,"editUrl":90,"sourceUrl":91},"field-normalization","Field-Normalization","\u003Cp>Field normalization maps ECU-specific channel names to standardized names, making it easier to work with data from different ECU systems.\u003C\u002Fp>\n\u003Ch2 id=\"overview\">Overview\u003C\u002Fh2>\n\u003Cp>Different ECU manufacturers use different names for the same data:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Data\u003C\u002Fth>\n\u003Cth>Haltech\u003C\u002Fth>\n\u003Cth>ECUMaster\u003C\u002Fth>\n\u003Cth>Speeduino\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Engine speed\u003C\u002Ftd>\n\u003Ctd>Engine Speed\u003C\u002Ftd>\n\u003Ctd>engine\u002Frpm\u003C\u002Ftd>\n\u003Ctd>RPM\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Air\u002FFuel Ratio\u003C\u002Ftd>\n\u003Ctd>AFR Bank 1\u003C\u002Ftd>\n\u003Ctd>fuel\u002Fafr\u003C\u002Ftd>\n\u003Ctd>AFR\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Manifold Pressure\u003C\u002Ftd>\n\u003Ctd>MAP\u003C\u002Ftd>\n\u003Ctd>engine\u002Fmap\u003C\u002Ftd>\n\u003Ctd>MAP\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>Field normalization shows all of these as consistent, standardized names.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"enablingdisabling\">Enabling\u002FDisabling\u003C\u002Fh2>\n\u003Ch3 id=\"toggle-normalization\">Toggle Normalization\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>View → Field Normalization\u003C\u002Fstrong> toggles the feature on\u002Foff.\u003C\u002Fp>\n\u003Cp>When \u003Cstrong>enabled:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Channel names show standardized versions\u003C\u002Fli>\n\u003Cli>Makes cross-ECU comparison easier\u003C\u002Fli>\n\u003Cli>Original names still used internally\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When \u003Cstrong>disabled:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Channel names show exactly as stored in log file\u003C\u002Fli>\n\u003Cli>Useful for debugging or when you prefer ECU-specific names\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2 id=\"built-in-mappings\">Built-in Mappings\u003C\u002Fh2>\n\u003Cp>UltraLog includes 100+ predefined mappings organized by category.\u003C\u002Fp>\n\u003Ch3 id=\"engine-parameters\">Engine Parameters\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ECU Names\u003C\u002Fth>\n\u003Cth>Normalized Name\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>RPM, Engine_Speed, engine\u002Frpm, EngineSpeed\u003C\u002Ftd>\n\u003Ctd>Engine RPM\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>MAP, Manifold_Press, engine\u002Fmap, BoostPressure\u003C\u002Ftd>\n\u003Ctd>Manifold Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>TPS, Throttle_Pos, Throttle, engine\u002Ftps\u003C\u002Ftd>\n\u003Ctd>Throttle Position\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Load, Engine_Load, CalculatedLoad\u003C\u002Ftd>\n\u003Ctd>Engine Load\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>VE, Vol_Eff, VolumetricEfficiency\u003C\u002Ftd>\n\u003Ctd>Volumetric Efficiency\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch3 id=\"fuel-system\">Fuel System\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ECU Names\u003C\u002Fth>\n\u003Cth>Normalized Name\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>AFR, Act_AFR, AFR1, AirFuelRatio\u003C\u002Ftd>\n\u003Ctd>AFR\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Lambda, Lambda1, O2_Lambda\u003C\u002Ftd>\n\u003Ctd>Lambda\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>FuelPW, Inj_PW, InjectorPulseWidth\u003C\u002Ftd>\n\u003Ctd>Injector Pulse Width\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>FuelPress, Fuel_Pressure\u003C\u002Ftd>\n\u003Ctd>Fuel Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>STFT, ShortTermFuelTrim\u003C\u002Ftd>\n\u003Ctd>Short Term Fuel Trim\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>LTFT, LongTermFuelTrim\u003C\u002Ftd>\n\u003Ctd>Long Term Fuel Trim\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>InjDuty, Injector_Duty\u003C\u002Ftd>\n\u003Ctd>Injector Duty Cycle\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch3 id=\"ignition-system\">Ignition System\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ECU Names\u003C\u002Fth>\n\u003Cth>Normalized Name\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Ign_Timing, SparkAdvance, Timing\u003C\u002Ftd>\n\u003Ctd>Ignition Timing\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Dwell, Dwell_Time, CoilDwell\u003C\u002Ftd>\n\u003Ctd>Dwell Time\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Knock, KnockLevel, Knock_Retard\u003C\u002Ftd>\n\u003Ctd>Knock Level\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch3 id=\"temperatures\">Temperatures\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ECU Names\u003C\u002Fth>\n\u003Cth>Normalized Name\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>CLT, Coolant_Temp, CoolantTemperature\u003C\u002Ftd>\n\u003Ctd>Coolant Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>IAT, Intake_Temp, IntakeAirTemp\u003C\u002Ftd>\n\u003Ctd>Intake Air Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>OilTemp, Oil_Temperature\u003C\u002Ftd>\n\u003Ctd>Oil Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>EGT, ExhaustTemp, EGT1\u003C\u002Ftd>\n\u003Ctd>Exhaust Gas Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>FuelTemp, Fuel_Temperature\u003C\u002Ftd>\n\u003Ctd>Fuel Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch3 id=\"pressures\">Pressures\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ECU Names\u003C\u002Fth>\n\u003Cth>Normalized Name\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>BoostPress, Boost, BoostPressure\u003C\u002Ftd>\n\u003Ctd>Boost Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>OilPress, Oil_Pressure\u003C\u002Ftd>\n\u003Ctd>Oil Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>FuelRailPress, Rail_Pressure\u003C\u002Ftd>\n\u003Ctd>Fuel Rail Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Baro, BaroPressure, Barometric\u003C\u002Ftd>\n\u003Ctd>Barometric Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch3 id=\"vehicle-data\">Vehicle Data\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ECU Names\u003C\u002Fth>\n\u003Cth>Normalized Name\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>VSS, Vehicle_Speed, Speed\u003C\u002Ftd>\n\u003Ctd>Vehicle Speed\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Gear, GearPosition, CurrentGear\u003C\u002Ftd>\n\u003Ctd>Gear Position\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>BattV, Battery_Voltage, Vbat\u003C\u002Ftd>\n\u003Ctd>Battery Voltage\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch3 id=\"oxygen-sensors\">Oxygen Sensors\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ECU Names\u003C\u002Fth>\n\u003Cth>Normalized Name\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>O2_1, WBO2_1, O2Sensor1\u003C\u002Ftd>\n\u003Ctd>O2 Sensor 1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>O2_2, WBO2_2, O2Sensor2\u003C\u002Ftd>\n\u003Ctd>O2 Sensor 2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Chr>\n\u003Ch2 id=\"custom-mappings\">Custom Mappings\u003C\u002Fh2>\n\u003Cp>Create your own mappings for channel names not covered by built-in mappings.\u003C\u002Fp>\n\u003Ch3 id=\"opening-the-editor\">Opening the Editor\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>View → Normalization Editor\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3 id=\"adding-a-mapping\">Adding a Mapping\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open the Normalization Editor\u003C\u002Fli>\n\u003Cli>In the \u003Cstrong>Source Name\u003C\u002Fstrong> field, enter the ECU-specific name exactly as it appears\u003C\u002Fli>\n\u003Cli>In the \u003Cstrong>Target Name\u003C\u002Fstrong> field, enter your preferred standardized name\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Add\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"example\">Example\u003C\u002Fh3>\n\u003Cp>Your ECU logs a channel called \u003Ccode>MyCustomAFR_Gauge\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Source Name: \u003Ccode>MyCustomAFR_Gauge\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Target Name: \u003Ccode>AFR\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Click Add\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Now \u003Ccode>MyCustomAFR_Gauge\u003C\u002Fcode> displays as \u003Ccode>AFR\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3 id=\"removing-a-mapping\">Removing a Mapping\u003C\u002Fh3>\n\u003Cp>In the Normalization Editor:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Find the mapping in the list\u003C\u002Fli>\n\u003Cli>Click the \u003Cstrong>Remove\u003C\u002Fstrong> or \u003Cstrong>×\u003C\u002Fstrong> button\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"persistence\">Persistence\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> Custom mappings are stored in memory only and reset when UltraLog closes.\u003C\u002Fp>\n\u003Cp>Future versions may add persistent storage for custom mappings.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"how-normalization-works\">How Normalization Works\u003C\u002Fh2>\n\u003Ch3 id=\"processing-order\">Processing Order\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Channel name read from log file\u003C\u002Fli>\n\u003Cli>Check custom mappings first\u003C\u002Fli>\n\u003Cli>If no custom match, check built-in mappings\u003C\u002Fli>\n\u003Cli>If no match found, use original name\u003C\u002Fli>\n\u003Cli>Display normalized name in UI\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"case-sensitivity\">Case Sensitivity\u003C\u002Fh3>\n\u003Cp>Mappings are \u003Cstrong>case-insensitive\u003C\u002Fstrong> for matching:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>RPM\u003C\u002Fcode>, \u003Ccode>rpm\u003C\u002Fcode>, \u003Ccode>Rpm\u003C\u002Fcode> all match\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The normalized name preserves the specified case.\u003C\u002Fp>\n\u003Ch3 id=\"partial-matching\">Partial Matching\u003C\u002Fh3>\n\u003Cp>Mappings use \u003Cstrong>exact matching\u003C\u002Fstrong> only:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>RPM\u003C\u002Fcode> matches \u003Ccode>RPM\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>RPM\u003C\u002Fcode> does NOT match \u003Ccode>Engine_RPM_Value\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use the exact channel name for matching.\u003C\u002Fp>\n\u003Chr>\n\u003Ch2 id=\"use-cases\">Use Cases\u003C\u002Fh2>\n\u003Ch3 id=\"cross-ecu-comparison\">Cross-ECU Comparison\u003C\u002Fh3>\n\u003Cp>When analyzing logs from different ECU systems:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Enable Field Normalization\u003C\u002Fli>\n\u003Cli>Load logs from different ECUs\u003C\u002Fli>\n\u003Cli>Channel names show consistently\u003C\u002Fli>\n\u003Cli>Easier to compare data across tabs\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"team-standardization\">Team Standardization\u003C\u002Fh3>\n\u003Cp>When multiple team members use UltraLog:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Agree on standard channel names\u003C\u002Fli>\n\u003Cli>Each member adds custom mappings as needed\u003C\u002Fli>\n\u003Cli>Everyone sees consistent names\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"personal-preference\">Personal Preference\u003C\u002Fh3>\n\u003Cp>Simplify complex channel names:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>Bank1_WBO2_AFR_Calibrated\u003C\u002Fcode> → \u003Ccode>AFR\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>Engine_Coolant_Temperature_Sensor_1\u003C\u002Fcode> → \u003Ccode>Coolant\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2 id=\"best-practices\">Best Practices\u003C\u002Fh2>\n\u003Ch3 id=\"naming-conventions\">Naming Conventions\u003C\u002Fh3>\n\u003Cp>Recommended standard names:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Category\u003C\u002Fth>\n\u003Cth>Recommended Format\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Temperature\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>[Type] Temp\u003C\u002Fcode> (e.g., &quot;Coolant Temp&quot;)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Pressure\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>[Type] Pressure\u003C\u002Fcode> (e.g., &quot;Oil Pressure&quot;)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Ratio\u003C\u002Ftd>\n\u003Ctd>Abbreviation (e.g., &quot;AFR&quot;, &quot;Lambda&quot;)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Speed\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>[Type] Speed\u003C\u002Fcode> (e.g., &quot;Vehicle Speed&quot;)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Percentage\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>[Item] %\u003C\u002Fcode> (e.g., &quot;TPS %&quot;)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch3 id=\"avoiding-conflicts\">Avoiding Conflicts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Don&#39;t map different channels to the same name\u003C\u002Fli>\n\u003Cli>Use descriptive target names\u003C\u002Fli>\n\u003Cli>Document your custom mappings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"when-to-disable\">When to Disable\u003C\u002Fh3>\n\u003Cp>Consider disabling normalization when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Debugging parsing issues\u003C\u002Fli>\n\u003Cli>You need exact ECU channel names\u003C\u002Fli>\n\u003Cli>Working with ECU-specific documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr>\n\u003Ch2 id=\"troubleshooting\">Troubleshooting\u003C\u002Fh2>\n\u003Ch3 id=\"mapping-not-working\">Mapping Not Working\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Verify the source name matches exactly (check spaces, underscores)\u003C\u002Fli>\n\u003Cli>Check if a built-in mapping conflicts\u003C\u002Fli>\n\u003Cli>Ensure normalization is enabled (View menu)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"wrong-channel-normalized\">Wrong Channel Normalized\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Check for conflicting custom mappings\u003C\u002Fli>\n\u003Cli>Verify the source name is correct\u003C\u002Fli>\n\u003Cli>Remove and re-add the mapping\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"finding-original-names\">Finding Original Names\u003C\u002Fh3>\n\u003Cp>To see original channel names:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Disable Field Normalization (View menu)\u003C\u002Fli>\n\u003Cli>Channel names show as stored in log file\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Chr>\n\u003Ch2 id=\"complete-built-in-mapping-list\">Complete Built-in Mapping List\u003C\u002Fh2>\n\u003Ch3 id=\"a-d\">A-D\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Source\u003C\u002Fth>\n\u003Cth>Target\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Act_AFR\u003C\u002Ftd>\n\u003Ctd>AFR\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>AFR\u003C\u002Ftd>\n\u003Ctd>AFR\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>AFR1\u003C\u002Ftd>\n\u003Ctd>AFR\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>AFR_Bank1\u003C\u002Ftd>\n\u003Ctd>AFR\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>AirFuelRatio\u003C\u002Ftd>\n\u003Ctd>AFR\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Baro\u003C\u002Ftd>\n\u003Ctd>Barometric Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>BaroPressure\u003C\u002Ftd>\n\u003Ctd>Barometric Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Barometric\u003C\u002Ftd>\n\u003Ctd>Barometric Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>BattV\u003C\u002Ftd>\n\u003Ctd>Battery Voltage\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Battery_Voltage\u003C\u002Ftd>\n\u003Ctd>Battery Voltage\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Boost\u003C\u002Ftd>\n\u003Ctd>Boost Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>BoostPress\u003C\u002Ftd>\n\u003Ctd>Boost Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>BoostPressure\u003C\u002Ftd>\n\u003Ctd>Boost Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>CLT\u003C\u002Ftd>\n\u003Ctd>Coolant Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Coolant_Temp\u003C\u002Ftd>\n\u003Ctd>Coolant Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>CoolantTemperature\u003C\u002Ftd>\n\u003Ctd>Coolant Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>CurrentGear\u003C\u002Ftd>\n\u003Ctd>Gear Position\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Dwell\u003C\u002Ftd>\n\u003Ctd>Dwell Time\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Dwell_Time\u003C\u002Ftd>\n\u003Ctd>Dwell Time\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch3 id=\"e-l\">E-L\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Source\u003C\u002Fth>\n\u003Cth>Target\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>EGT\u003C\u002Ftd>\n\u003Ctd>Exhaust Gas Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>EGT1\u003C\u002Ftd>\n\u003Ctd>Exhaust Gas Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Engine_Load\u003C\u002Ftd>\n\u003Ctd>Engine Load\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Engine_Speed\u003C\u002Ftd>\n\u003Ctd>Engine RPM\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>EngineSpeed\u003C\u002Ftd>\n\u003Ctd>Engine RPM\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>ExhaustTemp\u003C\u002Ftd>\n\u003Ctd>Exhaust Gas Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Fuel_Pressure\u003C\u002Ftd>\n\u003Ctd>Fuel Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Fuel_Temperature\u003C\u002Ftd>\n\u003Ctd>Fuel Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>FuelPress\u003C\u002Ftd>\n\u003Ctd>Fuel Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>FuelRailPress\u003C\u002Ftd>\n\u003Ctd>Fuel Rail Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>FuelTemp\u003C\u002Ftd>\n\u003Ctd>Fuel Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Gear\u003C\u002Ftd>\n\u003Ctd>Gear Position\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>GearPosition\u003C\u002Ftd>\n\u003Ctd>Gear Position\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>IAT\u003C\u002Ftd>\n\u003Ctd>Intake Air Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Ign_Timing\u003C\u002Ftd>\n\u003Ctd>Ignition Timing\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Inj_PW\u003C\u002Ftd>\n\u003Ctd>Injector Pulse Width\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>InjDuty\u003C\u002Ftd>\n\u003Ctd>Injector Duty Cycle\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Injector_Duty\u003C\u002Ftd>\n\u003Ctd>Injector Duty Cycle\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>InjectorPulseWidth\u003C\u002Ftd>\n\u003Ctd>Injector Pulse Width\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Intake_Temp\u003C\u002Ftd>\n\u003Ctd>Intake Air Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>IntakeAirTemp\u003C\u002Ftd>\n\u003Ctd>Intake Air Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Knock\u003C\u002Ftd>\n\u003Ctd>Knock Level\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Knock_Retard\u003C\u002Ftd>\n\u003Ctd>Knock Level\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>KnockLevel\u003C\u002Ftd>\n\u003Ctd>Knock Level\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Lambda\u003C\u002Ftd>\n\u003Ctd>Lambda\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Lambda1\u003C\u002Ftd>\n\u003Ctd>Lambda\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Load\u003C\u002Ftd>\n\u003Ctd>Engine Load\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>LongTermFuelTrim\u003C\u002Ftd>\n\u003Ctd>Long Term Fuel Trim\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>LTFT\u003C\u002Ftd>\n\u003Ctd>Long Term Fuel Trim\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch3 id=\"m-r\">M-R\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Source\u003C\u002Fth>\n\u003Cth>Target\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Manifold_Press\u003C\u002Ftd>\n\u003Ctd>Manifold Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>MAP\u003C\u002Ftd>\n\u003Ctd>Manifold Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>O2_1\u003C\u002Ftd>\n\u003Ctd>O2 Sensor 1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>O2_2\u003C\u002Ftd>\n\u003Ctd>O2 Sensor 2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>O2_Lambda\u003C\u002Ftd>\n\u003Ctd>Lambda\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>O2Sensor1\u003C\u002Ftd>\n\u003Ctd>O2 Sensor 1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>O2Sensor2\u003C\u002Ftd>\n\u003Ctd>O2 Sensor 2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Oil_Pressure\u003C\u002Ftd>\n\u003Ctd>Oil Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Oil_Temperature\u003C\u002Ftd>\n\u003Ctd>Oil Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>OilPress\u003C\u002Ftd>\n\u003Ctd>Oil Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>OilTemp\u003C\u002Ftd>\n\u003Ctd>Oil Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Rail_Pressure\u003C\u002Ftd>\n\u003Ctd>Fuel Rail Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>RPM\u003C\u002Ftd>\n\u003Ctd>Engine RPM\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch3 id=\"s-z\">S-Z\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Source\u003C\u002Fth>\n\u003Cth>Target\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>ShortTermFuelTrim\u003C\u002Ftd>\n\u003Ctd>Short Term Fuel Trim\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>SparkAdvance\u003C\u002Ftd>\n\u003Ctd>Ignition Timing\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Speed\u003C\u002Ftd>\n\u003Ctd>Vehicle Speed\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>STFT\u003C\u002Ftd>\n\u003Ctd>Short Term Fuel Trim\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Throttle\u003C\u002Ftd>\n\u003Ctd>Throttle Position\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Throttle_Pos\u003C\u002Ftd>\n\u003Ctd>Throttle Position\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Timing\u003C\u002Ftd>\n\u003Ctd>Ignition Timing\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>TPS\u003C\u002Ftd>\n\u003Ctd>Throttle Position\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Vbat\u003C\u002Ftd>\n\u003Ctd>Battery Voltage\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>VE\u003C\u002Ftd>\n\u003Ctd>Volumetric Efficiency\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Vehicle_Speed\u003C\u002Ftd>\n\u003Ctd>Vehicle Speed\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Vol_Eff\u003C\u002Ftd>\n\u003Ctd>Volumetric Efficiency\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>VolumetricEfficiency\u003C\u002Ftd>\n\u003Ctd>Volumetric Efficiency\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>VSS\u003C\u002Ftd>\n\u003Ctd>Vehicle Speed\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>WBO2_1\u003C\u002Ftd>\n\u003Ctd>O2 Sensor 1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>WBO2_2\u003C\u002Ftd>\n\u003Ctd>O2 Sensor 2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch3 id=\"ecumaster-hierarchical-paths\">ECUMaster Hierarchical Paths\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Source\u003C\u002Fth>\n\u003Cth>Target\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>engine\u002Frpm\u003C\u002Ftd>\n\u003Ctd>Engine RPM\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>engine\u002Fmap\u003C\u002Ftd>\n\u003Ctd>Manifold Pressure\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>engine\u002Ftps\u003C\u002Ftd>\n\u003Ctd>Throttle Position\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>engine\u002Fcoolant_temp\u003C\u002Ftd>\n\u003Ctd>Coolant Temp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>fuel\u002Fafr\u003C\u002Ftd>\n\u003Ctd>AFR\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>fuel\u002Flambda\u003C\u002Ftd>\n\u003Ctd>Lambda\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Chr>\n\u003Ch2 id=\"next-steps\">Next Steps\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fdocs\u002Fuser-guide\">User Guide\u003C\u002Fa> - Complete feature reference\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fdocs\u002Funit-conversion\">Unit Conversion\u003C\u002Fa> - Configure display units\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fdocs\u002Fsupported-ecu-formats\">Supported ECU Formats\u003C\u002Fa> - ECU-specific information\u003C\u002Fli>\n\u003C\u002Ful>\n",[61,64,67,70,73,76,79,82,84,87],{"id":62,"text":63},"overview","Overview",{"id":65,"text":66},"enablingdisabling","Enabling\u002FDisabling",{"id":68,"text":69},"built-in-mappings","Built-in Mappings",{"id":71,"text":72},"custom-mappings","Custom Mappings",{"id":74,"text":75},"how-normalization-works","How Normalization Works",{"id":77,"text":78},"use-cases","Use Cases",{"id":80,"text":81},"best-practices","Best Practices",{"id":83,"text":35},"troubleshooting",{"id":85,"text":86},"complete-built-in-mapping-list","Complete Built-in Mapping List",{"id":88,"text":89},"next-steps","Next Steps","https:\u002F\u002Fgithub.com\u002FClassicMiniDIY\u002FUltraLog\u002Fwiki\u002FField-Normalization\u002F_edit","https:\u002F\u002Fgithub.com\u002FClassicMiniDIY\u002FUltraLog\u002Fwiki\u002FField-Normalization",1792894560958]