Which ECU for the Honda NSX NA1 1991-2005 (C30A)?
Every ECU below has a harness for this car. They all run the engine basics; the difference is how many of the stock ECU's other functions each one can still wire, and how much spare I/O is left for add-ons such as boost control or a wideband. “Of 61” counts the stock functions at least one ECU here wires.
Most complete
MoTeC M190 13190
Can carry 60 of 61 stock functions, with 27 spare outputs and 21 spare inputs left.
Smallest that keeps every engine function
Link G4X XtremeX 109-4000
67 ECU pins. Gives up 3 non-engine functions: dash & gauges, emissions, power.
“Smallest” is by pin count, not price. Picks come from harnesses with no validation errors.
What each ECU wires and gives up
MoTeC M190 13190136 pins · draft
60/61Dash & gauges 127 out · 21 inDetails ▾Gives up (no free pin on this ECU)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Tachometer output (NEP)
MoTeC M150 13150120 pins · draft
60/61Dash & gauges 115 out · 21 inDetails ▾Gives up (no free pin on this ECU)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Tachometer output (NEP)
AMP EFI MS3Pro EVO+ HC89 pins · draft
60/61Power 18 out · 4 inDetails ▾Gives up (no free pin on this ECU)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
AMP EFI MS3Pro EVO+89 pins · draft
60/61Power 18 out · 4 inDetails ▾Gives up (no free pin on this ECU)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
MaxxECU PRO REV10+155 pins · draft
58/61Engine 2Power 134 out · 18 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- CRNK 2P — TDC sensor signal
- CYL 2P — CYP sensor 2 signal
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
rusEFI Proteus93 pins · draft
58/61Engine 1Dash & gauges 1Power 113 out · 3 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- Ignition timing adjuster (IGADJ)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Tachometer output (NEP)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
Emtron Shadow 868 pins · draft · 1 error
58/61Engine 2Dash & gauges 13 out · 4 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- CRNK 2P — TDC sensor signal
- CYL 2P — CYP sensor 2 signal
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Tachometer output (NEP)
Link G4X XtremeX 109-400067 pins · proposal
58/61Dash & gauges 1Emissions 1Power 12 out · 3 inDetails ▾Gives up (no free pin on this ECU)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Tachometer output (NEP)
Emissions
Emissions hardware. Usually deleted on race and off-road builds; may set a check-engine light or fail an inspection.
- Idle air control valve (IACV)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
ECUMASTER EMU PRO 16120 pins · draft · 1 error
57/61Engine 3Power 124 out · 18 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- CRNK 2P — TDC sensor signal
- CYL 1P — CYP sensor 1 signal
- CYL 2P — CYP sensor 2 signal
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
Emtron KV16120 pins · proposal
57/61Engine 2Dash & gauges 1Power 123 out · 15 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- CRNK 2P — TDC sensor signal
- CYL 2P — CYP sensor 2 signal
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Tachometer output (NEP)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
Emtron KV12115 pins · proposal
57/61Engine 2Dash & gauges 1Power 119 out · 15 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- CRNK 2P — TDC sensor signal
- CYL 2P — CYP sensor 2 signal
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Tachometer output (NEP)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
MaxxECU GEN2 RACE136 pins · draft
57/61Engine 2Dash & gauges 1Power 119 out · 13 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- CRNK 2P — TDC sensor signal
- CYL 2P — CYP sensor 2 signal
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Tachometer output (NEP)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
Emtron KV8106 pins · proposal
57/61Engine 2Dash & gauges 1Power 111 out · 15 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- CRNK 2P — TDC sensor signal
- CYL 2P — CYP sensor 2 signal
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Tachometer output (NEP)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
MaxxECU GEN2 TRACK93 pins · draft
57/61Engine 2Dash & gauges 1Power 17 out · 3 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- CRNK 2P — TDC sensor signal
- CYL 2P — CYP sensor 2 signal
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Tachometer output (NEP)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
Link G4X FuryX 122-400068 pins · proposal
57/61Engine 1Dash & gauges 1Emissions 1Power 11 out · 2 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- Ignition timing adjuster (IGADJ)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Tachometer output (NEP)
Emissions
Emissions hardware. Usually deleted on race and off-road builds; may set a check-engine light or fail an inspection.
- Idle air control valve (IACV)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
Haltech Nexus S3 HT-21300068 pins · proposal
56/61Engine 1Idle & accessories 1Dash & gauges 2Power 13 out · 1 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- Ignition timing adjuster (IGADJ)
Idle & accessories
Electrical load, A/C, fans, switches. Tune idle around them, or wire them to spare I/O later.
- Clutch switch (M/T)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Service check connector (SCS)
- Tachometer output (NEP)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
Emtron SL866 pins · draft
55/61Engine 3Dash & gauges 2Power 12 out · 3 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- CRNK 2P — TDC sensor signal
- CYL 2P — CYP sensor 2 signal
- Ignition timing adjuster (IGADJ)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Service check connector (SCS)
- Tachometer output (NEP)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
Link G4X StormX 108-400060 pins · proposal
54/61Engine 2Dash & gauges 2Emissions 2Power 12 out · 1 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- Chamber volume control solenoid (BPS)
- Ignition timing adjuster (IGADJ)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Service check connector (SCS)
- Tachometer output (NEP)
Emissions
Emissions hardware. Usually deleted on race and off-road builds; may set a check-engine light or fail an inspection.
- EVAP purge cut-off solenoid (PGS)
- Idle air control valve (IACV)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
Haltech Elite 2500 HT-15130060 pins · proposal
53/61Engine 1Idle & accessories 4Dash & gauges 2Power 13 out · 1 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- Ignition timing adjuster (IGADJ)
Idle & accessories
Electrical load, A/C, fans, switches. Tune idle around them, or wire them to spare I/O later.
- A/C pressure switch (PDSW)
- A/C switch (ACS)
- Clutch switch (M/T)
- Starter switch (STS)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Service check connector (SCS)
- Tachometer output (NEP)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
MoTeC M170 1317066 pins · draft
53/61Engine 2Idle & accessories 2Dash & gauges 2Emissions 22 out · 2 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- Chamber volume control solenoid (BPS)
- Ignition timing adjuster (IGADJ)
Idle & accessories
Electrical load, A/C, fans, switches. Tune idle around them, or wire them to spare I/O later.
- A/C pressure switch (PDSW)
- Clutch switch (M/T)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Service check connector (SCS)
- Tachometer output (NEP)
Emissions
Emissions hardware. Usually deleted on race and off-road builds; may set a check-engine light or fail an inspection.
- EVAP purge cut-off solenoid (PGS)
- Idle air control valve (IACV)
Emtron SL662 pins · draft
53/61Engine 3Dash & gauges 2Emissions 2Power 10 out · 3 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- CRNK 2P — TDC sensor signal
- CYL 2P — CYP sensor 2 signal
- Ignition timing adjuster (IGADJ)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Service check connector (SCS)
- Tachometer output (NEP)
Emissions
Emissions hardware. Usually deleted on race and off-road builds; may set a check-engine light or fail an inspection.
- EVAP purge cut-off solenoid (PGS)
- Idle air control valve (IACV)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
MaxxECU RACE REV9+80 pins · draft
52/61Engine 3Idle & accessories 3Dash & gauges 2Power 16 out · 2 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- CRNK 2P — TDC sensor signal
- CYL 2P — CYP sensor 2 signal
- Ignition timing adjuster (IGADJ)
Idle & accessories
Electrical load, A/C, fans, switches. Tune idle around them, or wire them to spare I/O later.
- A/C pressure switch (PDSW)
- A/C switch (ACS)
- Clutch switch (M/T)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Service check connector (SCS)
- Tachometer output (NEP)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
MoTeC M130 1313060 pins · draft
52/61Engine 2Idle & accessories 3Dash & gauges 2Emissions 22 out · 2 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- Chamber volume control solenoid (BPS)
- Ignition timing adjuster (IGADJ)
Idle & accessories
Electrical load, A/C, fans, switches. Tune idle around them, or wire them to spare I/O later.
- A/C pressure switch (PDSW)
- A/C switch (ACS)
- Clutch switch (M/T)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Service check connector (SCS)
- Tachometer output (NEP)
Emissions
Emissions hardware. Usually deleted on race and off-road builds; may set a check-engine light or fail an inspection.
- EVAP purge cut-off solenoid (PGS)
- Idle air control valve (IACV)
ECUMASTER EMU Black63 pins · draft
52/61Engine 1Idle & accessories 3Dash & gauges 2Emissions 2Power 10 out · 1 inDetails ▾Gives up (no free pin on this ECU)
Engine
Engine sensors and actuators (fuel, spark, triggers, cam/valve control). Check whether the new ECU needs each one: a second cam sensor, for example, is often optional, a VTEC or VVT solenoid is not.
- Ignition timing adjuster (IGADJ)
Idle & accessories
Electrical load, A/C, fans, switches. Tune idle around them, or wire them to spare I/O later.
- A/C pressure switch (PDSW)
- A/C switch (ACS)
- Clutch switch (M/T)
Dash & gauges
Gauge and warning-light drives. The cluster may lose a gauge or a light.
- Service check connector (SCS)
- Tachometer output (NEP)
Emissions
Emissions hardware. Usually deleted on race and off-road builds; may set a check-engine light or fail an inspection.
- EVAP purge cut-off solenoid (PGS)
- Idle air control valve (IACV)
Power
Memory (battery-constant) feed. Only needed by ECUs with a keep-alive input.
- Battery backup (VBU)
ECUs without a harness for this car
- MoTeC M800Unconfirmed · discontinuedTrigger pattern for Honda C30A not found in the ECU's docs (M150 engine-speed modes (datasheet 23514) list CBR250RR/F20C/J35A/K20/K20C1/K24AZ7/L15B7 — no C30A/C32B/NSX)
- MaxxECU SPORTUnconfirmedTrigger pattern for Honda C30A not found in the ECU's docs (MaxxECU trigger list has no C30A/C32B/NSX (Honda K20/K20A2/K20Z4/F20C only))
- MaxxECU STREETUnconfirmedTrigger pattern for Honda C30A not found in the ECU's docs (MaxxECU trigger list has no C30A/C32B/NSX (Honda K20/K20A2/K20Z4/F20C only))
- AMP EFI MS3Pro UltimateUnconfirmed · discontinuedTrigger pattern for Honda C30A not found in the ECU's docs (MS3 decoder list has no C30A/C32B/NSX (K24A2, RC51/AP1 S2000, TSX/D17, J-series))
- AEM EMS 30-1042Plug-in · discontinuedPlug-in: mates the stock plugs pin-for-pin, no adapter harness
- AMP EFI AMP PNP Miata NA6Not suitablePlug-in for MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) only; this car's stock plugs differ
- AMP EFI AMP PNP Miata NA8 94-95Not suitablePlug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ
- AMP EFI AMP PNP Miata NA8 96-97Not suitablePlug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ
- AMP EFI AMP PNP Miata NB1Not suitablePlug-in for MX-5 Miata NB1 1999-00 (BP-4W) only; this car's stock plugs differ
- AMP EFI AMP PNP Miata NB2Not suitablePlug-in for MX-5 Miata NB2 2001-05 (BP-Z3, VVT) only; this car's stock plugs differ
- MaxxECU C6 E38 Plug-inNot suitablePlug-in for Chevrolet Corvette C6 2005-13 (LS2/LS3/LS7) only; this car's stock plugs differ
- Link CIVICLink K20XNot suitablePlug-in for RSX Type-S 2002-04 (K20A2) only; this car's stock plugs differ
- Link E36XNot suitablePlug-in for BMW 3 Series E36 1990–2000 (M50/M52) only; this car's stock plugs differ
- Haltech Elite 1500 HT-140960 (02-04 RSX PnP)Not suitablePlug-in for RSX Type-S 2002-04 (K20A2) only; this car's stock plugs differ
- Haltech Elite 1500 HT-140961 (05-06 RSX PnP)Not suitablePlug-in for RSX Type-S 2005-06 (K20Z1) only; this car's stock plugs differ
- Haltech Elite 1500 HT-150900Not suitableOnly 4 ignition outputs; the engine has 6
- ECUMASTER EMU Black PnP ECU2JZBNot suitablePlug-in for Toyota Supra A80 1993-98 USDM (2JZ-GTE, non-VVT) only; this car's stock plugs differ
- ECUMASTER EMU Black PnP K20A2Not suitablePlug-in for RSX Type-S 2002-04 (K20A2) only; this car's stock plugs differ
- Hondata FlashProNot suitablePlug-in for AP2 2006–09 (F22C1, DBW) only; this car's stock plugs differ
- Link G4X AtomXNot suitableOnly 4 ignition outputs; the engine has 6
- Link G4X MonsoonXNot suitableOnly 4 ignition outputs; the engine has 6
- Link G4X S2000XNot suitablePlug-in for AP1 2000–03 (F20C), AP2 2004–05 (F22C1, cable) only; this car's stock plugs differ
- rusEFI Hellen 125 Honda KNot suitablePlug-in for RSX Type-S 2002-04 (K20A2) only; this car's stock plugs differ
- Hondata KPro4Not suitablePlug-in for RSX Type-S 2002-04 (K20A2) only; this car's stock plugs differ
- MaxxECU MININot suitableOnly 4 ignition outputs; the engine has 6
- AMP EFI MicrosquirtNot suitableOnly 2 ignition outputs; the engine has 6
- AMP EFI MS3Pro MiniNot suitableOnly 4 ignition outputs; the engine has 6
- MaxxECU Mustang 2011-14 plug-inNot suitablePlug-in for Mustang GT 2011–14 (Coyote 5.0) only; this car's stock plugs differ
- Link MX5NAXNot suitablePlug-in for MX-5 Miata NA6 1990-93 (B6-ZE, 1.6), MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ
- Link MX5NB1XNot suitablePlug-in for MX-5 Miata NB1 1999-00 (BP-4W) only; this car's stock plugs differ
- Link MX5NB2XNot suitablePlug-in for MX-5 Miata NB2 2001-05 (BP-Z3, VVT) only; this car's stock plugs differ
- Link RX7XNot suitablePlug-in for Mazda RX-7 FD 1992-2002 (13B-REW twin-turbo) only; this car's stock plugs differ
- Emtron SL4Not suitableOnly 4 ignition outputs; the engine has 6
- SpeeduinoNot suitableOnly 4 ignition outputs; the engine has 6
- Link SupraLinkNot suitablePlug-in for Toyota Supra A80 1993-98 USDM (2JZ-GTE, non-VVT) only; this car's stock plugs differ
- Holley Terminator X MAXNot suitableSold only as V8 engine kits (LS, Hemi, Ford) with fixed trigger patterns; no Subaru, Honda or Mazda support found
Categories are read from the stock pin names and are a guide; each item shows its full stock name. Power and ground pins aren't compared, since every harness powers and grounds the ECU. Prices aren't considered. Always check the harness's own findings before building.