Skip to content

Speeduino

Speeduino logs

Native MLG binary logs. No export step.

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 MLVLG header
  • 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 Speeduino names show as one standard name. From the OpenECU Alliance Speeduino MLG Binary adapter v1.2.0.

Shown asUnitNames in the log
Acceleration Enrichment%Accel · AE · Accel Enrich · Correction_AccelEnrich
Barometric Correction%Correction_Baro
EGO Correction%EGO Correction · EGO Corr · O2 Correction · Correction_AFR
Gamma Enrichment%Gamma · Total Enrich · Correction_Total
IAT Correction%Correction_IAT
Knock Retard°Knock Retard
Warmup Enrichment%WUE · Warmup Enrich · Correction_Warmup
Gear PositiongearGear
Battery VoltageVBattery · Batt V · Battery Voltage · Battery V
After-Start Enrichment%Correction_ASE
Engine Protection RPM LimitrpmEngine Prot. RPM
Fan Duty%FAN Duty
Flex Fuel Correction%Correction_Flex
Fuel Temperature Correction%Correction_FuelTemp
Idle Load%Idle Load · IAC · IAC Position · IAC value
Idle RPM DeltarpmIdle RPM Delta
Idle Target RPMrpmIdle Target RPM
Ignition Load%IgnitionLoad
Injector Duty (Staged)%Duty Cycle (Staging)
Engine RPMrpmRPM · Engine Speed
RPM Raterpm/srpm/s
Throttle Position%TPS · Throttle · TPS ADC
Throttle Ratepercent/sTPS DOT
VE Table 1%VE1
VE Table 2%VE2
VVT Intake Position°VVT1 Angle
VVT Intake Bank 2 Actual°VVT2 Angle
VVT Intake Bank 2 Duty%VVT2 Duty
VVT Intake Bank 2 Target°VVT2 Target Angle
VVT Intake Duty%VVT1 Duty
VVT Intake Target°VVT1 Target Angle
Water Injection Duty%WMI Duty Cycle
Air-Fuel RatioAFRAFR · O2 · AFR Primary
AFR Bank 2AFRAFR2
AFR TargetAFRAFR Target · Target AFR · AFR Tgt
Injector Duty Cycle%Duty · Injector Duty · Duty Cycle
Dwell (Measured)msDwell (Measured)
Engine Protection AFR LimitAFREngine Prot. AFR
Ethanol Content%Eth %
Fuel Load%FuelLoad
Injector Open TimemsInjector Open Time
LambdaλLambda
Lambda TargetλLambda Target
Injector Pulse WidthmsPW · Pulse Width · PW1
Pulse Width 2msPW2
Pulse Width 3msPW3
Pulse Width 4msPW4
Pulse Width 5msPW5
Pulse Width 6msPW6
Pulse Width 7msPW7
Pulse Width 8msPW8
VE%VE · VE1 · VE Current · VE (Current)
DwellmsDwell · Dwell Time
Ignition Advance°Advance · Spark Advance · Timing · Advance (Current)
Ignition Advance Cylinder 1°Advance 1
Ignition Advance Cylinder 2°Advance 2
Knock CountcountCurrent Knock Events
Barometric PressurekPaBaro Pressure
Boost Duty%Boost Duty · VVT Duty
Boost TargetkPaBoost Target · Target Boost
Engine Protection MAP LimitkPaEngine Prot. MAP
Engine Protection Oil LimitkPaEngine Prot. Oil Pressure
Exhaust Manifold PressurekPaEMAP
Flex Boost CorrectionkPaBoost Flex Adjust
Fuel PressurepsiFuel Pressure
Manifold PressurekPaMAP · Manifold Pressure
MAP Ratekpa/sMAP DOT
Oil PressurepsiOil Pressure
Vehicle SpeedkphWheel Speed (kph)
Boost Cut ActiveBoost cut
Clutch SwitchClutch
Fan Relay 1Fan
Fuel Staging ActiveFuel Staging
Idle Control ActiveIdle Control
Knock DetectedKnock Detected
Launch Control ActiveHard Launch
Nitrous Stage 1 ActiveNitrous
Overrun Cut ActiveDFCO
Rev Limiter ActiveHard Limiter
ECU Temperature°CSystem Temperature
Error CodecodeError ID
Active Error CountcountError #
Free RAMbytesfreeRAM · Free RAM
Loops Per SecondHzloopsPerSecond · Loops · Loops/s
Sync LevelcountSync status
Sync Loss CountcountSync Loss #
TimesTime
ECU UptimesSecL
Coolant Temperature°CCLT · Coolant · Coolant Temp
Engine Protection Coolant Limit°CEngine Prot. CLT
Fuel Temperature°CFuel Temp
Intake Air Temperature°CIAT · Intake Temp · Air Temp