ECU spec · Holley

Holley Dominator pinout and specs

Holley Dominator is a 172-pin wire-in Holley ECU on 6 connectors: J1A (34 pins), J1B (26 pins), J2A (34 pins), J2B (26 pins), J3 (26 pins) and J4 (26 pins).

It has 12 injector outputs and 12 ignition outputs. The injector drivers are peak-and-hold, so low-impedance injectors run without a resistor pack. The ignition outputs are logic-level. Smart coils plug straight in; dumb coils need an igniter in between.

There are 2 dedicated trigger inputs, each happy with a VR or a Hall sensor. Two knock inputs cover both banks of a V engine. It has 2 onboard wideband controllers, so a sensor wires straight in. MAP is an external sensor on an analog input.

It has H-bridge outputs labelled for an electronic throttle, so drive-by-wire runs from the ECU itself. Two CAN buses handle dashes, PDMs and expansion. 21 outputs can switch 12V as well as ground.

Spec sheet

ConnectorsJ1A (34), J1B (26), J2A (34), J2B (26), J3 (26), J4 (26)172 pins in this profile
Injector outputs12peak-and-hold (low-impedance capable)
Ignition outputs12logic-level: smart coils, or an igniter for dumb coils
Dedicated trigger inputs2VR or Hall
Knock inputs2
Onboard wideband controllers2
Onboard MAP sensorNo
CAN buses2
Drive-by-wireYes
High-side outputs21
Half-bridge outputs8H-bridge pairs for a throttle motor or stepper
5V sensor supply5 pins

Which builds it suits

Of the 58 swap presets in the planner, 28 fit as they are and 29 fit with add-ons; 1 does not fit at all. The add-on it asks for most often is an external igniter. Where it falls short, it is usually not enough knock inputs. The planner fills anything a preset leaves open with its ordinary defaults, so your own build may land differently.

It runs the GM LS L76 (Gen4 6.0 alum), Nissan VR38DETT (R35 GT-R), Subaru EJ/FA EJ20 turbo single-AVCS (EJ207 v7-9) and Mazda Rotary 13B-MSP Renesis (RX-8 auto, 4-injector) presets with nothing added. The Ford Coyote 5.0 Gen3 (2018-23) needs an external igniter. The Subaru EJ/FA FA20DIT (WRX turbo 2015+) needs a direct-injection driver module. It can't run the BMW S54 (3.2 NA I6, E46 M3): not enough knock inputs.

Fits as it is 28
Fits with add-ons 29
Does not fit 1

Plan a build around the Holley Dominator

Pin table

By connector: J1A carries 2 trigger inputs, 2 knock inputs and 8 analog inputs; J1B carries 8 injector outputs, 8 ignition outputs and 4 H-bridge outputs; J2A carries 19 analog inputs, 4 digital inputs and 8 wideband pins; J2B carries 4 injector outputs and 4 ignition outputs; J3 carries 9 analog inputs, 4 H-bridge outputs and 1 CAN bus.

Show all 172 pins
PinFunction
J1A 1RPM input from coil negative (non CD, timing not controlled)
J1A 2Fuel pump supply, +12V high side, 10A max
J1A 3Programmable input 2, accepts digital freq, 0-5V, 0-20V, thermistor, 12V switch, ground switch
J1A 4Programmable input 4, accepts digital freq, 0-5V, ground switch
J1A 5Throttle position signal
J1A 6Points style trigger out to CD ignition box
J1A 7Wideband 1 sensor line COMPR2
J1A 8Wideband 1 sensor line Shield
J1A 9Wideband 1 sensor line HTR -
J1A 10Ignition switched +12V feed to ECU
J1A 11Air temp thermistor signal
J1A 12Programmable input 1, accepts digital freq, 0-5V, 0-20V, thermistor, 12V switch, ground switch
J1A 13Programmable input 3, accepts digital freq, 0-5V, ground switch
J1A 14IPU ground for crank/cam sensors and shields
J1A 15Digital gauge drive output
J1A 16Wideband 1 sensor line COMPR1
J1A 17Wideband 1 sensor line VS-/IP+
J1A 18Sensor ground
J1A 19Coolant temp thermistor signal
J1A 20Oil pressure 0-5V signal
J1A 21Knock sensor 2
J1A 22Cam sync input (VR or Hall, set in software); HEI bypass output when used
J1A 23MAP sensor signal (external sensor)
J1A 24CAN 1 low
J1A 25Wideband 1 sensor line VS+
J1A 26+5V sensor supply
J1A 27Not used
J1A 28Single EST/SPOUT timing out (HEI/TFI distributor)
J1A 29Knock sensor 1
J1A 30Crank input (VR or Hall, set in software)
J1A 31Fuel pressure 0-5V signal
J1A 32CAN 1 high
J1A 33Wideband 1 sensor line IP+
J1A 34Wideband 1 sensor line HTR +
J1B 1Stepper IAC coil A low
J1B 2Stepper IAC coil A high
J1B 3Programmable output 4, low side switch or ground PWM, 2A
J1B 4Injector driver F (peak and hold)
J1B 5Injector driver G (peak and hold)
J1B 6Injector driver H (peak and hold)
J1B 7Injector driver E (peak and hold)
J1B 8Stepper IAC coil B low
J1B 9Stepper IAC coil B high
J1B 10Programmable output 3, low side switch or ground PWM, 2A
J1B 11Programmable output 2, 12V high side switch or 12V PWM, 2A
J1B 12Programmable output 1, 12V high side switch or 12V PWM, 2A
J1B 13Injector driver D (peak and hold)
J1B 14Coil trigger ground reference (low current)
J1B 15Coil trigger 2 (logic level to smart/DIS coil)
J1B 16Coil trigger 4 (logic level to smart/DIS coil)
J1B 17Coil trigger 6 (logic level to smart/DIS coil)
J1B 18Coil trigger 8 (logic level to smart/DIS coil)
J1B 19Injector driver A (peak and hold)
J1B 20Clean 12V supply out (coil/sensor feed)
J1B 21Coil trigger 1 (logic level to smart/DIS coil)
J1B 22Coil trigger 3 (logic level to smart/DIS coil)
J1B 23Coil trigger 5 (logic level to smart/DIS coil)
J1B 24Coil trigger 7 (logic level to smart/DIS coil)
J1B 25Injector driver C (peak and hold)
J1B 26Injector driver B (peak and hold)
J2A 1Programmable input 6, accepts 0-5V, 0-20V, thermistor, 12V switch, ground switch
J2A 2Programmable input 10, accepts 0-5V, 0-20V, thermistor, 12V switch, ground switch
J2A 3Programmable input 14, accepts 0-5V, ground switch
J2A 4Programmable input 18, accepts digital freq, inductive speed
J2A 5Programmable input 21, accepts 0-5V, 12V switch, ground switch
J2A 6Programmable input 25, accepts 0-5V, 12V switch, ground switch
J2A 7Wideband 2 sensor line COMPR2
J2A 8Wideband 2 sensor line Shield
J2A 9Wideband 2 sensor line HTR -
J2A 10Programmable input 5, accepts 0-5V, 0-20V, thermistor, 12V switch, ground switch
J2A 11Programmable input 9, accepts 0-5V, 0-20V, 12V switch, ground switch
J2A 12Programmable input 13, accepts 0-5V, ground switch
J2A 13Programmable input 17, accepts digital freq, inductive speed
J2A 14Programmable input 20, accepts 0-5V, 12V switch, ground switch
J2A 15Programmable input 24, accepts 0-5V, 12V switch, ground switch
J2A 16Wideband 2 sensor line COMPR1
J2A 17Wideband 2 sensor line VS-/IP+
J2A 18Sensor ground
J2A 19Programmable input 8, accepts 0-5V, 0-20V, thermistor, 12V switch, ground switch
J2A 20Programmable input 12, accepts 0-5V, ground switch
J2A 21Programmable input 16, accepts digital freq, inductive speed
J2A 22IPU ground for speed inputs
J2A 23Programmable input 23, accepts 0-5V, 12V switch, ground switch
J2A 24Programmable input 27, accepts 0-5V, 12V switch, ground switch
J2A 25Wideband 2 sensor line VS+
J2A 26+5V sensor supply
J2A 27Programmable input 7, accepts 0-5V, 0-20V, thermistor, 12V switch, ground switch
J2A 28Programmable input 11, accepts 0-5V, 0-20V, thermistor, 12V switch, ground switch
J2A 29Programmable input 15, accepts 0-5V, ground switch
J2A 30Programmable input 19, accepts digital freq, inductive speed
J2A 31Programmable input 22, accepts 0-5V, 12V switch, ground switch
J2A 32Programmable input 32, accepts 0-5V, 12V switch, ground switch
J2A 33Wideband 2 sensor line IP+
J2A 34Wideband 2 sensor line HTR +
J2B 1Programmable output 16, 12V high side switch or 12V PWM, 2A
J2B 2Programmable output 15, 12V high side switch or 12V PWM, 2A
J2B 3Programmable output 11, low side switch or ground PWM, 2A
J2B 4Programmable output 17, 12V high side switch or 12V PWM, 2A
J2B 5Programmable output 9, low side switch or ground PWM, 2A
J2B 6Programmable output 6, low side switch or ground PWM, 2A
J2B 7Injector driver J (peak and hold)
J2B 8Programmable output 7, low side switch or ground PWM, 2A
J2B 9Programmable output 12, low side switch or ground PWM, 2A
J2B 10Programmable output 18, 12V high side switch or 12V PWM, 2A
J2B 11Programmable output 10, low side switch or ground PWM, 2A
J2B 12Programmable output 5, low side switch or ground PWM, 2A
J2B 13Injector driver K (peak and hold)
J2B 14Coil trigger ground reference (low current)
J2B 15Coil trigger I (logic level to smart/DIS coil)
J2B 16Coil trigger K (logic level to smart/DIS coil)
J2B 17Coil trigger J (logic level to smart/DIS coil)
J2B 18Coil trigger L (logic level to smart/DIS coil)
J2B 19Injector driver L (peak and hold)
J2B 20Clean 12V supply out (coil/sensor feed)
J2B 21Programmable output 8, low side switch or ground PWM, 2A
J2B 22Programmable output 19, 12V high side switch or 12V PWM, 2A
J2B 23Programmable output 20, 12V high side switch or 12V PWM, 2A
J2B 24Programmable output 13, 12V high side switch or 12V PWM, 2A
J2B 25Programmable output 14, 12V high side switch or 12V PWM, 2A
J2B 26Injector driver I (peak and hold)
J3 1Sensor ground
J3 2Programmable input 31, accepts 0-5V
J3 3Programmable input 32, accepts 0-5V
J3 4DBW motor 2 bridge A
J3 5DBW motor 2 bridge B
J3 6DBW motor 1 bridge A
J3 7DBW motor 1 bridge B
J3 8+5V sensor supply
J3 9Programmable input 30, accepts 0-5V
J3 10Programmable output 24, 12V high side switch or 12V PWM, 2A
J3 11Programmable output 23, 12V high side switch or 12V PWM, 2A
J3 12Programmable output 22, low side switch or ground PWM, 2A
J3 13Programmable output 21, low side switch or ground PWM, 2A
J3 14CAN 2 low
J3 15Programmable input 29, accepts 0-5V
J3 16Sensor ground
J3 17Multi map (global folder) selector input, PN 558-407
J3 18Programmable input 36, accepts 0-5V, 0-20V, thermistor, 12V switch, ground switch
J3 19Programmable output 25, 12V high side switch or 12V PWM, 2A
J3 20CAN 2 high
J3 21Programmable input 28, accepts 0-5V
J3 22+5V sensor supply
J3 23Programmable input 33, accepts 0-5V
J3 24Programmable input 35, accepts 0-5V, 0-20V, thermistor, 12V switch, ground switch
J3 25Programmable input 34, accepts 0-5V
J3 26Programmable output 26, 12V high side switch or 12V PWM, 2A
J4 1Programmable output 30, low side switch or ground PWM, 2A
J4 2Programmable output 29, low side switch or ground PWM, 2A
J4 3Programmable output 36, 12V high side switch or 12V PWM, 2A
J4 4Programmable output 35, 12V high side switch or 12V PWM, 2A
J4 5Programmable output 32, 12V high side switch or 12V PWM, 2A
J4 6Programmable output 34, 12V high side switch or 12V PWM, 2A
J4 7Programmable output 28, low side switch or ground PWM, 2A
J4 8Programmable input 46, accepts 0-5V, 12V switch, ground switch
J4 9Programmable input 45, accepts 0-5V, 12V switch, ground switch
J4 10Programmable input 47, accepts 0-5V, 12V switch, ground switch
J4 11Programmable output 31, 12V high side switch or 12V PWM, 2A
J4 12Programmable output 33, 12V high side switch or 12V PWM, 2A
J4 13Programmable output 27, low side switch or ground PWM, 2A
J4 14Sensor ground
J4 15Programmable input 42, accepts 0-5V, 12V switch, ground switch
J4 16Programmable input 48, accepts 0-5V, 12V switch, ground switch
J4 17Programmable input 37, accepts 0-5V, 0-20V, thermistor, 12V switch, ground switch
J4 18Programmable input 39, accepts digital freq, inductive speed
J4 19Programmable input 40, accepts digital freq, inductive speed
J4 20+5V sensor supply
J4 21Programmable input 41, accepts 0-5V, 12V switch, ground switch
J4 22Programmable input 43, accepts 0-5V, 12V switch, ground switch
J4 23Programmable input 44, accepts 0-5V, 12V switch, ground switch
J4 24Programmable input 49, accepts digital freq, 0-5V, ground switch
J4 25Programmable input 38, accepts 0-5V, 0-20V, thermistor, 12V switch, ground switch
J4 26Programmable input 50, accepts digital freq, 0-5V, ground switch

Other Holley ECUs

The closest Holley unit is the Holley Terminator X Max. Against it, this one has 12 injector outputs (the Terminator X Max has 8), 12 ignition outputs (the Terminator X Max has 8), 2 wideband controllers (the Terminator X Max has 1) and 2 CAN buses (the Terminator X Max has 1).

Source: Holley documentation for the Dominator

Always verify against the manufacturer's manual and your tuner before wiring.