
ZF 8HP Controller Built Into the RM-Primis Standalone ECU
Control supported ZF 8HP automatic transmissions directly from the
RM-Primis standalone ECU. Instead of adding a separate aftermarket 8HP controller,
RM-Primis communicates with the original 8HP TCU over non-invasive CAN bus for
engine torque coordination, gear selection, diagnostics, shifter support and OEM-like shift behaviour.
8HP Transmission Controller
8HP45 / 8HP50 / 8HP70
BMW F-Series Shifter Support
CAN Bus Integration
No separate 8HP controller
RM-Primis handles engine management and supported ZF 8HP transmission control from one ECU.
Non-invasive CAN control
The 8HP mechatronics stays sealed. RM-Primis communicates with the original internal TCU over CAN.
Diagnostics included
Read and clear transmission DTCs, monitor live TCU status and read firmware information through RM-Tuner.
Flashing support
BMW E-Series, Chrysler, Dodge, Jeep, Jaguar/Land Rover and other 8HP applications may be supported with TCU flashing.
What is the RM-Primis ZF 8HP controller solution?
RM-Primis is a standalone engine ECU with native ZF 8HP transmission control.
It acts as the engine ECU and transmission control interface by sending OEM-style CAN messages to the original
8HP TCU. This allows supported 8HP transmissions to be used in swaps without adding a separate standalone TCU box.
It is designed for builders searching for a ZF 8HP controller,
8HP transmission controller, 8HP standalone controller,
BMW 8HP controller or 8HP70 swap controller.
Native ZF 8HP control for RM-Primis ECU owners
Full 8HP control via CAN bus
- Gear selection and shift request communication
- Engine torque coordination during shifts
- OEM-style ECU/DME behaviour
- No external 8HP controller module required
Non-invasive installation
- No physical modification to the 8HP transmission hardware
- No need to open the mechatronics for supported setups
- Original internal TCU remains in place
- Cleaner wiring and fewer extra modules
Built-in service tools
- Read and clear transmission DTCs
- Read TCU firmware version
- Monitor live TCU status
- Use RM-Tuner for setup and diagnostics
RM-Primis talks to the original ZF 8HP TCU over CAN
The ZF 8HP transmission contains a mechatronics unit with its own internal TCU.
RM-Primis communicates with that original TCU using CAN bus messages similar to an OEM engine ECU.
During operation, RM-Primis and the 8HP TCU coordinate gear selection, engine torque limits, shift requests,
clutch protection and diagnostic status.
During a gear change, the transmission can request engine torque reduction. RM-Primis then manages the engine
side of the shift, helping the 8HP behave like a factory-integrated automatic rather than a disconnected swap.
- Engine and gearbox coordination through one ECU
- Original 8HP TCU retained inside the transmission
- No separate aftermarket transmission controller needed for supported setups
- Designed for clean engine swaps, restomods, BMW builds and high-performance conversions

Common ZF 8HP variants used in swaps
The ZF 8HP family is popular because it combines strong torque capacity, fast shifting, good road manners and wide availability.
RM-Primis 8HP control is aimed at supported 8HP applications where the TCU can communicate using the required CAN protocol
or can be flashed to compatible firmware.
| Transmission | Typical use | RM-Primis notes |
|---|---|---|
| ZF 8HP45 | BMW 3-Series, 5-Series and many lighter-duty 8HP swaps | Commonly supported in BMW F-Series style setups. Good target for BMW 8HP45 controller searches. |
| ZF 8HP50 | Newer BMW F-Series and G-Series applications | Supported where CAN protocol and TCU firmware are compatible. Some G-Series setups may need configuration help. |
| ZF 8HP70 | BMW, Dodge, Jeep, Chrysler, Ram, performance swaps and higher torque builds | Popular choice for LS swaps, BMW swaps and 8HP70 controller searches. Non-BMW units may require TCU flashing. |
| ZF 8HP75 | Later BMW, SUV and higher torque applications | Contact us with transmission and TCU part number before ordering. Compatibility can depend on hardware and firmware. |
| ZF 8HP90 / 8HP95 | Heavy-duty and very high torque OEM applications | Part-number confirmation required. These should be checked before planning the build. |
ZF 8HP compatibility and flashing requirements
Some 8HP transmissions can be controlled directly by RM-Primis over CAN. Others need the TCU electronics flashed
to compatible firmware so the transmission speaks the correct CAN protocol. The table below is the best starting point.
| Platform / donor | Common 8HP variants | What is usually required |
|---|---|---|
| BMW F-Series F30, F32, F10, F15 and similar | 8HP45 / 8HP50 / 8HP70 | Plug-and-play over CAN. No TCU opening, no external programmer and no separate 8HP controller required for typical supported F-Series setups. |
| BMW G-Series | 8HP50 / 8HP75 | Same general interface style, but some model/year combinations may require CAN setup changes. Contact us with your exact donor details. |
| BMW E-Series E90, E70 and similar 8HP conversions | 8HP45 / 8HP70 | TCU flashing required. We can flash compatible TCU electronics to F-Series style firmware where hardware allows. |
| Chrysler / Dodge / Jeep / Ram Charger, Challenger, Ram 1500, Grand Cherokee and similar | Often 8HP70 | TCU flashing required. The TCU must be converted to compatible logic before RM-Primis can control it over CAN. |
| Jaguar / Land Rover | 8HP family | TCU flashing or part-number check required. Contact us before ordering so we can confirm compatibility. |
| Maserati / Alfa Romeo / other 8HP applications | 8HP family | Compatibility depends on TCU hardware and firmware. Send the TCU part number before planning the build. |
Free TCU flashing service: where flashing is required and the hardware is compatible, send us the TCU electronics only, not the complete transmission. We flash it and return it ready for RM-Primis integration. Typical turnaround is 1–2 business days after arrival.

BMW F-Series electronic shifter support
RM-Primis currently supports the BMW F-Series electronic shifter for 8HP control. This allows a clean OEM-style
cockpit installation with gear selection, manual mode and paddle-shift support where fitted and configured.
Other selectors, including Jaguar rotary selectors, Jeep shifters or aftermarket paddle setups, may be possible
depending on the project. Contact us with your shifter type, TCU details and intended wiring layout.
What do I need for an RM-Primis ZF 8HP setup?
The exact parts depend on the donor transmission, shifter, TCU firmware and vehicle wiring. These are the common parts used
for a clean RM-Primis 8HP installation.

RM-Primis standalone ECU
The ECU manages the engine and provides native ZF 8HP transmission control for supported setups.

ZF 8HP wiring harness
Universal 8HP loom for the key wiring between RM-Primis, the 8HP transmission, CAN wiring and required power connections.

8HP control integration
Integration and setup information for supported ZF8HP45, ZF8HP50, ZF8HP70 and related 8HP transmissions.
BMW 8HP shifter connectors
8-pin and 10-pin BMW electronic shifter connectors for a clean F-Series style 8HP shifter installation.
ZF 8HP timed relay
Useful where the 8HP TCU needs to remain powered briefly after ignition off to shut down correctly.
8HP documentation
Wiring diagrams, RM-Tuner setup notes, CAN transmission settings and 8HP technical support resources.
Typical ZF 8HP setup process
1. Confirm the transmission and TCU
Identify the 8HP variant, donor vehicle, TCU part number and shifter type. This decides whether the setup is direct CAN or needs flashing.
2. Flash the TCU if required
BMW F-Series is usually direct. BMW E-Series, Chrysler/Dodge/Jeep, Jaguar/Land Rover and some others normally require TCU firmware flashing.
3. Wire CAN, power, ground and shifter
Use the 8HP harness and wiring documentation to connect the transmission, RM-Primis ECU, shifter and any required relay wiring.
4. Configure RM-Tuner
Enable the 8HP transmission settings, confirm CAN communication, check live data, read DTCs and verify shifter inputs before driving.
RM-Primis vs a separate standalone 8HP controller
| Feature | RM-Primis native 8HP control | Separate aftermarket 8HP controller |
|---|---|---|
| Engine and gearbox coordination | Handled inside one ECU, with torque coordination between engine and 8HP TCU. | Usually handled by a separate TCU that must communicate with the engine ECU. |
| Extra controller box | No separate 8HP controller box required for supported setups. | Requires a dedicated transmission controller module. |
| Transmission hardware | Non-invasive CAN approach keeps the original TCU/mechatronics sealed. | Some systems may require internal wiring or controller changes depending on design. |
| Diagnostics | Read/clear DTCs, firmware info and live TCU status through RM-Tuner. | Depends on the controller and software ecosystem. |
| Best use case | Builders already using RM-Primis or wanting one ECU to manage engine and 8HP transmission. | Builders using a different ECU or needing a dedicated motorsport transmission controller. |
This is a good fit for
- BMW 8HP45, 8HP50 and 8HP70 swaps using RM-Primis
- Engine swaps that need coordinated ECU and automatic transmission control
- Builders wanting OEM-like shift behaviour with aftermarket flexibility
- Projects that need diagnostics, shifter support and clean wiring
- BMW, LS swap, restomod, drift, street and track builds using supported 8HP hardware
Contact us first when
- The transmission is from Chrysler, Dodge, Jeep, Ram, Jaguar, Land Rover, Maserati or Alfa Romeo
- You are using BMW G-Series hardware and are unsure of the CAN protocol
- You want to use a non-BMW shifter or custom paddle setup
- You have an 8HP75, 8HP90, 8HP95 or unusual TCU part number
- You are unsure whether your TCU can be flashed to compatible firmware
ZF 8HP setup walkthrough videos
Part 1: Main settings overview and first-start checklist for ZF 8HP control with RM-Primis.
Part 2: CAN messaging, shifter integration and common ZF 8HP wiring patterns.
ZF 8HP controller questions
Do I need a separate aftermarket ZF 8HP controller?
No, not when using a supported RM-Primis setup. RM-Primis includes native 8HP control through CAN, so the engine ECU and 8HP TCU can work together without a separate controller box.
Does this work with ZF 8HP70 transmissions?
Yes, 8HP70 is one of the common target transmissions. BMW F-Series 8HP70 setups are usually the easiest. Chrysler, Dodge, Jeep and Ram 8HP70 units normally require TCU flashing or compatibility confirmation.
Does the transmission need to be opened?
No. The RM-Primis method is non-invasive for supported applications. It communicates with the original TCU inside the mechatronics over CAN, so the transmission hardware stays sealed.
Which BMW 8HP setups are easiest?
BMW F-Series 8HP45, 8HP50 and 8HP70 setups are the most direct because they normally use the required CAN protocol. BMW G-Series may need setup tweaks, and BMW E-Series usually needs TCU flashing.
Can you flash my 8HP TCU?
Yes, where the TCU hardware is compatible. For supported non-F-Series applications, send the TCU electronics only. We flash it and return it ready for use with RM-Primis. Typical turnaround is 1–2 business days after arrival.
Does RM-Primis support the BMW electronic shifter?
Yes. RM-Primis supports the BMW F-Series electronic shifter, including manual mode and paddle support where fitted and configured. Other shifters may be possible by request.
Is 8HP control included with RM-Primis?
Yes. ZF 8HP control is included for RM-Primis ECU users. Some builds still need the correct wiring, shifter hardware, relay setup or TCU flashing depending on the transmission donor.
What information should I send before ordering?
Send the transmission type, donor vehicle, TCU part number, shifter type, engine setup and RM-Primis ECU model. This lets us confirm whether your 8HP setup is direct CAN or needs flashing.
One ECU for engine management and ZF 8HP transmission control
RM-Primis gives supported ZF 8HP swaps a clean route to OEM-like automatic transmission control without adding a separate aftermarket 8HP controller.
