M8 AND 8 SERIES
BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read
BMW M8 Forum and 8 Series Forum BMW M8 and 8-Series General Discussion eSys Coding M850 - Saunders' Consolidated Coding Thread

Post Reply
 
Thread Tools Search this Thread
      09-29-2020, 01:26 PM   #1
Saunders17283
Second Lieutenant
Saunders17283's Avatar
United_States
197
Rep
218
Posts

Drives: 2020 M850xi Gran Coupe
Join Date: Sep 2019
Location: Maple Grove, MN

iTrader: (0)

Garage List
eSys Coding M850 - Saunders' Consolidated Coding Thread

Before I get started here, let me first get some forewarnings out of the way. It has been documented all over these boards that coding your car via either BimmerCode, MyCarly or eSys does not come without risk.

PLEASE DO YOUR RESEARCH BEFORE PROCEEDING!

With that said, please resist from flaming this thread with warnings and advise for potential readers. I am advising right from the beginning here, if you do something wrong or attempt to code with incorrect versions or even with correct versions but different chassis vehicle, things can go wrong. If you move forward and are watching a video I've created and something on your screen doesn't match up with mine in the video, it's probably best advised to stop and restore the backup you created.

Additionally, in the majority of these codes, credit is due to others in various BimmerPost boards and I am only testing them for validity on M850 vehicles before adding to the spreadsheet I created. For the most part, I parse the G05 & G20 chassis boards to see if there are coding options which can apply to the G14/G15/G16 chassis.

Okay...now that all of that is out of the way...

WHAT YOU'LL NEED TO GET STARTED

OBD Interface Cable

USB-C Ethernet Dongle (If you only have USB-C ports on your laptop)

EsysX Standard 32/64 Bit

On a MacBook Pro? No Problem! I used this 9to5mac video to create a dedicated external Windows Bootcamp HD for EsysX

LINKS


Here is the Google Sheet I've Created. This will continually be updated as I create new videos for each coding option I test on my M850.
Saunders M850 Coding Spreadsheet

Here is the three part series "Getting Started Coding the M850" I've created. (I am not a professional YouTuber nor do I aspire to be so the productional value will certainly reflect that)

Part 1 - Downloading The Required Software to Code

Part 2 - Installing The Required Software to Code

Part 3 - Creating a FULL FULL Backup Before Starting to Code

Part 4 - Suggested First Basic Code - Add B&W EQ/Sound Settings
I suggest this as a first code as it is located within the RAM (Audio Module) of the HU_MGU ECU and is not as much of a critical drivability related ECU
* If you already have B&W system, you can still use this video and just reverse the code to change to HK Logic7 for a good test first code *

I have MANY additional codes to add to the spreadsheet, including some that are very popular on other boards, but I have not yet created videos for them. Also, I want to see how well received this thread is Some of these include aSLA (Automatic Speed Limit Assistant), HBA VLD (Anti-Dazzle High Beam Assistant), Modify Interior Lighting RGB Colors, etc...

I should also point out that several of the codes I am looking at adding could also be coded via BimmerCode but this video series is intended more for those who want to explore eSys coding instead.

ADDITIONAL CODING VIDEOS
(See Links To Videos In Spreadsheet Above)

Added 09/30/2020 - Automatic Start/Stop Memory (Remember Last Setting)
Added 10/05/2020 - European Speed Limit Sign Graphics in Instrument Cluster
Added 10/07/2020 - Automatic Speed Limit Assistant (aSLA)
__________________
Current Ride
2020 M850xi Gran Coupe

Previous Rides
2019 X7 / 2018 X5 / 2012 X5 / 2014 750xi / 2011 750Lxi / 2008 335xi

Last edited by Saunders17283; 10-07-2020 at 12:15 PM.. Reason: Added More Coding Content
Appreciate 11
FBMWWINS603.50
Ozzie8641.00
BeeMdblU447.00
ifr1196.50
Tenac4537.00
nynd174.50
Andycam55.50
      09-29-2020, 09:33 PM   #2
BeeMdblU
Captain
BeeMdblU's Avatar
Canada
447
Rep
859
Posts

Drives: F86, F25, G16
Join Date: May 2012
Location: Montreal

iTrader: (0)

That's awesome Saunders, thank you so much for creating this thread and sharing coding with us, it's a rarity when it comes to these series, so much appreciated.
Appreciate 1
      09-29-2020, 11:59 PM   #3
Saunders17283
Second Lieutenant
Saunders17283's Avatar
United_States
197
Rep
218
Posts

Drives: 2020 M850xi Gran Coupe
Join Date: Sep 2019
Location: Maple Grove, MN

iTrader: (0)

Garage List
Quote:
Originally Posted by BeeMdblU View Post
That's awesome Saunders, thank you so much for creating this thread and sharing coding with us, it's a rarity when it comes to these series, so much appreciated.
Happy to help contribute back!

Thanks, BeeMdblU!
__________________
Current Ride
2020 M850xi Gran Coupe

Previous Rides
2019 X7 / 2018 X5 / 2012 X5 / 2014 750xi / 2011 750Lxi / 2008 335xi
Appreciate 0
      09-30-2020, 04:06 PM   #4
FBMWWINS
Captain
FBMWWINS's Avatar
604
Rep
909
Posts

Drives: M8C Coupé & M240i Coupé
Join Date: Nov 2011
Location: Europe

iTrader: (0)

Great thread for me as I LOVE coding and like to experiment with that too (at my own risk of course!). Thanks Saunders for taking the initiative and the time to do this.
You nailed the important points that are well thought out and explained. I believe this is a great format.
If you want, agree, users could post here what has actually worked for them on their G14-G15-G16 M850i model with the detailed coding that was performed and specifying the tool used (so we know it works for sure) since some options may not be codable or doable via apps..... Then you can take each one and add it to the spreadsheet and further consolidate that. At the same time, along with the spreadsheet, users may find great interest in reading what everyone have coded and get that experience shared here - of course granted it has worked as intended. It would be great to share that input as well as being able to download the file for our own reference/editing and adjustment. Just my 2 cents.

Last edited by FBMWWINS; 10-01-2020 at 04:19 AM..
Appreciate 0
      09-30-2020, 06:57 PM   #5
Saunders17283
Second Lieutenant
Saunders17283's Avatar
United_States
197
Rep
218
Posts

Drives: 2020 M850xi Gran Coupe
Join Date: Sep 2019
Location: Maple Grove, MN

iTrader: (0)

Garage List
Added New Video To Spreadsheet
- Auto Start/Stop Memory (Remembers Last Setting)
__________________
Current Ride
2020 M850xi Gran Coupe

Previous Rides
2019 X7 / 2018 X5 / 2012 X5 / 2014 750xi / 2011 750Lxi / 2008 335xi
Appreciate 1
BeeMdblU447.00
      09-30-2020, 10:07 PM   #6
bloozemanAZ
Brigadier General
bloozemanAZ's Avatar
4260
Rep
4,327
Posts

Drives: 2020 M850i Coupe
Join Date: Oct 2019
Location: Arizona

iTrader: (0)

Garage List
Saunders17283 Thank you so much for putting this together! I've been hacking and modifying firmware, software, etc. for close to two decades now but all on less costly devices than my 2020 M850i. On the rare occasion I've bricked a cell phone, network router, etc. but they are easily replaceable. I fully understand the disclaimers you put forth but the knowledge shared including the video tutorials provides me with the confidence to give it a go.

That said I had already watched the first two videos thanks to your private preview on installing the software, etc. Thus, over this past weekend I pulled an older HP laptop out of storage that has an onboard ethernet port, upgraded the Win7 on it to Win10 and am ready to do the software install later this week. (Side tip to anyone still having a Win7 system the free upgrade from MS is still alive and well although it officially ended quite some time back.)

I just watched the training wheels video on adding B&W EQ/Sound Settings and figured per your recommendation that is what I'll try first. However, I'm not sure what that does whatsoever so can you explain that? The reason being is I'm an audiophile and have spent months dialing in the EQ settings to deliver the glorious B&W sound that is one of my favorite aspects of the car.
Appreciate 0
      10-01-2020, 12:25 AM   #7
Saunders17283
Second Lieutenant
Saunders17283's Avatar
United_States
197
Rep
218
Posts

Drives: 2020 M850xi Gran Coupe
Join Date: Sep 2019
Location: Maple Grove, MN

iTrader: (0)

Garage List
Quote:
Originally Posted by bloozemanAZ View Post
Saunders17283 Thank you so much for putting this together! I've been hacking and modifying firmware, software, etc. for close to two decades now but all on less costly devices than my 2020 M850i. On the rare occasion I've bricked a cell phone, network router, etc. but they are easily replaceable. I fully understand the disclaimers you put forth but the knowledge shared including the video tutorials provides me with the confidence to give it a go.

That said I had already watched the first two videos thanks to your private preview on installing the software, etc. Thus, over this past weekend I pulled an older HP laptop out of storage that has an onboard ethernet port, upgraded the Win7 on it to Win10 and am ready to do the software install later this week. (Side tip to anyone still having a Win7 system the free upgrade from MS is still alive and well although it officially ended quite some time back.)

I just watched the training wheels video on adding B&W EQ/Sound Settings and figured per your recommendation that is what I'll try first. However, I'm not sure what that does whatsoever so can you explain that? The reason being is I'm an audiophile and have spent months dialing in the EQ settings to deliver the glorious B&W sound that is one of my favorite aspects of the car.
Thanks, bloozemanAZ!

The video "Adding Bowers & Wilkins EQ/Sound Settings" is just a "dip your toe in the water" video. It doesn't accomplish a ton but allows you to try your first code on an ECU without drivability implications.

If you already have a B&W system, you would be reversing the process outlined in my video...which is to say, you'd "dip your toe" by coding the following:
AUDIO_SYSTEM alev4_Ram (B&W EQ) > AUDIO_SYSTEM alev3_Ram (HK EQ)

Basically since you already have B&W, this means your factory setting in AUDIO_SYSTEM would already be set to alev4_Ram so to do a simple "dip your toe" code, you could code to alev3_Ram. Of course you could easily go back and reverse it 30 seconds later after verifying it worked in your car.

My car unfortunately doesn't have B&W however this attached pic shows my iD7 after the code.

When I coded from HK to B&W setting, my EQ remained untouched. This is not a guarantee it works the other way but I can only state that I did not lose my EQ settings. You may want to make a note prior to coding though. (i.e. 80Hz +1, 120Hz +5, etc......)
Attached Images
 
__________________
Current Ride
2020 M850xi Gran Coupe

Previous Rides
2019 X7 / 2018 X5 / 2012 X5 / 2014 750xi / 2011 750Lxi / 2008 335xi
Appreciate 1
BeeMdblU447.00
      10-01-2020, 08:14 AM   #8
Saunders17283
Second Lieutenant
Saunders17283's Avatar
United_States
197
Rep
218
Posts

Drives: 2020 M850xi Gran Coupe
Join Date: Sep 2019
Location: Maple Grove, MN

iTrader: (0)

Garage List
Added some additionally requested "Getting Started" links for OBD cable, etc... and coding from a MacBook Pro
__________________
Current Ride
2020 M850xi Gran Coupe

Previous Rides
2019 X7 / 2018 X5 / 2012 X5 / 2014 750xi / 2011 750Lxi / 2008 335xi
Appreciate 1
BeeMdblU447.00
      10-01-2020, 06:26 PM   #9
Saunders17283
Second Lieutenant
Saunders17283's Avatar
United_States
197
Rep
218
Posts

Drives: 2020 M850xi Gran Coupe
Join Date: Sep 2019
Location: Maple Grove, MN

iTrader: (0)

Garage List
Added a new part 3 which outlines a thorough way to create a FULL backup in case anything gets messed up in the future.
__________________
Current Ride
2020 M850xi Gran Coupe

Previous Rides
2019 X7 / 2018 X5 / 2012 X5 / 2014 750xi / 2011 750Lxi / 2008 335xi
Appreciate 1
BeeMdblU447.00
      10-01-2020, 09:21 PM   #10
BeeMdblU
Captain
BeeMdblU's Avatar
Canada
447
Rep
859
Posts

Drives: F86, F25, G16
Join Date: May 2012
Location: Montreal

iTrader: (0)

Hey Saunders how fast was esysx delivery? and can you try coding european speed limit sign please, I believe @Bigmofofrog did it in m850, it's under Kafas module
Appreciate 0
      10-01-2020, 11:01 PM   #11
bloozemanAZ
Brigadier General
bloozemanAZ's Avatar
4260
Rep
4,327
Posts

Drives: 2020 M850i Coupe
Join Date: Oct 2019
Location: Arizona

iTrader: (0)

Garage List
Quote:
Originally Posted by Saunders17283 View Post
Thanks, bloozemanAZ!

The video "Adding Bowers & Wilkins EQ/Sound Settings" is just a "dip your toe in the water" video. It doesn't accomplish a ton but allows you to try your first code on an ECU without drivability implications.

If you already have a B&W system, you would be reversing the process outlined in my video...which is to say, you'd "dip your toe" by coding the following:
AUDIO_SYSTEM alev4_Ram (B&W EQ) > AUDIO_SYSTEM alev3_Ram (HK EQ)

Basically since you already have B&W, this means your factory setting in AUDIO_SYSTEM would already be set to alev4_Ram so to do a simple "dip your toe" code, you could code to alev3_Ram. Of course you could easily go back and reverse it 30 seconds later after verifying it worked in your car.

My car unfortunately doesn't have B&W however this attached pic shows my iD7 after the code.

When I coded from HK to B&W setting, my EQ remained untouched. This is not a guarantee it works the other way but I can only state that I did not lose my EQ settings. You may want to make a note prior to coding though. (i.e. 80Hz +1, 120Hz +5, etc......)
Thanks for the explanation and ultimately I may end up going down a different route for my first test which should not overall impact drivability, e.g., Anti-Dazzle. The reason being is I'd prefer not to mess around with the audio as it is one reason I bought the M850i in the first place, i.e., the B&W audio which I've fine tuned.

That said as per your explanation enabling the iDrive interface for the B&W settings is an interesting angle for an owner with HK. In other words I'm curious as to whether the "sound profiles" aka DSP settings are indeed active regardless of B&W vs HK hardware. If they are that is a total plus for anyone with HK outside of the fact that the crossovers (which drive the frequencies targeted per speaker) are still hardware wise different from a B&W vs HK build.
Appreciate 1
BeeMdblU447.00
      10-02-2020, 01:22 AM   #12
Saunders17283
Second Lieutenant
Saunders17283's Avatar
United_States
197
Rep
218
Posts

Drives: 2020 M850xi Gran Coupe
Join Date: Sep 2019
Location: Maple Grove, MN

iTrader: (0)

Garage List
Quote:
Originally Posted by bloozemanAZ View Post
Thanks for the explanation and ultimately I may end up going down a different route for my first test which should not overall impact drivability, e.g., Anti-Dazzle. The reason being is I'd prefer not to mess around with the audio as it is one reason I bought the M850i in the first place, i.e., the B&W audio which I've fine tuned.

That said as per your explanation enabling the iDrive interface for the B&W settings is an interesting angle for an owner with HK. In other words I'm curious as to whether the "sound profiles" aka DSP settings are indeed active regardless of B&W vs HK hardware. If they are that is a total plus for anyone with HK outside of the fact that the crossovers (which drive the frequencies targeted per speaker) are still hardware wise different from a B&W vs HK build.
I can understand the B&W reluctancy for certain. However, Anti-dazzle isn't really on the same level as the B&W NCD code as it is comprised of multiple modules and also requires a VO coding change. I will certainly be covering that in a video soon but perhaps you want to try the other video I created for the Auto Start/Stop Memory function? This is another one module code and could serve as an alternative "dip your toe in the water" option. Just a suggestion
__________________
Current Ride
2020 M850xi Gran Coupe

Previous Rides
2019 X7 / 2018 X5 / 2012 X5 / 2014 750xi / 2011 750Lxi / 2008 335xi
Appreciate 1
BeeMdblU447.00
      10-02-2020, 01:26 AM   #13
Saunders17283
Second Lieutenant
Saunders17283's Avatar
United_States
197
Rep
218
Posts

Drives: 2020 M850xi Gran Coupe
Join Date: Sep 2019
Location: Maple Grove, MN

iTrader: (0)

Garage List
Quote:
Originally Posted by BeeMdblU View Post
Hey Saunders how fast was esysx delivery? and can you try coding european speed limit sign please, I believe @Bigmofofrog did it in m850, it's under Kafas module
When I purchased eSysX on their website, I got an email almost instantly from "Avada Construction <info@esysx.com>". This first email was my order confirmation. Then, only 2 minutes later, I got another email (it was in my junk folder though) from "licensing@esysx.com".

I think I paid via PayPal in case that matters.

I will add EU speed signs to my queue for certain!
__________________
Current Ride
2020 M850xi Gran Coupe

Previous Rides
2019 X7 / 2018 X5 / 2012 X5 / 2014 750xi / 2011 750Lxi / 2008 335xi
Appreciate 1
BeeMdblU447.00
      10-02-2020, 03:04 PM   #14
BeeMdblU
Captain
BeeMdblU's Avatar
Canada
447
Rep
859
Posts

Drives: F86, F25, G16
Join Date: May 2012
Location: Montreal

iTrader: (0)

Quote:
Originally Posted by Saunders17283 View Post
When I purchased eSysX on their website, I got an email almost instantly from "Avada Construction <info@esysx.com>". This first email was my order confirmation. Then, only 2 minutes later, I got another email (it was in my junk folder though) from "licensing@esysx.com".

I think I paid via PayPal in case that matters.

I will add EU speed signs to my queue for certain!
Thank you, for esysx do I need expert version or is standard fine?
Appreciate 0
      10-02-2020, 03:06 PM   #15
Saunders17283
Second Lieutenant
Saunders17283's Avatar
United_States
197
Rep
218
Posts

Drives: 2020 M850xi Gran Coupe
Join Date: Sep 2019
Location: Maple Grove, MN

iTrader: (0)

Garage List
Quote:
Originally Posted by BeeMdblU View Post
Quote:
Originally Posted by Saunders17283 View Post
When I purchased eSysX on their website, I got an email almost instantly from "Avada Construction <info@esysx.com>". This first email was my order confirmation. Then, only 2 minutes later, I got another email (it was in my junk folder though) from "licensing@esysx.com".

I think I paid via PayPal in case that matters.

I will add EU speed signs to my queue for certain!
Thank you, for esysx do I need expert version or is standard fine?
I have expert somehow but only bought the 120euro standard 64bit version.

Standard is fine though as far as I know.
__________________
Current Ride
2020 M850xi Gran Coupe

Previous Rides
2019 X7 / 2018 X5 / 2012 X5 / 2014 750xi / 2011 750Lxi / 2008 335xi
Appreciate 1
BeeMdblU447.00
      10-02-2020, 03:10 PM   #16
FBMWWINS
Captain
FBMWWINS's Avatar
604
Rep
909
Posts

Drives: M8C Coupé & M240i Coupé
Join Date: Nov 2011
Location: Europe

iTrader: (0)

Quote:
Originally Posted by BeeMdblU View Post
Thank you, for esysx do I need expert version or is standard fine?
The best thing to do in my opinion is to check this comparison table here and decide whether the extra features are relevant to you:

https://esysx.com/licenses/

For simple coding stuff the STANDARD license version is just fine.

Last edited by FBMWWINS; 10-02-2020 at 03:21 PM..
Appreciate 2
      10-03-2020, 12:01 PM   #17
Saunders17283
Second Lieutenant
Saunders17283's Avatar
United_States
197
Rep
218
Posts

Drives: 2020 M850xi Gran Coupe
Join Date: Sep 2019
Location: Maple Grove, MN

iTrader: (0)

Garage List
Quote:
Originally Posted by BeeMdblU View Post
Hey Saunders how fast was esysx delivery? and can you try coding european speed limit sign please, I believe @Bigmofofrog did it in m850, it's under Kafas module
BeeMdblU, I have been parsing CAFD files all morning and I believe I have identified the coding procedure for this function change.

KAFAS4 > CAFD 40F8 > 3003 > COUNTRY_CODING_DISPLAY > ECE white

I will test this and if it works, publish a video for it in my spreadsheet.
__________________
Current Ride
2020 M850xi Gran Coupe

Previous Rides
2019 X7 / 2018 X5 / 2012 X5 / 2014 750xi / 2011 750Lxi / 2008 335xi
Appreciate 2
      10-03-2020, 10:59 PM   #18
BeeMdblU
Captain
BeeMdblU's Avatar
Canada
447
Rep
859
Posts

Drives: F86, F25, G16
Join Date: May 2012
Location: Montreal

iTrader: (0)

Quote:
Originally Posted by Saunders17283 View Post
BeeMdblU, I have been parsing CAFD files all morning and I believe I have identified the coding procedure for this function change.

KAFAS4 > CAFD 40F8 > 3003 > COUNTRY_CODING_DISPLAY > ECE white

I will test this and if it works, publish a video for it in my spreadsheet.
Thank You Saunders I'll try it out tomorrow.
Also thank you to BigMofoFrog for bringing it out to my attention.
Appreciate 1
      10-05-2020, 10:13 AM   #19
Saunders17283
Second Lieutenant
Saunders17283's Avatar
United_States
197
Rep
218
Posts

Drives: 2020 M850xi Gran Coupe
Join Date: Sep 2019
Location: Maple Grove, MN

iTrader: (0)

Garage List
Quote:
Originally Posted by BeeMdblU View Post
Thank You Saunders I'll try it out tomorrow.
Also thank you to BigMofoFrog for bringing it out to my attention.
BeeMdblU...I've now verified this works. See pic attached. I added a video and link to the spreadsheet.
Attached Images
 
__________________
Current Ride
2020 M850xi Gran Coupe

Previous Rides
2019 X7 / 2018 X5 / 2012 X5 / 2014 750xi / 2011 750Lxi / 2008 335xi
Appreciate 2
      10-05-2020, 03:44 PM   #20
BeeMdblU
Captain
BeeMdblU's Avatar
Canada
447
Rep
859
Posts

Drives: F86, F25, G16
Join Date: May 2012
Location: Montreal

iTrader: (0)

Quote:
Originally Posted by Saunders17283 View Post
Quote:
Originally Posted by BeeMdblU View Post
Thank You Saunders I'll try it out tomorrow.
Also thank you to BigMofoFrog for bringing it out to my attention.
BeeMdblU...I've now verified this works. See pic attached. I added a video and link to the spreadsheet.
Thank you Saunders I did it yesterday, followed your videos for some tips.
Attached Images
 
Appreciate 2
      10-07-2020, 12:18 PM   #21
Saunders17283
Second Lieutenant
Saunders17283's Avatar
United_States
197
Rep
218
Posts

Drives: 2020 M850xi Gran Coupe
Join Date: Sep 2019
Location: Maple Grove, MN

iTrader: (0)

Garage List
Just added to spreadsheet - YouTube video and coding for aSLA (Automatic Speed Limit Assistant). This is a super cool one which I have gotten quite accustom to using.
__________________
Current Ride
2020 M850xi Gran Coupe

Previous Rides
2019 X7 / 2018 X5 / 2012 X5 / 2014 750xi / 2011 750Lxi / 2008 335xi
Appreciate 3
      10-07-2020, 04:01 PM   #22
Paolo73
Second Lieutenant
Paolo73's Avatar
Italy
184
Rep
224
Posts

Drives: Bmw M4 YMB
Join Date: Jul 2014
Location: Pordenone/ITALY

iTrader: (0)

Quote:
Originally Posted by Saunders17283 View Post
Just added to spreadsheet - YouTube video and coding for aSLA (Automatic Speed Limit Assistant). This is a super cool one which I have gotten quite accustom to using.
Modify Interior Lighting RGB Colors..
Can you suggest the proper coding?
Appreciate 0
Post Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 04:31 PM.




m8
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