rusEFI
rusEFI logs
Native MLG binary logs, including 1000+ field firmware.
Overview
Full support for Speeduino and rusEFI logs in MegaLogViewer (MLG) binary format.
Supported File Format
- Type: Binary file
- Extension:
.mlg - Source: Logged directly by Speeduino/rusEFI
- Identifier: File begins with
MLVLGheader - Channel count: No fixed limit. Current rusEFI firmware logs over 1,000 channels; these load in UltraLog 2.16.1 and later
No Export Required
Unlike Haltech and ECUMaster, Speeduino and rusEFI log directly to the MLG format. Simply load the .mlg file directly into UltraLog.
Binary Field Types
UltraLog supports all MLG field types:
| Type | Description |
|---|---|
| U08 | Unsigned 8-bit integer |
| S08 | Signed 8-bit integer |
| U16 | Unsigned 16-bit integer |
| S16 | Signed 16-bit integer |
| U32 | Unsigned 32-bit integer |
| S32 | Signed 32-bit integer |
| S64 | Signed 64-bit integer |
| F32 | 32-bit floating point |
Supported Channels
Depends on your Speeduino/rusEFI configuration. Common channels include:
Engine
- RPM
- MAP
- TPS
- VE (Volumetric Efficiency)
Fuel
- AFR / Lambda
- Pulse Width
- Fuel Pressure
Ignition
- Advance
- Dwell
Temperatures
- Coolant
- IAT
Sensors
- O2 Sensor
- Battery Voltage
- Various analog inputs
Timestamp Handling
MLG files include precise timestamps for each record, which UltraLog uses for:
- Time axis display
- Playback synchronization
- Cursor position tracking
Channel names
With field normalization on, these rusEFI names show as one standard name. From the OpenECU Alliance rusEFI MLG Binary adapter v2.1.0.
| Shown as | Unit | Names in the log |
|---|---|---|
| Lateral G | g | accelerationLat |
| Longitudinal G | g | accelerationLon |
| Vertical G | g | accelerationVert |
| Vehicle Acceleration | m/s2 | VssAcceleration · Vss Accel |
| Acceleration Enrichment | % | tpsAccelFuel |
| Barometric Correction | % | Baro Corr · baroCorrection |
| CLT Correction | % | CLT Corr · cltCorrection |
| EGO Correction | % | Gego |
| Fuel Correction | % | totalFuelCorrection |
| Closed Loop Trim | % | Fuel Trim · fuelTrim · totalFuelCorrection |
| IAT Correction | % | IAT Corr · iatCorrection |
| Knock Retard | ° | Knock Retard · knockRetard · m_knockRetard |
| Warmup Enrichment | % | WUE · Warmup Enrich · warmUpEnrichment |
| Desired Gear | gear | tcuDesiredGear |
| Gear Position | gear | detectedGear |
| Gear Ratio | ratio | speedToRpmRatio |
| Battery Voltage | V | Battery · Batt V · Battery Voltage · VBatt · vBatt |
| Ignition Voltage | V | VIgn |
| Accelerator Position Main | % | accPedalUnfiltered |
| Aux Speed 1 | rpm | auxSpeed1 · Aux speed 1 |
| Aux Speed 2 | rpm | auxSpeed2 · Aux speed 2 |
| Coil Duty Cycle | % | coilDutyCycle |
| Throttle Motor Duty | % | etb1DutyCycle |
| ETB Error | % | ETB Error · etbError |
| Electronic Throttle Target | % | ETB Target · etbTarget · etb1Target · etbCurrentTarget · ETB: target for current pedal |
| Fuel Mass | mg | fuel |
| Base Fuel Mass | mg | baseFuel |
| Long Term Fuel Trim Bank 1 | % | ltftCorrection1 · ltftCorrection[0] |
| Long Term Fuel Trim Bank 2 | % | ltftCorrection2 · ltftCorrection[1] |
| Short Term Fuel Trim Bank 1 | % | stftCorrection1 · stftCorrection[0] |
| Short Term Fuel Trim Bank 2 | % | stftCorrection2 · stftCorrection[1] |
| Idle Position | % | Idle Position · IAC · IAC Position · idlePosition · currentIdlePosition · idlePositionSensor |
| Idle Target RPM | rpm | Idle Target · targetRpm · idleTargetRpm |
| Injector Duty (Staged) | % | injectorDutyCycleStage2 |
| Input Shaft Speed | rpm | ISSValue |
| Instant RPM | rpm | instantRpm |
| Engine Load | % | Load · Engine Load · fuelingLoad |
| Mass Airflow | g/s | MAF · Mass Airflow · mafValue · mafMeasured |
| Accelerator Pedal | % | Pedal · PPS · AcceleratorPedal · throttlePedalPosition |
| Engine RPM | rpm | RPM · Engine Speed · rpm · RPMValue |
| RPM Rate | rpm/s | rpmAcceleration · dRPM |
| Throttle Position | % | TPS · Throttle · TPS1 · TPSValue |
| Throttle Position 2 | % | TPS2 · TPS2Value |
| Turbo Speed | rpm | turboSpeed |
| VVT Exhaust Position | ° | VVT Exhaust · vvtPositionB1E · vvt2 |
| VVT Exhaust Bank 2 Actual | ° | vvtPositionB2E |
| VVT Intake Position | ° | VVT Intake · vvtPositionB1I · vvt1 |
| VVT Intake Bank 2 Actual | ° | vvtPositionB2I |
| VVT Intake Duty | % | vvtOutput |
| VVT Intake Target | ° | vvtTarget |
| Wastegate Position | % | wastegatePositionSensor |
| Air-Fuel Ratio | AFR | AFR · AFRValue · AFR Gauge |
| AFR Bank 2 | AFR | AFRValue2 |
| AFR Target | AFR | AFR Target · Target AFR · targetAFR |
| Injector Duty Cycle | % | Duty · Injector Duty · injectorDutyCycle |
| Ethanol Content | % | flexPercent |
| Fuel Flow Rate (Mass) | g/s | Fuel Flow · fuelFlow · fuelConsumption · fuelFlowRate |
| Fuel Level | % | fuelTankLevel · Fuel level |
| Fuel Used | liters | totalFuelConsumption |
| Injector Open Time | ms | m_deadtime |
| Lambda | λ | Lambda · Lambda1 · lambdaValue |
| Lambda 2 | λ | Lambda2 · lambdaValue2 |
| Lambda Target | λ | Lambda Target · targetLambda |
| Injector Pulse Width | ms | PW · Pulse Width · injectorPulseWidth · actualLastInjection |
| Pulse Width 2 | ms | actualLastInjectionStage2 |
| Stoichiometric Ratio | AFR | stoichiometricRatio |
| VE | % | VE · VE1 · VEValue · currentVe · veValue |
| Anti-Lag Timing Retard | ° | timingALSCorrection |
| Dwell | ms | Dwell · Dwell Time · sparkDwell · coilDutyCycle |
| Dwell Angle | ° | dwellDurationAngle |
| Ignition Advance | ° | Advance · Spark Advance · Timing · timing · ignitionAdvance · correctedIgnitionAdvance |
| Trailing Ignition Advance | ° | trailingSparkAngle |
| Ignition Correction (Coolant) | ° | cltTimingCorrection |
| Ignition Correction (IAT) | ° | timingIatCorrection |
| Ignition Correction (Idle PID) | ° | timingPidCorrection |
| Ignition Table | ° | baseIgnitionAdvance |
| Injection Timing | ° | injectionOffset |
| Knock Count | count | Knock Count · knockCount · knockCounter |
| Knock Level | V | Knock · Knock Level · knockLevel · m_knockLevel |
| Knock Level 1 | V | m_knockCyl1 · m_knockCyl[0] |
| Knock Level 2 | V | m_knockCyl2 · m_knockCyl[1] |
| Knock Level 3 | V | m_knockCyl3 · m_knockCyl[2] |
| Knock Level 4 | V | m_knockCyl4 · m_knockCyl[3] |
| Knock Level 5 | V | m_knockCyl5 · m_knockCyl[4] |
| Knock Level 6 | V | m_knockCyl6 · m_knockCyl[5] |
| Knock Level 7 | V | m_knockCyl7 · m_knockCyl[6] |
| Knock Level 8 | V | m_knockCyl8 · m_knockCyl[7] |
| Trip Distance | kilometers | distanceTraveled |
| A/C Pressure | kPa | acPressure |
| Barometric Pressure | kPa | Baro · Barometric · baroPressure |
| Boost Duty | % | Boost Duty · boostDuty · wastegatePosition · boostOutput |
| Boost Target | kPa | Boost Target · Target Boost · boostTarget · boostControlTarget |
| Compressor Discharge Pressure | kPa | compressorDischargePressure |
| Fuel Pressure | kPa | Fuel Pressure · fuelPressure · FP · lowFuelPressure |
| High Fuel Pressure | bar | highFuelPressure |
| Manifold Pressure | kPa | MAP · Manifold Pressure · MAPValue |
| Oil Pressure | kPa | oilPressure |
| Throttle Inlet Pressure | kPa | throttleInletPressure |
| Yaw Rate | deg/s | gyroYaw |
| Vehicle Speed | kph | Vehicle Speed · Speed · vehicleSpeed · VSS · vehicleSpeedKph |
| CPU Load | % | CPU Load · cpuLoad |
| ECU Temperature | °C | internalMcuTemperature |
| Engine Mode | code | engineMode · Engine Mode |
| Engine Run Time | s | engineRunTime |
| Error Code | code | lastErrorCode |
| Firmware Version | version | firmwareVersion |
| Fuel Cut Reason | code | fuelCutReason |
| Loops Per Second | Hz | loopsPerSecond · Loops · mainLoopRate |
| Misfire Count | count | misfireTotalCount |
| Spark Cut Reason | code | sparkCutReason |
| Time Since Cranking | s | timeSinceCrankingInSecs |
| Trigger Errors | count | Trigger Errors · triggerErrorCounter · totalTriggerErrorCounter |
| ECU Uptime | s | seconds · ignitionOnTime |
| Warning Count | count | warningCounter |
| Ambient Temperature | °C | ambientTemp |
| Aux Temperature 1 | °C | Aux Temp 1 · auxTemp1 |
| Aux Temperature 2 | °C | Aux Temp 2 · auxTemp2 |
| Charge Temperature | °C | tCharge |
| Compressor Outlet Temperature | °C | compressorDischargeTemp |
| Coolant Temperature | °C | CLT · Coolant · Coolant Temp · coolant |
| EGT Cylinder 1 | °C | egt1 · egt[0] |
| EGT Cylinder 2 | °C | egt2 · egt[1] |
| EGT Cylinder 3 | °C | egt3 · egt[2] |
| EGT Cylinder 4 | °C | egt4 · egt[3] |
| EGT Cylinder 5 | °C | egt5 · egt[4] |
| EGT Cylinder 6 | °C | egt6 · egt[5] |
| EGT Cylinder 7 | °C | egt7 · egt[6] |
| EGT Cylinder 8 | °C | egt8 · egt[7] |
| Fuel Temperature | °C | fuelTemp |
| Intake Air Temperature | °C | IAT · Intake Temp · Air Temp · intake |
| Oil Temperature | °C | Oil Temp · oilTemperature · oilTemp |
| Wideband Sensor Temperature | °C | tempC · WBO: Temperature |
| Traction Cut | % | tractionAdvanceDrop |