Bimmerpost
BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read
Technical Topics DIYs and Coding Discussions ESYS G20 coding - getting started

Post Reply
 
Thread Tools Search this Thread
      11-26-2019, 05:52 PM   #1
siegester
BMW Newbie
108
Rep
431
Posts

Drives: '20 M340i
Join Date: Jan 2011
Location: Georgia

iTrader: (0)

ESYS G20 coding - getting started

Getting Started
Start here - https://www.bimmerfest.com/forums/sh...php?p=10193333
NOTE: Do NOT follow the charity donation instructions in the PDF in the link above. Instead, email tokenmaster directly and request the donation instructions. You should receive an auto reply detailing the exact steps and requirements. Follow those and you should get launcher pro 3.x fairly quickly.

Once you have all the software installed per the link above, go here - https://www.bimmerfest.com/forums/sh...d.php?t=983245

I had issues getting Launcher PRO 3.6 to update the cheat codes, so I went to - https://github.com/packetpilot/bmw-f/tree/master/cheats - and downloaded the repository as a ZIP. I then extracted the contents of the cheats folder to:
C:\Program Files (x86)\TokenMaster\E-Sys Launcher PRO\FDLCodes
Note: Launcher Pro 3.7 seems to be better at updating these, so this step may not be necessary

Then, in Launcher Pro I selected the Authors I wanted to load. The following are Authors are good to start with for g20 coding (s18a):
  • Almaretto
  • jokinawa

You can view what I have coded in a more readable format at - https://github.com/siegester03/bmw-g-series-coding

So far, I have successfully coded the following:
  • Remove legal disclaimers (HU_MGU cheat)
  • m startup animation (HU_MGU cheat)
  • ASS memory (dme)
  • ASD off
  • air con memory
  • video in motion (HU_MGU cheat)
  • close trunk from fob (hkfm2)
  • close trunk from door switch (hkfm2)
  • full SMS display (hu_mgu)
  • Coasting (HU_MGU cheat)
  • Speed Correction (dkombi)
  • 5x Turn Indicator (HU_MGU cheat)
  • Lane change assistance (bdc_body, hu_mgu, sas2)
  • Comfort+ Mode (HU_MGU and BDC_BODY3 cheats)
  • Driver's seat heat distribution (does not seem to work properly if at all)
  • Auto activate heated steering wheel when cold (hu_mgu, bdc_body)
  • comfort+ mode (bdc_body)
  • enable sailing (bdc_body)
  • anti-dazzle/no glare high beams (VO code 5AC out)

Testing/Verifying
  • Flashing Brake Force Display (bdc_body)


I don't believe are possible due to hardware restrictions
  • Enable blue lights in headlamps (laser lights)

Code:

Feature                           ECU          Property                         Value            
auto steering wheel heat          HU_MGU       AKT_Auto_Lenkrad                  aktiv
                                  BDC_BODY     LHZ_CCM_IKF                       aktiv
                                  BDC_BODY     IKF_ENABLE                        ikf_alle_sitze

lane change assistance            BDC_BODY     SPURWECHSEL_ASSISTENT             aktiv
                                  HU_MGU       SPURWECHSELASSISTENT              gen_1
                                  SAS2         C_SWA_VORHANDED                   NR001_VORHANDEN

Driver's seat heat distribution   SM2          SHZ_TYP                           werte 02
                                  BDC          SITZHEIZUNG_FRONT_schichtung      active
                                  BDC          SITZHEIZUNG_FOND_schichtung       active
                                  HU_MGU       HVAC_SEATHEAT_DISTR_FRONT         active

*Note: any feature not found in the table above is already available through the cheat code authors I mentioned.
Attached Images
         

Last edited by siegester; 04-07-2020 at 10:57 PM.. Reason: more info
Appreciate 3
      11-27-2019, 06:42 AM   #2
AtticusHoy
Private
United_States
24
Rep
53
Posts

Drives: 2020 M340i
Join Date: Jan 2019
Location: Atlanta

iTrader: (0)

Quote:
Originally Posted by cjof2003 View Post
So I finally spent some time in esys today, and I successfully coded the following:
  • Remove legal disclaimers (all)
  • m startup animation
  • ASS memory
  • ASD off
  • air con memory
  • video in motion (need to test)
  • close trunk from fob and door switch
  • lane change assist
  • full SMS display

I also was able to enable the seat heat distribution menu, but it would not allow me to set values. It even acted as though only the driver's seat had seat back heating, with the other 3 seats only have seat bottom heat.

I found a 5x turn indicator option, but it didn't seem to work. Anyone got this to work?

There was no sign of HUD indicators, which wasn't surprising given the DKOMBI.

I played around with the ///M and Alpina gauges, but didn't like them. I couldn't find the right combination of settings for the new M8 style gauges though. I also didn't find the correct settings to keep the tach in the HUD. So I went back to stock for these.
Thanks for the photos and info! Are there any other items in particular you'd like to change?

I just started coding with E-sys (I was thirsty for the driving assistance view), and I'm eager to do some more customizing.

My dream list is:
1. Heated steering wheel and heated seats turn on when using remote start.
2. Increase the amount of time I can keep my hands off the wheel while using driving assistance plus mode.
3. More stuff in the HUD. Maybe blind spot monitoring or park distance info.
Appreciate 0
      11-27-2019, 09:58 AM   #3
azwillnj
First Lieutenant
152
Rep
338
Posts

Drives: 2013 F30 328i xDrive
Join Date: Nov 2007
Location: Northern VA

iTrader: (0)

How did you get the heated seat distribution?

What does the full SMS display look like? I think I already have this.
__________________
Current: 2020 M340i xDrive - DAP - DAP Pro - Prem - Executive - Remote Start - Wireless Charging - HK
History: 2008 e90 328xi > 2011 e90 LCI 335i xDrive > 2013 F30 328i xDrive > 2016 F30 LCI 340i xDrive

WE ARE!
Appreciate 0
      11-27-2019, 01:35 PM   #4
siegester
BMW Newbie
108
Rep
431
Posts

Drives: '20 M340i
Join Date: Jan 2011
Location: Georgia

iTrader: (0)

Quote:
Originally Posted by AtticusHoy View Post
1. Heated steering wheel and heated seats turn on when using remote start.
3. More stuff in the HUD. Maybe blind spot monitoring or park distance info.
I am looking to see what I can find and enable in the HUD.
I'd also like to find all the proper settings for the ///M dash and hud (if possible)
I see some people are able to shortcut certain items and put them on their home screen which I am not (like tire pressure/temp, among others), so I am looking to enable those.


Quote:
Originally Posted by azwillnj View Post
How did you get the heated seat distribution?

What does the full SMS display look like? I think I already have this.
I updated the original post with the keys that need to be updated (IIRC to aktiv). The menu does nothing though, so I turned it back off. I don't think our seats are setup to be able to use this feature sadly. I really hoped I could make it more towards the bottom as my back will be sweating while my bottom is still cold. I will try manually adjusting the temperature settings to fix this I guess (there are 6 settings, 1 for each heat level, top and bottom IIRC)

I will test and get a picture of that. I need to test VIM still too.
Appreciate 0
      11-28-2019, 03:47 AM   #5
klokan
Private
102
Rep
72
Posts

Drives: BMW G20 330i, Portimao Blue
Join Date: Sep 2014
Location: Croatia

iTrader: (0)

Quote:
Originally Posted by cjof2003 View Post
I updated the original post with the keys that need to be updated (IIRC to aktiv).
Would you be kind enough to write keys for every change you made, especially ASD?

How do you rate the change, is it really obvious when ASD is turned off?
Appreciate 0
      11-29-2019, 07:14 PM   #6
siegester
BMW Newbie
108
Rep
431
Posts

Drives: '20 M340i
Join Date: Jan 2011
Location: Georgia

iTrader: (0)

Quote:
Originally Posted by klokan View Post
Would you be kind enough to write keys for every change you made, especially ASD?

How do you rate the change, is it really obvious when ASD is turned off?
I added more info to the top post. As for ASD, yes, it is very noticeable. I was expecting a change, but was honestly shocked at how much quieter the car became with it off.
Appreciate 1
klokan102.00

      11-30-2019, 04:34 AM   #7
klokan
Private
102
Rep
72
Posts

Drives: BMW G20 330i, Portimao Blue
Join Date: Sep 2014
Location: Croatia

iTrader: (0)

Quote:
Originally Posted by cjof2003 View Post
I added more info to the top post. As for ASD, yes, it is very noticeable. I was expecting a change, but was honestly shocked at how much quieter the car became with it off.
Thanks!

Now just to figure out how to use Launcher.
Appreciate 0
      11-30-2019, 09:46 AM   #8
siegester
BMW Newbie
108
Rep
431
Posts

Drives: '20 M340i
Join Date: Jan 2011
Location: Georgia

iTrader: (0)

Quote:
Originally Posted by klokan View Post
Thanks!

Now just to figure out how to use Launcher.
what issues are you having?


Also, I was able to enable a few more features today. I also got cheat codes to load up in Esys finally.
  • Coasting
  • Flashing Brake Force Display (need to test)
  • Speed Correction
  • Auto activate heated steering wheel when cold
  • 5x Turn Indicator
  • Lane change assistance
  • Comfort+ mode

Last edited by siegester; 11-30-2019 at 12:55 PM..
Appreciate 0
      11-30-2019, 03:17 PM   #9
mrgicm
Captain
mrgicm's Avatar
189
Rep
606
Posts

Drives: BMW M
Join Date: Nov 2011
Location: NA

iTrader: (0)

Hey can you please share speed correction and what do you mean by that?
Appreciate 0
      11-30-2019, 05:49 PM   #10
siegester
BMW Newbie
108
Rep
431
Posts

Drives: '20 M340i
Join Date: Jan 2011
Location: Georgia

iTrader: (0)

Quote:
Originally Posted by mrgicm View Post
Hey can you please share speed correction and what do you mean by that?
Setup the cheats as mentioned in the first post, and then open the DKOMBI module. You should see it as an available cheat to be applied.

From the factory BMW programs the speedometer to read higher than actual speed (for legal insurance). This makes it show the actual speed instead of the higher speed
Appreciate 0
      12-01-2019, 01:24 AM   #11
klokan
Private
102
Rep
72
Posts

Drives: BMW G20 330i, Portimao Blue
Join Date: Sep 2014
Location: Croatia

iTrader: (0)

Quote:
Originally Posted by cjof2003 View Post
what issues are you having?
Also, I was able to enable a few more features today. I also got cheat codes to load up in Esys finally.[/LIST]
I have an issue of not having Launcher Pro. Guy is not answering to the emails obviously and I don't know how to get it.
Appreciate 0
      12-02-2019, 11:16 AM   #12
siegester
BMW Newbie
108
Rep
431
Posts

Drives: '20 M340i
Join Date: Jan 2011
Location: Georgia

iTrader: (0)

Quote:
Originally Posted by klokan View Post
I have an issue of not having Launcher Pro. Guy is not answering to the emails obviously and I don't know how to get it.
If he doesn't respond, then you likely missed a step or detail, reread his instructions carefully. He responded to me in less than 2 days with my access code (this was ~10 days ago)
Appreciate 0
      12-03-2019, 09:51 PM   #13
oreoOozZz
Private First Class
oreoOozZz's Avatar
37
Rep
114
Posts

Drives: 2020 BSM M340i xDrive
Join Date: Dec 2016
Location: Long Island, NY

iTrader: (0)

Very nice, I just coded a few of these things as well. One thing I can't find is the automatic steering wheel heating activation. Can you clarify the key/value for that?
Appreciate 0
      12-04-2019, 07:34 AM   #14
siegester
BMW Newbie
108
Rep
431
Posts

Drives: '20 M340i
Join Date: Jan 2011
Location: Georgia

iTrader: (0)

Quote:
Originally Posted by oreoOozZz View Post
Very nice, I just coded a few of these things as well. One thing I can't find is the automatic steering wheel heating activation. Can you clarify the key/value for that?
I updated the table. Let me know if that works. I have a 3rd value in my notes, but i'm not sure it's related as it references seats. I think it was from trying to get heated seat distribution and i put the note in the wrong spot.

BDC_BODY >> IKF_ENABLE >> ikf_alle_sitze
Appreciate 0
      12-04-2019, 07:45 AM   #15
tommytexter
Second Lieutenant
tommytexter's Avatar
Canada
131
Rep
294
Posts

Drives: 2020 M340ix
Join Date: May 2017
Location: Markham

iTrader: (0)

Quote:
Originally Posted by cjof2003 View Post
Getting Started
Start here - https://www.bimmerfest.com/forums/sh...php?p=10193333

Once you have all the software installed per the link above, go here - https://www.bimmerfest.com/forums/sh...d.php?t=983245

I had issues getting Launcher PRO to update the cheat codes, so I went to - https://github.com/packetpilot/bmw-f/tree/master/cheats - and downloaded the repository as a ZIP. I then extracted the contents of the cheats folder to:
C:\Program Files (x86)\TokenMaster\E-Sys Launcher PRO\FDLCodes

Then, in Launcher Pro I selected the Authors I wanted to load. The following are Authors are good to start with for g20 coding (s18a):
  • Almaretto
  • jokinawa

So far, I have successfully coded the following:
  • Remove legal disclaimers (all)
  • m startup animation
  • ASS memory
  • ASD off
  • air con memory
  • video in motion (works using jokinawa's cheats and instructions)
  • close trunk from fob
  • close trunk from door switch
  • full SMS display
  • Coasting
  • Flashing Brake Force Display (need to test)
  • Speed Correction
  • Auto activate heated steering wheel when cold
  • 5x Turn Indicator
  • Lane change assistance (I already had assisted driving view from the factory, thanks to Marcelo_BSB)
  • Comfort+ Mode (these settings are also also selectable in ECO PRO individual)

Items I am still researching
- Seat heater distribution
--- I was able to enable the seat heat distribution menu in Idrive, but it would not allow me to set values. It even acted as though only the driver's seat had seat back heating, with the other 3 seats only have seat bottom heat. I also enabled 2 settings in BDC_BODY to allow the distribution to be set for front amd rear, but I also saw some settings stating there was only 1 controller per seat, so it may not be possible to get this working. Anyone know of any other settings to check?
- Enable blue lights in headlamps (laser lights)
- full LED headlight brightness (EU spec)
- full Laser light brightness (EU spec)
- full ///M gauges, HUD, idrive settings, etc. current implementations I have seen are not complete
- heated seats via remote start (i believe i need to disable the seatbelt check for this, but haven't found it yet)
- heated steering wheel via remote start

Code:

Feature                           ECU          Property                                       Value            
seat heat distribution rear       HU_MGU       HVAC_SEATHEAT_DISTR_FOND                        aktiv
seat heat distribution front      HU_MGU       HVAC_SEATHEAT_DISTR_FRONT                       aktiv

auto steering wheel heat          HU_MGU       AKT_Auto_Lenkrad                                          aktiv
                                  BDC_BODY     LHZ_CCM_IKF                                                  aktiv

lane change assistance            BDC_BODY     SPURWECHSEL_ASSISTENT                     aktiv
                                  HU_MGU       SPURWECHSELASSISTENT               gen_1
                                  SAS2         C_SWA_VORHANDED              NR001_VORHANDEN
*Note: any feature not found in the table above is already available through the cheat code authors I mentioned.


Sorry about upside down photo, it wasn't that way on my pc when I uploaded it.
Thank u so much for sharing


- full Laser light brightness (EU spec)
- full ///M gauges, HUD, idrive settings, etc. current implementations I have seen are not complete
- heated seats via remote start (i believe i need to disable the seatbelt check for this, but haven't found it yet)
- heated steering wheel via remote start

Let us know once u figure out how to do these or if they're possible. Much appreciated!!!!!
__________________
Appreciate 0
      12-04-2019, 10:59 AM   #16
oreoOozZz
Private First Class
oreoOozZz's Avatar
37
Rep
114
Posts

Drives: 2020 BSM M340i xDrive
Join Date: Dec 2016
Location: Long Island, NY

iTrader: (0)

Quote:
Originally Posted by cjof2003 View Post
I updated the table. Let me know if that works. I have a 3rd value in my notes, but i'm not sure it's related as it references seats. I think it was from trying to get heated seat distribution and i put the note in the wrong spot.

BDC_BODY >> IKF_ENABLE >> ikf_alle_sitze
Gonna try that out when I get home, thank you sir. I tried to code VIM even with cheat codes but to no avail. Soon as you put it in drive or start moving, it cuts off. How about you?
Appreciate 0
      12-04-2019, 11:34 AM   #17
blazesquall
New Member
14
Rep
29
Posts

Drives: G20 m340i, G30 540i
Join Date: Nov 2019
Location: St. Louis

iTrader: (0)

Quote:
Originally Posted by klokan View Post
I have an issue of not having Launcher Pro. Guy is not answering to the emails obviously and I don't know how to get it.
I am having same issue. I double checked.. thought the process was straight forward. Have you heard back?
Appreciate 0
      12-04-2019, 11:38 AM   #18
haruny
Private First Class
United_States
80
Rep
118
Posts

Drives: 2020 BMW M340i
Join Date: Nov 2019
Location: California

iTrader: (0)

Garage List
2020 BMW M340i  [0.00]
Quote:
Originally Posted by blazesquall View Post
Quote:
Originally Posted by klokan View Post
I have an issue of not having Launcher Pro. Guy is not answering to the emails obviously and I don't know how to get it.
I am having same issue. I double checked.. thought the process was straight forward. Have you heard back?
Same here. No response from tokenmaster. Can't get launcher pro.
__________________
2020 M340i RWD | C3Z | MAPQ | ZDA | ZDY | ZPK | ZPP | 1CR | 1PU | 688 | 6NW | 2VF | 316 | 4UR
Appreciate 0
      12-04-2019, 06:53 PM   #19
L3nny5
Registered
0
Rep
2
Posts

Drives: BMW G20
Join Date: Nov 2019
Location: Germany

iTrader: (0)

Quote:
Originally Posted by haruny View Post
Same here. No response from tokenmaster. Can't get launcher pro.
If you did everything like Tokenmaster asked you to, then you don't have to worry. But you might need some patience.

For me it took about 3-4 mths until I heard back from him, but that was during a time, where nobody heard from him. So I guess you'll hear from him pretty soon.

He is very reliable! Just please don't write him angry mails, he is doing everything in his free time and doesn't gain anything out of it. All the money goes to charity!
Appreciate 0
      12-04-2019, 07:19 PM   #20
haruny
Private First Class
United_States
80
Rep
118
Posts

Drives: 2020 BMW M340i
Join Date: Nov 2019
Location: California

iTrader: (0)

Garage List
2020 BMW M340i  [0.00]
Quote:
Originally Posted by L3nny5 View Post
If you did everything like Tokenmaster asked you to, then you don't have to worry. But you might need some patience.

For me it took about 3-4 mths until I heard back from him, but that was during a time, where nobody heard from him. So I guess you'll hear from him pretty soon.

He is very reliable! Just please don't write him angry mails, he is doing everything in his free time and doesn't gain anything out of it. All the money goes to charity!
3-4 months??

Appreciate 0
      12-04-2019, 07:35 PM   #21
siegester
BMW Newbie
108
Rep
431
Posts

Drives: '20 M340i
Join Date: Jan 2011
Location: Georgia

iTrader: (0)

Quote:
Originally Posted by oreoOozZz View Post
Gonna try that out when I get home, thank you sir. I tried to code VIM even with cheat codes but to no avail. Soon as you put it in drive or start moving, it cuts off. How about you?
You have to follow the instructions that jokinawa posted. Push the idrive controller forward and hold it. While holding it push MEDIA, HOME, MEDIA and you should be prompted to disable it. I had to try a few times for some reason, but it did work.


Reference

https://g07.bimmerpost.com/forums/sh...0&postcount=11
Appreciate 0
      12-04-2019, 07:45 PM   #22
blazesquall
New Member
14
Rep
29
Posts

Drives: G20 m340i, G30 540i
Join Date: Nov 2019
Location: St. Louis

iTrader: (0)

Quote:
Originally Posted by L3nny5 View Post
If you did everything like Tokenmaster asked you to, then you don't have to worry. But you might need some patience.

For me it took about 3-4 mths until I heard back from him, but that was during a time, where nobody heard from him. So I guess you'll hear from him pretty soon.

He is very reliable! Just please don't write him angry mails, he is doing everything in his free time and doesn't gain anything out of it. All the money goes to charity!
Thanks for the anecdote. Makes sense. I'm in software, I understand side projects, especially ones you're not making money off of. I'll let it be for awhile. I wonder if export mode via Bimmercode Beta can do some of these.
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 10:13 PM.




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