The ZF 8HP70z Gearbox Project

After about 1.5 year with the DCT Project, I decided to switch platforms. DCT is out along with the transmission wiring and the controller. Reasons many but not part of this thread.

In its place, we’re installing a ZF 8HP70z automatic transmission from the F30 330d series. A very capable, 8-speed transmission, that can handle loads of torque, that will be paired with a different control unit this time from TurboLamik. I will emfasize on the electronics modifications on this thread as well, along with the mechanical bits. 

For this conversion, I will be using the following:

1. Adapter plate to allow this gearbox to bolt to the M54 block, as the starter is lower/left side instead of upper/right (sort of mirrored)

2. Custom or OEM mix’n’match driveshaft

3. Custom or OEM gearbox crossmember

4. Turbolamik TCU with MS43 canbus integration & individual drive mode programs

5. N55 6-bolt Flexplate (my crankshaft is 6-bolt pattern so got to use this one)

6. N57N torque converter (comes with the gearbox thankfully)

7. F82 M4 Joystick

8. E46 M3 paddles

9. Custom IKE integrated OLED display for gearbox info

10. Milspec wiring with proper connectors

11. Genuine BMW oil pan with integrated oil filter

12. Setrab 25-row oil cooler

13. Davies, Craig 12″ cooler fan with thermostat

14. Custom PCB board for 8HP Mechatronics modification

15. Oil seals & Gaskets

At the moment I am waiting delivery of the gearbox. Once received and verified non-damaged, I will go ahead with the rest of the parts. 

Document with repair instructions & torque values:

Gearbox:

Crank on my engine:

28 September 2021: Gearbox has been delivered

Unboxed:

Oil pan removed. The big round tube on the top is the oil pressure accumulator for cars with start/stop system. Not going to be used on the E46 obviously.

Motor vehicle Rectangle Gas Wood Automotive exterior

As all parts have arrived (minus the potting epoxy) it’s time to start working on the project.

Reference video for the mechatronics modification:

Parts:

Small range torque wrench for the detailed works. Inside the 8HP most torque settings for this job are between 5-12Nm

Removed the valvebody/original TCU from gearbox and preparing for solder:

Although all bolts will be replaced, it’s always a good idea to sort them

Dremeling the 4 plastic welded rivets on the TCU housing to separate it

Exposed (Almost)

Cuting time

Marking with blue the max cutting depth (1.4mm)

Here it is:

Using a knife to cut all connections

Cleaning as much things as possible. That PCB is very hard to remove as it’s glued so I left it there

Test fit of the new PCB, that will allow the aftermarket gearbox controller to… control this gearbox:

Next step: Soldering, sealing, re-install

Finished Soldering Job:

Santa (UPS) has also just delivered the TCU – Transmission Control Unit by TurboLamik

Chunky plug

Program Selector, shifter & LCD connectors

Potting the PCB

I’m also going to use Domiworks aluminum CNC cover with for added protection to go on top of that.

Trimming the tcu cover a bit

All done, closed and sealed:

Resistance measurement (5-6Ω) average check

New mechatronics plug seal

8Nm Valvebody to transmission

New bolts, all in place and torqued to spec

It’s night and it’s cold so I started working on the wiring loom install. First of all, the LCD screen and the program selector switch are installed in the below the HVAC.

Program selector a bit recessed because i like it like this

Wiring Weekend

TCU will be mounted here, once the clutch departs

Labeling

Connected:

+12v straight from battery positive with 20A fuse

Ignition switched from below steering wheel (used as signal only)

Handbrake signal

Canbus signal from the twisted pair going to the instrument cluster

Reverse signal

Aux fan signal

Screen & Program selector

Tucked the wiring loom for the gearbox around the shifter area till the installation day

Flexplate ready, from N57N (but converted to a 6-bolt patter for my unique crankshaft)

Adapter plate

Some trimming needed:

What the plate does, comparing with the stock E46 bolt pattern for bellhousing

The M54 starter teeth seem to mesh fine.

Grinding time

Final testing before actual install

After getting 0 errors in TunerPro, packed for the install.

Installation so far is straightforward. We reused the prototype DCT gearbox mount (that’s why it’s shaped oddly) and driveshaft. Shop chose to use genuine BMW gearbox bolts rather than the supplied allen bolts. Reason being, they require shorter sockets (see reaching top/starter bolts etc) and less likely to strip.

Oil cooling also sorted, using an HPR adaptor, AN10 fittings, 185F Improved Racing thermostat and a 25-Row Setrab Pro-line Series 9 Cooler

01/01/2022 Update – Everything bolted and car is ready to roll. Nearly 10L of oil added, checked for leaks, arranged the exhaust a bit and it’s ready.