MS Labs MS3 Basic Plug and Play ECU For Mazda MX-5 NA NB

From: £960.00£639.60


3mm Silicone Vacuum Hose Pipe Tube Line (1m)

USB Cable 2m for Standalone Plug and Play ECUs

MS Labs MS3 Basic Plug and Play ECU For Mazda MX-5 NA NB


This fully standalone ECU supports all the basic functionality required for a turbocharged or supercharged MX5 build.

The stock ECU case may require some modification to fit the MS3 Mini inside depending on the year.

This ECU will work with your JDM Import Eunos, your Miata or your MX5, plug and play with just slight modifications to the case for the Map line and USB cable installation, like most PNP solutions.

Expandable outputs via 37 pin connector

* Direct fit, no cutting or splicing required, the ECU connects directly to the stock ECU connectors

*  Logging Memory Expandable up to 32GB

* 16 inputs

* 23 outputs

* Onboard realtime barometric sensor

* CAN Bus enabled

* Sequential injection with individual cylinder trimming

* Sequential ignition

* Excellent knock control with DSP, software adjustable.*

* Electronic boost control with 2 separate boost levels, selectable with an external switch, and/or boost by gear

+ Digital alternator control

+ Battery light warns you of overcharging/undercharging

+ CEL control for sensor checks and more

+ A/C idle-up, software adjustable

+ VICS/VTCS control, software adjustable

+ Sequential cooling fan control, software adjustable

+ Two separate fuel/timing maps, selectable with an external switch (ie regular pump gas or race gas or E85)

+ Full flex fuel support, blend tables in real time.

+ Speed input from OEM sensor, current gear calculation

+ 2nd speed sensor input for traction control

+ Launch control

+ Flatshift

+ 5 free programmable outputs

+ 4 free analog inputs (5 if you don’t need realtime baro correction)

+ 4 free digital inputs

+ USB and serial port for communication

Product Features

All of our MS3 Basic series ECUs include:

Use of all stock sensors (just add a wideband)

You don’t need to replace the crank/cam sensors, or the coolant/air temp or throttle position.* for a 1.6 an e36 bw VTPS conversion is recommended.

Sequential injection

The Mini MS3 has 4 injector drivers; this means it can drive each injector separately.*

Wasted spark ignition (batch fire)

Use the stock coilpacks or use coil-on-plug (ie Toyota coils) and coil-near-plug (LS coils etc) wires in pairs

Advanced knock control with DSP and knock windowing.

Add a knock sensor and instantly detect knock and automatically retard the timing to protect your engine. Optionally, assign an output to activate a LED to warn you when this happens!

Stock idle control (stock 2-wire idle valve). Open loop and closed loop idle control, with fan, A/C and voltage compensation. Optionally, enable idle advance to enable fine control of the idle RPM by varying the ignition timing.

Tachometer output – drive the stock gauge cluster if you remove the stock coils or send an RPM signal to an external shiftlight.

Dual cooling fan output – two output stages for cooling fans, each separately configurable.

The first output has a configurable idle-up parameter, so when it activates it won’t drag your idle down!

Air Conditioning control

Fully control your A/C, with automatic A/C cutoff when you rev the car.

VVT Control

Control the variable valve timing, as found on the later 01 1.8L engines. Assign a target angle on the RPM/Load 3D table, and the closed loop control will automatically track the target angle to 0.1 of a degree.

Flex Fuel sensor input

Automatically adjust the fueling, timing and boost by adding a flex fuel sensor. The same sensor also sends fuel temperature data to the ECU for further analysis and table


Electronic boost control

Use any PWM valve for boost contro, with 2 open loop or closed loop boost tables, boost by gear, boost by VSS, blend tables based on sensors, trim switches, etc.

Launch control

Extremely configurable launch control. Activate by RPM, TPS, vehicle speed, or any other parameter. Use fuel cut for catalyst-equipped vehicles or spark cut on track/turbo cars to also

spool up the turbo. Fine control the retard, the rate of cylinder cutting, adjust the RPM threshold through a calibration switch on the fly, setup a different limit for burnouts on the drag strip. Show those subaru’s who’s boss at your local car park.

Flat foot shifting

Use the stock clutch switch to enable flat foor shifting aka flatshift – aka, light up the nights sky with fire!

Pit lane limiter

For tracks requiring a strict pit speed limit, setup a button to restrict the vehicle speed as required.


Use antilag to keep your turbo spooled up during gear changes. Use the stock idle valve to keep the air in or add an on/off or PWM solenoid.

Adjustable rev limiter with fuel or spark cut

Adjust the rev limiter either with static RPM limits or by coolant temp (protect your engine from revving when cold or when overheating!). Set to fuel cut or spark cut to impress.

Table switching/blending/3D/4D/5D maps (fuel/timing/AFR targets/boost)

Up to 4 fuel fuel and ignition tables with the ability to create 5D maps based on RPM/TPS/MAP and another parameter such as gear, speed or ethanol content. Blend AFR targets and boost targets based on sensor inputs.

5 digital (on/off) inputs (for switchable maps, launch control, datalog start/stop, boost high/low, etc)

5 spare programmable outputs (On/Off or PWM)

AFR Safety Limiter

Stop the engine if the mixture gets too lean under boost!

Check engine output and limp mode functionality.

High-power time enrichment.

This one’s for the racers, if you’re in WOT for an extended time you can configure the AFR targets to richen up your mixture cooling the charge temps, potentially saving you from melting pistons, melted pistons don’t get you on the podium!

4 or 5 spare 0-5V analog input.

Could be used for Oil Temp, Oil Pressure sensing, a second map sensor for baro corrections at high altitudes, EGTs (with a 0-5v converter).

SD Card slot for datalogging without a laptop

Up to 32GB of datalogging, up to 500 samples per second!

Internal MAP sensor for up to 21psi of boost

CAN Bus connectivity

Connect to expanders, digital dashes, widebands, etc – almost limitless.

USB port

Seamless connection to any modern computer. No driver required in most cases and no serial to usb adapter!

Advanced crank/cam diagnostics

Diagnose bad sensors through the TunerStudio composite logger.

Comprehensive output test mode (injectors, ignition, all programmable outputs), cylinder

deactivation for misfiring cylinder detection.

Uses TunerStudio, the most intuitive tuning software available. Works on PC (Windows,

Linux) and Mac!

High-side fuel pump – enables fuel pump control allowing for easy diagnosis or even as a security feature.

Product Specifications

• Operating voltage: 7.5-16V DC

• Absolutely maximum voltage: 18V DC

• Operating current: 150mA

• Number of processors: 1

• Processor type/speed: 16bit, 50MHz with XGate CoProcessor (Dual Core)

• Enclosure: Supplied with a strong metal case.

• Weight: 0.3kg

• Operating temperature: -10°C to 85°C

*It is always recommended to seek professional advice when selecting an ECU, if you are working with a Tuner for your build our recommendation is to go with their preferred platform to get the best out of your build. It is possible to damage your engine with a poor tune, ensure you seek advice before pushing the limits of your engine.

Comes with a 37-way connector pre-terminated.

MS Labs ECU Comparison Sheet

Additional information

Shipping Weight 1.235 kg
Shipping Dimensions 25.5 × 18.5 × 8 cm

MS Labs


89-95 1.8 & 89-97 1.6, 96-97 1.8, 99-00, 01-05

Country of Origin



Mk1 (89-98), Mk2 (98-05)

Warranty information

Warranties cover defects in materials and workmanship only. Warranty is for replacement of a similar product, repair of the original product or refund of the purchase value only and excludes all labour and incurred charges including towing, fitting, inconvenience, and purchases of other manufacturer's products. The warranty is good for the period stated in the additional info tab from the date of purchase. Mileage warranties are for road use only and proof of mileage is required. Products must be installed by an independent experienced professional mechanic and the suspected defect must be present at the outset. The warranty does not cover damage caused by incorrect installation, failure to comply with the maintenance requirements of the vehicle, processing or otherwise changing the product, ordinary wear and tear, or any other external influences. Warranties are invalid if the product is used for racing, rallying, drifting, track days or any other form of motorsport or competition. Please refer to the manufacturer's own warranty documentation for more information.

Making a warranty claim

Proof of purchase receipt showing the date of purchase, proof of mileage at installation, proof of current mileage and invoice of the work undertaken by an independent experienced professional mechanic must be supplied along with the returned products for a warranty claim to be considered. If your vehicle needs to be used whilst your warranty claim is considered replacement parts from the same manufacturer should be purchased through BOFI Racing. In the event of a successful warranty claim, we will refund the card that was originally used to purchase the replacement parts, in full or in part depending on the nature of the claim. BOFI Racing reserves the right to make full or partial compensation at its sole discretion depending on the condition and mileage use of the returned suspect parts. For example, if you have used the part for several thousand miles before a defect is noticed, only partial compensation may be offered.

Make Model Year
Mazda MX-5 I (NA) 1989 - 1998
Mazda MX-5 II (NB) 1998 - 2005