-- Hz
No gauges configured. Connect to ECU to load gauges.

Connection Setup

Device Connection

Connect directly to your ECU via Bluetooth or USB

Transport
Logging & Recording

Configure and record ECU runtime data for later analysis

Connected ECUs
Debug Settings

Debug level controls console logging. Trace adds low-level communication timing and enables the /trace stream.

Files

Tune File (MSQ)

Load or download your ECU tune file. Tuning data is automatically synchronised from your ECU on connection and restored from your last session.

Log File

Load a recorded log file (.msl or .mlg) for playback and analysis in the Graph and VE Analysis tabs.

ECU Definition (INI)

The correct INI file is downloaded automatically when you connect to a known ECU. Use this only if you need to load a custom or pre-release definition file manually.

Editor

πŸ“

Select a parameter from the sidebar to start tuning

Load an ECU definition and tune file to begin VE analysis.
Controls
-- --
ChannelValueChannelValue
No data yet

App Settings

Focus Mode

Simplifies the interface to show only essential tuning settings (VE table, injector, spark, and starting). Hides advanced tabs and menus. Adds helpful descriptions to fields. Recommended for new users.

A signed-in account is required to turn Focus Mode off.

Appearance

Choose your preferred color theme or follow system settings.

Start Doctor

When enabled, a prompt appears after connecting to an ECU if the engine RPM is zero, offering to launch the Start Doctor. Uncheck to suppress the prompt.

ECU Writes

When enabled, changes are automatically written to permanent flash memory after each autosave (approximately every 5 seconds). This removes the need to click “Burn to ECU” manually. Disable this if you prefer to control exactly when changes are committed to flash.

External Sensors Pro

Records your position, speed, heading, and altitude alongside ECU data. Adds GPS channels to your gauges and logs automatically. Requires a VETuner Pro subscription and browser location permission.

Connects to a Shelly Pill via Bluetooth to read up to 5 DS18B20 temperature probes. Temperature channels appear in your gauges and logs automatically. Requires Chrome/Edge with Bluetooth support and a VETuner Pro subscription.

Disconnected

Connects to a USB GPS receiver via serial port for accurate position logging and faster update rates. Supports u-blox and NMEA-compatible receivers. Requires a VETuner Pro subscription.

Disconnected

Screen

Prevents the phone or tablet screen from turning off whilst the app is open. Recommended when logging on the move.

Dashboard

When enabled, the gauge dashboard automatically scales to fill the available window width. Disable this to keep gauges at their designed size and scroll horizontally on smaller screens.

ECU Settings

Configure ECU-specific settings defined in the INI file. Changes are applied immediately and stored locally.

Customize Realtime Display

Select which channels to show in the Realtime Display dialog. Changes are saved automatically and persist between sessions.

Subscription

VETuner Pro
Status: Checking…

A subscription unlocks Advanced Mode - real-time graphing, tooth logger, diff reports, and the full INI-driven menu system.

[Ready] Application initialized

Project Status & Capabilities

        # VETuner β€” Project Status

What's New

  • Jun 2026 β€” Config Health Check: automatic ECU sanity validation on connection, with guided fix wizard
  • Jun 2026 β€” External Temperature Sensors: Shelly Pill BLE integration β€” monitor up to 5 DS18B20 probes alongside ECU data
  • May 2026 β€” CAN Secondary ECU Support: discover and tune secondary controllers on the CAN bus
  • Apr 2026 β€” Focus Mode: streamlined first-start interface, auto-enabled for new users
  • Mar 2026 β€” Idle Advance Doctor: live idle stability analysis and ignition advance optimisation
  • Feb 2026 β€” Start Doctor: automated cranking diagnostics with tooth logger integration and trigger analysis
  • Jan 2026 β€” Log Playback: replay captured logs through Start Doctor, VE analysis, and all real-time tools

Features

Connection & Setup

  • Web Serial / WebUSB direct ECU connection πŸ†“
  • Automatic ECU signature detection and INI loading πŸ†“
  • CAN secondary ECU discovery and tuning πŸ”΅ Pro
  • File-only mode (load MSQ, edit offline) πŸ”΅ Pro

Diagnostics

  • Start Doctor β€” automated cranking diagnostics πŸ†“
  • Idle Advance Doctor β€” idle stability analysis πŸ”΅ Pro
  • Tooth Logger β€” crank/cam signal capture and trigger analysis πŸ”΅ Pro
  • Real-time multi-channel graph πŸ”΅ Pro
  • Log playback through analysis tools πŸ”΅ Pro

Tuning & Tables

  • VE table, ignition map, and AFR target editors πŸ†“
  • Interactive heatmap with bilinear interpolation πŸ†“
  • Tune Diff Report β€” compare current vs original tune πŸ†“
  • Required fuel calculator πŸ†“
  • Multi-page configurable gauge dashboard πŸ†“

Data & Logging

  • Log recording (MLG v2, MSL) with named markers πŸ†“
  • Data Table and Event Log tabs πŸ”΅ Pro
  • Session restoration (auto-reload last INI/MSQ) πŸ†“
  • Cloud tune sync πŸ”΅ Pro

External Sensors

  • Shelly Pill BLE temperature sensor integration πŸ”΅ Pro
  • Up to 5 DS18B20 probes on a single 1-Wire bus πŸ”΅ Pro
  • Live gauge display and log recording πŸ”΅ Pro
  • Independent data pipeline (no ECU connection required) πŸ”΅ Pro
  • GPS Route Map overlay πŸ”΅ Pro
  • GPS Tracking πŸ”΅ Pro

Getting Started

New to VETuner? Follow the suggested reading path in the documentation.

Contact

Suggestions? Complaints? Email admin@vetuner.co.uk

Application State

No state data available

VETuner Account

Cancel Renewal?

Your subscription will stop renewing at the end of the current billing period.

You will still have access to all advanced features until then.

If you would like a refund and wish to lose access immediately, please email admin@vetuner.co.uk for manual processing.

Undo Changes?

This will revert all unsaved edits to their last saved values. Any changes made since the last save will be lost.