BMW X5 and X6 Forum 2014-Current
BMW Garage BMW Meets Register Today's Posts


Post Reply
 
Thread Tools Search this Thread
      03-05-2019, 03:39 PM   #1
Mr.47
First Lieutenant
Mr.47's Avatar
479
Rep
317
Posts

Drives: F15 X5 35d
Join Date: Oct 2017
Location: Oklahoma

iTrader: (0)

DIY guide M performance brake coding with ESYS

3/5/19 Addendum: I initially replied this write up on this on the Brembo on a budget thread (a great information thread for upgrading M sport brake) however as Maverik259 foreshadowed that this information was difficult to find and was lost within the thread so I'm making this on its own so it be easier for everyone and I to find in the future.

///This was written on 2/26/19 some changes were made from original post to better clarify some points\\\



I had a hard time trying to figure out how to code in M sport brakes, however after a few hours of youtube videos and sifting thru post after post, I finally figured it out and wanted to write a comprehensive coding in ESYS 3.27.1 (LITE) since there isn't any pertaining to our F15 X5 M sport brake coding.

Disclaimer: I'm not responsible for any damages, injuries or death following this steps...I'm hardly an novice and more of an imbecile when it comes to coding BMW...so if your unsure on following these steps seek an expert coder for assistance.

Requirement:
1.Esys Full or Lite (all we're doing is VO coding and coding the DSC2 module, no token pin required)
2.Battery charger @ 14V minimum
3.This coding is REQUIRED after installing M performance brakes in order to maintain proper braking performance, skipping this step will result in reduce braking performance.

*Pre-step. Make sure your car is hooked up to an battery charger with at least 14V to prevent vehicle from going into sleep mode. Leave keys in the vehicle, and hit start button without starting engine (no foot on brakes) and connect OBD to your computer/laptop with ESYS

1. Start connection click on the Icon that is highlighted in red




2.Select F025 and click connect this is F15 X5 F16 X6 specific, this may take a moment (WHATEVER YOU DO NOT SELECT DIRECT)



3. Click read then save



4. Save it securely, you may choose any name for our example we'll use "feb 26 fa 3"



5. After saving click EDIT and it should automatically take you to FA-Editor




6. Expand all the folders and find HO-WORT, Right Click, select NEW and click on HO-WORT



8. You'll be prompted with a small text box within the drop down folders, type in SBRE and hit enter. (SBRE is for F15 M sport brake code)



9. Right click on the FA folder, then click on calculate FP



10. It should populate the vehicle profile with no error message...now if your ESYS is working properly it should show "Aftermarket Addon", in our case its folder 8, expand folder 8 and it should be another folder with 2376, which is 18in sportbrake for F15, this confirms that file is coded and ready to be written on vehicle. Besure to click the save disk (highlighted in red) to save it.




11. Look over to the left tab and click on "Expert Mode" then click on VCM and you should see a screen like this.



12. Next look down and find for vehicle order section, select file tab and click the |...| box (highlighted in red) to load the file that we saved on the FA editor. In our case the feb 26 fa 3.xml




13 Expand the FA files and find the HO-WORT to verify the SBRE is added



14. Right click on FA and click on calculate FP this should populate the Vehicle profile section with folders



15. In the Vehicle profile expand folder 8 and verify that 2376 is present (highlighted in green box), then click on the Master tab (highlighted orange box) and click on Write FA FP (highlighted red box) if all goes right there shouldn't be any errors popping up.



16.On the left tab click on expert mode thencoding (highlighted in orange), after if opens, click on Read and save, name the file diffrentely for our example i added coded in the end of file name, feel free to name it whatever you want.




17. After Read and Save, expand all the files and find Ho-wort and look for SBRE and in vehicle profile look for folder 8 and subfolder 2376 this means is has been written into the car but we still have to code into the module for it to be completed.



18. Now we need to code the new HO-WORT into the appropriate Module, click on the Read ECU (highlighted in red) and SAVE a copy.




19. In the SVT section, find DSC2 right click and select Code...this will take 1-5 mins and you'll see an ABS Warning message that will pop up for a second and disappear as it should resolve on its on (ESYS will erase the fault code automatically) it should not reappear.



20. If you did it all correctly you should have no errors and you'll get a abgeschlossen bearbeitung (process completed) dialog and a close button. (didn't get the image of it). Click close and another popup will appear and will ask you to save a text on what it did, it's up to you if you want to save it or not doesn't hurt either ways.

21. Click disconnect and your done. You now have successfully coded M performance brake on your F15 X5



3/5/19
Appreciate 12
yewlock697.50
HJ478.00
Violator4587.50
happydude135.00
DenBel232.00
MH20jy15.00
titanjc21.00
      03-05-2019, 03:44 PM   #2
HydroStream6
Second Lieutenant
88
Rep
276
Posts

Drives: F15 X5 50i M-Sport
Join Date: Aug 2016
Location: Upstate New York

iTrader: (0)

WOW. You absolutely ROCK! My MPBK is on the way, and I've already been nervous about figuring this out. This is going to help SO MUCH. Thanks!!

Adam
Appreciate 0
      03-05-2019, 03:46 PM   #3
yewlock
Major
yewlock's Avatar
United_States
698
Rep
1,092
Posts

Drives: X5
Join Date: Dec 2017
Location: Bay Area, CA

iTrader: (1)

Quote:
Originally Posted by Mr.47 View Post
3/5/19 Addendum: I initially replied this write up on this on the Brembo on a budget thread (a great information thread for upgrading M sport brake) however as Maverik259 foreshadowed that this information was difficult to find and was lost within the thread so I'm making this on its own so it be easier for everyone and I to find in the future.

///This was written on 2/26/19 some changes were made from original post to better clarify some points\\\



I had a hard time trying to figure out how to code in M sport brakes, however after a few hours of youtube videos and sifting thru post after post, I finally figured it out and wanted to write a comprehensive coding in ESYS 3.27.1 (LITE) since there isn't any pertaining to our F15 X5 M sport brake coding.

Disclaimer: I'm not responsible for any damages, injuries or death following this steps...I'm hardly an novice and more of an imbecile when it comes to coding BMW...so if your unsure on following these steps seek an expert coder for assistance.

Requirement:
1.Esys Full or Lite (all we're doing is VO coding and coding the DSC2 module, no token pin required)
2.Battery charger @ 14V minimum
3.This coding is REQUIRED after installing M performance brakes in order to maintain proper braking performance, skipping this step will result in reduce braking performance.

*Pre-step. Make sure your car is hooked up to an battery charger with at least 14V to prevent vehicle from going into sleep mode. Leave keys in the vehicle, and hit start button without starting engine (no foot on brakes) and connect OBD to your computer/laptop with ESYS

1. Start connection click on the Icon that is highlighted in red




2.Select F025 and click connect this is F15 X5 F16 X6 specific, this may take a moment (WHATEVER YOU DO NOT SELECT DIRECT)



3. Click read then save



4. Save it securely, you may choose any name for our example we'll use "feb 26 fa 3"



5. After saving click EDIT and it should automatically take you to FA-Editor




6. Expand all the folders and find HO-WORT, Right Click, select NEW and click on HO-WORT



8. You'll be prompted with a small text box within the drop down folders, type in SBRE and hit enter. (SBRE is for F15 M sport brake code)



9. Right click on the FA folder, then click on calculate FP



10. It should populate the vehicle profile with no error message...now if your ESYS is working properly it should show "Aftermarket Addon", in our case its folder 8, expand folder 8 and it should be another folder with 2376, which is 18in sportbrake for F15, this confirms that file is coded and ready to be written on vehicle. Besure to click the save disk (highlighted in red) to save it.




11. Look over to the left tab and click on "Expert Mode" then click on VCM and you should see a screen like this.



12. Next look down and find for vehicle order section, select file tab and click the |...| box (highlighted in red) to load the file that we saved on the FA editor. In our case the feb 26 fa 3.xml




13 Expand the FA files and find the HO-WORT to verify the SBRE is added



14. Right click on FA and click on calculate FP this should populate the Vehicle profile section with folders



15. In the Vehicle profile expand folder 8 and verify that 2376 is present (highlighted in green box), then click on the Master tab (highlighted orange box) and click on Write FA FP (highlighted red box) if all goes right there shouldn't be any errors popping up.



16.On the left tab click on expert mode thencoding (highlighted in orange), after if opens, click on Read and save, name the file diffrentely for our example i added coded in the end of file name, feel free to name it whatever you want.




17. After Read and Save, expand all the files and find Ho-wort and look for SBRE and in vehicle profile look for folder 8 and subfolder 2376 this means is has been written into the car but we still have to code into the module for it to be completed.



18. Now we need to code the new HO-WORT into the appropriate Module, click on the Read ECU (highlighted in red) and SAVE a copy.




19. In the SVT section, find DSC2 right click and select Code...this will take 1-5 mins and you'll see an ABS Warning message that will pop up for a second and disappear as it should resolve on its on (ESYS will erase the fault code automatically) it should not reappear.



20. If you did it all correctly you should have no errors and you'll get a abgeschlossen bearbeitung (process completed) dialog and a close button. (didn't get the image of it). Click close and another popup will appear and will ask you to save a text on what it did, it's up to you if you want to save it or not doesn't hurt either ways.

21. Click disconnect and your done. You now have successfully coded M performance brake on your F15 X5



3/5/19
Very details and thorough. Good job. This will be a good help for the forum members.
Appreciate 3
Maverik2594140.00
maDjzo861.50
      03-05-2019, 04:01 PM   #4
pits200
Colonel
United_States
547
Rep
2,590
Posts

Drives: 09 335i X-Drive Black Sapphire
Join Date: Mar 2010
Location: Pittsburgh

iTrader: (1)

Note to future posters, we know this is an awesome writeup but please don't quote the op lol
Appreciate 1
Maverik2594140.00
      03-05-2019, 04:16 PM   #5
HJ
Second Lieutenant
United_States
478
Rep
227
Posts

Drives: F16 X6 CLS63 S
Join Date: Nov 2018
Location: NYC

iTrader: (1)

Great read
Appreciate 0
      03-05-2019, 06:47 PM   #6
Maverik259
Major General
Maverik259's Avatar
United_States
4140
Rep
7,160
Posts

Drives: F90 M5 / F15 50i
Join Date: Jun 2017
Location: Virginia

iTrader: (1)

Garage List
2020 BMW M5  [10.00]
2014 X5 50i  [0.00]
Haha wish I could appreciate this 1000x over
__________________
'07 Yamaha R1 (sold)
'06 C55 AMG (sold)
‘?20 M5, MP Carbon Pro Spoiler, MP Carbon Diffuser, MP Black grille and gills, MP Carbon Mirrors, CF side sills, 789M w/ Ti studs, eventuri, Dinan X pipe
'14 X5 50i (wife’s now)
Appreciate 0
      03-05-2019, 07:49 PM   #7
Violator
Living the dream
Violator's Avatar
United_States
4588
Rep
2,194
Posts

Drives: X5 w/MPPK, MPE & RC GTS Black
Join Date: Dec 2014
Location: The Lone Star State

iTrader: (2)

I hope to need this someday.

Great post!
Appreciate 0
      05-17-2020, 12:02 PM   #8
doodlebro
Lieutenant
United_States
121
Rep
470
Posts

Drives: '17 X3 35i
Join Date: Mar 2017
Location: Denver

iTrader: (1)

Are there any F15 owners who have SBRE enabled willing to send me their FA? I have an F25 and I am attempting the same coding, but with the F25 FA the FP doesn't calculate.
__________________
Current mods
Rockford Fosgate P3 // JBL MS-A5001 // MiniDSP
Ultra Racing Strut Brace // AFe Pro Dry S // PS2 // Custom Inlet // DV+ // FTP Boost Pipes // VRSF Race IC // VRSF Downpipe // ECUTek Protune @ 5280'
Appreciate 0
      05-17-2020, 07:37 PM   #9
smashe
Private First Class
smashe's Avatar
No_Country
29
Rep
161
Posts

Drives: 2018 M3 competition 2016 x5 35
Join Date: Nov 2019
Location: PENNSYLVANIA

iTrader: (0)

This needs to be a sticky thread
Appreciate 0
      05-22-2020, 07:01 PM   #10
uchang76
New Member
United_States
3
Rep
23
Posts

Drives: BMW F16 M sport 15'
Join Date: Oct 2019
Location: NY/NJ

iTrader: (0)

YOU ARE AWESOME!!! I just replaced the stock brake to M Performance Brake last week but the installer told me it didn't need to be re-programed, I just felt not right and not stop well on the brake, and after 2 days I hit the front car that suddenly stopped because I can't stop properly.

Does your instruction also fit 2015 BMW X6 (F16) M Sport? If so, then I am trying to do this step by step tomorrow!

Really appreciate your post!
Appreciate 0
      07-28-2021, 12:20 AM   #11
freespirit
First Lieutenant
freespirit's Avatar
83
Rep
379
Posts

Drives: f30 2016 BMW 328i
Join Date: May 2016
Location: Canada

iTrader: (3)

Sub’ed
__________________
Click appreciate if this post has helped you

Retrofits: NBT evo ID6, 6wb cluster, heated steering wheel, HUD, Kafas2 with LDW, SLI, HBA, FCW and pedestrian warning, LCW, Surround View, Parking Assist and ACC with Stop
Appreciate 0
      11-16-2021, 02:00 PM   #12
deneyer
Second Lieutenant
Belgium
35
Rep
277
Posts

Drives: BMW
Join Date: Apr 2017
Location: Belgium

iTrader: (0)

Quote:
Originally Posted by Mr.47 View Post
3/5/19 Addendum: I initially replied this write up on this on the Brembo on a budget thread (a great information thread for upgrading M sport brake) however as Maverik259 foreshadowed that this information was difficult to find and was lost within the thread so I'm making this on its own so it be easier for everyone and I to find in the future.

///This was written on 2/26/19 some changes were made from original post to better clarify some points\\\



I had a hard time trying to figure out how to code in M sport brakes, however after a few hours of youtube videos and sifting thru post after post, I finally figured it out and wanted to write a comprehensive coding in ESYS 3.27.1 (LITE) since there isn't any pertaining to our F15 X5 M sport brake coding.

Disclaimer: I'm not responsible for any damages, injuries or death following this steps...I'm hardly an novice and more of an imbecile when it comes to coding BMW...so if your unsure on following these steps seek an expert coder for assistance.

Requirement:
1.Esys Full or Lite (all we're doing is VO coding and coding the DSC2 module, no token pin required)
2.Battery charger @ 14V minimum
3.This coding is REQUIRED after installing M performance brakes in order to maintain proper braking performance, skipping this step will result in reduce braking performance.

*Pre-step. Make sure your car is hooked up to an battery charger with at least 14V to prevent vehicle from going into sleep mode. Leave keys in the vehicle, and hit start button without starting engine (no foot on brakes) and connect OBD to your computer/laptop with ESYS

1. Start connection click on the Icon that is highlighted in red




2.Select F025 and click connect this is F15 X5 F16 X6 specific, this may take a moment (WHATEVER YOU DO NOT SELECT DIRECT)



3. Click read then save



4. Save it securely, you may choose any name for our example we'll use "feb 26 fa 3"



5. After saving click EDIT and it should automatically take you to FA-Editor




6. Expand all the folders and find HO-WORT, Right Click, select NEW and click on HO-WORT



8. You'll be prompted with a small text box within the drop down folders, type in SBRE and hit enter. (SBRE is for F15 M sport brake code)



9. Right click on the FA folder, then click on calculate FP



10. It should populate the vehicle profile with no error message...now if your ESYS is working properly it should show "Aftermarket Addon", in our case its folder 8, expand folder 8 and it should be another folder with 2376, which is 18in sportbrake for F15, this confirms that file is coded and ready to be written on vehicle. Besure to click the save disk (highlighted in red) to save it.




11. Look over to the left tab and click on "Expert Mode" then click on VCM and you should see a screen like this.



12. Next look down and find for vehicle order section, select file tab and click the |...| box (highlighted in red) to load the file that we saved on the FA editor. In our case the feb 26 fa 3.xml




13 Expand the FA files and find the HO-WORT to verify the SBRE is added



14. Right click on FA and click on calculate FP this should populate the Vehicle profile section with folders



15. In the Vehicle profile expand folder 8 and verify that 2376 is present (highlighted in green box), then click on the Master tab (highlighted orange box) and click on Write FA FP (highlighted red box) if all goes right there shouldn't be any errors popping up.



16.On the left tab click on expert mode thencoding (highlighted in orange), after if opens, click on Read and save, name the file diffrentely for our example i added coded in the end of file name, feel free to name it whatever you want.




17. After Read and Save, expand all the files and find Ho-wort and look for SBRE and in vehicle profile look for folder 8 and subfolder 2376 this means is has been written into the car but we still have to code into the module for it to be completed.



18. Now we need to code the new HO-WORT into the appropriate Module, click on the Read ECU (highlighted in red) and SAVE a copy.




19. In the SVT section, find DSC2 right click and select Code...this will take 1-5 mins and you'll see an ABS Warning message that will pop up for a second and disappear as it should resolve on its on (ESYS will erase the fault code automatically) it should not reappear.



20. If you did it all correctly you should have no errors and you'll get a abgeschlossen bearbeitung (process completed) dialog and a close button. (didn't get the image of it). Click close and another popup will appear and will ask you to save a text on what it did, it's up to you if you want to save it or not doesn't hurt either ways.

21. Click disconnect and your done. You now have successfully coded M performance brake on your F15 X5



3/5/19
Do you have a diy to or did a dealer do the retrofit? Do you have the partnr needed for this retrofit, is there a complete set or you bought it in pieces?

I have a 2017 4.0e so if i look it up performance brakes dont excist for my model.
Appreciate 0
      11-17-2021, 06:12 AM   #13
tominfhl
Private
22
Rep
51
Posts

Drives: BMW X5 F15 35d
Join Date: Aug 2019
Location: NJ

iTrader: (0)

Thanks for this!
Appreciate 0
      12-25-2021, 01:43 PM   #14
spyderdoc
Private First Class
85
Rep
118
Posts

Drives: 2018 X5 35d. 2016 Porsche GT4
Join Date: Jul 2010
Location: San Jose, CA

iTrader: (1)

Thank you SO much for these detailed instructions! Just installed the BMW Big brake kit on my 2018 diesel and this sequence worked like a charm! Really appreciate the detailed instructions....

Edit: After driving, it seems the steering feels heavier, in a good way! I wonder if this setting stiffens up the steering or if it is the added weight of the massive rotors?

Last edited by spyderdoc; 12-28-2021 at 09:34 AM..
Appreciate 0
      01-06-2022, 11:49 PM   #15
tanzanight_f82
Private
tanzanight_f82's Avatar
27
Rep
54
Posts

Drives: 2016 BMW M4
Join Date: Jun 2020
Location: Dallas, TX

iTrader: (0)

Garage List
2016 BMW M4  [0.00]
Question

Thanks for the detailed out tutorial! Just wondering if this will work on F30/32 as well.
Appreciate 0
      01-25-2022, 09:54 AM   #16
geger001
Registered
0
Rep
4
Posts

Drives: X5 50i
Join Date: Jan 2022
Location: Philadelphia

iTrader: (0)

E70 Coding for

Great info!
I am looking to code my 2013 X5 50i (E70) for the M Retro Fit Break kit. Is the process the same as the one you outlined for the F15? Any help you can provide would be appreciated!
Thanks
-Geger
Appreciate 0
      01-25-2022, 10:26 AM   #17
RED_Y_
Colonel
United_States
1054
Rep
2,511
Posts

Drives: 2014 X5 3.5d
Join Date: Sep 2017
Location: SF Bay Area

iTrader: (0)

Quote:
Originally Posted by geger001 View Post
Great info!
I am looking to code my 2013 X5 50i (E70) for the M Retro Fit Break kit. Is the process the same as the one you outlined for the F15? Any help you can provide would be appreciated!
Thanks
-Geger
No E-sys is for F series cars. Also rear hubs are different on X5 and X5M E70. You better ask in E70 section.
Appreciate 0
      01-25-2022, 11:27 AM   #18
geger001
Registered
0
Rep
4
Posts

Drives: X5 50i
Join Date: Jan 2022
Location: Philadelphia

iTrader: (0)

Thanks RED_Y_
Will do
Appreciate 0
      08-15-2022, 08:28 PM   #19
classic_erik
Lieutenant Colonel
classic_erik's Avatar
United_States
2809
Rep
1,859
Posts

Drives: 23' X7 40i M Sport
Join Date: Jan 2019
Location: South Shore, MA

iTrader: (12)

Garage List
Does anyone know if the coding needs to be reverted back to the stock config when removing the MPBK and returning to the stock 50i brakes? Can I just leave as-is?
__________________
Appreciate 0
      08-15-2022, 09:10 PM   #20
blue dragon
Lieutenant Colonel
1190
Rep
1,544
Posts

Drives: '22 Tesla MY + '23 Tesla MY
Join Date: Jul 2010
Location: Land of high taxes and crappy healthcare

iTrader: (2)

I would revert it, the coding increases the brake pressure applied by the DSC module
__________________
| '22 Tesla Model Y P - My daily | '23 Tesla Model Y LR - Wife's daily | '17 F15 35D - missed daily |
Appreciate 1
      08-16-2022, 10:42 AM   #21
classic_erik
Lieutenant Colonel
classic_erik's Avatar
United_States
2809
Rep
1,859
Posts

Drives: 23' X7 40i M Sport
Join Date: Jan 2019
Location: South Shore, MA

iTrader: (12)

Garage List
Quote:
Originally Posted by blue dragon View Post
I would revert it, the coding increases the brake pressure applied by the DSC module
Makes sense, but do you think the 50i set can't handle that added pressure?
__________________
Appreciate 0
      08-16-2022, 06:58 PM   #22
jmack123
Captain
jmack123's Avatar
United_States
1301
Rep
942
Posts

Drives: 2016 BMW X5
Join Date: Nov 2016
Location: New England

iTrader: (0)

Garage List
2016 BMW X5  [10.00]
Quote:
Originally Posted by classic_erik View Post
Quote:
Originally Posted by blue dragon View Post
I would revert it, the coding increases the brake pressure applied by the DSC module
Makes sense, but do you think the 50i set can't handle that added pressure?
I would think at the very least, the stock brake lines from the 50i would not be equipped to handle the added throughput. Not sure about the rest of the system though.
Appreciate 0
Post Reply

Bookmarks


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 05:52 PM.




xbimmers
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, 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