How to 8HP Swap an E90 + E92

How to 8HP Swap an E90 + E92

Information courtesy of Alex Naoumov / NDH Automotive

 

Alex did all of the hard work figuring out how to make this work without using a TCU controller. He shared this information for free with his written guide below. Be sure to show some love to them on their social medias for saving you upwards of $2000 on this swap.

Instagram Facebook

This blog post is provided for information purposes only and we cannot help in any way with this process. Please do not email us for troubleshooting- this guide is just for your reference

Original thread

 

Hello, E90 enthusiasts! This guide details the process of retrofitting an 8HP (8-speed automatic) transmission into a BMW E90, offering smoother shifts, better fuel efficiency, and improved performance compared to the 6HP (6-speed automatic). Based on my successful retrofit, this guide is tailored for the Bimmerpost community.

This guide will work for E9*, E8* and probably E7*.. Just make sure your car supports EWS4. The 8HP transmission requires EWS4 for Immobilizer Serial Number (ISN) compatibility. Otherwise, make it support it. I replaced my MSV70 to MSV80 for example on my 330i. It’s also possible to replace an manual or DCT to 8HP. You will need some creativity for that.

Disclaimer: This is an advanced (still in development) retrofit requiring technical expertise, specialized tools (e.g., ISTA, WinKFP), and familiarity with BMW electronics and reading schematics. Proceed at your own risk, and consult a professional if needed. Always double-check compatibility with your specific E90 model and engine. I will be offering the consult and remote coding if needed, check my company in my signature.

Prerequisites
• Tools: ISTA, WinKFP, multimeter, soldering tools, wiring harness supplies, BMW
diagnostic software.
• Skills: Knowledge of BMW electronics, wiring, and coding, ability to read and understand schematics
• Parts:
– 8HP gearbox (E84/E89 N20 for RWD, E7* N55 or E84 N20 for xDrive). Mechatronic from all E-gen 8HP gearboxes are interchangeable. It’s also possible to buy F-gen 8HP45 and replace the mechatronic.
– 8HP gearbox connector or complete used harness. I recommend to buy a complete used harness.
– 8HP or DCT shifter with 8-pin connector and 6x MQS pins (1x 61136954526 and 6x 61136931880 or 6x 61130056962 when you can’t crimp MQS)
– N55 torque converter or N20 flexplate (these are 100% compatible with N52 and N55).
– CAS3 or CAS3+ module (for EWS4 compatibility).
– FRM3 MAX Brose (FRM3 is needed for sure, not sure if MAX is needed)
– JBE III M (JBE III is needed for sure, not sure if MAX is needed)
– ZF Lifeguard 8 transmission fluid or similar
– Oil line adapter (canformance for example) or E84 oil lines
Optional parts:
– Newer ABG/ACSM module (to eliminate the ghost ACSM DTC).
– LCI paddle shifters (or resistors for non-LCI paddles).
– Secondary CAS3+ (for XHP license on different VIN).
– 8HP oil pan and filter
– New gearbox bolts and other stuff you change when replacing gearbox

Gearbox pin-out:

6HP Connector:



pin 1: EGS_MGA
pin 2: PT_CAN_L
pin 3:
pin 4: EGS_DOWN
pin 5: EGS_UP
pin 6: PT_CAN_H
pin 7: S_LOCK+
pin 8:
pin 9: 15WUP
pin 10: P/N
pin 11: S_LOCK-
pin 12:
pin 13: kl.31
pin 14: kl.30G
pin 15: ILOCK
pin 16: kl.31

GM Connector:



pin 1: kl.30G
pin 2: kl.31
pin 3: P/N
pin 4: kl.30G
pin 5: kl.31
pin 6: EGS_UP
pin 7: EGS_MGA
pin 8:
pin 9: EGS_DOWN
pin 10: PT_CAN_H
pin 11: PT_CAN_L
pin 12: 15WUP
pin 13: ILOCK
pin 14: SLOCK+
pin 15:
pin 16: SLOCK-

8HP Connector:



pin 1: P/N
pin 2:
pin 3: PA_BUS
pin 4: M_LIN
pin 5: PT_CAN_H
pin 6: PT_CAN_L
pin 7:
pin 8:
pin 9: 15WUP
pin 10: WIPPE+/-
pin 11:
pin 12:
pin 13: kl.30G
pin 14: kl.31

How-To:

1. Prepare the car.
- Convert to EWS4 if needed
- Install FRM3 and JBE III
- Make sure the DME is programmed with an automatic transmission mapping. This is needed so it supports torque interventions.
- Make sure the car is updated, especially the KOMBI so it can display the 8th gear.
- Make sure everything works as supposed before starting this project.

2. Remove the old gearbox.



3. Put them side by side, compare and drill one extra hole in the 8HP and elongate the other.



4. Prepare and install the torque converter:
Either replace the flexplate to the one your 8HP came with or install the 8HP N52/N55 torque converter. In case of N54 with 8 bolt crankshaft, use N55 torque converter with N54 flexplate.
N20 flex plate will fit on (most) N4* and N5* engines. N55 torque converter will fit on all N4* and N5* flexplates. There are a lot of possibilities here.



5. Re-pin the 6HP or GM gearbox connector to the 8HP connector under the car

GM:


6HP:



6. Install new gearbox
I recommend installing a new oil pan with filter while at it. I advice to replace all the bolts, also the torque converter ones.






6. Install the 8HP shifter
Use the part numbers from above.

At shifter pin the EGS_MGA wire in the M_LIN pin on the shifter. Make new wiring harness with KL30, KL31, 15WUP, PT_CAN_H and PT_CAN_L. I pulled them from my JBE and fusebox.




7. Reset the gearbox ISN so it can be used in the car.

I used this solution myself:
https://bmw-az.info/egs/33-bmw-e70-7...eter-file.html


8. Install one of these zbusb files with WinKFP.

These are all the petrol 8HP45 files for the E-generation vehicles, you can experiment with them:

Code:
E70/E71 N55 8HP45 xDrive
* 8646496
* 8646502
* 8646500
* 8646494
* 8646498
* 8646504
* 8646492
* 8646490

X1 E84 N20 8HP45
* 7642197 (sDrive28i)
* 8626054 (sDrive16i)
* 7642191 (sDrive20i)
* 7642189 (sDrive20i)
* 8626058 (sDrive28i)
* 8626056 (sDrive18i)

X1 E84 N20 8HP45 xDrive
* 8626050 (xDrive28i)
* 7642193 (xDrive28i)
* 8626048 (xDrive20i)
* 7642195 (xDrive28i)
* 7642189 (xDrive20i)
* 8626052 (xDrive28i)

Z4 E89 N20 8HP45
* 8611957 (sDrive28i)
* 8611953 (sDrive18i)
* 8611955 (sDrive28i)

9. Code CAS

It has to be fully coded as an automatic with SA205 in your VO. Also change these parameters by hand:

Code:
AUSWERTUNG_P_HW → nicht_aktiv
ABZUGSPERRE_PLOCK_C6 → nicht_aktiv


10. Short the parking lock connector
Short pin 1 to pin 4:



11. Replace the oil pan and filter on the 8HP and fill the gearbox following this procedure:
https://aftermarket.zf.com/app/contr...505690da53.pdf


Final:
If done correctly, you can start the car now and test all the gears. Make sure oil is filled take it for a spin and fix any issues if there are. Make sure there are no rattles.


Paddles:
Paddle wiring for 8HP. Only LCI paddles will work, or pre-LCI paddles with resistors. So pin 22 from JBE connector X14271 goes to the EGS (as standard), pin 38 goes to ground, 31 means ground. Just reuse old 6hp egs wire. If your paddles are not original and not wired the original way, disconnect the EGS_DOWN wire and wire it to ground.
Use this schematic:
https://www.newtis.info/tisv2/a/en/e...ronics/hTzv0Iz

Use this guide if you need to solder the resistors:
https://www.e90post.com/forums/showthread.php?t=872226

8HP Retrofit Discord: (wip)
https://discord.gg/Y86m3qhq5f

-Written by Alex Naoumov - all credit to him

 

Tuning

22RPD Custom 8HPe Swap Tune

Back to blog

Leave a comment