Page 1 from 9
E6x Sports Automatic Transmission Retrofit
Rev 1.0 April 2015
Summary of posts mostly from here:
hopefully given credit to the correct “posters”…
NoQuarter 5 Series.Net
Step 1: Read rsyed's original DIY:
Step 2: After the hardware is installed....
Option 1 - Drive the car and enjoy most of the goodies. Your done.
Option 2 - Code the car via NCS Expert
Change the VO to remove the automatic transmission $205 and add the SAT $2TB
Use the Expert profile and code KOMBI. Your done.
The trick here was to allow the SAT to work properly without the paddles. You changed the VO for
SAT but didn't code everything. If your dealer codes your car for something else later, it will see
the VO and code your car for the paddles and this will make your shifter think something is wrong
and will disable the manual and DS shifting modes. What the dealer code will change is the EGS
module and the only thing in there it will change is the value for paddles - turning them from
PADDLES= wert_00 to PADDLES=wert_01. It will depend on the experience of your dealer tech on
if they will know how to disable the paddles manually or not.
One might think the SZL also requires coding. I did code the SZL and compared the before and
after and there were no changes.
KOMBI actually has quite a few changes.
A VO option for no paddles would be great to know. If anyone figures out if it exists or not please
contribute and help improve this updated version of the DIY.
This was a great improvement to the car. Only after I drove it did I understand why others have so
many great comments about the Sport Automatic.
Page 2 from 9
Terraphantm 5 Series.Net
7601460 is the non-sport programming. That's what my car had before I flashed it. 7601458 is the
sports auto programming. Also, the ZB#s don't exactly correspond to the file names; they're
usually off by one.
Here's an excerpt of the GKE215.ATS file
;Fahrzeugzuordnung (Auftrags-Steuerdatei) vom 13.11.2009 11:51
;TAIS-Abfragedatum (ab) 26.11.2009
Notice how 7601460 corresponds to option code 205 on NV93 (535xi) and NW13 (535i).
7601458 corresponds to option code 2TB on the 535i (the only reason it's not listed for the
535xi is because it was never offered from the factory; thankfully the RWD and AWD models
share the same transmissions).
This is an excerpt of my GKE215.DAT file
$ PS10INIT N00000000000000000000000055000000000000 V
$ VERSIONKFCONF: kfconf10.dat
;Zusbauvorschrift vom 11.11.2009 09:22
;ZB-NR TYP-NR HW-NR IX SW-NR AM PIN S CS
Notice how ZB-NR 7601460 corresponds to SW-NR 7601461DA - that means it corresponds
to the 7601461.0da file. Similarly, ZB-NR 7601458 corresponds to 7601459.0da
If you already have WinKFP setup, click on Comfort Mode, then click Enter ZUSB and enter
7601458 - you should see something like this.
Page 3 from 9
Then just hit okay, click enter VIN and type it in, then go back to the main menu (hit done)
and then click program.
Leew88 5 Series.Net
I can't help you regarding which ZB firmware to use, there is'nt much mention regarding the
550i. Try asking this question on the BMW coding forum.
Using the SAT firmware for the 535i would work there are people who have used the petrol
$2TB firmware on a diesel engined motor, but due to the different torque characteristics,
rev-limits etc it will behave a bit differently. For example if the 535i rev-limit is 6500rpm and
yours is 7000rpm, your EGS will shift up too early and therefore won't maximise the full
potential of your engine revs because it think yours is a 535i. By all means give it a go, you
can always flash your original ZB firmware if it's not to your liking.
The procedure to force flash the EGS is like this..
Select comfort mode, then your ECU family (could be GKE195 or GKE215), then select the ZB
number for the $2TB firmware, click the VIN button and enter your 17 digit VIN and finally
click program, takes between 5-10mins to complete.
Page 4 from 9
Very important to make sure you have a good power supply connected with a voltage 13-
14v, or instead do what I did by connecting jump leads from another car with the engine
running. Also you must only program the EGS when the transmission is cold, the EGS
electronics is within the transmission, if it's too hot after a hot run it may corrupt the data
when you flash program it killing the module.
Constant 5 Series.Net
FYI, when I added the SAT to my car, the default "Sport" button made my steering way too
stiff, especially at stopped/low speeds.
Someone previously mentioned the following 2 values coded in the KGM control the stiff
Mine were set to 'wert_01'. I changed both to 'wert_03'.
Much, much better! Now at stopped/low speeds, you still get power steering assist. At
higher speeds, the steering becomes much tighter. I think 'wert_01' practically disables all
assist, even at a standstill. The KOMFORT (stock) value is 'wert_09'. I also tried 'wert_04',
and could not tell a perceptible difference between non-Sport mode (wert_09).
Hope that helps some people who like me, hate the Sport button with a wert_01 setting.
Addy33 5 Series.Net
Fixed: I was coding with the .MAN file setting selected in NCSExpert. Once i switched to the
profile with .MAN file un checked and then programmed via ncsexpert, the factory default
coding was used. Since I had my CAS and LMA enabled with the right options, it
automatically set the COMBI for SAT. Now i see SPORT when i press the button AND get
Page 5 from 9
Let me share my experience with you.
I retrofited SAT on hardware change and coding change.
Great thanks to BERT69 and other members info.
My SAT retrofit history:
1) Just install M steering wheel and SAT gearbox -> most working, but paddle not working,
no display 'sport'
2) Modify 2-wired connection based on BERT69 list. -> paddle not working, sport msg no.
3) Edit FA(S2TBA) list and retrofit coding CAS & LMA with expert profile. -> not working
4) Additionally, edit several modules and code again. -> paddle & sport msg working
refer to below parameter changes on modules.
*1) One small error is the gear number does not change from M1~M6 to S1~S6
while pressing sport button, gear lever shift to left(DS), operating paddles.
*2) Several threads say maximum gear position is only upto 5th with sport-buttoned manual
mode. My case is upto 6th like normal manual mode but functionwise I can feel the sport-
buttoned manual mode.
Q) Is this because of not 'coding whole car' based on added FA list?
I did just CAS & LMA retroft coding with expert profile.
Thanks for reading. Michael
I took this comparison ~200KB FSW_PSW.TRC file between before and after SAT coding.
function parameter ECU before SAT after SAT
R_GANG_VON_LM ??? nicht_aktiv aktiv
ANZ_SCHALTAUFFORDERUNG ??? nicht_aktiv aktiv
GETRIEBE_2 ??? wert_01 wert_02
GETRIEBETYP ??? egs dkg
KLR_AUS_TIMEOUT CAS wert_02 wert_03
KL30G_NACHLAUF_NACH_SZ1 CAS wert_00 wert_08
ZEIT_KL50_ANSTRG CAS wert_04 wert_03
ELV_AUT_FCT CAS nicht_aktiv aktiv
ELV_RESET_FCT CAS nicht_aktiv aktiv
PADDLES EGS wert_00 wert_01
GESCHWIN_WERTE_SPORT_KGM KGM wert_01 wert_02
STROMWERTE_SPORT_KGM KGM wert_01 wert_02
FDC_VERBAUT KOMBI nicht_aktiv aktiv
FDC_ID_MONITOR KOMBI nicht_aktiv aktiv