Ford Falcon
Applies to: IOcan · Standalone controller. What this means
You have a ZF 8HP or a Porsche PDK to run behind a Ford Falcon factory ECU. It broadcasts a torque value, which is the expensive part of the setup already done. This page covers what else its stream provides, and the three mandatory signals you will be wiring in yourself.
This page covers the ECU side. The transmission side — which controller to add and which transmission preset to pair — is on the per-transmission pages (8HP · PDK).
Choosing between devices? Which device do I need? settles it in one question, and compares the IOcan CAN gateway with the standalone transmission controller.
Compatibility summary
| Preset name in the app | Ford Falcon |
| Torque broadcast | Yes |
| Injector pulse width | No |
| Recommended torque method | ECU Reported Torque |
The preset belongs to the shared CAN layer, so it behaves the same behind the IOcan gateway drivers and the standalone transmission drivers.
Shares its signal structure with the GM LS E38 preset: a small input set built around a factory torque broadcast, plus transmission state sent back to the ECU.
This ECU is supported in firmware and listed in the compatibility table, but was absent from the documentation roadmap — if you are running one, the support is real.
What this preset does not provide
The OEM gateways require seven mandatory inputs — eight on PDK. This preset does not carry the following, so they must be supplied from a device input, another CAN preset, or hand-mapped CAN inputs:
- Oil temperature
- Coolant temperature
- Brake status
- Vehicle speed
A missing mandatory input raises fault 0x0001 and the driver will not run,
so resolve these at the wiring stage rather than during commissioning. The full
set is on the
signal requirements matrix.
Signals this preset does provide: RPM, MAP, TPS, Pedal position, Engine torque
Mode and input shaft speed outputs. assignable but not transmitted by the current entity
Wiring
- One CAN bus between the ECU and the device.
- The bitrate must match on both ends.
- Termination: exactly two 120 Ω terminators, one at each physical end — the device's is software-switchable, so enable it only if the device sits at an end. See CAN Bus Diagnostics.
- Twisted pair, routed away from ignition and injector wiring.
Setup
- Enable the CAN stream output in the ECU's own software, and note its base ID or configured frame set.
- Add a CAN bus in the device configuration, at the matching bitrate.
- Add the Ford Falcon preset to that bus.
- Assign the preset's signals to the inputs your controller needs.
- Supply the missing mandatory signals listed above.
- Choose a torque calculation method — see below.
- Set a Timeout and Timeout mode on every input feeding the torque
estimate.
UsePreviousholds a stale value forever and is the wrong choice on anything safety-relevant.
Torque signal setup and validation
Yes. This ECU broadcasts an engine torque value, so ECU Reported Torque is available and is the most accurate option — it needs no calibration.
Verify it anyway before relying on it. A tuner who deleted or decalibrated the torque structure produces a value that still looks alive in a log, and nothing in the driver checks whether it is plausible. Run the ten-minute check.
If it fails that check, switch to a calculated method instead of trying to correct it.
The full method reference, the correction maps and the all-or-nothing VE table warning are on Engine torque estimation.
Validate before driving. The torque value sets clutch pressure, nothing checks whether it is plausible, and under-reporting is the direction that slips and overheats clutches. On a gateway it also sets the depth of every shift cut, because the TCU's requested torque limit is rescaled against it.
Verification checklist
- [ ] RPM tracks the ECU's own RPM channel.
- [ ] TPS reads zero closed and full scale at wide-open throttle.
- [ ] MAP is plausible at idle and tracks load.
- [ ] Every signal from the "does not provide" list above is present and correct from its alternative source.
- [ ] Engine torque is present, changing, and passes the verification points.
- [ ] No mandatory-input faults are active.