I’ve collected all the useful coding tips from the BMW G series on the web and make a description here. I hope it helps.
Q: Is it possible to code BMW G-series and which software? E-sys is not possible?
A: Code the G series with ESYS . I think you need a Tokenmaster pro launcher. It was written somewhere on the forum but maybee you can ask Tokenmaster.
Q: Have a good success if the coding of the G series?
A: I have successfully coded the G Series. You need Pro Launcher.
Q: Do we know if it is possible to code the G series?
A: Coding is possible with E-SYS, but the problem is CAFD mapped / trimmed on new ECUs. But for ECU excisting is not a problem (BDC_BODY, NBT2, ACSM etc.)
Q: Can I code G11 with Esys?
A: I tried to code G11 today.
My level I is S15A-16-07-506, used data 5.94.
I found the S15A target in Esys.
S15A psdzdata covers F090 / G001 / G002 / G011 / G012 / G030 / G031 / G032 / RR11 / RR12 / RR31
Q: Could you share with me the token and activation code of your launcher?
R: It’s not possible. The token and the activation code are valid for 1 PC only. Here is how it works: you ask Token Master, it sends a token, you install Launcher Pro with the token, Launcher generates the request code, you send it to Token Master, it sends you the activation code in response.
Q: Which E-sys can be used for G-series coding?
S15A psdzdata covers G001 / G002 / G011 / G012 / G013 / G30 / G031 / G032
S15C covers psdzdata G008 / G038
Q: Which tool for the G series?
A: I am perfectly aware of what ICOM Next is and I have it.
Icom then runs a gigabyte LAN port. So, if the router and the laptop are also running Gigabyte ports you increase the speed, it’s only if the car and the software allow it.
The next Icom is also faster for G Series cars that I also suspect have a gigabyte Ethernet bus.
In addition, it has USB3.0 instead of USB2.0 and a better wifi card.
Q: Which BMW ICOM can I use for G30?
A : Any icom will work, but to be safe with Series I vehicles, use a dedicated router because kafas huh and some other modules will crash if you do not use a router it handles switches for ethernet like these modules use more than one path way, in short, it uses all 4 wires of two pairs and without router not good, it has worked for me for quite some time now good luck. note that my router does not connect to wan
Q: Which tool is used for the G30 flash or coding?
A : Flashed all cars with Icom Next and Aos Online with DHCP on the router. Since I never have any problem with NBT or other. Flash E / F / G with this configuration.
Note that Online Aos is the online version of BMW software for diagnostics, programming many other things.
Q: How to do G30 coding?
A: BMW G30 has a lot of differences in ECU, so I wanted to share my discoveries here.
– This is not a complete list of options but options that are unique from the standard options on recent models.
– SVT Play does not work, use Read ECU instead.
– Make sure the vehicle engine is running before pressing the Read ECU button, otherwise you will not get the full list of ECUs.
ECU: SAS [Driver Assistance Systems]
Default distance ACC: C_Abstandsstufe_init -> Set to 2
Blind spot detection: Note that the G30 has several blind spot detection modules and you must set the Speed setting for each. For each radar module, there is a separate KMH and MPH setting, so 6 in total.
C_LCA_SWW_Vmin_KMH – set at 55 km / h
C_LCA_SWW_Vmin_MPH – set to option 0 (Werte 22)
ECU: HU_NBT [Main unit]
G30 has a hardware limitation and max Video-In-Motion you can get via E-sys is 63 km / h (about 39 mph). After following the standard VIM coding, make sure that
SPEEDLOCK_SPEEDVALUE_MIN: Werte = 1F
SPEEDLOCK_SPEEDVALUE_MAX: Werte = 3F
ECU: DKOMBI [Instrument Group]
Delete HUD Speed Limit Panel: HUD_SPEED_LIMIT_ENABLE DKOMBI
ECU: IHKA [Climate Control] – Not tested
This coding value determines whether the previous settings (last function) should be used when switching from Auto mode to manual mode, in manual mode, or whether the “Auto” settings should be used when changing from car mode to manual mode .
Default: AKTIV (Active) = 01
HO coding to be able to manipulate the frontal adjustment of the ventilation (if necessary, in the case of special requests from large-scale customers)
3003 -> VERTRIMMUNG_BEL_FRONT (Front side)
keine = 00
3003 -> VERTRIMMUNG_FUSS_FRONT (Front feet)
keine = 00
keine = 00 (No)
Kaelter = 01 (colder)
waermer = 02 (warmer)
ECU: BDC_Body -> 1DF7 – Comfort Access Settings
3514 PMaster has access to related parameters
ECU: ACSM – Security Parameters
Settings for seat belt reminders and others