Editing Tuning Tables
Opening a table or curve
Tuning tables and curves are accessed through the Configuration section of the sidebar. The menus are generated from the ECU definition file, so the exact layout depends on your ECU.
Common tables include:
- VE Table - volumetric efficiency by RPM and load (the main fuelling map)
- Ignition Advance - timing by RPM and load
- AFR Targets - target air-fuel ratio by RPM and load
- Cranking Enrichment, Warmup Enrichment, Accel Enrichment - transient corrections
Editing cells
Click any cell to select it. Drag across cells to select a rectangle. Hold Ctrl or Shift while clicking or dragging to add to the current selection without clearing it.
Once cells are selected, use the toolbar buttons above the table:
- + / − - increment or decrement all selected cells by 1
- = - set all selected cells to a specific value (prompts for the number)
- S - smooth the selected area using a 5-point average
- I - bilinearly interpolate the selected area between its corner values
If no cells are selected, +, −, and = apply to the entire table.
The heat map colour coding updates as you edit, giving immediate visual feedback.
Burning to the ECU
Any change you make in the table editor is held in memory. To write changes to ECU flash memory, click Burn to ECU in the sidebar. Burning is required for changes to persist after the ECU is powered off.
Warning: burning writes to non-volatile flash. Always keep a backup MSQ file before making significant changes.
Saving to a file
Use Connection Setup → Save MSQ file to export the current tune as an MSQ file. MSQ files are compatible with TunerStudio and other Megasquirt tools.
Undo
Any edits made since the table was opened can be reverted with the Undo button in the table header. A confirmation dialog prevents accidental reverts. This is a single-level undo — it reverts to the state the table was in when it was opened, not to individual cell changes.
Related guides
- VE Analysis - generate statistically-based VE corrections from driving data.
- Data Logging for VE Analysis - collect cleaner logs for better correction quality.
- The Fuel Equation - understand how table values affect pulse width.