How to use this page
The BA Falcon's factory ECU has three connectors: A and B have 46 pins each, and C has 30. The Elite Pro Plug-in for the Barra plugs straight into the factory harness, so these are the factory pin positions with the function the Haltech assigns to each one. Use it with a multimeter when you're checking a circuit, or when you're planning which spare pins to use for extra functions.
Before you pin anything, make sure the ECU is set up for the right model. See plug-in model selection and initial ECU setup. Working on a later car? The BF pinout and FG pinout are different. Don't assume they match.
Power, grounds and switching
| Function | Pin(s) |
|---|---|
| ECU power, +13.8V | B34, B46, C23 |
| Permanent battery +12V | B40 |
| Ignition switch +12V | B09 |
| Engine control relay | B37 |
| Start signal from ignition switch | B38 |
| Starter motor relay output | B04 |
| Battery negative (power ground) | B01, B10, B11, B12, B23, C01 |
| +5V sensor supply | A21, A36, B20, B28, B45, C30 |
| Sensor signal ground | A22, A32, A40, B21, B29, B33 |
If the ECU won't power up or the Power LED is off, check the relay, ignition feed and battery negative pins first. The Power LED and Status LED articles explain what the lights mean.
Fuel and spark
| Cylinder | Injector pin | Ignition pin |
|---|---|---|
| 1 | A14 | A35 |
| 2 | A07 | A46 |
| 3 | A15 | A12 |
| 4 | A04 | A34 |
| 5 | A08 | A24 |
| 6 | A03 | A23 |
If you're rewiring the factory coils, Haltech's BA/BF Barra ignition harness (HT-130345) is the neat way to wire them.
Crank, cam and cam control
- Crank sensor: positive on A30, negative on A41
- Intake cam sensor (home): A31
- Exhaust cam sensor: A33
- Intake cam control solenoid: A05
- Exhaust cam control solenoid: A06
Engine sensors
| Sensor | Pin | Notes |
|---|---|---|
| Manifold pressure | A38 | |
| Boost pressure | C02 | Turbo models only |
| Intake air temperature | A25 | |
| Coolant temperature | A45 | |
| Oil temperature | A13 | |
| Oil pressure switch | A26 | |
| Knock sensor 1 | A29 | |
| Narrowband O2, pre-cat | B08 (signal), A09 (heater) | |
| Post-cat O2 | C18 (signal), C19 (heater) | Not used |
Drive-by-wire
- Throttle body motor: + on A27, − on A28
- Throttle position: TPS 1 on A44, TPS 2 on A16
- Accelerator pedal: APP 1 on B17, APP 2 on B18. APP 3 on B19 isn't used.
If you get a drive-by-wire fault, don't guess. Check both TPS and both APP signals against each other in the ESP data, and check the motor pins for continuity, before you touch any settings.
Vehicle inputs
- Brake pedal switch 1: B25, and switch 2: B32
- Clutch switch: B05 (manual cars only)
- Reverse switch: B30
- Power steering switch: B31
- A/C pressure: B15
- Cruise control: B16
- Collision detection: B06
- Vehicle speed from the driveshaft: B07 (only on cars without ABS)
Outputs
- Fuel pump: B27
- Thermofan 1: B24, and thermofan 2: B35
- A/C control: B02
- Boost control: C21 (turbo models only)
- Dual intake runner: B03 (non-turbo models only)
- Evaporative emissions: B22
- Vehicle speed output: B36
- Reverse lockout: B42
CAN
There are two CAN pairs: B13 (high) with B14 (low), and C03 (high) with C04 (low). The vehicle CAN support article covers what the Elite talks to on the factory network.
4-speed automatic pins (not currently supported)
The BA's 4-speed auto is not currently supported by the Elite Pro Plug-in, so these pins are labeled but not driven:
- Shift solenoids 1 and 2 (A19, A20), MCS 1 and 2 (A17, A18)
- Power control solenoid (A02), variable pressure solenoid (A39), lock-up solenoid (A43)
- Transmission fluid temperature (A37)
- Range switch inputs 1 and 2 (B41, B43)
If your BA is an auto, talk to us before you buy so we can plan transmission control properly.
Unassigned pins
A01, A10, A11, A42, B26, B39, B44, C05 to C17, C20, C22 and C24 to C29 have no function on the BA.
Need this diagram? Ask us and we'll send it over with advice for your build.
BA pinout FAQ
Is the BA pinout the same as the BF?
No. They're close, but pins move between models. Always use the page that matches your car.
Can I use an unassigned pin for an extra sensor?
Only if the Elite Pro Plug-in has an input or output on that position. Unassigned factory positions aren't necessarily wired to anything inside the ECU. We're happy to help you plan add-ons. Book a free consultation.



