View Single Post
      11-26-2019, 05:52 PM   #1
siegester
Captain
siegester's Avatar
345
Rep
751
Posts

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

iTrader: (0)

Garage List
2020 BMW M340i  [0.00]
ESYS G20 coding - getting started

CODE AT YOUR OWN RISK

Disclaimer: I am not a BMW "coder", and I honestly have very little experience. Below are the details I was able to find online and through exploration, and I decided to share everything that I found. If something is wrong or incomplete, please let me know.


There is evidence that suggests BMW detects coding and automatically flags your car as modified which could spell potential trouble with future warranty claims.
https://x3.xbimmers.com/forums/showthread.php?t=1742168



Getting Started

Esys is the software you need to interface with your car and code it. However, a few years back BMW obfuscated the data in Esys. In order to be able to make any sense of the information in Esys, you now need a launcher program. The two main ones are EsysX and Launcher Pro.

EsysX
Can be found at https://esysx.com/. I am not familiar with EsysX but it is similar to Launcher Pro from what I have read.


Launcher Pro
it is outdated, do not use it to code G series anymore


Esys Software and instructions

Once you have EsysX, it's time to get Esys. Almaretto has a great post detailing everything you need to setup Esys here - https://www.bimmerfest.com/threads/c...#post-10193333

Shortcuts from the link above

Coding instructions

Once you have all the software installed, go here - https://www.bimmerfest.com/forums/sh...d.php?t=983245 for information on how to code with Esys.


Cheat Codes

Scroll down to section "5. Cheat Sheets" here - https://www.bimmerfest.com/forums/sh...d.php?t=983245. Cheat sheets are not relevant to the G series as they have moved to XML format

*Note
If you have issues updating cheat codes, go to - https://github.com/packetpilot/bmw-f/tree/master/cheats - and downloaded the repository as a ZIP.


G20 Coding

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 cheat, code with engine off)
  • ASD off (RAM cheat)
  • air con memory (IHKA cheat)
  • video in motion (HU_MGU cheat)
  • close trunk from fob (hkfm2 cheat)
  • close trunk from door switch (hkfm2 cheat)
  • Coasting (HU_MGU cheat)
  • Speed Correction (dkombi cheat)
  • 5x Turn Indicator (HU_MGU cheat)
  • Lane change assistance (hu_mgu, sas cheat)
  • Comfort+ Mode (HU_MGU and BDC_BODY3 cheat)
  • Auto activate heated steering wheel when cold (hu_mgu, bdc_body) This was enabled from the factory for me when I was updated to 07.2020
  • comfort+ mode (bdc_body cheat)
  • enable sailing (bdc_body cheat)
  • anti-dazzle/no glare high beams (BDC_BODY3 cheats)
  • independent rear turn indicators (EU style but still red)(BDC_BODY3 cheats)

Testing/Verifying
  • Flashing Brake Force Display (bdc_body cheat)
  • full SMS display (hu_mgu cheat)


Does not work on the G20 due to hardware limitation
  • Seat heat distribution


G20 items without cheat codes
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_VORHANDEN                   NR001_VORHANDEN
*Note: any feature not found in the table above is already available through the cheat code authors I mentioned.

Note: Codes above are based on 2020.07 software version, and they may not work on other versions
Attached Images
        

Last edited by siegester; 04-17-2021 at 08:04 PM.. Reason: more info
Appreciate 13
RSnic657.50
Rev_Hi296.50
B530e283.50
kevinkay271.50
cujc144.50
ASHpro11.50
oreoOozZz126.00
Fedorov162.00
Cpatel38.50