Try out the new beta site for X3/Bimmerpost. You can read more about what's happening here
BMW X3 Forum
BMW X3 Forum
Welcome to the ultimate BMW X3 community.
BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read
Post Reply
 
Thread Tools
      03-26-2026, 09:08 PM   #3851
tmsperformance
New Member
11
Rep
9
Posts

Drives: 2011 BMW X3 28i
Join Date: Mar 2026
Location: United States

iTrader: (0)

Thank you for this guide.
Appreciate 0
      04-19-2026, 09:49 AM   #3852
The Ace
BMW Noob
The Ace's Avatar
Greece
0
Rep
13
Posts

Drives: X3 F25
Join Date: Apr 2026
Location: Athens

iTrader: (0)

Garage List
2017 BMW X3  [0.00]
I've used this guide and Shawn's files to code my X3 F25 (especially the HU, since BimmerCode throws an error when trying to code it) and it has been smooth sailing every second since my first try. I did a few things, such as iD5 -> iD6Light, changed numerous settings, added SLI (along with the necessary hardware ofcourse) etc, and just wanted to say "thanks"
__________________
BMW X3 xDrive20d M-Sport

Last edited by The Ace; 04-20-2026 at 01:40 AM..
Appreciate 0
      04-19-2026, 11:08 AM   #3853
shawnsheridan
Supreme Allied Commander
shawnsheridan's Avatar
United_States
13546
Rep
50,729
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by amarinos13 View Post
I've used this guide and Shawn's files to code my X3 F25 (especially the HU, since BimmerCode throws an error when trying to code it) and it has been smooth sailing every second since my first try. I did a few things, such as iD5 -> iD6Light, changed numerous settings, added SLI (along with the necessary hardware ofcourse) etc, and just wanted to say "thanks"
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      04-19-2026, 01:32 PM   #3854
nholmes
Track Whore
nholmes's Avatar
550
Rep
1,648
Posts

Drives: women wild
Join Date: Oct 2015
Location: NorCal

iTrader: (15)

Talking

Hey all, first time coding my US 2018 F15 with ESYS and I'm just trying to first flash my AAG/AHM module to my car (I bought it used on ebay) and then add K235 to the SALAPA-Element so my car will see and use the reflashed towing module. All of the hardware is installed and iDrive is giving me the "tow lighting error" as expected now that the wiring harness and module is installed.

I'm currently running SYS 3.35.3 & Plus3.8.1 with FULL PSdZData for reference.

I followed the E-Sys - Flashing ECU Guide v.1.0.1 and got stuck on step 15 because my car has completely different ECUs. The guide is asking for HU_CIC, CMB_MEDIA, KOMBI and ZGW but because my car is different ECU architecture, I wasn't sure what to do next. Here's what ESYS shows for my car:

Code:
AAG 71 - tl_1
ACSM 01 - tl_17 ,tl_33
ATM 61 - tl_11 ,tl_27 ,tl_45
BDC_BODY 40 - tl_6 ,tl_16 ,tl_32
BDC_GW 10 - tl_4 ,tl_14
EGS 18 - tl_22 ,tl_39
FLE 43 - tl_38
FLE 44 - tl_44
FZD 56 - tl_25 ,tl_42
HC2 08 - tl_2 ,tl_3 ,tl_13 ,tl_30
HKFM2 0D - tl_12 ,tl_28 ,tl_46
HU_NBT2 63 - tl_8 ,tl_20 ,tl_36 ,tl_29
ICAM 06 - tl_9 ,tl_21 ,tl_37
KAFAS2 5D - tl_10 ,tl_23 ,tl_40
PMA2 2C - tl_24 ,tl_41
RSE_HIGH_NBT2 26 - tl_5 ,tl_15 ,tl_31
SM2 6E - tl_19 ,tl_35
SM2 6D - tl_26 ,tl_43
ZBE4 67 - tl_7 ,tl_18 ,tl_34
I'm very paranoid about bricking my car so I decided to post in here to ask for advice.



__________________


1998 E36 M3
2018 X5 35dX
Appreciate 0
      04-19-2026, 03:08 PM   #3855
shawnsheridan
Supreme Allied Commander
shawnsheridan's Avatar
United_States
13546
Rep
50,729
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by nholmes View Post
Hey all, first time coding my US 2018 F15 with ESYS and I'm just trying to first flash my AAG/AHM module to my car (I bought it used on ebay) and then add K235 to the SALAPA-Element so my car will see and use the reflashed towing module. All of the hardware is installed and iDrive is giving me the "tow lighting error" as expected now that the wiring harness and module is installed.

I'm currently running SYS 3.35.3 & Plus3.8.1 with FULL PSdZData for reference.

I followed the E-Sys - Flashing ECU Guide v.1.0.1 and got stuck on step 15 because my car has completely different ECUs. The guide is asking for HU_CIC, CMB_MEDIA, KOMBI and ZGW but because my car is different ECU architecture, I wasn't sure what to do next. Here's what ESYS shows for my car:

Code:
AAG 71 - tl_1
ACSM 01 - tl_17 ,tl_33
ATM 61 - tl_11 ,tl_27 ,tl_45
BDC_BODY 40 - tl_6 ,tl_16 ,tl_32
BDC_GW 10 - tl_4 ,tl_14
EGS 18 - tl_22 ,tl_39
FLE 43 - tl_38
FLE 44 - tl_44
FZD 56 - tl_25 ,tl_42
HC2 08 - tl_2 ,tl_3 ,tl_13 ,tl_30
HKFM2 0D - tl_12 ,tl_28 ,tl_46
HU_NBT2 63 - tl_8 ,tl_20 ,tl_36 ,tl_29
ICAM 06 - tl_9 ,tl_21 ,tl_37
KAFAS2 5D - tl_10 ,tl_23 ,tl_40
PMA2 2C - tl_24 ,tl_41
RSE_HIGH_NBT2 26 - tl_5 ,tl_15 ,tl_31
SM2 6E - tl_19 ,tl_35
SM2 6D - tl_26 ,tl_43
ZBE4 67 - tl_7 ,tl_18 ,tl_34
I'm very paranoid about bricking my car so I decided to post in here to ask for advice.

For your car, AAG, BDC_BODY, DSC2, ICM, FZD, ICAM, PMA2, DKOMBI, and HU_NBT2.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 1
nholmes550.00
      04-19-2026, 03:42 PM   #3856
nholmes
Track Whore
nholmes's Avatar
550
Rep
1,648
Posts

Drives: women wild
Join Date: Oct 2015
Location: NorCal

iTrader: (15)

Quote:
Originally Posted by shawnsheridan View Post
For your car, AAG, BDC_BODY, DSC2, ICM, FZD, ICAM, PMA2, DKOMBI, and HU_NBT2.
Based on the list generated by ESYS and your list, my car appears to be missing

DSC2
ICM
DKOMBI

Code:
AAG 71 - tl_1
ACSM 01 - tl_17 ,tl_33
ATM 61 - tl_11 ,tl_27 ,tl_45
BDC_BODY 40 - tl_6 ,tl_16 ,tl_32
BDC_GW 10 - tl_4 ,tl_14
EGS 18 - tl_22 ,tl_39
FLE 43 - tl_38
FLE 44 - tl_44
FZD 56 - tl_25 ,tl_42
HC2 08 - tl_2 ,tl_3 ,tl_13 ,tl_30
HKFM2 0D - tl_12 ,tl_28 ,tl_46
HU_NBT2 63 - tl_8 ,tl_20 ,tl_36 ,tl_29
ICAM 06 - tl_9 ,tl_21 ,tl_37
KAFAS2 5D - tl_10 ,tl_23 ,tl_40
PMA2 2C - tl_24 ,tl_41
RSE_HIGH_NBT2 26 - tl_5 ,tl_15 ,tl_31
SM2 6E - tl_19 ,tl_35
SM2 6D - tl_26 ,tl_43
ZBE4 67 - tl_7 ,tl_18 ,tl_34
Is that a problem?
__________________


1998 E36 M3
2018 X5 35dX
Appreciate 0
      04-19-2026, 03:45 PM   #3857
shawnsheridan
Supreme Allied Commander
shawnsheridan's Avatar
United_States
13546
Rep
50,729
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by nholmes View Post
Based on the list generated by ESYS and your list, my car appears to be missing

DSC2
ICM
DKOMBI

Code:
AAG 71 - tl_1
ACSM 01 - tl_17 ,tl_33
ATM 61 - tl_11 ,tl_27 ,tl_45
BDC_BODY 40 - tl_6 ,tl_16 ,tl_32
BDC_GW 10 - tl_4 ,tl_14
EGS 18 - tl_22 ,tl_39
FLE 43 - tl_38
FLE 44 - tl_44
FZD 56 - tl_25 ,tl_42
HC2 08 - tl_2 ,tl_3 ,tl_13 ,tl_30
HKFM2 0D - tl_12 ,tl_28 ,tl_46
HU_NBT2 63 - tl_8 ,tl_20 ,tl_36 ,tl_29
ICAM 06 - tl_9 ,tl_21 ,tl_37
KAFAS2 5D - tl_10 ,tl_23 ,tl_40
PMA2 2C - tl_24 ,tl_41
RSE_HIGH_NBT2 26 - tl_5 ,tl_15 ,tl_31
SM2 6E - tl_19 ,tl_35
SM2 6D - tl_26 ,tl_43
ZBE4 67 - tl_7 ,tl_18 ,tl_34
Is that a problem?
They are in your SVT picture:

Quote:
Originally Posted by nholmes View Post

You also need to include HC2.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE

Last edited by shawnsheridan; 04-19-2026 at 04:02 PM..
Appreciate 0
      04-19-2026, 05:32 PM   #3858
nholmes
Track Whore
nholmes's Avatar
550
Rep
1,648
Posts

Drives: women wild
Join Date: Oct 2015
Location: NorCal

iTrader: (15)

Sorry, I should clarify that in my ECU ID Base window, I do not see those options when attempting to complete step 15 in the E-Sys - Flashing ECU Guide v.1.0.1.pdf



I was going to check the appropriate boxes as called out in the .pdf and noticed they were missing.

Also, is this the best approach for this? I just want to flash my module for my car and then add K235 to the SALAPA-Element.

I'm curious if what I'm doing is even the correct or best approach to do this so it's the least invasive as possible.

Do I need to update the I-Step dates and flash all of these modules?

Apologies if there's something I'm not understanding with flashing and this process, this is all new to me and all of the software is pretty overwhelming for something I'm going to do once so I can start towing with my car.

I won't be coding in the future if I can help it
__________________


1998 E36 M3
2018 X5 35dX

Last edited by nholmes; 04-19-2026 at 05:49 PM.. Reason: added clarity
Appreciate 0
      04-19-2026, 07:34 PM   #3859
shawnsheridan
Supreme Allied Commander
shawnsheridan's Avatar
United_States
13546
Rep
50,729
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by nholmes View Post
Sorry, I should clarify that in my ECU ID Base window, I do not see those options when attempting to complete step 15 in the E-Sys - Flashing ECU Guide v.1.0.1.pdf

I was going to check the appropriate boxes as called out in the .pdf and noticed they were missing.

Also, is this the best approach for this? I just want to flash my module for my car and then add K235 to the SALAPA-Element.

I'm curious if what I'm doing is even the correct or best approach to do this so it's the least invasive as possible.

Do I need to update the I-Step dates and flash all of these modules?

Apologies if there's something I'm not understanding with flashing and this process, this is all new to me and all of the software is pretty overwhelming for something I'm going to do once so I can start towing with my car.

I won't be coding in the future if I can help it
They are not in your Flash TAL and they do not have any newer firmware files in your psdzdata than what they already have.

I don't think you need to flash anything. I would add K235 to the SALAPA-Element, then load the modified FA into the coding module and inject CAFD into AAG and VO Code it:

Connect => Read FA (VO) => Activate FA (VO) => Read (ECU) => Left-Click on AAG => Click on "Detect CAF for SWE" => Select the CAFD from latest I-Level shown (bottom one) => Select OK => Right-Click on AAG (the ECU itself not the underlying CAFD) => Select CODE.

Then I would VO all the other ECU's I listed:

Using the same modified FA, Right-Click on each ECU (the ECU itself not the underlying CAFD) => Select CODE.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 1
nholmes550.00
      04-19-2026, 08:17 PM   #3860
nholmes
Track Whore
nholmes's Avatar
550
Rep
1,648
Posts

Drives: women wild
Join Date: Oct 2015
Location: NorCal

iTrader: (15)

Quote:
Originally Posted by shawnsheridan View Post
They are not in your Flash TAL and they do not have any newer firmware files in your psdzdata than what they already have.

I don't think you need to flash anything. I would add K235 to the SALAPA-Element, then load the modified FA into the coding module and inject CAFD into AAG and VO Code it:

Connect => Read FA (VO) => Activate FA (VO) => Read (ECU) => Left-Click on AAG => Click on "Detect CAF for SWE" => Select the CAFD from latest I-Level shown (bottom one) => Select OK => Right-Click on AAG (the ECU itself not the underlying CAFD) => Select CODE.

Then I would VO all the other ECU's I listed:

Using the same modified FA, Right-Click on each ECU (the ECU itself not the underlying CAFD) => Select CODE.


Okay, I'll see if I'm smart enough to figure this out and then report back

I appreciate it

It's hard for me when information is scattered across the internet and various docs reference different software versions or are for different platforms, etc so as soon as I hit something that deviates from what's expected, I freeze haha

__________________


1998 E36 M3
2018 X5 35dX
Appreciate 0
      04-19-2026, 09:09 PM   #3861
shawnsheridan
Supreme Allied Commander
shawnsheridan's Avatar
United_States
13546
Rep
50,729
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by nholmes View Post


Okay, I'll see if I'm smart enough to figure this out and then report back

I appreciate it

It's hard for me when information is scattered across the internet and various docs reference different software versions or are for different platforms, etc so as soon as I hit something that deviates from what's expected, I freeze haha

Understood. Thats why I wrote exaclty what to do.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 1
nholmes550.00
Post Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 07:23 AM.




xbimmers
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST