2018-2023 Mazda MX-5 Miata (Gen 4, ND2) ECU Tuning Software and Ready to Flash Tunes

Engine: 1.5l SkyActiv-G

All regions supported, including USDM, EUDM, JDM and AUDM.
Manual and automatic transmissions supported.

VersaTuner is tuning software for Mazda vehicles. It is a Windows application that allows reflashing/remapping (chip tuning) of Gen 4 Mazda MX-5 Miata engine ECUs, data logging, tune editing and diagnostics.

Unlike other apps that target only professional tuners, VersaTuner makes Gen 4 Mazda MX-5 Miata 1.5l SkyActiv-G tuning accessible to everyone. Included prebuilt tunes allow adding horsepower or increasing fuel economy with just a few clicks. More experienced users can use the Tune Editor to get access to dozens of adjustable engine tables, maps and parameters. Professional tuners can use VersaTuner Professional to tune multiple vehicles and build locked and encrypted tunes that protect their Mazda tuning know-how.

VersaTuner can be ordered globally and can be downloaded immediately after purchasing. All you need is a Windows laptop or tablet, a compatible hardware interface (cable) to connect your computer to the car and you can start tuning your Gen 4 Mazda MX-5 Miata today.

Gen 4 Mazda MX-5 Miata Tuning Made Easy

VersaTuner has been carefully designed to be easy to understand for first time users and at the same time allows experienced tuners to work efficiently. All features are accessible from one Windows app with a sleek and modern user interface. Guides and wizards lead you through the important processes. The UI is optimized both for touch-based use on tablets as well as laptops and desktop PCs.

Safe and Reliable

VersaTuner is a true reflashing (remapping/chip tuning) solution for the Gen 4 Mazda MX-5 Miata, not a "piggyback" controller. No wires need to be spliced and all built-in safety features of the ECU are retained. It uses the same flashing methods that are used by dealerships when updating your ECU. Built in recovery feature can flash the ECU even in the unlikely event of power failure. Your stock calibration is backed up, so you can go back to stock at any time.

Online Tune Database

A growing selection of prebuilt Gen 4 Mazda MX-5 Miata tunes is available right from the app. If you have a stock or mildly modified vehicle, flash a suitable tune with a couple of clicks and enjoy. All our tunes can be downloaded and edited and serve as a great starting point for custom or high power tunes. With our prebuilt tunes, Gen 4 Mazda MX-5 Miata tuning has never been easier!

Tune Editor

VersaTuner includes an advanced tune editor allowing you to edit a multitude of tables, maps and constants and customize existing or create custom tunes for your Gen 4 Mazda MX-5 Miata. It comes with a ton of productivity features, such as tune comparison, visualization, interpolation and automated translation of descriptions to 110+ languages.

Dashboard & Log Viewer

Virtual dashboard allows you to view and record all the vital engine parameters simultaneously. Analyze recorded logs later using a graphical log viewer or export them to Excel or Virtual Dyno.


Read and clear DTCs from multiple modules, not just your engine ECU. A vast number of standard and Mazda-specific DTCs is supported.

Features & Extras

More Power, Faster Acceleration

VersaTuner allows you to safely and easily increase the horsepower and torque of your engine. That results in faster launches and better 0-60/0-100 times.

After driving a tuned car you will never want to go back to stock again!*

* going back to stock only takes a couple of minutes with VersaTuner, when needed

Full Potential of Modifications

Have you fitted an uprated intake or intercooler? A bigger turbo and exhaust?

On modern cars, upgrading parts alone will not have a significant effect unless accompanied by changes in ECU tuning. VersaTuner allows you to realize the full potential of your mods. Update the tune easily as you add new parts in the future.

Push the Limits

  • Eliminate the artificial power limits of the stock ECU
  • Change the speed limiter
  • Change the rev limiter
  • Make accelerator pedal more responsive
  • Use uprated sensors and MAF housings

Special Tunes

Anti-theft tune will prevent the car from starting and keep the intruder confused, offering you peace of mind when you need to leave the car for a long time.

Valet tune significantly reduces the power and speed of the car and is perfect for those situations when someone needs to borrow your precious vehicle.

Available Gen 4 Mazda MX-5 Miata (1.5l SkyActiv-G) Tunes

This is a list of currently available free VersaTuner tunes for 2018-2023 Mazda MX-5 Miata (Gen 4, ND2) with the 1.5l SkyActiv-G engine. All these tunes can be flashed both with VersaTuner Lite and the full version. New tunes are regularly added based on demand. If you can't find a suitable tune, you can contact a professional tuner or an e-tuner working with VersaTuner. You can also create a custom tune yourself with the full version of VersaTuner, using any of these tunes as a starting point.

Engine starts, runs for 1 second, then stops

Increased horsepower and torque across the entire rpm range. Rev limits extended. Soft rev limit is 7700, hard rev limit 7800. Requires 91US / 95EU fuel. Part throttle crackle and pop at low load decel. Not recommended for cars with old, damaged or questionable catalytic converters.

Increased horsepower and torque across the entire rpm range. Rev limits extended. Soft rev limit is 7700, hard rev limit 7800. Requires 91US / 95EU fuel.

Increased horsepower and torque across the entire rpm range. Rev limits extended. Soft rev limit is 7700, hard rev limit 7800. Requires minimum 94US / 99EU fuel. Part throttle crackle and pop at low load decel. Not recommended for cars with old, damaged or questionable catalytic converters.

Increased horsepower and torque across the entire rpm range. Rev limits extended. Soft rev limit is 7700, hard rev limit 7800. Requires minimum 94US / 99EU fuel.

Approx 50% reduced acceleration, 4500rpm rev limit

Can't find the right tune? Get an E-Tune.

Editable Tables and Constants

Full version of VersaTuner includes a tune editor that allows you to change the aspects of your Mazda ECU operation related to power delivery and fuel efficiency. Tuning your Gen 4 Mazda MX-5 Miata ECU is done by changing the tables and constants that the ECU uses internally to calculate load targeting, fueling, injection, ignition, interpret sensor values, etc.

A list of all currently available tables and constants (also known as maps) for tuning the Gen 4 Mazda MX-5 Miata ECU is provided below. As we continue to analyze the ECU logic and develop new tunes, we may make new maps available.

NOTE: The exact list of tables available for your car may vary depending on the ECU manufacturer and software version.

  • Calc Load Limit (1D)
  • EGT Limit 1 (1D)
  • EGT Limit 2 (1D)
  • High Load APP Threshold (1D)
  • Injection Window Load Limit Maximum (1D)
  • Load Limit 1 (3D)
  • Load Limit 2 (3D)
  • Load Limit 3 (3D)
  • Load Limit 4 (3D)
  • Low Load - High Load APP Threshold 1 (2D)
  • Low Load - High Load APP Threshold 2 (2D)
  • Low Load - High Load APP Threshold 3 (2D)
  • MAP Voltage Limit (1D)
  • Max Calc Torque 3d - 1 (3D)
  • Max Calc Torque 3d - 2 (3D)
  • Maximum Calculated Torque (2D)
  • Operating Load Limit (2D)
  • Per Gear Rev Limit Threshold (2D)
  • Requested Load Limit (1D)
  • Rev Limiter Fuel Cut (1D)
  • Rev Limiter Throttle Reduction (1D)
  • Stationary Rev Limiter - 1 (1D)
  • Stationary Rev Limiter - 2 (1D)
  • Stationary Rev Limiter VSS Limit (1D)
  • Unknown Rev Limiter 1 (1D)
  • Unknown Rev Limiter 2 (1D)
  • Vehicle Speed Limit Minimum RPM (1D)
  • Vehicle Speed Limit Minimum RPM Threshold (1D)
  • Vehicle Speed Limiter 1 (1D)
  • Vehicle Speed Limiter 2 (1D)
  • Load Limit Related (3D)
  • Closed Loop Low Load AFR Target 1 (3D)
  • Closed Loop Low Load AFR Target 2 (3D)
  • Closed Loop Low Load AFR Target 3 (3D)
  • Cranking Injection Pulsewidth 1 (2D)
  • Cranking Injection Pulsewidth 2 (2D)
  • Cranking Injection Pulsewidth 3a (2D)
  • Cranking Injection Pulsewidth 3b (2D)
  • Cranking Injection Pulsewidth 4a (2D)
  • Cranking Injection Pulsewidth 4b (2D)
  • Fuel Enrichment Unk 1 (3D)
  • Fuel Enrichment Unk 2 (3D)
  • Fuel Pressure Limit 1 (3D)
  • Fuel Pressure Limit 2 (3D)
  • Fuel Pressure Target 1 (3D)
  • Fuel Pressure Target 1a (3D)
  • Fuel Pressure Target 5 (3D)
  • Fuel Pressure Target 6 (3D)
  • High EGT Fuel Enrichment - 1 (2D)
  • High EGT Fuel Enrichment - 2 (2D)
  • High Load AFR Target 1 (2D)
  • High Load AFR Target 2 (2D)
  • Injection Timing Related 1 (3D)
  • Injection Timing Related 2 (3D)
  • Injection Timing Related 3 (3D)
  • Injection Timing Related 4 (3D)
  • Injection Timing Related 5 (3D)
  • Injection Timing Related 6 (3D)
  • Injector Flow Rate (1D)
  • LTFT Zone 1 Upper Limit (1D)
  • LTFT Zone 1 Upper Limit Hysterisis (1D)
  • LTFT Zone 2 Upper Limit (1D)
  • LTFT Zone 2 Upper Limit Hysterisis (1D)
  • LTFT Zone 3 Upper Limit (1D)
  • LTFT Zone 3 Upper Limit Hysterisis (1D)
  • Open Loop AFR Target 1 (3D)
  • Volumetric Efficiency 1 (3D)
  • Volumetric Efficiency 2 (3D)
  • Volumetric Efficiency 3 (3D)
  • Volumetric Efficiency 4 (3D)
  • Gear Ratio - 1st (1D)
  • Gear Ratio - 2nd (1D)
  • Gear Ratio - 3rd (1D)
  • Gear Ratio - 4th (1D)
  • Gear Ratio - 5th (1D)
  • Gear Ratio - 6th (1D)
  • Gear Ratio - Final Drive (1D)
  • Idle Target 1 (3D)
  • Idle Target 2 (3D)
  • Idle Target 3 (3D)
  • Idle Target 4 (3D)
  • Idle Target 5 (3D)
  • Minimum Idle Speed 1 (2D)
  • Minimum Idle Speed 2 (2D)
  • Minimum Idle Speed 3 (2D)
  • Minimum Idle Speed 4 (2D)
  • Base Timing - 1 (3D)
  • Base Timing - 1b (3D)
  • Base Timing - 2 (3D)
  • Base Timing - 2b (3D)
  • Base Timing - 3 (3D)
  • Base Timing - 3b (3D)
  • ECT IAT Timing Adjustment (3D)
  • ECT Timing Adjustment (2D)
  • Fault Timing - 2 (3D)
  • Fault Timing - 4 (3D)
  • Ignition Dwell (3D)
  • Low Load Timing Adjustment - 1 (3D)
  • Low Load Timing Adjustment - 1a (3D)
  • Low Load Timing Adjustment - 2 (3D)
  • Low Load Timing Adjustment - 2a (3D)
  • Low Load Timing Adjustment - 3 (3D)
  • Low Load Timing Adjustment - 3a (3D)
  • Max Timing - 1 (3D)
  • Max Timing - 2 (3D)
  • Max Timing - 3 (3D)
  • Max Timing - 4 (3D)
  • Max Timing - Overall (3D)
  • Post Cold Start Timing (3D)
  • Unk Timing - 1a (3D)
  • Unk Timing - 1b (3D)
  • Unk Timing - 1c (3D)
  • Unk Timing - 1d (3D)
  • Unk Timing - 2a (3D)
  • Unk Timing - 2b (3D)
  • Unk Timing - 2c (3D)
  • Unk Timing - 2d (3D)
  • Unk Timing - 2e (3D)
  • Force Static Injection Window Load Limit (BlockToggle)
  • BARO Sensor Scaler Additive (1D)
  • BARO Sensor Scaler Multiplier (1D)
  • Calculated Catalyst Temperature 1 (3D)
  • Calculated Catalyst Temperature 2 (3D)
  • Calculated Catalyst Temperature 3 (3D)
  • Calculated Catalyst Temperature 4 (3D)
  • Calculated Catalyst Temperature 5 (3D)
  • Calculated Catalyst Temperature 6 (3D)
  • Coolant Temperature Sensor Calibration (2D)
  • Intake Air Temp Calibration (2D)
  • Knock Sensor Calibration (2D)
  • MAF IAT Compensation (3D)
  • MAF Sensor Calibration (2D)
  • Manifold Air Temp Calibration (2D)
  • MAP Sensor Scaler Additive (1D)
  • MAP Sensor Scaler Multiplier (1D)
  • Temp Sensor 1 Calibration - Ambient Maybe (2D)
  • APP Requested Acceleration - 1 (3D)
  • APP Requested Acceleration - 2 (3D)
  • APP Requested Acceleration - 3 (3D)
  • APP Requested Acceleration - 4 (3D)
  • APP Requested Acceleration - 5 (3D)
  • APP Requested Acceleration - 6 (3D)
  • APP Requested Acceleration - R (3D)
  • APP Requested Torque Neutral (3D)
  • Max DBW Throttle Duty Cycle (2D)
  • Unk DBW Limit (3D)
  • Unk DBW Limit Related (3D)
  • VVT Exhaust 1 (3D)
  • VVT Exhaust 2 (3D)
  • VVT Exhaust 3 (3D)
  • VVT Exhaust 4 (3D)
  • VVT Intake 1 (3D)
  • VVT Intake 2 (3D)
  • VVT Intake 3 (3D)
  • VVT Intake 4 (3D)
  • VVT Intake 5 (3D)
  • VVT Intake 6 (3D)

Logging Parameters

When you need to analyze how your Mazda performs before or after ECU tuning, you will drive the car and record the values of different parameters. All editions of VersaTuner (even Free!) include important Mazda-specific logging parameters that are available to official Mazda service centers and are not usually included in cheap universal logging devices or apps.

Here is a list of all currently available data logging parameters (also known as PIDs) for your Gen 4 Mazda MX-5 Miata.

  • Intake manifold absolute pressure
  • Manifold air temperature
  • MAP sensor voltage
  • Actual equivalence/air to fuel ratio
  • Desired equivalence/air to fuel ratio
  • Desired fuel rail pressure
  • Fuel injection amount
  • Fuel injection pulse width
  • Fuel pressure sensor voltage
  • Fuel rail pressure
  • Fuel system status
  • Long term fuel trim
  • Short term fuel trim (primary sensor)
  • Short term fuel trim (secondary sensor)
  • Absolute load
  • Absolute throttle position 1
  • Absolute throttle position 2
  • Accelerator pedal position
  • Actual exhaust camshaft retard from max advance position
  • Actual intake camshaft advance from max retard position
  • Ambient air temperature
  • Barometric pressure
  • Clutch pedal position
  • Control module voltage
  • Desired engine RPM
  • Desired throttle position
  • Electronic throttle control actual
  • Engine coolant temperature
  • Engine RPM
  • Intake air temperature
  • Log Flag A
  • Log Flag B
  • Log Flag C
  • Log Flag D
  • Log Flag E
  • Log Flag F
  • Log Flag G
  • Log Flag H
  • Log Float 1
  • Log Float 2
  • Mass airflow
  • Mass airflow sensor voltage
  • Neutral gear status
  • Relative throttle position
  • TPS voltage 1
  • TPS voltage 2
  • Vehicle speed
  • Ignition timing advance
  • Knock retard

Dyno Graphs

Car tested: Mazda MX-5 Miata (ND1) 1.5l SkyActiv 129 HP
Car modifications: None
Dyno type: Chassis dyno
Power measured: Wheel power
Fuel type: Pump gas, octane rating 99 RON, equivalent to 94 (RON+MON)/2
Reference tune: Factory tune
Target tunes: 1.5l ND1 MX-5 Stock Engine 94+ US 99+ EU

Would you like to try VersaTuner tuning software yourself?

Download the demo version based on full version features available for Mazdaspeed6/Mazda 6 MPS.

The demo does not connect to the car, it only lets you evaluate the user experience.


VersaTuner comes in different editions. You can choose the one that works best for you:

VersaTuner FreeLogging and diagnostics for everyone

  • Virtual dashboard with model-specific parameters
  • Sound and visual alerts to keep the car running safe
  • Record unlimited data logs
  • Visual data log analyzer
  • Read and clear DTCs
  • Works with all supported vehicles

VersaTuner Lite Reflash your car without breaking the bank

  • Includes all features of VersaTuner Free
  • Free online tune database
  • Flash published tunes
  • Flash tunes built by our professional tuning partners
  • Locked to one car
  • Unlimited reflashes
  • Upgrade to full version at any time**

VersaTuner Full custom tuning capability

  • Includes all features of VersaTuner Free and Lite
  • Tune editor with access to all tables and constants
  • Flash any tunes, including custom and unofficial
  • Create custom tunes from scratch
  • Edit and customize tunes from the online database
  • Locked to one car
  • Unlimited reflashes

Order Summary

Please select a product above to estimate the total cost.
Already have VersaTuner Lite and want to upgrade to the full version?

Are you a professional tuner, e-tuner or a potential reseller?

Contact us to learn more about special terms, pricing and collaboration possibilities.


VersaTuner Tuning Software for
2018-2023 Mazda MX-5 Miata (Gen 4, ND2)
1.5l SkyActiv-G

Software & Hardware Requirements
  • A computer running Microsoft Windows 7, 8, 8.1, 10 or 11
  • VersaLink, OBDLink SX/EX or any other J2534 PassThru compatible cable for wired flashing and data logging
  • OBDLink LX/MX/MX+ bluetooth OBD-II adapter for wireless flashing and data logging
  • Any generic ELM327 bluetooth OBD-II adapter for wireless data logging only
  • At least 400 MB of free disk space
  • Internet connection for activation and online tune database access

IMPORTANT! Chinese Mini-VCI/MVCI J2534 vehicle interfaces (cables) are known to brick the ECU when flashing. Do NOT use them with VersaTuner.

License type: Personal, flashing limited to one car (specific VIN)
Contact for multi-VIN licensing options.
Install on multiple computers:
Free minor updates:
Transfer license to the future owner of your car:
Transfer license to another car: (certain exceptions apply, contact us for details)
Supported hardware interfaces (wired):
  • VersaLink
  • OBDLink SX/EX
  • Any SAE J2534 PassThru compatible cable/adapter
Supported hardware interfaces (wireless):
  • OBDLink LX/MX/MX+ Bluetooth
  • Generic ELM327 OBD-II Bluetooth adapters (low speed, data logging only)
Connection method: OBD-II port on the car, USB port or Bluetooth on the computer
No ECU removal necessary:
No need to splice wires:
Flashing method: ISO/SAE standard
Time for initial installation on the car: around 30-60 minutes
Time for each subsequent reflash: around 2-4 minutes
Automatic recovery after flashing failure:
Automatic backup of stock calibration:
Possibility to go back to stock calibration:
Number of guaranteed reflashes: 100+ (depending on the ECU)
ECU control
Number of modifiable tables: 150+
Air/fuel mixture control:
Ignition timing control:
Throttle control:
Variable valve timing control:
Idle RPM control:
Rev limiter control:
Speed limiter control:
Sensor calibration:
Compatibility with non-US ECUs:
Launch control:
No lift shifting:
Data logging
Logging speed: 200 samples/second (on VersaLink)
Smart logging resolution management:
Measurable parameters: 30+, including Mazda-specific
Measurement units: Fully customizable
Alerts: Visual and audible, configurable thresholds
Logging duration: Only limited by disk space
Number of generic DTCs recognized: 4000+
Number of Mazda-specific DTCs recognized: 1400+
Read/clear codes from other modules: