Can you put a Haltech on an NC Miata?
Yes. There's no Haltech plug-and-play adaptor for the NC chassis, but Haltech supports the NC's CAN data, so a custom install works well. You have two ways to go:
- Wire it yourself into the factory loom, using the supported CAN for the car's other modules.
- Use a third-party patch harness. Roadster Wire Works makes a plug-and-play harness for the NC, and pairing it with a Nexus S2 ECU effectively gives you your own plug-in kit.
A nice side effect of the harness route is location. The factory ECU sits in the engine bay by the airbox, while that harness moves the Haltech into the cabin, away from water, fluids and heat.
The alternator problem
Most of this install is straightforward. The catch is charging. The NC's factory alternator relies on the engine computer to control its output, and its internal regulator isn't one you can easily drive from an aftermarket ECU. Pull the Mazda ECU out and the alternator has nothing telling it what to do.
The fix we recommend is to replace the alternator's internal regulator with one that regulates itself, like most modern alternators. Once it's in, the alternator charges on its own and needs no signal from the Haltech at all. The Transpo IM564 is a direct replacement that fits the stock Mazda alternator. It's also listed under other part numbers, which helps when you're shopping around:
| Part number | Listed by |
|---|---|
| IM564 | WAI / Transpo |
| REG5140 | Electrolog |
| ARM3564 | Krauf |
| 5648111D, A866X56472 or A866X56472AM | Mitsubishi |
| VR-H2009-148 | Mobiletron |
| 23215-BC40A or 23215-JG71A | Nissan |
| 052.000.595.136 or 052.000.595.208 | PSH |
| MITA866X56472 or VRG47524 | Woodauto |
Swapping the regulator means opening the alternator housing. If you're not comfortable doing that, any alternator shop can handle it.
After the swap, start the car and measure battery voltage at idle and at a fast idle. You want to see normal charging voltage before anyone starts tuning, since low system voltage throws off injector and coil behavior.
After that, it's a normal install
With charging sorted, load a base map and hand the car to your tuner. Our base map basics guide covers what to check first. For the engine itself, see the Mazda LF (MZR) engine page. If you'd rather control charging from the ECU on a different build, our alternator control article explains how Haltech handles it.
Planning an NC build? Book a free consultation and we'll help you choose between wiring it yourself and the harness route.




