← Back

Honda NSX NA1 1991-2005 (C30A) → MoTeC M800 universal (auto)

Honda NSX NA1 1991-2005 (C30A) — MoTeC — M800
⚠ NOT CHECKED. Don't build from this.
Drawn by Michael Gnankou · Rev 0 · draft · 2026-10-11

Before you start

Not confident with automotive wiring? Have a professional harness builder or tuner do it, or check your work before first power-up. A wiring mistake can damage the ECU, the engine or the car, or start a fire.

Statusdraft · not yet verified: nobody has reported building and running this harness
Open errors1: read the Findings page before cutting any wire
Size of the job60 wires · 11 connectors · 3 part lines
ToolsCrimp and extraction tools for each terminal family (see Connectors) · wire strippers · multimeter · heat gun + heat-shrink
Terminals3-1447221-4
Order of work1. Check every part against the parts list. 2. Cut and label every wire (labels: Export → Wire labels). 3. Crimp and pin connector by connector, ticking the build checklist. 4. Run the bench test with nothing plugged in and the battery disconnected. 5. Only then connect the ECU and power up.

Build checklist

Tick each box as you go. Continuity: meter from end to end, expect under 1 Ω.

WireFromToGaugeColourCutLabelCrimp ACrimp BPin APin BContinuity
W1OEM-A-25SP-14V-10.85☐☐☐☐☐☐☐
W2OEM-C-1SP-14V-10.85☐☐☐☐☐☐☐
W3SP-14V-1M800-A-260.85☐☐☐☐☐☐☐
W4OEM-A-23SP-GND-10.85☐☐☐☐☐☐☐
W5OEM-A-24SP-GND-10.85☐☐☐☐☐☐☐
W6OEM-B-2SP-GND-10.85☐☐☐☐☐☐☐
W7SP-GND-1M800-A-100.85☐☐☐☐☐☐☐
W8SP-GND-1M800-A-110.85☐☐☐☐☐☐☐
W9OEM-A-26SP-0V-10.5☐☐☐☐☐☐☐
W10OEM-B-10SP-0V-10.5☐☐☐☐☐☐☐
W11OEM-B-12SP-0V-10.5☐☐☐☐☐☐☐
W12OEM-B-14SP-0V-10.5☐☐☐☐☐☐☐
W13OEM-B-16SP-0V-10.5☐☐☐☐☐☐☐
W14OEM-D-21SP-0V-10.5☐☐☐☐☐☐☐
W15OEM-D-22SP-0V-10.5☐☐☐☐☐☐☐
W16SP-0V-1M800-B-140.5☐☐☐☐☐☐☐
W17SP-0V-1M800-B-150.5☐☐☐☐☐☐☐
W18SP-0V-1M800-B-160.5☐☐☐☐☐☐☐
W19OEM-D-18SP-5V1-10.5☐☐☐☐☐☐☐
W20OEM-D-19SP-5V1-10.5☐☐☐☐☐☐☐
W21OEM-D-20SP-5V1-10.5☐☐☐☐☐☐☐
W22SP-5V1-1M800-A-20.5☐☐☐☐☐☐☐
W23OEM-B-15M800-B-10.5☐☐☐☐☐☐☐
W24OEM-B-11M800-B-20.5☐☐☐☐☐☐☐
W25OEM-A-21M800-A-30.5☐☐☐☐☐☐☐
W26OEM-A-22M800-A-40.5☐☐☐☐☐☐☐
W27OEM-B-8M800-A-50.5☐☐☐☐☐☐☐
W28OEM-B-6M800-A-60.5☐☐☐☐☐☐☐
W29OEM-B-4M800-A-70.5☐☐☐☐☐☐☐
W30OEM-B-3M800-A-80.5☐☐☐☐☐☐☐
W31OEM-A-1M800-A-190.5☐☐☐☐☐☐☐
W32OEM-A-3M800-A-200.5☐☐☐☐☐☐☐
W33OEM-A-5M800-A-210.5☐☐☐☐☐☐☐
W34OEM-A-2M800-A-220.5☐☐☐☐☐☐☐
W35OEM-A-4M800-A-270.5☐☐☐☐☐☐☐
W36OEM-A-6M800-A-280.5☐☐☐☐☐☐☐
W37OEM-D-17M800-A-140.5☐☐☐☐☐☐☐
W38OEM-D-11M800-A-150.5☐☐☐☐☐☐☐
W39OEM-D-13M800-B-30.5☐☐☐☐☐☐☐
W40OEM-A-8M800-A-180.5☐☐☐☐☐☐☐
W41OEM-A-15M800-A-10.5☐☐☐☐☐☐☐
W42OEM-A-18M800-A-230.5☐☐☐☐☐☐☐
W43OEM-A-7M800-A-240.5☐☐☐☐☐☐☐
W44OEM-5-F5M800-A-310.5☐☐☐☐☐☐☐
W45OEM-5-F7M800-A-320.5☐☐☐☐☐☐☐
W46OEM-A-10M800-A-330.5☐☐☐☐☐☐☐
W47OEM-A-12M800-A-340.5☐☐☐☐☐☐☐
W48OEM-A-11M800-A-290.5☐☐☐☐☐☐☐
W49OEM-A-13M800-A-300.5☐☐☐☐☐☐☐
W50OEM-D-14M800-A-160.5☐☐☐☐☐☐☐
W51OEM-D-16M800-A-170.5☐☐☐☐☐☐☐
W52OEM-D-15M800-B-40.5☐☐☐☐☐☐☐
W53OEM-D-12M800-A-250.5☐☐☐☐☐☐☐
W54OEM-C-2M800-B-80.5☐☐☐☐☐☐☐
W55OEM-D-9M800-B-90.5☐☐☐☐☐☐☐
W56OEM-5-F2M800-B-100.5☐☐☐☐☐☐☐
W57OEM-5-F4M800-B-110.5☐☐☐☐☐☐☐
W58OEM-B-7M800-B-200.5☐☐☐☐☐☐☐
W59OEM-C-11M800-B-210.5☐☐☐☐☐☐☐
W60OEM-C-3M800-B-220.5☐☐☐☐☐☐☐

Bench test (before first power-up)

Battery disconnected, ECU and every sensor unplugged. Meter on resistance. Each pair below must read open (OL): a reading means a pinched wire, a stray strand or a mis-pinned cavity. Then check continuity of every wire (last column of the build checklist).

#Probe AProbe BExpectWhyReading
1M800-A-26M800-B-14open (OL)+12 V supply must not touch sensor ground
2M800-A-10M800-A-2open (OL)power ground must not touch 5 V sensor reference
3M800-A-10M800-A-26open (OL)power ground must not touch +12 V supply
4M800-A-26M800-A-2open (OL)+12 V supply must not touch 5 V sensor reference
5M800-B-14M800-A-2open (OL)sensor ground must not touch 5 V sensor reference

If any reading doesn't match, stop and get help before powering up.

Revisions

RevLabelByDate
No revisions yet.

Schematic

M800-AM800-BOEM-5OEM-AOEM-BOEM-COEM-DSP-0VSP-14VSP-5V1SP-GND

Connectors

M800-A

Mating face
M800-A-1 · AUX21M800-A-2 · 5V Engine Sensor Supply2M800-A-3 · IGN13M800-A-4 · IGN24M800-A-5 · IGN35M800-A-6 · IGN46M800-A-7 · IGN57M800-A-8 · IGN68M800-A-9 · 5V Auxiliary Sensor Supply9M800-A-10 · GND Battery Negative10M800-A-11 · GND Battery Negative11M800-A-12 · 8V Engine Sensor Supply12M800-A-13 · 8V Auxiliary Sensor and CAN Supply13M800-A-14 · AV114M800-A-15 · Analog Voltage Input 215M800-A-16 · Analog Voltage Input 316M800-A-17 · Analog Voltage Input 417M800-A-18 · AUX118M800-A-19 · INJ119M800-A-20 · INJ220M800-A-21 · INJ321M800-A-22 · INJ422M800-A-23 · AUX323M800-A-24 · AUX424M800-A-25 · Analog Voltage Input 525M800-A-26 · VBAT Battery Positive26M800-A-27 · INJ527M800-A-28 · INJ628M800-A-29 · INJ729M800-A-30 · INJ830M800-A-31 · AUX531M800-A-32 · AUX632M800-A-33 · AUX733M800-A-34 · AUX834
Wire side
M800-A-1 · AUX21M800-A-2 · 5V Engine Sensor Supply2M800-A-3 · IGN13M800-A-4 · IGN24M800-A-5 · IGN35M800-A-6 · IGN46M800-A-7 · IGN57M800-A-8 · IGN68M800-A-9 · 5V Auxiliary Sensor Supply9M800-A-10 · GND Battery Negative10M800-A-11 · GND Battery Negative11M800-A-12 · 8V Engine Sensor Supply12M800-A-13 · 8V Auxiliary Sensor and CAN Supply13M800-A-14 · AV114M800-A-15 · Analog Voltage Input 215M800-A-16 · Analog Voltage Input 316M800-A-17 · Analog Voltage Input 417M800-A-18 · AUX118M800-A-19 · INJ119M800-A-20 · INJ220M800-A-21 · INJ321M800-A-22 · INJ422M800-A-23 · AUX323M800-A-24 · AUX424M800-A-25 · Analog Voltage Input 525M800-A-26 · VBAT Battery Positive26M800-A-27 · INJ527M800-A-28 · INJ628M800-A-29 · INJ729M800-A-30 · INJ830M800-A-31 · AUX531M800-A-32 · AUX632M800-A-33 · AUX733M800-A-34 · AUX834
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1AUX2—W41—0.5OEM-A-15———
25V Engine Sensor Supply—W22—0.5SP-5V1-1———
3IGN1—W25—0.5OEM-A-21———
4IGN2—W26—0.5OEM-A-22———
5IGN3—W27—0.5OEM-B-8———
6IGN4—W28—0.5OEM-B-6———
7IGN5—W29—0.5OEM-B-4———
8IGN6—W30—0.5OEM-B-3———
95V Auxiliary Sensor Supply————————
10GND Battery Negative—W7—0.85SP-GND-1———
11GND Battery Negative—W8—0.85SP-GND-1———
128V Engine Sensor Supply————————
138V Auxiliary Sensor and CAN Supply————————
14AV1—W37—0.5OEM-D-17———
15Analog Voltage Input 2—W38—0.5OEM-D-11———
16Analog Voltage Input 3—W50—0.5OEM-D-14———
17Analog Voltage Input 4—W51—0.5OEM-D-16———
18AUX1—W40—0.5OEM-A-8———
19INJ1—W31—0.5OEM-A-1———
20INJ2—W32—0.5OEM-A-3———
21INJ3—W33—0.5OEM-A-5———
22INJ4—W34—0.5OEM-A-2———
23AUX3—W42—0.5OEM-A-18———
24AUX4—W43—0.5OEM-A-7———
25Analog Voltage Input 5—W53—0.5OEM-D-12———
26VBAT Battery Positive—W3—0.85SP-14V-1———
27INJ5—W35—0.5OEM-A-4———
28INJ6—W36—0.5OEM-A-6———
29INJ7—W48—0.5OEM-A-11———
30INJ8—W49—0.5OEM-A-13———
31AUX5—W44—0.5OEM-5-F5———
32AUX6—W45—0.5OEM-5-F7———
33AUX7—W46—0.5OEM-A-10———
34AUX8—W47—0.5OEM-A-12———

M800-B

Mating face
M800-B-1 · Crank Reference Timing Input1M800-B-2 · Cam Sync Timing Input2M800-B-3 · Analog Temperature Input 13M800-B-4 · Analog Temperature Input 24M800-B-5 · Analog Temperature Input 35M800-B-6 · Analog Temperature Input 46M800-B-7 · Analog Temperature Input 57M800-B-8 · Digital Input 18M800-B-9 · Digital Input 29M800-B-10 · Digital Input 310M800-B-11 · Digital Input 411M800-B-12 · Lambda2 Sense Voltage12M800-B-13 · Lambda2 Pump Current13M800-B-14 · 0V Comms Reference14M800-B-15 · 0V Auxiliary Sensor Supply15M800-B-16 · 0V Engine Sensor Supply16M800-B-17 · RS232 Transmit Data17M800-B-18 · RS232 Receive Data18M800-B-19 · Analog Temperature Input 619M800-B-20 · Analog Voltage Input 620M800-B-21 · AV721M800-B-22 · AV822M800-B-23 · CAN Bus High23M800-B-24 · CAN Bus Low24M800-B-25 · Lambda1 Sense Voltage25M800-B-26 · Lambda1 Pump Current26
Wire side
M800-B-1 · Crank Reference Timing Input1M800-B-2 · Cam Sync Timing Input2M800-B-3 · Analog Temperature Input 13M800-B-4 · Analog Temperature Input 24M800-B-5 · Analog Temperature Input 35M800-B-6 · Analog Temperature Input 46M800-B-7 · Analog Temperature Input 57M800-B-8 · Digital Input 18M800-B-9 · Digital Input 29M800-B-10 · Digital Input 310M800-B-11 · Digital Input 411M800-B-12 · Lambda2 Sense Voltage12M800-B-13 · Lambda2 Pump Current13M800-B-14 · 0V Comms Reference14M800-B-15 · 0V Auxiliary Sensor Supply15M800-B-16 · 0V Engine Sensor Supply16M800-B-17 · RS232 Transmit Data17M800-B-18 · RS232 Receive Data18M800-B-19 · Analog Temperature Input 619M800-B-20 · Analog Voltage Input 620M800-B-21 · AV721M800-B-22 · AV822M800-B-23 · CAN Bus High23M800-B-24 · CAN Bus Low24M800-B-25 · Lambda1 Sense Voltage25M800-B-26 · Lambda1 Pump Current26
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1Crank Reference Timing Input—W23—0.5OEM-B-15———
2Cam Sync Timing Input—W24—0.5OEM-B-11———
3Analog Temperature Input 1—W39—0.5OEM-D-13———
4Analog Temperature Input 2—W52—0.5OEM-D-15———
5Analog Temperature Input 3————————
6Analog Temperature Input 4————————
7Analog Temperature Input 5————————
8Digital Input 1—W54—0.5OEM-C-2———
9Digital Input 2—W55—0.5OEM-D-9———
10Digital Input 3—W56—0.5OEM-5-F2———
11Digital Input 4—W57—0.5OEM-5-F4———
12Lambda2 Sense Voltage————————
13Lambda2 Pump Current————————
140V Comms Reference—W16—0.5SP-0V-1———
150V Auxiliary Sensor Supply—W17—0.5SP-0V-1———
160V Engine Sensor Supply—W18—0.5SP-0V-1———
17RS232 Transmit Data————————
18RS232 Receive Data————————
19Analog Temperature Input 6————————
20Analog Voltage Input 6—W58—0.5OEM-B-7———
21AV7—W59—0.5OEM-C-11———
22AV8—W60—0.5OEM-C-3———
23CAN Bus High————————
24CAN Bus Low————————
25Lambda1 Sense Voltage————————
26Lambda1 Pump Current————————

OEM-5

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
F2Front VTEC pressure switch—W56—0.5M800-B-10———
F4Rear VTEC pressure switch—W57—0.5M800-B-11———
F5Front VTEC solenoid valve—W44—0.5M800-A-31———
F7Rear VTEC solenoid valve—W45—0.5M800-A-32———

OEM-A

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1Injector 1—W31—0.5M800-A-19———
10Front O2 sensor heater (HTCNTF)—W46—0.5M800-A-33———
11EGR control solenoid—W48—0.5M800-A-29———
12Rear O2 sensor heater (HTCNTR)—W47—0.5M800-A-34———
13Check engine light (WARN)—W49—0.5M800-A-30———
14Chamber volume control solenoid (BPS)————————
15A/C clutch relay (ACC)—W41—0.5M800-A-1———
18Radiator fan control (FANCNTR)—W42—0.5M800-A-23———
2Injector 4—W34—0.5M800-A-22———
20EVAP purge cut-off solenoid (PGS)————————
21Ignition coil 1—W25—0.5M800-A-3———
22Ignition coil 2—W26—0.5M800-A-4———
23Power ground (PG1)—W4—0.85SP-GND-1———
24Power ground (PG2)—W5—0.85SP-GND-1———
25ECU power (IGP1)—W1—0.85SP-14V-1———
26Sensor ground (LG1)—W9—0.5SP-0V-1———
3Injector 2—W32—0.5M800-A-20———
4Injector 5—W35—0.5M800-A-27———
5Injector 3—W33—0.5M800-A-21———
6Injector 6—W36—0.5M800-A-28———
7Main relay—W43—0.5M800-A-24———
8Fuel pump relay 2 (FLR2)—W40—0.5M800-A-18———
9Idle air control valve (IACV)————————

OEM-B

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
10CYL 2M — CYP sensor 2 return—W10—0.5SP-0V-1———
11CYL 1P — CYP sensor 1 signal—W24—0.5M800-B-2———
12CYL 1M — CYP sensor 1 return—W11—0.5SP-0V-1———
13CRNK 2P — TDC sensor signal————————
14CRNK 2M — TDC sensor return—W12—0.5SP-0V-1———
15CRNK 1P — crank sensor signal—W23—0.5M800-B-1———
16CRNK 1M — crank sensor return—W13—0.5SP-0V-1———
2Chassis ground (LG2)—W6—0.85SP-GND-1———
3Ignition coil 6—W30—0.5M800-A-8———
4Ignition coil 5—W29—0.5M800-A-7———
6Ignition coil 4—W28—0.5M800-A-6———
7Neutral switch (M/T) / gear position (A/T)—W58—0.5M800-B-20———
8Ignition coil 3—W27—0.5M800-A-5———
9CYL 2P — CYP sensor 2 signal————————

OEM-C

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1ECU power (IGP2)—W2—0.85SP-14V-1———
10Traction control————————
11Starter switch (STS)—W59—0.5M800-B-21———
12Traction control————————
2Vehicle speed sensor (VSS)—W54—0.5M800-B-8———
3A/C switch (ACS)—W60—0.5M800-B-22———
4Tachometer output (NEP)————————
5A/C pressure switch (PDSW)————————
6Traction control————————
7Clutch switch (M/T)————————
8Traction control————————
9Service check connector (SCS)————————

OEM-D

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1Battery backup (VBU)————————
11Throttle position sensor (TPS)—W38—0.5M800-A-15———
12EGR lift sensor (EGRL)—W53—0.5M800-A-25———
13Engine coolant temperature (ECT)—W39—0.5M800-B-3———
14Primary O2 sensor—W50—0.5M800-A-16———
15Intake air temperature (IAT)—W52—0.5M800-B-4———
16Secondary O2 sensor—W51—0.5M800-A-17———
17MAP sensor—W37—0.5M800-A-14———
18+5V sensor supply (VCC)—W19—0.5SP-5V1-1———
19+5V sensor supply (VCC)—W20—0.5SP-5V1-1———
20+5V sensor supply (VCC)—W21—0.5SP-5V1-1———
21Sensor ground (SG)—W14—0.5SP-0V-1———
22Sensor ground (SG)—W15—0.5SP-0V-1———
3Knock sensor — rear————————
4Knock sensor — front————————
5Traction control————————
6Fuel pump voltage monitor (VFP)————————
8Ignition timing adjuster (IGADJ)————————
9Alternator FR signal—W55—0.5M800-B-9———

SP-0V

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W9—0.5OEM-A-26———
1——W10—0.5OEM-B-10———
1——W11—0.5OEM-B-12———
1——W12—0.5OEM-B-14———
1——W13—0.5OEM-B-16———
1——W14—0.5OEM-D-21———
1——W15—0.5OEM-D-22———
1——W16—0.5M800-B-14———
1——W17—0.5M800-B-15———
1——W18—0.5M800-B-16———

SP-14V

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W1—0.85OEM-A-25———
1——W2—0.85OEM-C-1———
1——W3—0.85M800-A-26———

SP-5V1

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W19—0.5OEM-D-18———
1——W20—0.5OEM-D-19———
1——W21—0.5OEM-D-20———
1——W22—0.5M800-A-2———

SP-GND

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W4—0.85OEM-A-23———
1——W5—0.85OEM-A-24———
1——W6—0.85OEM-B-2———
1——W7—0.85M800-A-10———
1——W8—0.85M800-A-11———

Pin map

OEM pointOEM functionOEM familyTarget pointTarget functionTarget familyWire colourEvidence
OEM-5-F2Front VTEC pressure switchdigital_inM800-B-10Digital Input 3digital_insingle_source
OEM-5-F4Rear VTEC pressure switchdigital_inM800-B-11Digital Input 4digital_insingle_source
OEM-5-F5Front VTEC solenoid valvehigh_side_outM800-A-31AUX5switch_outsingle_source
OEM-5-F7Rear VTEC solenoid valvehigh_side_outM800-A-32AUX6switch_outsingle_source
OEM-A-1Injector 1injector_outM800-A-19INJ1injector_outsingle_source
OEM-A-10Front O2 sensor heater (HTCNTF)low_side_outM800-A-33AUX7switch_outsingle_source
OEM-A-11EGR control solenoidlow_side_outM800-A-29INJ7injector_outsingle_source
OEM-A-12Rear O2 sensor heater (HTCNTR)low_side_outM800-A-34AUX8switch_outsingle_source
OEM-A-13Check engine light (WARN)low_side_outM800-A-30INJ8injector_outsingle_source
OEM-A-14Chamber volume control solenoid (BPS)low_side_out———single_source
OEM-A-15A/C clutch relay (ACC)low_side_outM800-A-1AUX2switch_outsingle_source
OEM-A-18Radiator fan control (FANCNTR)low_side_outM800-A-23AUX3switch_outsingle_source
OEM-A-2Injector 4injector_outM800-A-22INJ4injector_outsingle_source
OEM-A-20EVAP purge cut-off solenoid (PGS)low_side_out———single_source
OEM-A-21Ignition coil 1ignition_outM800-A-3IGN1ignition_outsingle_source
OEM-A-22Ignition coil 2ignition_outM800-A-4IGN2ignition_outsingle_source
OEM-A-23Power ground (PG1)groundM800-A-10 + M800-A-11GND Battery Negative + GND Battery Negativegroundsingle_source
OEM-A-24Power ground (PG2)groundM800-A-10 + M800-A-11GND Battery Negative + GND Battery Negativegroundsingle_source
OEM-A-25ECU power (IGP1)power_inM800-A-26VBAT Battery Positivepower_insingle_source
OEM-A-26Sensor ground (LG1)sensor_groundM800-B-14 + M800-B-15 + M800-B-160V Comms Reference + 0V Auxiliary Sensor Supply + 0V Engine Sensor Supplysensor_groundsingle_source
OEM-A-3Injector 2injector_outM800-A-20INJ2injector_outsingle_source
OEM-A-4Injector 5injector_outM800-A-27INJ5injector_outcorroborated
OEM-A-5Injector 3injector_outM800-A-21INJ3injector_outsingle_source
OEM-A-6Injector 6injector_outM800-A-28INJ6injector_outsingle_source
OEM-A-7Main relaylow_side_outM800-A-24AUX4switch_outsingle_source
OEM-A-8Fuel pump relay 2 (FLR2)low_side_outM800-A-18AUX1switch_outsingle_source
OEM-A-9Idle air control valve (IACV)low_side_out———single_source
OEM-B-10CYL 2M — CYP sensor 2 returnsensor_groundM800-B-14 + M800-B-15 + M800-B-160V Comms Reference + 0V Auxiliary Sensor Supply + 0V Engine Sensor Supplysensor_groundsingle_source
OEM-B-11CYL 1P — CYP sensor 1 signaltrigger_inM800-B-2Cam Sync Timing Inputtrigger_insingle_source
OEM-B-12CYL 1M — CYP sensor 1 returnsensor_groundM800-B-14 + M800-B-15 + M800-B-160V Comms Reference + 0V Auxiliary Sensor Supply + 0V Engine Sensor Supplysensor_groundsingle_source
OEM-B-13CRNK 2P — TDC sensor signaltrigger_in———single_source
OEM-B-14CRNK 2M — TDC sensor returnsensor_groundM800-B-14 + M800-B-15 + M800-B-160V Comms Reference + 0V Auxiliary Sensor Supply + 0V Engine Sensor Supplysensor_groundsingle_source
OEM-B-15CRNK 1P — crank sensor signaltrigger_inM800-B-1Crank Reference Timing Inputtrigger_insingle_source
OEM-B-16CRNK 1M — crank sensor returnsensor_groundM800-B-14 + M800-B-15 + M800-B-160V Comms Reference + 0V Auxiliary Sensor Supply + 0V Engine Sensor Supplysensor_groundsingle_source
OEM-B-2Chassis ground (LG2)groundM800-A-10 + M800-A-11GND Battery Negative + GND Battery Negativegroundsingle_source
OEM-B-3Ignition coil 6ignition_outM800-A-8IGN6ignition_outsingle_source
OEM-B-4Ignition coil 5ignition_outM800-A-7IGN5ignition_outsingle_source
OEM-B-6Ignition coil 4ignition_outM800-A-6IGN4ignition_outsingle_source
OEM-B-7Neutral switch (M/T) / gear position (A/T)digital_inM800-B-20Analog Voltage Input 6analog_insingle_source
OEM-B-8Ignition coil 3ignition_outM800-A-5IGN3ignition_outsingle_source
OEM-B-9CYL 2P — CYP sensor 2 signaltrigger_in———single_source
OEM-C-1ECU power (IGP2)power_inM800-A-26VBAT Battery Positivepower_insingle_source
OEM-C-10Traction control————single_source
OEM-C-11Starter switch (STS)digital_inM800-B-21AV7analog_insingle_source
OEM-C-12Traction control————single_source
OEM-C-2Vehicle speed sensor (VSS)digital_inM800-B-8Digital Input 1digital_insingle_source
OEM-C-3A/C switch (ACS)digital_inM800-B-22AV8analog_insingle_source
OEM-C-4Tachometer output (NEP)tacho_out———single_source
OEM-C-5A/C pressure switch (PDSW)digital_in———single_source
OEM-C-6Traction control————single_source
OEM-C-7Clutch switch (M/T)digital_in———single_source
OEM-C-8Traction control————single_source
OEM-C-9Service check connector (SCS)digital_in———single_source
OEM-D-1Battery backup (VBU)power_in———single_source
OEM-D-11Throttle position sensor (TPS)analog_inM800-A-15Analog Voltage Input 2analog_insingle_source
OEM-D-12EGR lift sensor (EGRL)analog_inM800-A-25Analog Voltage Input 5analog_insingle_source
OEM-D-13Engine coolant temperature (ECT)temp_inM800-B-3Analog Temperature Input 1temp_insingle_source
OEM-D-14Primary O2 sensorlambda_nb_inM800-A-16Analog Voltage Input 3analog_insingle_source
OEM-D-15Intake air temperature (IAT)temp_inM800-B-4Analog Temperature Input 2temp_insingle_source
OEM-D-16Secondary O2 sensorlambda_nb_inM800-A-17Analog Voltage Input 4analog_insingle_source
OEM-D-17MAP sensoranalog_inM800-A-14AV1analog_insingle_source
OEM-D-18+5V sensor supply (VCC)vrefM800-A-25V Engine Sensor Supplyvrefsingle_source
OEM-D-19+5V sensor supply (VCC)vrefM800-A-25V Engine Sensor Supplyvrefsingle_source
OEM-D-20+5V sensor supply (VCC)vrefM800-A-25V Engine Sensor Supplyvrefsingle_source
OEM-D-21Sensor ground (SG)sensor_groundM800-B-14 + M800-B-15 + M800-B-160V Comms Reference + 0V Auxiliary Sensor Supply + 0V Engine Sensor Supplysensor_groundsingle_source
OEM-D-22Sensor ground (SG)sensor_groundM800-B-14 + M800-B-15 + M800-B-160V Comms Reference + 0V Auxiliary Sensor Supply + 0V Engine Sensor Supplysensor_groundsingle_source
OEM-D-3Knock sensor — rearknock_in———single_source
OEM-D-4Knock sensor — frontknock_in———single_source
OEM-D-5Traction control————single_source
OEM-D-6Fuel pump voltage monitor (VFP)————corroborated
OEM-D-8Ignition timing adjuster (IGADJ)digital_in———single_source
OEM-D-9Alternator FR signaldigital_inM800-B-9Digital Input 2digital_insingle_source

Cut list

WireFromToGauge (mm²)ColourLengthSignalIdent
W1OEM-A-25SP-14V-10.85no routeECU power (IGP1)—
W2OEM-C-1SP-14V-10.85no routeECU power (IGP2)—
W3SP-14V-1M800-A-260.85no routeVBAT Battery Positive—
W4OEM-A-23SP-GND-10.85no routePower ground (PG1)—
W5OEM-A-24SP-GND-10.85no routePower ground (PG2)—
W6OEM-B-2SP-GND-10.85no routeChassis ground (LG2)—
W7SP-GND-1M800-A-100.85no routeGND Battery Negative—
W8SP-GND-1M800-A-110.85no routeGND Battery Negative—
W9OEM-A-26SP-0V-10.5no routeSensor ground (LG1)—
W10OEM-B-10SP-0V-10.5no routeCYL 2M — CYP sensor 2 return—
W11OEM-B-12SP-0V-10.5no routeCYL 1M — CYP sensor 1 return—
W12OEM-B-14SP-0V-10.5no routeCRNK 2M — TDC sensor return—
W13OEM-B-16SP-0V-10.5no routeCRNK 1M — crank sensor return—
W14OEM-D-21SP-0V-10.5no routeSensor ground (SG)—
W15OEM-D-22SP-0V-10.5no routeSensor ground (SG)—
W16SP-0V-1M800-B-140.5no route0V Comms Reference—
W17SP-0V-1M800-B-150.5no route0V Auxiliary Sensor Supply—
W18SP-0V-1M800-B-160.5no route0V Engine Sensor Supply—
W19OEM-D-18SP-5V1-10.5no route+5V sensor supply (VCC)—
W20OEM-D-19SP-5V1-10.5no route+5V sensor supply (VCC)—
W21OEM-D-20SP-5V1-10.5no route+5V sensor supply (VCC)—
W22SP-5V1-1M800-A-20.5no route5V Engine Sensor Supply—
W23OEM-B-15M800-B-10.5no routeCRNK 1P — crank sensor signal—
W24OEM-B-11M800-B-20.5no routeCYL 1P — CYP sensor 1 signal—
W25OEM-A-21M800-A-30.5no routeIgnition coil 1—
W26OEM-A-22M800-A-40.5no routeIgnition coil 2—
W27OEM-B-8M800-A-50.5no routeIgnition coil 3—
W28OEM-B-6M800-A-60.5no routeIgnition coil 4—
W29OEM-B-4M800-A-70.5no routeIgnition coil 5—
W30OEM-B-3M800-A-80.5no routeIgnition coil 6—
W31OEM-A-1M800-A-190.5no routeInjector 1—
W32OEM-A-3M800-A-200.5no routeInjector 2—
W33OEM-A-5M800-A-210.5no routeInjector 3—
W34OEM-A-2M800-A-220.5no routeInjector 4—
W35OEM-A-4M800-A-270.5no routeInjector 5—
W36OEM-A-6M800-A-280.5no routeInjector 6—
W37OEM-D-17M800-A-140.5no routeMAP sensor—
W38OEM-D-11M800-A-150.5no routeThrottle position sensor (TPS)—
W39OEM-D-13M800-B-30.5no routeEngine coolant temperature (ECT)—
W40OEM-A-8M800-A-180.5no routeFuel pump relay 2 (FLR2)—
W41OEM-A-15M800-A-10.5no routeA/C clutch relay (ACC)—
W42OEM-A-18M800-A-230.5no routeRadiator fan control (FANCNTR)—
W43OEM-A-7M800-A-240.5no routeMain relay—
W44OEM-5-F5M800-A-310.5no routeFront VTEC solenoid valve—
W45OEM-5-F7M800-A-320.5no routeRear VTEC solenoid valve—
W46OEM-A-10M800-A-330.5no routeFront O2 sensor heater (HTCNTF)—
W47OEM-A-12M800-A-340.5no routeRear O2 sensor heater (HTCNTR)—
W48OEM-A-11M800-A-290.5no routeEGR control solenoid—
W49OEM-A-13M800-A-300.5no routeCheck engine light (WARN)—
W50OEM-D-14M800-A-160.5no routePrimary O2 sensor—
W51OEM-D-16M800-A-170.5no routeSecondary O2 sensor—
W52OEM-D-15M800-B-40.5no routeIntake air temperature (IAT)—
W53OEM-D-12M800-A-250.5no routeEGR lift sensor (EGRL)—
W54OEM-C-2M800-B-80.5no routeVehicle speed sensor (VSS)—
W55OEM-D-9M800-B-90.5no routeAlternator FR signal—
W56OEM-5-F2M800-B-100.5no routeFront VTEC pressure switch—
W57OEM-5-F4M800-B-110.5no routeRear VTEC pressure switch—
W58OEM-B-7M800-B-200.5no routeNeutral switch (M/T) / gear position (A/T)—
W59OEM-C-11M800-B-210.5no routeStarter switch (STS)—
W60OEM-C-3M800-B-220.5no routeA/C switch (ACS)—

Bill of materials

CategoryPart numberManufacturerDescriptionQtyUnit
connector3-1437290-7TESuperseal 1.0 26-way plug1.000ea
connector4-1437290-0TESuperseal 1.0 34-way plug, Key 11.000ea
terminal3-1447221-4TESuperseal 1.0 socket terminal, 20 AWG (0.5 sq mm)45.000ea

ECU setup sheet

RoleEngine refEngine signalSensorECU pointECU functionECU classSetup flag
No configured channels.

Findings

Open (15)

SeverityCodeSubjectMessage
errorINJECTOR_BALLASTM800The C30A injectors (NSX fuel injector) are low-impedance, but M800 drives saturated (high-Z) injectors only. Add a ballast resistor pack in series with each injector, or use an ECU with low-Z / peak-and-hold injector drivers.
warnNET_FAMILYOEM-B-7 ↔ M800-B-20OEM-B-7 "Neutral switch (M/T) / gear position (A/T)" [digital_in] is wired to M800-B-20 "Analog Voltage Input 6" [analog_in]. Analog and digital on one net. A switch on an analog input works with a pull-up and a threshold; an analog sensor on a digital input loses its value.
warnNET_FAMILYOEM-C-11 ↔ M800-B-21OEM-C-11 "Starter switch (STS)" [digital_in] is wired to M800-B-21 "AV7" [analog_in]. Analog and digital on one net. A switch on an analog input works with a pull-up and a threshold; an analog sensor on a digital input loses its value.
warnNET_FAMILYOEM-C-3 ↔ M800-B-22OEM-C-3 "A/C switch (ACS)" [digital_in] is wired to M800-B-22 "AV8" [analog_in]. Analog and digital on one net. A switch on an analog input works with a pull-up and a threshold; an analog sensor on a digital input loses its value.
infoNET_FAMILYOEM-5-F5 ↔ M800-A-31OEM-5-F5 "Front VTEC solenoid valve" [high_side_out] is wired to M800-A-31 "AUX5" [switch_out]. Configure this output as high side.
infoNET_FAMILYOEM-5-F7 ↔ M800-A-32OEM-5-F7 "Rear VTEC solenoid valve" [high_side_out] is wired to M800-A-32 "AUX6" [switch_out]. Configure this output as high side.
infoNET_FAMILYOEM-A-10 ↔ M800-A-33OEM-A-10 "Front O2 sensor heater (HTCNTF)" [low_side_out] is wired to M800-A-33 "AUX7" [switch_out]. Configure this output as low side.
infoNET_FAMILYOEM-A-11 ↔ M800-A-29OEM-A-11 "EGR control solenoid" [low_side_out] is wired to M800-A-29 "INJ7" [injector_out]. Injector drivers can usually run general low-side loads; check current and PWM frequency.
infoNET_FAMILYOEM-A-12 ↔ M800-A-34OEM-A-12 "Rear O2 sensor heater (HTCNTR)" [low_side_out] is wired to M800-A-34 "AUX8" [switch_out]. Configure this output as low side.
infoNET_FAMILYOEM-A-13 ↔ M800-A-30OEM-A-13 "Check engine light (WARN)" [low_side_out] is wired to M800-A-30 "INJ8" [injector_out]. Injector drivers can usually run general low-side loads; check current and PWM frequency.
infoNET_FAMILYOEM-A-15 ↔ M800-A-1OEM-A-15 "A/C clutch relay (ACC)" [low_side_out] is wired to M800-A-1 "AUX2" [switch_out]. Configure this output as low side.
infoNET_FAMILYOEM-A-18 ↔ M800-A-23OEM-A-18 "Radiator fan control (FANCNTR)" [low_side_out] is wired to M800-A-23 "AUX3" [switch_out]. Configure this output as low side.
infoNET_FAMILYOEM-A-7 ↔ M800-A-24OEM-A-7 "Main relay" [low_side_out] is wired to M800-A-24 "AUX4" [switch_out]. Configure this output as low side.
infoNET_FAMILYOEM-A-8 ↔ M800-A-18OEM-A-8 "Fuel pump relay 2 (FLR2)" [low_side_out] is wired to M800-A-18 "AUX1" [switch_out]. Configure this output as low side.
infoUNMAPPEDOEM18 optional OEM pins are not mapped: OEM-A-14 Chamber volume control solenoid (BPS); OEM-A-20 EVAP purge cut-off solenoid (PGS); OEM-A-9 Idle air control valve (IACV); OEM-B-13 CRNK 2P — TDC sensor signal; OEM-B-9 CYL 2P — CYP sensor 2 signal; OEM-C-10 Traction control; OEM-C-12 Traction control; OEM-C-4 Tachometer output (NEP); OEM-C-5 A/C pressure switch (PDSW); OEM-C-6 Traction control; OEM-C-7 Clutch switch (M/T); OEM-C-8 Traction control; OEM-C-9 Service check connector (SCS); OEM-D-3 Knock sensor — rear; OEM-D-4 Knock sensor — front; OEM-D-5 Traction control; OEM-D-6 Fuel pump voltage monitor (VFP); OEM-D-8 Ignition timing adjuster (IGADJ)

Accepted (1)

CodeSubjectReasonBy
REQUIRED_UNMAPPEDOEM-D-1Battery-constant (memory) feed of the stock ECU: the new ECU has no such input, so it is not needed.mapping-proposal

Notes

Fit check: unconfirmed. Confirm these before building: - Trigger 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) Auto-mapped by auto_map() from the library pin data on 2026-10-11. Review every wire against both manuals before building. Not wired: - OEM-D 1: Battery backup (VBU): MoTeC M800 has no battery-constant input; not needed - OEM-B 13: CRNK 2P — TDC sensor signal: no free crank_vr/frequency_in input on MoTeC M800 - OEM-B 9: CYL 2P — CYP sensor 2 signal: no free cam_vr/cam_hall/frequency_in input on MoTeC M800 - OEM-D 4: Knock sensor — front: no free knock input on MoTeC M800 - OEM-D 3: Knock sensor — rear: no free knock input on MoTeC M800 - OEM-A 14: Chamber volume control solenoid (BPS): no free low_side/relay_control/heater_low_side/ls_hs/injector on MoTeC M800 - OEM-A 20: EVAP purge cut-off solenoid (PGS): no free low_side/relay_control/heater_low_side/ls_hs/injector on MoTeC M800 - OEM-A 9: Idle air control valve (IACV): no free low_side/relay_control/heater_low_side/ls_hs/injector on MoTeC M800 - OEM-C 4: Tachometer output (NEP): no free tacho/frequency_out/low_side/ls_hs on MoTeC M800 - OEM-C 5: A/C pressure switch (PDSW): no free switch_in/frequency_in/analog_0_5 on MoTeC M800 - OEM-C 7: Clutch switch (M/T): no free switch_in/frequency_in/analog_0_5 on MoTeC M800 - OEM-C 9: Service check connector (SCS): no free switch_in/frequency_in/analog_0_5 on MoTeC M800 - OEM-D 8: Ignition timing adjuster (IGADJ): no free switch_in/frequency_in/analog_0_5 on MoTeC M800 - OEM-C 10: Traction control: not classified in the library; wire by hand - OEM-C 12: Traction control: not classified in the library; wire by hand - OEM-C 6: Traction control: not classified in the library; wire by hand - OEM-C 8: Traction control: not classified in the library; wire by hand - OEM-D 5: Traction control: not classified in the library; wire by hand - OEM-D 6: Fuel pump voltage monitor (VFP): not classified in the library; wire by hand

Sources

ReliabilityKindTitleURLArchiveCapturedSHA-256
4vendor_docAEM EMS 30-1042 (Series 1) plug-and-play install manual — 1991-94 NSXhttps://fancy-craft.firebaseapp.com/NSX/report/ecu/EMS_-_30-1042.pdfarchive2026-10-050cad10bc64b5
4vendor_docMoTeC M400/M600/M800/M880 Manual — Appendix L: Pin list by Functionhttps://starracecars.com/wp-content/uploads/resources/M400_M600_M800_M880_Manual_A5.pdfarchive2026-10-05b69bb8ffb674
4vendor_docMoTeC M800 OEM WRX56 Installationhttps://motec.com.auarchive2026-10-052ca4be92bb65
3vendor_docdodo-upgrades: Honda OBD1 V6 ECU pinouthttps://dodo-upgrades.nl/index.php/obd1-v6-pinouts/archive2026-10-05f9539af28904