Wire your stock ECU plug to an aftermarket ECU.
Pick your car and the ECU you're fitting. Pinswap maps every factory pin to the new ECU, checks the wiring and draws the harness. Every pin comes from a manual or a measurement, never a guess.
Covers 10 vehicles and 51 aftermarket ECUs, with 227 harnesses built so far.
Harnesses
Every car against every ECU. A built harness shows its errors and warnings from the wiring checks and its wire count. An empty cell shows the fit check: the ECU's documented specs against what the stock ECU drives. Anything the ECU's documents don't confirm counts as unconfirmed, never as a yes.
No findingsWarnings onlyErrors to fix
| AMP EFI | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Vehicle | AMP PNP Miata NA6 | AMP PNP Miata NA8 94-95 | AMP PNP Miata NA8 96-97 | AMP PNP Miata NB1 | AMP PNP Miata NB2 | Microsquirt | MS3Pro EVO+ | MS3Pro EVO+ HC | MS3Pro Mini | MS3Pro Ultimate |
| AP1 2000–03 (F20C) | Not suitable Plug-in for MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB1 1999-00 (BP-4W) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB2 2001-05 (BP-Z3, VVT) only; this car's stock plugs differ | Not suitable Only 2 ignition outputs; the engine has 4 | 0/1 72 wires | 0/1 72 wires | 2/0 44 wires | 0/1 74 wires |
| AP2 2004–05 (F22C1, cable) | Not suitable Plug-in for MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB1 1999-00 (BP-4W) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB2 2001-05 (BP-Z3, VVT) only; this car's stock plugs differ | Not suitable Only 2 ignition outputs; the engine has 4 | Unconfirmed Trigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named) | Unconfirmed Trigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named) | Unconfirmed Trigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named) | Unconfirmed · discontinued Trigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named) |
| AP2 2006–09 (F22C1, DBW) | Not suitable Plug-in for MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB1 1999-00 (BP-4W) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB2 2001-05 (BP-Z3, VVT) only; this car's stock plugs differ | Not suitable Only 2 ignition outputs; the engine has 4 | Not suitable Throttle motor draws ≥ ~14 A; this ECU's H-bridge is rated 0.75 A | Not suitable Throttle motor draws ≥ ~14 A; this ECU's H-bridge is rated 0.75 A | Needs add-on Drive-by-wire only with an add-on: AMP Drive-By-Wire Controller | Not suitable · discontinued Throttle motor draws ≥ ~14 A; this ECU's H-bridge is rated 0.75 A |
| AP2 2006–09 converted to cable throttle | Not suitable Plug-in for MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB1 1999-00 (BP-4W) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB2 2001-05 (BP-Z3, VVT) only; this car's stock plugs differ | Not suitable Only 2 ignition outputs; the engine has 4 | Unconfirmed Trigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named) | Unconfirmed Trigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named) | Unconfirmed Trigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named) | Unconfirmed · discontinued Trigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named) |
| MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) | Plug-in Plug-in: replaces the stock ECU with no adapter harness | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB1 1999-00 (BP-4W) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB2 2001-05 (BP-Z3, VVT) only; this car's stock plugs differ | 2/1 29 wires | 0/0 41 wires | 0/0 41 wires | 0/2 29 wires | 0/0 44 wires |
| MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) | Not suitable Plug-in for MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) only; this car's stock plugs differ | Plug-in Plug-in: replaces the stock ECU with no adapter harness | Plug-in Plug-in: replaces the stock ECU with no adapter harness | Not suitable Plug-in for MX-5 Miata NB1 1999-00 (BP-4W) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB2 2001-05 (BP-Z3, VVT) only; this car's stock plugs differ | 2/1 33 wires | 0/0 48 wires | 0/0 48 wires | 0/2 35 wires | 0/0 51 wires |
| MX-5 Miata NB1 1999-00 (BP-4W) | Not suitable Plug-in for MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Plug-in Plug-in: replaces the stock ECU with no adapter harness | Not suitable Plug-in for MX-5 Miata NB2 2001-05 (BP-Z3, VVT) only; this car's stock plugs differ | 2/0 33 wires | 0/1 64 wires | 0/1 64 wires | 0/0 35 wires | 0/1 67 wires |
| MX-5 Miata NB2 2001-05 (BP-Z3, VVT) | Not suitable Plug-in for MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB1 1999-00 (BP-4W) only; this car's stock plugs differ | Plug-in Plug-in: replaces the stock ECU with no adapter harness | Not suitable No cam control; this engine needs variable cam timing | 0/2 65 wires | 0/2 65 wires | Unconfirmed Variable cam control not confirmed | 0/2 68 wires |
| RSX Type-S 2002-04 (K20A2) | Not suitable Plug-in for MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB1 1999-00 (BP-4W) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB2 2001-05 (BP-Z3, VVT) only; this car's stock plugs differ | Not suitable No cam control; this engine needs variable cam timing | 0/5 72 wires | 0/5 72 wires | Unconfirmed Variable cam control not confirmed | 0/4 73 wires |
| RSX Type-S 2005-06 (K20Z1) | Not suitable Plug-in for MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NA8 1994-97 (BP-ZE, 1.8) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB1 1999-00 (BP-4W) only; this car's stock plugs differ | Not suitable Plug-in for MX-5 Miata NB2 2001-05 (BP-Z3, VVT) only; this car's stock plugs differ | Not suitable No cam control; this engine needs variable cam timing | 0/5 70 wires | 0/5 70 wires | Unconfirmed Variable cam control not confirmed | 0/4 71 wires |
AP1 2000–03 (F20C)
- MS3Pro EVO+0/1, 72 wires
- MS3Pro EVO+ HC0/1, 72 wires
- MS3Pro Mini2/0, 44 wires
- MS3Pro Ultimate0/1, 74 wires
Fit check for 6 other ECUs
- 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
- AMP EFI MicrosquirtNot suitableOnly 2 ignition outputs; the engine has 4
AP2 2004–05 (F22C1, cable)
Fit check for 10 other ECUs
- 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
- AMP EFI MicrosquirtNot suitableOnly 2 ignition outputs; the engine has 4
- AMP EFI MS3Pro EVO+UnconfirmedTrigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named)
- AMP EFI MS3Pro EVO+ HCUnconfirmedTrigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named)
- AMP EFI MS3Pro MiniUnconfirmedTrigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named)
- AMP EFI MS3Pro UltimateUnconfirmed · discontinuedTrigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named)
AP2 2006–09 (F22C1, DBW)
Fit check for 10 other ECUs
- 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
- AMP EFI MicrosquirtNot suitableOnly 2 ignition outputs; the engine has 4
- AMP EFI MS3Pro EVO+Not suitableThrottle motor draws ≥ ~14 A; this ECU's H-bridge is rated 0.75 A
- AMP EFI MS3Pro EVO+ HCNot suitableThrottle motor draws ≥ ~14 A; this ECU's H-bridge is rated 0.75 A
- AMP EFI MS3Pro MiniNeeds add-onDrive-by-wire only with an add-on: AMP Drive-By-Wire Controller
- AMP EFI MS3Pro UltimateNot suitable · discontinuedThrottle motor draws ≥ ~14 A; this ECU's H-bridge is rated 0.75 A
AP2 2006–09 converted to cable throttle
Fit check for 10 other ECUs
- 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
- AMP EFI MicrosquirtNot suitableOnly 2 ignition outputs; the engine has 4
- AMP EFI MS3Pro EVO+UnconfirmedTrigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named)
- AMP EFI MS3Pro EVO+ HCUnconfirmedTrigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named)
- AMP EFI MS3Pro MiniUnconfirmedTrigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named)
- AMP EFI MS3Pro UltimateUnconfirmed · discontinuedTrigger pattern for Honda F22C1 not found in the ECU's docs (MS3 "Honda RC51" mode lists AP1 S2000 only; no F22C1/AP2 decoder named)
MX-5 Miata NA6 1990-93 (B6-ZE, 1.6)
- Microsquirt2/1, 29 wires
- MS3Pro EVO+0/0, 41 wires
- MS3Pro EVO+ HC0/0, 41 wires
- MS3Pro Mini0/2, 29 wires
- MS3Pro Ultimate0/0, 44 wires
Fit check for 5 other ECUs
- AMP EFI AMP PNP Miata NA6Plug-inPlug-in: replaces the stock ECU with no adapter harness
- 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
MX-5 Miata NA8 1994-97 (BP-ZE, 1.8)
- Microsquirt2/1, 33 wires
- MS3Pro EVO+0/0, 48 wires
- MS3Pro EVO+ HC0/0, 48 wires
- MS3Pro Mini0/2, 35 wires
- MS3Pro Ultimate0/0, 51 wires
Fit check for 5 other ECUs
- 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-95Plug-inPlug-in: replaces the stock ECU with no adapter harness
- AMP EFI AMP PNP Miata NA8 96-97Plug-inPlug-in: replaces the stock ECU with no adapter harness
- 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
MX-5 Miata NB1 1999-00 (BP-4W)
- Microsquirt2/0, 33 wires
- MS3Pro EVO+0/1, 64 wires
- MS3Pro EVO+ HC0/1, 64 wires
- MS3Pro Mini0/0, 35 wires
- MS3Pro Ultimate0/1, 67 wires
Fit check for 5 other ECUs
- 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 NB1Plug-inPlug-in: replaces the stock ECU with no adapter harness
- 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
MX-5 Miata NB2 2001-05 (BP-Z3, VVT)
Fit check for 7 other ECUs
- 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 NB2Plug-inPlug-in: replaces the stock ECU with no adapter harness
- AMP EFI MicrosquirtNot suitableNo cam control; this engine needs variable cam timing
- AMP EFI MS3Pro MiniUnconfirmedVariable cam control not confirmed
RSX Type-S 2002-04 (K20A2)
Fit check for 7 other ECUs
- 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
- AMP EFI MicrosquirtNot suitableNo cam control; this engine needs variable cam timing
- AMP EFI MS3Pro MiniUnconfirmedVariable cam control not confirmed
RSX Type-S 2005-06 (K20Z1)
Fit check for 7 other ECUs
- 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
- AMP EFI MicrosquirtNot suitableNo cam control; this engine needs variable cam timing
- AMP EFI MS3Pro MiniUnconfirmedVariable cam control not confirmed
Sub-harnesses
Smaller looms that plug into a main harness: power, wideband, chassis adapters.
4 test harnesses hidden. Show test harnesses