EXXEL Distributions
BMW Garage BMW Meets Register Today's Posts

Go Back   BMW M3 and BMW M4 Forum > BMW F80 M3 / F82 M4 Technical Topics > DIY and Coding Discussions

Post Reply
 
Thread Tools Search this Thread
      11-18-2015, 05:50 AM   #45
Mikeisen
Civilian
Mikeisen's Avatar
13
Rep
158
Posts

Drives: 2016 Mineral Grey M4 F82
Join Date: Nov 2013
Location: Houston

iTrader: (0)

Garage List
2016 BMW M4  [0.00]
Thanks
__________________
2016 F82 M4 - Mineral Grey
2009 911 Turbo - White
Appreciate 0
      11-25-2015, 07:16 PM   #46
Tom (Atl)
BMW Fan
Tom (Atl)'s Avatar
US Virgin Islands
147
Rep
315
Posts

Drives: wego
Join Date: Feb 2007
Location: Germany / US

iTrader: (1)

Quote:
Originally Posted by aboulfad View Post
I have entered the Euro2 MDM variant as described in the source link below by dmnc02. Although the two parameters (C_Laenderkennung, CTpmsMarket ) dont need to be coded as the US default values are ("US", "US"), i left them there in case someone wants to change them to ("ECE", "EU").

UPDATE: If you want to use this cheat code as is, append the code under the FDL root element at the beginning of the file to "C:\Program Files\TokenMaster\E-Sys Launcher Premium\FDLCodes.xml"

I noticed there is another EuroDSC entry but that entry is NOT for the F8x. It seems only one first entry for the same ECU is accepted by Esys.

PHP Code:
<!-- Coding parameters for Euro2 MDM
CheatCode Author
aboulfad
BMW Platform
F8x
Source
http://f80.bimmerpost.com/forums/showpost.php?p=16977873&postcount=146
--> 
PHP Code:
  <cafd id="00001A33" name="DSC">
    <
code description="Euro2 MDM: Coding US Spec Cars">
      <
group id="3000">
        <!-- 
C_Laenderkennung => US -->
        <function 
start="12" end="12" mask="00000011b">US</function>
      </
group
      <
group id="3008">
        <!-- 
CTpmsMarket => US -->
        <function 
start="3" end="3" mask="00000001b">US</function>
        <!-- 
CPrewarnEnable => enable -->    
        <function 
start="3" end="3" mask="00000010b">enable</function>
        <!-- 
CPrewarnIgnition => enable -->
        <function 
start="3" end="3" mask="00010000b">enable</function>
        <!-- 
CalLrPDevMax => 50kpa -->
        <function 
start="6" end="6" mask="11111111b">50kpa</function>
        <!-- 
CPInitRangeMax => 80kpa -->
        <function 
start="7" end="7" mask="11111111b">80kpa</function>
        <!-- 
UiaSetLevelPc => 20% -->
        <function 
start="8" end="8" mask="11111111b">20%</function>
        <!-- 
UiwSetLevelPc => 15% -->
        <function 
start="11" end="11" mask="11111111b">15%</function>
      </
group>
    </
code>
  </
cafd
Thanks! As soon as I understand how to do coding I will try this.
Appreciate 0
      11-25-2015, 09:22 PM   #47
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
Quote:
Originally Posted by Tom (Atl) View Post
Thanks! As soon as I understand how to do coding I will try this.
It seems few people miss where to get the software, post here and you shall receive.
Appreciate 0
      12-01-2015, 10:31 AM   #48
Tom (Atl)
BMW Fan
Tom (Atl)'s Avatar
US Virgin Islands
147
Rep
315
Posts

Drives: wego
Join Date: Feb 2007
Location: Germany / US

iTrader: (1)

Quote:
Originally Posted by aboulfad View Post
It seems few people miss where to get the software, post here and you shall receive.
Ok, so I started doing some coding and was able to successfully change a couple values and write them back in.

However, although I can change values, I don't understand how to use your XML snippet to modify coded values.

You said: << append the code under the FDL root element at the beginning of the file to "C:\Program Files\TokenMaster\E-Sys Launcher Premium\FDLCodes.xml" >>

I understand that means to add this snipet to that XML file, but how do I commit it to the car? Thanks!
Appreciate 0
      12-01-2015, 10:39 AM   #49
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
Quote:
Originally Posted by Tom (Atl) View Post
...
I understand that means to add this snipet to that XML file, but how do I commit it to the car? Thanks!
check the attached screenshot. if you don't have the side window, then its either minimized, so click on the one of the black arrows to bring it to view, or you are using an older version of Esys. Then you select, review it, then apply and continue with normal procedure.

BTW, I have just updated the cheat code on page 2, and please don't quote the cheat code so this way there is only one version in this thread. thanks.
Attached Images
 

Last edited by aboulfad; 12-01-2015 at 10:46 AM..
Appreciate 0
      12-01-2015, 12:01 PM   #50
Tom (Atl)
BMW Fan
Tom (Atl)'s Avatar
US Virgin Islands
147
Rep
315
Posts

Drives: wego
Join Date: Feb 2007
Location: Germany / US

iTrader: (1)

Quote:
Originally Posted by aboulfad View Post
check the attached screenshot. if you don't have the side window, then its either minimized, so click on the one of the black arrows to bring it to view, or you are using an older version of Esys. Then you select, review it, then apply and continue with normal procedure.

BTW, I have just updated the cheat code on page 2, and please don't quote the cheat code so this way there is only one version in this thread. thanks.
Understood.
What did you change on page 2?
Also just curious - why do pressure (kpa) values need to be changed for Euro MDM if you know why?
Appreciate 0
      12-01-2015, 12:06 PM   #51
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
I changed this: C_Laenderkennung => ECE based on a recent discussion in this thread Euro MDM Coding.

I don't know nor anyone else i think knows what those values mean, aside from some attempting to understand as in the linked thread the impact of C_Laenderkennung on the behavior of EuroMDM on US cars.
Appreciate 0
      12-05-2015, 03:40 AM   #52
GrussGott
Lieutenant General
GrussGott's Avatar
United_States
18136
Rep
11,752
Posts

Drives: 2018 M4 Comp Indv
Join Date: Jun 2009
Location: Newport Beach

iTrader: (0)

Garage List
Hey All - I'm thinking I want to start trying to code myself so I've spent hours reading through all of these threads. Since I don't have a windows computer I'm trying to put together a "from scratch" shopping list - can you guys validate my thinking here? dmnc02 ?

Here's my shopping list based on everything I've read:

* Cheap windows 10 laptop - I'm thinking the lenovo 100s for $179
* Cheap USB to ethernet dongle
* Ethernet to ODB port dongle from ebay
* Software from Shawn

Sound right? Thanks all!
__________________
Quote:
Originally Posted by TurtleBoy View Post
He tries to draw people into inane arguments, some weird pastime of his.
Appreciate 0
      12-05-2015, 05:16 AM   #53
G4BR13L
Major
G4BR13L's Avatar
Belgium
523
Rep
1,105
Posts

Drives: BMW M4
Join Date: Aug 2015
Location: Hasselt (Belgium)

iTrader: (0)

You don't need a Windows laptop, why not use virtualization software? All you need is the cable and the software including a trial version of Windows.
Appreciate 0
      12-05-2015, 07:17 AM   #54
dmnc02
Major
dmnc02's Avatar
United_States
920
Rep
1,481
Posts

Drives: 2015 M4
Join Date: Feb 2015
Location: PA

iTrader: (0)

Quote:
Originally Posted by GrussGott View Post
Hey All - I'm thinking I want to start trying to code myself so I've spent hours reading through all of these threads. Since I don't have a windows computer I'm trying to put together a "from scratch" shopping list - can you guys validate my thinking here? dmnc02 ?

Here's my shopping list based on everything I've read:

* Cheap windows 10 laptop - I'm thinking the lenovo 100s for $179
* Cheap USB to ethernet dongle
* Ethernet to ODB port dongle from ebay
* Software from Shawn

Sound right? Thanks all!
Quote:
Originally Posted by G4BR13L View Post
You don't need a Windows laptop, why not use virtualization software? All you need is the cable and the software including a trial version of Windows.
As GABR1EL mentioned, you can use a Mac if you prefer: I mostly use a MacBook Air myself with the Thunderbolt to Gigabit adapter. Once you have installed Windows in a partition, you can boot into it directly or use virtualization software (such as Parallels or Fusion).

If you are looking for a cheap solution just for coding, the Lenovo should be fine. Keep in mind however that the 32 GB storage will not be enough if you ever decide to flash your car (i.e., update the firmware) or even to run the BMW diagnostic software (Rheingold).

And yes, an ENET cable from eBay and the free software from Shawn is all you need in addition to a laptop running Windows.
__________________
2015 Mineral Grey ///M4 6MT

Last edited by dmnc02; 12-05-2015 at 07:36 AM..
Appreciate 0
      12-05-2015, 08:19 AM   #55
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
2gb Ram is doable to run Esys but it's very tight, as is the HDD 32Gb... What laptop do you have?
Appreciate 0
      12-05-2015, 12:59 PM   #56
GrussGott
Lieutenant General
GrussGott's Avatar
United_States
18136
Rep
11,752
Posts

Drives: 2018 M4 Comp Indv
Join Date: Jun 2009
Location: Newport Beach

iTrader: (0)

Garage List
Quote:
Originally Posted by aboulfad View Post
2gb Ram is doable to run Esys but it's very tight, as is the HDD 32Gb... What laptop do you have?
I have a macbook pro, but I started reading on how to create a windows partion installer USB with Rufus, multibeast etc and decided it would be a time saver to just buy the laptop which is cheaper than buying, say, parallels + windows 10... But now you all have me rethinking this... Any links to the "easy" way to boot to windows 10?

Thanks again guys!
__________________
Quote:
Originally Posted by TurtleBoy View Post
He tries to draw people into inane arguments, some weird pastime of his.
Appreciate 0
      12-05-2015, 01:18 PM   #57
GrussGott
Lieutenant General
GrussGott's Avatar
United_States
18136
Rep
11,752
Posts

Drives: 2018 M4 Comp Indv
Join Date: Jun 2009
Location: Newport Beach

iTrader: (0)

Garage List
Quote:
Originally Posted by G4BR13L View Post
You don't need a Windows laptop, why not use virtualization software? All you need is the cable and the software including a trial version of Windows.
Thanks G4BR13L ! Do you recommend one of those over another? Reading through the threads it seemed like people would have problems with one or the other.

thanks!

PS - I have a macbook pro
__________________
Quote:
Originally Posted by TurtleBoy View Post
He tries to draw people into inane arguments, some weird pastime of his.
Appreciate 0
      12-05-2015, 01:21 PM   #58
dmnc02
Major
dmnc02's Avatar
United_States
920
Rep
1,481
Posts

Drives: 2015 M4
Join Date: Feb 2015
Location: PA

iTrader: (0)

Quote:
Originally Posted by GrussGott View Post
I have a macbook pro, but I started reading on how to create a windows partion installer USB with Rufus, multibeast etc and decided it would be a time saver to just buy the laptop which is cheaper than buying, say, parallels + windows 10... But now you all have me rethinking this... Any links to the "easy" way to boot to windows 10?
Take advantage of what Apple provides: launch Applications > Utilities > Boot Camp Assistant and follow the instructions

Virtualization software is just a matter of convenience so that you do not need to reboot your computer when switching from Mac OS to Windows.
__________________
2015 Mineral Grey ///M4 6MT
Appreciate 0
      12-06-2015, 06:40 AM   #59
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
This ^^^^ I use bootcamp with Windows 7 on my 8 years old MacBook! It works great and I don't use it as an OSX laptop anymore as I have other Mac MacBook. it's dedicated for Esys, Rheingold and other car stuff. But it'd be cool to have a Windows tablet that I can keep in the car, I've been eyeing the MS Surface Pro 4.
Appreciate 0
      12-12-2015, 07:31 AM   #60
dmnc02
Major
dmnc02's Avatar
United_States
920
Rep
1,481
Posts

Drives: 2015 M4
Join Date: Feb 2015
Location: PA

iTrader: (0)

There still seems to be confusion regarding the procedure to enable No-Glare High Beam using the Cheat Codes in E-Sys Launcher, so I will make another attempt to clarify it.

Before following the procedure below, make sure that (1) you have E-Sys Launcher v2.4.3 (or newer) and (2) you know how to modify your FA/VO and VO code. If needed, you can learn the latter by reading the attached PDF or by watching this video (or, even better, by reading the PDF while watching the video ). Also, watch TokenMaster's video in post #1, which illustrates the technique used in Steps 2 and 3 below.

BTW, VO stands for Vehicle Order (it specifies the alphanumeric codes for each option installed on your car) and FA stands for FahrzeugAuftrag (Vehicle order in German). VO coding an ECU resets all the coded values in that ECU to the default values for the specified VO/FA configuration.

The procedure below will result in exactly the same coding as the "manual" procedure outlined in this PDF, but is faster and more error proof.


STEP 1:

Remove 5AP and 8S4 from the FA/VO and then VO code FEM_BODY, FLA or KAFAS (whichever one you see in your SVT), both LHM and both TMS (5AP and 8S4 are the "option" codes that disable Variable Light Distribution and No Glare High Beam on North American cars).


STEP 2:

Right-click on LHM [43] in the SVT tree and select "Read Coding Data". Then right-click on the CAFD in the folder that appears under the ECU and select "Edit FDL". This will move to the FDL Editor screen (see screenshot). Make sure that the checkbox for "Auto Fetch Codes" in the lower right corner is enabled. Select the checkbox for "No-Glare High Beam Assistant (Step 2: driver side)", click "Apply", click "OK" in the window that appears asking for confirmation and wait for the message stating that the coding has been successfully applied. Then save the edited CAFD by clicking the diskette icon in the menu bar and go back to the Coding window by clicking the left green arrow in the menu bar. Finally, select the CAFD file you just edited and click "Code FDL".

Name:  Capture3.PNG
Views: 11071
Size:  81.2 KB

Now right-click on LHM [44] in the SVT tree and repeat the above procedure: the relevant checkbox will read "No-Glare High Beam Assistant (Step 2: passenger side)".

Name:  Capture4.PNG
Views: 10012
Size:  81.2 KB


STEP 3:

Right-click on FEM_BODY in the SVT tree and select "Read Coding Data". Then right-click on the CAFD in the folder that appears under the ECU and select "Edit FDL". Select the checkbox for "No-Glare High Beam Assistant (Step 3)", click "Apply", click "OK" in the window that appears asking for confirmation and wait for the message stating that the coding has been successfully applied. Then save the edited CAFD by clicking the diskette icon in the menu bar and go back to the Coding window by clicking the left green arrow in the menu bar. Finally, select the CAFD file you just edited and click "Code FDL".

Name:  Capture5.PNG
Views: 10547
Size:  83.5 KB


All done: disconnect and enjoy this great feature.
Attached Images
File Type: pdf E-Sys - VO Coding Guide.pdf (1.03 MB, 2260 views)
__________________
2015 Mineral Grey ///M4 6MT

Last edited by dmnc02; 12-19-2015 at 12:14 PM.. Reason: Clarifications
Appreciate 2
      12-12-2015, 05:46 PM   #61
ihg90
Private First Class
25
Rep
190
Posts

Drives: BMW M4
Join Date: May 2015
Location: California

iTrader: (4)

thanks - and to confirm, only for LED headlights, correct?
Appreciate 0
      12-12-2015, 06:29 PM   #62
dmnc02
Major
dmnc02's Avatar
United_States
920
Rep
1,481
Posts

Drives: 2015 M4
Join Date: Feb 2015
Location: PA

iTrader: (0)

Quote:
Originally Posted by ihg90 View Post
thanks - and to confirm, only for LED headlights, correct?
Unfortunately that is correct, due to a hardware limitation of the adaptive Xenons BMW puts on US-bound cars.
__________________
2015 Mineral Grey ///M4 6MT
Appreciate 0
      12-12-2015, 06:30 PM   #63
ihg90
Private First Class
25
Rep
190
Posts

Drives: BMW M4
Join Date: May 2015
Location: California

iTrader: (4)

thanks - appreciate the explanation
Appreciate 0
      04-05-2016, 11:32 AM   #64
dinonz
Banned
United_States
3216
Rep
2,385
Posts

Drives: 2016 M3 MWM ZCP
Join Date: Mar 2013
Location: Austin

iTrader: (0)

Is there a list somewhere of what requires VO coding? I know anti-dazzle LEDs does, as does adding Satellite/Enhanced USB - but are there any others? Be nice to do all VO coding before making any other changes.
Appreciate 0
      04-05-2016, 11:36 AM   #65
shawnsheridan
General
shawnsheridan's Avatar
United_States
10424
Rep
40,720
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by dinonz View Post
Is there a list somewhere of what requires VO coding? I know anti-dazzle LEDs does, as does adding Satellite/Enhanced USB - but are there any others? Be nice to do all VO coding before making any other changes.
No list I have ever seen. Sat Radio requires more than juts VO Coding too, as it requires a 6F SDARS FSC Enabling Code.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      04-05-2016, 05:33 PM   #66
dinonz
Banned
United_States
3216
Rep
2,385
Posts

Drives: 2016 M3 MWM ZCP
Join Date: Mar 2013
Location: Austin

iTrader: (0)

Quote:
Originally Posted by shawnsheridan View Post
No list I have ever seen. Sat Radio requires more than juts VO Coding too, as it requires a 6F SDARS FSC Enabling Code.
Thanks - that one I'm not worried about as I have it - just the anti-dazzle stuff.
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:32 AM.




f80post
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