← Back

AP2 2004–05 (F22C1, cable) → Speeduino Speeduino v0.4 (auto)

AP2 2004–05 (F22C1, cable) — Speeduino — Speeduino
⚠ NOT CHECKED. Don't build from this.
Drawn by Michael Gnankou · Rev 0 · draft · 2026-10-04

Revisions

RevLabelByDate
No revisions yet.

Schematic

OEM-AOEM-BOEM-COEM-DSP-0VSP-GNDSPEEDUINO-A

Connectors

OEM-A

Mating face
OEM-A-1 · Coolant temp gauge drive1OEM-A-2 · Air control valve solenoid2OEM-A-3 · Evap bypass solenoid3OEM-A-4 · Evap canister vent shut valve4OEM-A-5 · NC5OEM-A-6 · Evap canister purge valve6OEM-A-7 · NC7OEM-A-8 · NC8OEM-A-9 · Vehicle speed sensor9OEM-A-10 · Service check signal10OEM-A-11 · NC11OEM-A-12 · Immobilizer indicator light12OEM-A-13 · Immobilizer enable signal13OEM-A-14 · NC14OEM-A-15 · Fuel pump relay (USDM)15OEM-A-16 · Fuel pump relay (JDM)16OEM-A-17 · A/C clutch relay17OEM-A-18 · Check engine light (MIL)18OEM-A-19 · Tacho output19OEM-A-20 · Radiator fan relay20OEM-A-21 · K-Line21OEM-A-22 · NC22OEM-A-23 · Secondary O2 sensor23OEM-A-24 · Starter switch signal24OEM-A-25 · Immobilizer code25OEM-A-26 · Power steering load detect26OEM-A-27 · A/C switch (request)27OEM-A-28 · Air pump relay28OEM-A-29 · Fuel tank pressure sensor29OEM-A-30 · Electrical load detector30OEM-A-31 · NC31OEM-A-32 · Brake switch32
Wire side
OEM-A-1 · Coolant temp gauge drive1OEM-A-2 · Air control valve solenoid2OEM-A-3 · Evap bypass solenoid3OEM-A-4 · Evap canister vent shut valve4OEM-A-5 · NC5OEM-A-6 · Evap canister purge valve6OEM-A-7 · NC7OEM-A-8 · NC8OEM-A-9 · Vehicle speed sensor9OEM-A-10 · Service check signal10OEM-A-11 · NC11OEM-A-12 · Immobilizer indicator light12OEM-A-13 · Immobilizer enable signal13OEM-A-14 · NC14OEM-A-15 · Fuel pump relay (USDM)15OEM-A-16 · Fuel pump relay (JDM)16OEM-A-17 · A/C clutch relay17OEM-A-18 · Check engine light (MIL)18OEM-A-19 · Tacho output19OEM-A-20 · Radiator fan relay20OEM-A-21 · K-Line21OEM-A-22 · NC22OEM-A-23 · Secondary O2 sensor23OEM-A-24 · Starter switch signal24OEM-A-25 · Immobilizer code25OEM-A-26 · Power steering load detect26OEM-A-27 · A/C switch (request)27OEM-A-28 · Air pump relay28OEM-A-29 · Fuel tank pressure sensor29OEM-A-30 · Electrical load detector30OEM-A-31 · NC31OEM-A-32 · Brake switch32
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1Coolant temp gauge drive—W37—0.5SPEEDUINO-A-30———
2Air control valve solenoid————————
3Evap bypass solenoid————————
4Evap canister vent shut valve————————
5NC————————
6Evap canister purge valve————————
7NC————————
8NC————————
9Vehicle speed sensor—W44—0.5SPEEDUINO-A-14———
10Service check signal————————
11NC————————
12Immobilizer indicator light————————
13Immobilizer enable signal————————
14NC————————
15Fuel pump relay (USDM)—W28—0.5SPEEDUINO-A-16———
16Fuel pump relay (JDM)—W29—0.5SPEEDUINO-A-15———
17A/C clutch relay—W30—0.5SPEEDUINO-A-36———
18Check engine light (MIL)————————
19Tacho output—W38—0.5SPEEDUINO-A-17———
20Radiator fan relay—W31—0.5SPEEDUINO-A-35———
21K-Line————————
22NC————————
23Secondary O2 sensor—W41—0.5SPEEDUINO-A-21———
24Starter switch signal————————
25Immobilizer code————————
26Power steering load detect————————
27A/C switch (request)————————
28Air pump relay—W32—0.5SPEEDUINO-A-37———
29Fuel tank pressure sensor————————
30Electrical load detector————————
31NC————————
32Brake switch————————

OEM-B

Mating face
OEM-B-1 · Power source 1 (main relay)1OEM-B-2 · Power ground 12OEM-B-3 · Injector 23OEM-B-4 · Injector 34OEM-B-5 · Injector 45OEM-B-6 · NC6OEM-B-7 · NC7OEM-B-8 · NC8OEM-B-9 · Power source 2 (main relay)9OEM-B-10 · Power ground 210OEM-B-11 · Injector 111OEM-B-12 · VTEC solenoid12OEM-B-13 · NC13OEM-B-14 · NC14OEM-B-15 · NC15OEM-B-16 · NC16OEM-B-17 · NC17OEM-B-18 · NC18OEM-B-19 · NC19OEM-B-20 · Ground20OEM-B-21 · Backup power (battery constant)21OEM-B-22 · Ground22OEM-B-23 · Idle air control valve23OEM-B-24 · NC24OEM-B-25 · NC25
Wire side
OEM-B-1 · Power source 1 (main relay)1OEM-B-2 · Power ground 12OEM-B-3 · Injector 23OEM-B-4 · Injector 34OEM-B-5 · Injector 45OEM-B-6 · NC6OEM-B-7 · NC7OEM-B-8 · NC8OEM-B-9 · Power source 2 (main relay)9OEM-B-10 · Power ground 210OEM-B-11 · Injector 111OEM-B-12 · VTEC solenoid12OEM-B-13 · NC13OEM-B-14 · NC14OEM-B-15 · NC15OEM-B-16 · NC16OEM-B-17 · NC17OEM-B-18 · NC18OEM-B-19 · NC19OEM-B-20 · Ground20OEM-B-21 · Backup power (battery constant)21OEM-B-22 · Ground22OEM-B-23 · Idle air control valve23OEM-B-24 · NC24OEM-B-25 · NC25
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1Power source 1 (main relay)————————
2Power ground 1—W2—0.85SP-GND-1———
3Injector 2—W25—0.5SPEEDUINO-A-2———
4Injector 3—W26—0.5SPEEDUINO-A-3———
5Injector 4—W27—0.5SPEEDUINO-A-5———
6NC————————
7NC————————
8NC————————
9Power source 2 (main relay)————————
10Power ground 2—W1—0.85SP-GND-1———
11Injector 1—W24—0.5SPEEDUINO-A-1———
12VTEC solenoid—W33—0.5SPEEDUINO-A-31———
13NC————————
14NC————————
15NC————————
16NC————————
17NC————————
18NC————————
19NC————————
20Ground—W3—0.85SP-GND-1———
21Backup power (battery constant)————————
22Ground—W4—0.85SP-GND-1———
23Idle air control valve—W36—0.5SPEEDUINO-A-29———
24NC————————
25NC————————

OEM-C

Mating face
OEM-C-1 · Primary O2 heater1OEM-C-2 · Alternator control2OEM-C-3 · Knock sensor3OEM-C-4 · Ignition coil 14OEM-C-5 · Alternator FR signal5OEM-C-6 · NC6OEM-C-7 · Sensor ground 17OEM-C-8 · Crank sensor + (CKP+)8OEM-C-9 · Crank sensor − (CKP−)9OEM-C-10 · VTEC pressure switch10OEM-C-11 · Secondary O2 heater control11OEM-C-12 · Ignition coil 212OEM-C-13 · Ignition coil 313OEM-C-14 · Ignition coil 414OEM-C-15 · Secondary O2 sensor15OEM-C-16 · Primary O2 sensor16OEM-C-17 · MAP sensor17OEM-C-18 · Sensor ground 218OEM-C-19 · Sensor 5V supply 1 (MAP)19OEM-C-20 · Cam (TDC1) sensor +20OEM-C-21 · Cam (TDC1) sensor −21OEM-C-22 · Knock sensor22OEM-C-23 · NC23OEM-C-24 · Air pump electric current sensor24OEM-C-25 · Intake air temp sensor25OEM-C-26 · Coolant temp sensor26OEM-C-27 · Throttle position sensor27OEM-C-28 · Sensor 5V supply 228OEM-C-29 · Cam (TDC2) sensor +29OEM-C-30 · Cam (TDC2) sensor −30OEM-C-31 · Timing ground31
Wire side
OEM-C-1 · Primary O2 heater1OEM-C-2 · Alternator control2OEM-C-3 · Knock sensor3OEM-C-4 · Ignition coil 14OEM-C-5 · Alternator FR signal5OEM-C-6 · NC6OEM-C-7 · Sensor ground 17OEM-C-8 · Crank sensor + (CKP+)8OEM-C-9 · Crank sensor − (CKP−)9OEM-C-10 · VTEC pressure switch10OEM-C-11 · Secondary O2 heater control11OEM-C-12 · Ignition coil 212OEM-C-13 · Ignition coil 313OEM-C-14 · Ignition coil 414OEM-C-15 · Secondary O2 sensor15OEM-C-16 · Primary O2 sensor16OEM-C-17 · MAP sensor17OEM-C-18 · Sensor ground 218OEM-C-19 · Sensor 5V supply 1 (MAP)19OEM-C-20 · Cam (TDC1) sensor +20OEM-C-21 · Cam (TDC1) sensor −21OEM-C-22 · Knock sensor22OEM-C-23 · NC23OEM-C-24 · Air pump electric current sensor24OEM-C-25 · Intake air temp sensor25OEM-C-26 · Coolant temp sensor26OEM-C-27 · Throttle position sensor27OEM-C-28 · Sensor 5V supply 228OEM-C-29 · Cam (TDC2) sensor +29OEM-C-30 · Cam (TDC2) sensor −30OEM-C-31 · Timing ground31
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1Primary O2 heater—W34—0.5SPEEDUINO-A-38———
2Alternator control————————
3Knock sensor————————
4Ignition coil 1—W20—0.5SPEEDUINO-A-7———
5Alternator FR signal—W45—0.5SPEEDUINO-A-18———
6NC————————
7Sensor ground 1—W10—0.5SP-0V-1———
8Crank sensor + (CKP+)—W15—0.5SPEEDUINO-A-25———
9Crank sensor − (CKP−)—W16—0.5SP-0V-1———
10VTEC pressure switch————————
11Secondary O2 heater control—W35—0.5SPEEDUINO-A-32———
12Ignition coil 2—W21—0.5SPEEDUINO-A-34———
13Ignition coil 3—W22—0.5SPEEDUINO-A-33———
14Ignition coil 4—W23—0.5SPEEDUINO-A-8———
15Secondary O2 sensor————————
16Primary O2 sensor————————
17MAP sensor—W39—0.5SPEEDUINO-A-11———
18Sensor ground 2—W7—0.5SP-0V-1———
19Sensor 5V supply 1 (MAP)—W13—0.5SPEEDUINO-A-13———
20Cam (TDC1) sensor +—W17—0.5SPEEDUINO-A-24———
21Cam (TDC1) sensor −—W18—0.5SP-0V-1———
22Knock sensor————————
23NC————————
24Air pump electric current sensor————————
25Intake air temp sensor—W43—0.5SPEEDUINO-A-20———
26Coolant temp sensor—W42—0.5SPEEDUINO-A-19———
27Throttle position sensor—W40—0.5SPEEDUINO-A-22———
28Sensor 5V supply 2—W14—0.5SPEEDUINO-A-28———
29Cam (TDC2) sensor +—W19—0.5SPEEDUINO-A-26———
30Cam (TDC2) sensor −—W8—0.5SP-0V-1———
31Timing ground—W9—0.5SP-0V-1———

OEM-D

Mating face
OEM-D-1 · NC1OEM-D-2 · NC2OEM-D-3 · NC3OEM-D-4 · NC4OEM-D-5 · NC5OEM-D-6 · NC6OEM-D-7 · NC7OEM-D-8 · NC8OEM-D-9 · NC9OEM-D-10 · NC10OEM-D-11 · NC11OEM-D-12 · NC12OEM-D-13 · NC13OEM-D-14 · NC14OEM-D-15 · NC15OEM-D-16 · NC16
Wire side
OEM-D-1 · NC1OEM-D-2 · NC2OEM-D-3 · NC3OEM-D-4 · NC4OEM-D-5 · NC5OEM-D-6 · NC6OEM-D-7 · NC7OEM-D-8 · NC8OEM-D-9 · NC9OEM-D-10 · NC10OEM-D-11 · NC11OEM-D-12 · NC12OEM-D-13 · NC13OEM-D-14 · NC14OEM-D-15 · NC15OEM-D-16 · NC16
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1NC————————
2NC————————
3NC————————
4NC————————
5NC————————
6NC————————
7NC————————
8NC————————
9NC————————
10NC————————
11NC————————
12NC————————
13NC————————
14NC————————
15NC————————
16NC————————

SP-0V

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W10—0.5OEM-C-7———
1——W7—0.5OEM-C-18———
1——W8—0.5OEM-C-30———
1——W9—0.5OEM-C-31———
1——W11—0.5SPEEDUINO-A-12———
1——W12—0.5SPEEDUINO-A-23———
1——W16—0.5OEM-C-9———
1——W18—0.5OEM-C-21———

SP-GND

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W1—0.85OEM-B-10———
1——W2—0.85OEM-B-2———
1——W3—0.85OEM-B-20———
1——W4—0.85OEM-B-22———
1——W5—0.85SPEEDUINO-A-10———
1——W6—0.85SPEEDUINO-A-9———

SPEEDUINO-A

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1Injector 1—W24—0.5OEM-B-11———
10Ground—W5—0.85SP-GND-1———
11MAP sensor (0-5V)—W39—0.5OEM-C-17———
12Ground—W11—0.5SP-0V-1———
135V—W13—0.5OEM-C-19———
14Proto area 1 (flex fuel)—W44—0.5OEM-A-9———
15Proto area 2 (fan)—W29—0.5OEM-A-16———
16Proto area 3 (fuel pump)—W28—0.5OEM-A-15———
17Proto area 4 (tachometer)—W38—0.5OEM-A-19———
18Proto area 5 (clutch)—W45—0.5OEM-C-5———
19Coolant temp (CLT)—W42—0.5OEM-C-26———
2Injector 2—W25—0.5OEM-B-3———
20Inlet air temp (IAT)—W43—0.5OEM-C-25———
21O2 sensor—W41—0.5OEM-A-23———
22TPS input—W40—0.5OEM-C-27———
23Ground—W12—0.5SP-0V-1———
24Cam input / VR2+—W17—0.5OEM-C-20———
25Crank input / VR1+—W15—0.5OEM-C-8———
26VR2-—W19—0.5OEM-C-29———
27VR1-————————
285V—W14—0.5OEM-C-28———
29Idle stepper 2B—W36—0.5OEM-B-23———
3Injector 3—W26—0.5OEM-B-4———
30Idle stepper 2A—W37—0.5OEM-A-1———
31Idle stepper 1A—W33—0.5OEM-B-12———
32Idle stepper 1B—W35—0.5OEM-C-11———
33Ignition 3—W22—0.5OEM-C-13———
34Ignition 2—W21—0.5OEM-C-12———
35Boost—W31—0.5OEM-A-20———
36Idle 2 (3-wire idle)—W30—0.5OEM-A-17———
37PWM idle—W32—0.5OEM-A-28———
38VVT—W34—0.5OEM-C-1———
5Injector 4—W27—0.5OEM-B-5———
7Ignition 1—W20—0.5OEM-C-4———
8Ignition 4—W23—0.5OEM-C-14———
9Ground—W6—0.85SP-GND-1———

Pin map

OEM pointOEM functionOEM familyTarget pointTarget functionTarget familyWire colourEvidence
OEM-A-1Coolant temp gauge drivelow_side_outSPEEDUINO-A-30Idle stepper 2Ahbridge_outcorroborated
OEM-A-10Service check signal————single_source
OEM-A-11NC————unverified
OEM-A-12Immobilizer indicator lightlow_side_out———single_source
OEM-A-13Immobilizer enable signal————single_source
OEM-A-14NC————unverified
OEM-A-15Fuel pump relay (USDM)low_side_outSPEEDUINO-A-16Proto area 3 (fuel pump)low_side_outcorroborated
OEM-A-16Fuel pump relay (JDM)low_side_outSPEEDUINO-A-15Proto area 2 (fan)low_side_outsingle_source
OEM-A-17A/C clutch relaylow_side_outSPEEDUINO-A-36Idle 2 (3-wire idle)low_side_outcorroborated
OEM-A-18Check engine light (MIL)low_side_out———corroborated
OEM-A-19Tacho outputtacho_outSPEEDUINO-A-17Proto area 4 (tachometer)tacho_outcorroborated
OEM-A-2Air control valve solenoidlow_side_out———single_source
OEM-A-20Radiator fan relaylow_side_outSPEEDUINO-A-35Boostlow_side_outcorroborated
OEM-A-21K-Lineserial———single_source
OEM-A-22NC————unverified
OEM-A-23Secondary O2 sensorlambda_nb_inSPEEDUINO-A-21O2 sensorlambda_nb_insingle_source
OEM-A-24Starter switch signaldigital_in———corroborated
OEM-A-25Immobilizer code————single_source
OEM-A-26Power steering load detectdigital_in———corroborated
OEM-A-27A/C switch (request)digital_in———corroborated
OEM-A-28Air pump relaylow_side_outSPEEDUINO-A-37PWM idlelow_side_outcorroborated
OEM-A-29Fuel tank pressure sensoranalog_in———corroborated
OEM-A-3Evap bypass solenoidlow_side_out———single_source
OEM-A-30Electrical load detectoranalog_in———corroborated
OEM-A-31NC————unverified
OEM-A-32Brake switchdigital_in———corroborated
OEM-A-4Evap canister vent shut valvelow_side_out———single_source
OEM-A-5NC————unverified
OEM-A-6Evap canister purge valvelow_side_out———single_source
OEM-A-7NC————unverified
OEM-A-8NC————unverified
OEM-A-9Vehicle speed sensordigital_inSPEEDUINO-A-14Proto area 1 (flex fuel)digital_incorroborated
OEM-B-1Power source 1 (main relay)power_in———corroborated
OEM-B-10Power ground 2groundSPEEDUINO-A-10 + SPEEDUINO-A-9Ground + Groundgroundsingle_source
OEM-B-11Injector 1injector_outSPEEDUINO-A-1Injector 1injector_outcorroborated
OEM-B-12VTEC solenoidhigh_side_outSPEEDUINO-A-31Idle stepper 1Ahbridge_outcorroborated
OEM-B-13NC————unverified
OEM-B-14NC————unverified
OEM-B-15NC————unverified
OEM-B-16NC————unverified
OEM-B-17NC————unverified
OEM-B-18NC————unverified
OEM-B-19NC————unverified
OEM-B-2Power ground 1groundSPEEDUINO-A-10 + SPEEDUINO-A-9Ground + Groundgroundcorroborated
OEM-B-20GroundgroundSPEEDUINO-A-10 + SPEEDUINO-A-9Ground + Groundgroundsingle_source
OEM-B-21Backup power (battery constant)power_in———single_source
OEM-B-22GroundgroundSPEEDUINO-A-10 + SPEEDUINO-A-9Ground + Groundgroundsingle_source
OEM-B-23Idle air control valvelow_side_outSPEEDUINO-A-29Idle stepper 2Bhbridge_outcorroborated
OEM-B-24NC————unverified
OEM-B-25NC————unverified
OEM-B-3Injector 2injector_outSPEEDUINO-A-2Injector 2injector_outcorroborated
OEM-B-4Injector 3injector_outSPEEDUINO-A-3Injector 3injector_outcorroborated
OEM-B-5Injector 4injector_outSPEEDUINO-A-5Injector 4injector_outcorroborated
OEM-B-6NC————unverified
OEM-B-7NC————unverified
OEM-B-8NC————unverified
OEM-B-9Power source 2 (main relay)power_in———corroborated
OEM-C-1Primary O2 heaterlow_side_outSPEEDUINO-A-38VVTlow_side_outcorroborated
OEM-C-10VTEC pressure switchdigital_in———corroborated
OEM-C-11Secondary O2 heater controllow_side_outSPEEDUINO-A-32Idle stepper 1Bhbridge_outsingle_source
OEM-C-12Ignition coil 2ignition_outSPEEDUINO-A-34Ignition 2ignition_outcorroborated
OEM-C-13Ignition coil 3ignition_outSPEEDUINO-A-33Ignition 3ignition_outcorroborated
OEM-C-14Ignition coil 4ignition_outSPEEDUINO-A-8Ignition 4ignition_outcorroborated
OEM-C-15Secondary O2 sensorlambda_nb_in———corroborated
OEM-C-16Primary O2 sensorlambda_nb_in———corroborated
OEM-C-17MAP sensoranalog_inSPEEDUINO-A-11MAP sensor (0-5V)analog_incorroborated
OEM-C-18Sensor ground 2sensor_groundSPEEDUINO-A-12 + SPEEDUINO-A-23Ground + Groundsensor_groundcorroborated
OEM-C-19Sensor 5V supply 1 (MAP)vrefSPEEDUINO-A-135Vvrefcorroborated
OEM-C-2Alternator controllow_side_out———single_source
OEM-C-20Cam (TDC1) sensor +trigger_inSPEEDUINO-A-24Cam input / VR2+trigger_incorroborated
OEM-C-21Cam (TDC1) sensor −trigger_inSPEEDUINO-A-12 + SPEEDUINO-A-23Ground + Groundsensor_groundcorroborated
OEM-C-22Knock sensorknock_in———conflict
OEM-C-23NC————unverified
OEM-C-24Air pump electric current sensoranalog_in———single_source
OEM-C-25Intake air temp sensortemp_inSPEEDUINO-A-20Inlet air temp (IAT)temp_incorroborated
OEM-C-26Coolant temp sensortemp_inSPEEDUINO-A-19Coolant temp (CLT)temp_incorroborated
OEM-C-27Throttle position sensoranalog_inSPEEDUINO-A-22TPS inputanalog_incorroborated
OEM-C-28Sensor 5V supply 2vrefSPEEDUINO-A-285Vvrefcorroborated
OEM-C-29Cam (TDC2) sensor +trigger_inSPEEDUINO-A-26VR2-trigger_incorroborated
OEM-C-3Knock sensorknock_in———conflict
OEM-C-30Cam (TDC2) sensor −sensor_groundSPEEDUINO-A-12 + SPEEDUINO-A-23Ground + Groundsensor_groundcorroborated
OEM-C-31Timing groundsensor_groundSPEEDUINO-A-12 + SPEEDUINO-A-23Ground + Groundsensor_groundsingle_source
OEM-C-4Ignition coil 1ignition_outSPEEDUINO-A-7Ignition 1ignition_outcorroborated
OEM-C-5Alternator FR signaldigital_inSPEEDUINO-A-18Proto area 5 (clutch)digital_insingle_source
OEM-C-6NC————unverified
OEM-C-7Sensor ground 1sensor_groundSPEEDUINO-A-12 + SPEEDUINO-A-23Ground + Groundsensor_groundcorroborated
OEM-C-8Crank sensor + (CKP+)trigger_inSPEEDUINO-A-25Crank input / VR1+trigger_incorroborated
OEM-C-9Crank sensor − (CKP−)trigger_inSPEEDUINO-A-12 + SPEEDUINO-A-23Ground + Groundsensor_groundcorroborated
OEM-D-1NC————unverified
OEM-D-10NC————unverified
OEM-D-11NC————unverified
OEM-D-12NC————unverified
OEM-D-13NC————unverified
OEM-D-14NC————unverified
OEM-D-15NC————unverified
OEM-D-16NC————unverified
OEM-D-2NC————unverified
OEM-D-3NC————unverified
OEM-D-4NC————unverified
OEM-D-5NC————unverified
OEM-D-6NC————unverified
OEM-D-7NC————unverified
OEM-D-8NC————unverified
OEM-D-9NC————unverified

Cut list

WireFromToGauge (mm²)ColourLengthSignalIdent
W1OEM-B-10SP-GND-10.85no routePower ground 2—
W2OEM-B-2SP-GND-10.85no routePower ground 1—
W3OEM-B-20SP-GND-10.85no routeGround—
W4OEM-B-22SP-GND-10.85no routeGround—
W5SP-GND-1SPEEDUINO-A-100.85no routeGround—
W6SP-GND-1SPEEDUINO-A-90.85no routeGround—
W7OEM-C-18SP-0V-10.5no routeSensor ground 2—
W8OEM-C-30SP-0V-10.5no routeCam (TDC2) sensor −—
W9OEM-C-31SP-0V-10.5no routeTiming ground—
W10OEM-C-7SP-0V-10.5no routeSensor ground 1—
W11SP-0V-1SPEEDUINO-A-120.5no routeGround—
W12SP-0V-1SPEEDUINO-A-230.5no routeGround—
W13OEM-C-19SPEEDUINO-A-130.5no routeSensor 5V supply 1 (MAP)—
W14OEM-C-28SPEEDUINO-A-280.5no routeSensor 5V supply 2—
W15OEM-C-8SPEEDUINO-A-250.5no routeCrank sensor + (CKP+)—
W16OEM-C-9SP-0V-10.5no routeCrank sensor − (CKP−)—
W17OEM-C-20SPEEDUINO-A-240.5no routeCam (TDC1) sensor +—
W18OEM-C-21SP-0V-10.5no routeCam (TDC1) sensor −—
W19OEM-C-29SPEEDUINO-A-260.5no routeCam (TDC2) sensor +—
W20OEM-C-4SPEEDUINO-A-70.5no routeIgnition coil 1—
W21OEM-C-12SPEEDUINO-A-340.5no routeIgnition coil 2—
W22OEM-C-13SPEEDUINO-A-330.5no routeIgnition coil 3—
W23OEM-C-14SPEEDUINO-A-80.5no routeIgnition coil 4—
W24OEM-B-11SPEEDUINO-A-10.5no routeInjector 1—
W25OEM-B-3SPEEDUINO-A-20.5no routeInjector 2—
W26OEM-B-4SPEEDUINO-A-30.5no routeInjector 3—
W27OEM-B-5SPEEDUINO-A-50.5no routeInjector 4—
W28OEM-A-15SPEEDUINO-A-160.5no routeFuel pump relay (USDM)—
W29OEM-A-16SPEEDUINO-A-150.5no routeFuel pump relay (JDM)—
W30OEM-A-17SPEEDUINO-A-360.5no routeA/C clutch relay—
W31OEM-A-20SPEEDUINO-A-350.5no routeRadiator fan relay—
W32OEM-A-28SPEEDUINO-A-370.5no routeAir pump relay—
W33OEM-B-12SPEEDUINO-A-310.5no routeVTEC solenoid—
W34OEM-C-1SPEEDUINO-A-380.5no routePrimary O2 heater—
W35OEM-C-11SPEEDUINO-A-320.5no routeSecondary O2 heater control—
W36OEM-B-23SPEEDUINO-A-290.5no routeIdle air control valve—
W37OEM-A-1SPEEDUINO-A-300.5no routeCoolant temp gauge drive—
W38OEM-A-19SPEEDUINO-A-170.5no routeTacho output—
W39OEM-C-17SPEEDUINO-A-110.5no routeMAP sensor—
W40OEM-C-27SPEEDUINO-A-220.5no routeThrottle position sensor—
W41OEM-A-23SPEEDUINO-A-210.5no routeSecondary O2 sensor—
W42OEM-C-26SPEEDUINO-A-190.5no routeCoolant temp sensor—
W43OEM-C-25SPEEDUINO-A-200.5no routeIntake air temp sensor—
W44OEM-A-9SPEEDUINO-A-140.5no routeVehicle speed sensor—
W45OEM-C-5SPEEDUINO-A-180.5no routeAlternator FR signal—

Bill of materials

CategoryPart numberManufacturerDescriptionQtyUnit
connector179679-6TES2000 2000–05 ECU harness plug B (25P, TE 040 Multi-Lock)1.000ea
connector179680-5TES2000 2000–05 ECU harness plug C (31P, TE 040 Multi-Lock)1.000ea
connector179681-6TES2000 2000–05 ECU harness plug A (32P, TE 040 Multi-Lock)1.000ea
connectorS2K-0005-ECU-DHondaS2000 2000–05 ECU plug D (P/N unknown)1.000ea

ECU setup sheet

RoleEngine refEngine signalSensorECU pointECU functionECU classSetup flag
No configured channels.

Findings

Open (20)

SeverityCodeSubjectMessage
errorNET_MERGEDOEM-C-18 + OEM-C-21 + OEM-C-30 + OEM-C-31 + OEM-C-7 + OEM-C-9 + SP-0V-1 + SPEEDUINO-A-12 + SPEEDUINO-A-232 different OEM functions share one net: OEM-C-21 Cam (TDC1) sensor −; OEM-C-9 Crank sensor − (CKP−)
errorREQUIRED_UNMAPPEDOEM-B-1Required OEM function "Power source 1 (main relay)" (power_in) is not connected to the new ECU.
errorREQUIRED_UNMAPPEDOEM-B-9Required OEM function "Power source 2 (main relay)" (power_in) is not connected to the new ECU.
warnLOAD_UNKNOWNSPEEDUINO-A-1SPEEDUINO-A-1 "Injector 1" drives OEM-B-11 Injector 1 (load 1.2 A) but its current rating is unknown. Check the ECU manual.
warnLOAD_UNKNOWNSPEEDUINO-A-15SPEEDUINO-A-15 "Proto area 2 (fan)" drives OEM-A-16 Fuel pump relay (JDM) (load 0.2 A) but its current rating is unknown. Check the ECU manual.
warnLOAD_UNKNOWNSPEEDUINO-A-16SPEEDUINO-A-16 "Proto area 3 (fuel pump)" drives OEM-A-15 Fuel pump relay (USDM) (load 0.2 A) but its current rating is unknown. Check the ECU manual.
warnLOAD_UNKNOWNSPEEDUINO-A-2SPEEDUINO-A-2 "Injector 2" drives OEM-B-3 Injector 2 (load 1.2 A) but its current rating is unknown. Check the ECU manual.
warnLOAD_UNKNOWNSPEEDUINO-A-29SPEEDUINO-A-29 "Idle stepper 2B" drives OEM-B-23 Idle air control valve (load 1.0 A) but its current rating is unknown. Check the ECU manual.
warnLOAD_UNKNOWNSPEEDUINO-A-3SPEEDUINO-A-3 "Injector 3" drives OEM-B-4 Injector 3 (load 1.2 A) but its current rating is unknown. Check the ECU manual.
warnLOAD_UNKNOWNSPEEDUINO-A-31SPEEDUINO-A-31 "Idle stepper 1A" drives OEM-B-12 VTEC solenoid (load 1.0 A) but its current rating is unknown. Check the ECU manual.
warnLOAD_UNKNOWNSPEEDUINO-A-35SPEEDUINO-A-35 "Boost" drives OEM-A-20 Radiator fan relay (load 0.2 A) but its current rating is unknown. Check the ECU manual.
warnLOAD_UNKNOWNSPEEDUINO-A-36SPEEDUINO-A-36 "Idle 2 (3-wire idle)" drives OEM-A-17 A/C clutch relay (load 0.2 A) but its current rating is unknown. Check the ECU manual.
warnLOAD_UNKNOWNSPEEDUINO-A-37SPEEDUINO-A-37 "PWM idle" drives OEM-A-28 Air pump relay (load 0.2 A) but its current rating is unknown. Check the ECU manual.
warnLOAD_UNKNOWNSPEEDUINO-A-5SPEEDUINO-A-5 "Injector 4" drives OEM-B-5 Injector 4 (load 1.2 A) but its current rating is unknown. Check the ECU manual.
warnNET_FAMILYOEM-A-1 ↔ SPEEDUINO-A-30OEM-A-1 "Coolant temp gauge drive" [low_side_out] is wired to SPEEDUINO-A-30 "Idle stepper 2A" [hbridge_out]. A half-bridge can act as a low-side switch only if configured that way.
warnNET_FAMILYOEM-B-12 ↔ SPEEDUINO-A-31OEM-B-12 "VTEC solenoid" [high_side_out] is wired to SPEEDUINO-A-31 "Idle stepper 1A" [hbridge_out]. A half-bridge can act as a high-side switch only if configured that way.
warnNET_FAMILYOEM-B-23 ↔ SPEEDUINO-A-29OEM-B-23 "Idle air control valve" [low_side_out] is wired to SPEEDUINO-A-29 "Idle stepper 2B" [hbridge_out]. A half-bridge can act as a low-side switch only if configured that way.
warnNET_FAMILYOEM-C-11 ↔ SPEEDUINO-A-32OEM-C-11 "Secondary O2 heater control" [low_side_out] is wired to SPEEDUINO-A-32 "Idle stepper 1B" [hbridge_out]. A half-bridge can act as a low-side switch only if configured that way.
infoNET_FAMILYOEM-C-7 ↔ OEM-C-21OEM-C-7 "Sensor ground 1" [sensor_ground] is wired to OEM-C-21 "Cam (TDC1) sensor −" [trigger_in]. Trigger return tied to sensor/trigger ground: correct for single-ended trigger inputs.
infoUNMAPPEDOEM24 optional OEM pins are not mapped: OEM-A-10 Service check signal; OEM-A-12 Immobilizer indicator light; OEM-A-13 Immobilizer enable signal; OEM-A-18 Check engine light (MIL); OEM-A-2 Air control valve solenoid; OEM-A-21 K-Line; OEM-A-24 Starter switch signal; OEM-A-25 Immobilizer code; OEM-A-26 Power steering load detect; OEM-A-27 A/C switch (request); OEM-A-29 Fuel tank pressure sensor; OEM-A-3 Evap bypass solenoid; OEM-A-30 Electrical load detector; OEM-A-32 Brake switch; OEM-A-4 Evap canister vent shut valve; OEM-A-6 Evap canister purge valve; OEM-B-21 Backup power (battery constant); OEM-C-10 VTEC pressure switch; OEM-C-15 Secondary O2 sensor; OEM-C-16 Primary O2 sensor; OEM-C-2 Alternator control; OEM-C-22 Knock sensor; OEM-C-24 Air pump electric current sensor; OEM-C-3 Knock sensor

Accepted (0)

CodeSubjectReasonBy

Notes

Auto-mapped by auto_map() from the library pin data on 2026-10-04. Review every wire against both manuals before building. Open items: - Main-relay feed: no ecu_main_power pin on the stock or the new ECU - OEM-B 1: Power source 1 (main relay): no rule for class ecu_main_power; wire by hand - OEM-B 9: Power source 2 (main relay): no rule for class ecu_main_power; wire by hand Not wired: - OEM-B 21: Backup power (battery constant): Speeduino Speeduino has no battery-constant input; not needed - OEM-C 3: Knock sensor: no free knock input on Speeduino Speeduino - OEM-C 22: Knock sensor: no free knock input on Speeduino Speeduino - OEM-A 12: Immobilizer indicator light: no free low_side/ls_hs/injector/hbridge on Speeduino Speeduino - OEM-A 18: Check engine light (MIL): no free low_side/ls_hs/injector/hbridge on Speeduino Speeduino - OEM-A 2: Air control valve solenoid: no free low_side/ls_hs/injector/hbridge on Speeduino Speeduino - OEM-A 3: Evap bypass solenoid: no free low_side/ls_hs/injector/hbridge on Speeduino Speeduino - OEM-A 4: Evap canister vent shut valve: no free low_side/ls_hs/injector/hbridge on Speeduino Speeduino - OEM-A 6: Evap canister purge valve: no free low_side/ls_hs/injector/hbridge on Speeduino Speeduino - OEM-C 2: Alternator control: no free low_side/ls_hs/injector/hbridge on Speeduino Speeduino - OEM-C 15: Secondary O2 sensor: no free o2_narrowband/analog_0_5 on Speeduino Speeduino - OEM-C 16: Primary O2 sensor: no free o2_narrowband/analog_0_5 on Speeduino Speeduino - OEM-A 29: Fuel tank pressure sensor: no free analog_0_5 on Speeduino Speeduino - OEM-A 30: Electrical load detector: no free analog_0_5 on Speeduino Speeduino - OEM-C 24: Air pump electric current sensor: no free analog_0_5 on Speeduino Speeduino - OEM-A 24: Starter switch signal: no free switch_in/frequency_in/analog_0_5 on Speeduino Speeduino - OEM-A 26: Power steering load detect: no free switch_in/frequency_in/analog_0_5 on Speeduino Speeduino - OEM-A 27: A/C switch (request): no free switch_in/frequency_in/analog_0_5 on Speeduino Speeduino - OEM-A 32: Brake switch: no free switch_in/frequency_in/analog_0_5 on Speeduino Speeduino - OEM-C 10: VTEC pressure switch: no free switch_in/frequency_in/analog_0_5 on Speeduino Speeduino - OEM-A 21: K-Line: no free k_line on Speeduino Speeduino - OEM-A 10: Service check signal: not classified in the library; wire by hand - OEM-A 13: Immobilizer enable signal: not classified in the library; wire by hand - OEM-A 25: Immobilizer code: not classified in the library; wire by hand

Sources

ReliabilityKindTitleURL
4vendor_docAEM 30-6052 Series 2 Plug & Play EMS, 2000–2005 S2000 (original ECU pinout)https://documents.aemelectronics.com/techlibrary_30-6052_series_2_plug___play_ems.pdf
4vendor_docHaltech KB: F20C (AP1) enginehttps://support.haltech.com/portal/en/kb/articles/f20c-ap1-engine
4vendor_docLink S2000 AP1 PlugIn installation manualhttps://linkecu.com/documentation/S2000X.pdf
4vendor_docSpeeduino Manual (08/04/25) — V0.4 board IDC40 pinout & featureshttps://speeduino.com/Speeduino_manual.pdf
2forumAllPinouts: 2000–2005 Honda S2000 ECUhttps://allpinouts.org/pinouts/connectors/car/2000-2005-honda-s2000-ecu/
2forumAutodata blog: ECU Pinout Honda S2000 2000-2004http://autodatas.blogspot.com/2012/11/ecu-pinout-honda-s2000-2000-2004.html
2derivedTypical load estimates (relay coil ~0.2 A, high-Z injector ~1.2 A, VVT solenoid ~1 A)—