How to Reset & Relearn E90 BMW Automatic Transmission Adaptations (ZF6)

Blog Feature

bmw-e90-front

Automatic transmissions are fickle beasts which can be astronomically expensive if not maintained. Throw in the fact that it's a BMW, and the need for regular maintenance becomes quite clear. Unfortunately, a fluid and filter change is not as easy as it used to be.

When parts are replaced in a transmission or the fluid is changed, resetting the transmission's adaptations may become necessary to restore shift quality. The ZF 6-speed automatic used in many E90-based vehicles like the 335i, X1, and 135i (among others) is an expensive transmission, and fluid replacement with an adaptation reset can be a great way to extend its life. This article should apply to any E-series vehicle that uses the ZF 6-Speed "Steptronic" Automatic.

When should I reset adaptations?

  • Whenever the fluid is changed
  • Whenever the software is updated (i.e. Alpina B3 Flash)
  • Whenever parts are replaced inside the transmission

Warning: If you have the capability of resetting transmission adaptations with INPA, I urge you not to do it unless you have the time and roadways to complete the relearn process exactly as described. This procedure will cause the transmission to shift poorly at a detriment to the gearbox if the relearn is not performed immediately and properly. It is better to change the fluid and NOT reset adaptations, than to reset them and not perform the proper relearn procedure.

What is INPA?

Simply put, INPA is a piece of software that allows deeper access into your BMW's modules for enhanced maintenance and repair capabilities. Think of it as a more thorough OBD-II scanner with the ability to manipulate the vehicle.

Kdcan-cable

To interface with your BMW, you will need a K+DCAN Cable (pictured above), which is a USB to OBD-II interface cable. Most cables in the $25 range on eBay will work , but some of the cheaper ones from China can be garbage. We won't be coding any modules or doing intensive flashing, so even a budget cable is likely to work.

Software Installation

To get INPA (as well as other coding features not needed in this article), BMW Standard Tools must be installed. As of this post's publish date, the following link is a helpful package for procuring this software, which includes details instructions on how to install it:

DIY: Setup BMW Standard Tools 2.12 on Windows XP > 10

The e90post coding forum is also a great resource for learning coding and other diagnostic features of the BMW Standard Tools suite.

Resetting Adaptations

Turn the vehicle's ignition on but do not start the car by pressing the start button twice. Plug in the K+DCAN adapter to the vehicle and laptop. Execute INPA. When INPA is loaded, the battery and ignition bubbles should be filled in to indicate it has established communication with the vehicle.

Press shift+F8 for E90 based vehicles:

inpa-screen

Select Transmission, then select GS19:

inpa-screen

Press F6 Activate:

inpa-screen

Press F3 to reset transmission adaptation values:

inpa-screen

After pressing F3, the software should confirm the adaptations are reset and you can begin the process of relearning.

 

Relearning Adaptations

The most important part of resetting transmission adaptations is the re-learn process. Refer to the chart below to see which re-learn procedure your vehicle needs after its transmission adaptations are reset. Your vehicle's build date will be on the sticker in the driver's door jamb.

inpa-screen

Relearn Procedures:

Friendly reminder:

Warning: If you have the capability of resetting transmission adaptations with INPA, I urge you not to do it unless you have the time and roadways to complete the relearn process exactly as described. This procedure will cause the transmission to shift poorly at a detriment to the gearbox if the relearn is not performed immediately and properly. It is better to change the fluid and NOT reset adaptations, than to reset them and not perform the proper relearn procedure.

If this article was helpful, let us know below and tell us what you think. Be sure to check out our other instructional blog posts and subscribe to our mailing list.

Vehicle photo credit: Rudolf Stricker at Wikipedia Germany

 

Shop BMW Parts Online Catalog Lifetime Warranty

New Call-to-action