F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Today's Posts
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > F30 DIYs and Coding Discussions > HOW TO/DIY: Enable Driving Mode Configuration/Sport Steering w/ Comfort Throttle!
proTUNING Freaks
Post Reply
 
Thread Tools Search this Thread
      02-01-2015, 03:00 AM   #1
smithf80
Major General
smithf80's Avatar
United_States
2804
Rep
5,316
Posts

Drives: G80 M3 6MT
Join Date: Mar 2014
Location: Long Island, NY

iTrader: (1)

Garage List
2022 G20 330i  [9.00]
2018 F80 M3  [9.75]
HOW TO/DIY: Enable Driving Mode Configuration/Sport Steering w/ Comfort Throttle!

Many of you have wanted for a long time to be able to use the "Driving Mode" configuration code without success. For those of you familiar with coding it is the "Marco_FDS" code for the HU_NBT.

Aka this menu:


In the past, when coding it on a car with NBT navigation, you will see the screen but not be able to check anything but the first option which was extremely disappointing for people wanting Sport steering with Comfort throttle (that would be the Chassis only option). After testing on two cars I can comfortably say that I have figured out how to get this to work.


FOR THOSE OF YOU WHO ARE EXPERIENCED CODERS: Just cut to the bottom of the post for an abridged version of what you need to do, I tried to make this guide extremely noob friendly.


UPDATE: One of the members here found the FDL Code:

I FDL coded the ICM module and changed Icmkod_b_sportsindividualisierbar to ein (werte 01). Lo and behold, the menu now works! (I had already coded MACRO_FDS in HU_NBT to "popup_and_configure" previously). Now I can enjoy sport steering without the touchy throttle just like you guys.

The steps below are now not necessary.


STEP 0 (and the only step I'm not confident has to be done, but I think it does):
You might need to have your car's I-Level updated to the latest firmware. This is because we are essentially going to be doing some VO coding with a late 2014 build date, which might not work on older I-Levels. I was able to have my dealership update mine by stating that I could not update my Bluetooth (Combox) due to an incompatibility between NBT_B (my firmware version) and the latest Combox update. That was enough for them, you can also try tipping your advisor and asking nicely. When they read out your key it will tell them if a new I-Level is available for your car.

Moving on...

Step 1. Load up E-Sys and connect to your car.

Step 2. Click on the "Read" button in the top left hand corner in the "Vehicle Order" section on the coding page. Once read, right click on the FA and activate it. Next, you will click the "Save" button. Name it what you want.

Step 3. Click on the "Editors and Viewers" section of tools on the left hand bar and then select "FA Editor". Click the "..." button next to file name and load up the FA you just saved. Once it loads you will see two folders, "FA List" and "FA". Right click the "FA" folder and hit "Calculate FP".

Step 4. Expand the folders FA-->FZAuftrag-->Type until you see this:


The "Zeitkriterium=XXXX" is your build date, double click to edit and change it to "0714". Once done, right click the "FA" folder again and hit "Calculate FP", if it calculates with no errors then you can hit the blue save button on the top bar and move on, if for some reason you get an error then please post here.

Step 5: Click back onto the "Expert Mode" tab on the left side and select the "Coding" screen, it will ask if you want to load the file you just edited into the module, click yes. At this point you should see a path to the file you saved earlier in the "Vehicle Order" box on the top left. This means we have loaded the VO properly. Right click on the "FA" folder and hit "Activate FA". Next, click read SVT to read out all of your modules.

Step 6. We will now VO Code the following modules: FEM_Body, ICM, and HU_NBT. Do this, simply go to the folder for each module, right click on the file with the green light next to it, and hit "Code". It will read your VO that you just saved with the new build date and code the modules accordingly. Repeat for all three modules.

DO NOT VO CODE THE ENTIRE ECU TREE. ONLY CODE THESE THREE MODULES.

After this step you should be done. When you go to Settings on your Navi (or non-navi) display you should see a new menu called "Driving Mode" which will now have a working "Configure Sport" mode. By selecting the "Chassis Only" mode you will get the heavy sport steering with the comfort level throttle.

Abridged version for people who know what they're doing: Edit your build date in your VO to be "0714" and VO code the FEM, ICM, and HU_NBT.

Amazing how all those steps can be summarized in that one sentence for us experienced coders


If this guide helped you in any way please hit the Appreciate button on the bottom of the post and feel free to ask questions!!!
__________________

Last edited by smithf80; 05-25-2015 at 10:42 AM..
Appreciate 13
      02-01-2015, 06:35 AM   #2
fea30boy
Private
fea30boy's Avatar
2
Rep
54
Posts

Drives: F30 320i
Join Date: Jan 2014
Location: Brazil

iTrader: (0)

Amazing! I'll try

Thx
Appreciate 0
      02-01-2015, 07:33 AM   #3
M-terkait
Major
M-terkait's Avatar
Kuwait
209
Rep
1,252
Posts

Drives: F30 335i 3/13
Join Date: Mar 2013
Location: Kuwait

iTrader: (0)

you think we can code to have sport+ throttle in DSC off mode?
__________________
Docrace 6266
Appreciate 0
      02-01-2015, 08:11 AM   #4
smithf80
Major General
smithf80's Avatar
United_States
2804
Rep
5,316
Posts

Drives: G80 M3 6MT
Join Date: Mar 2014
Location: Long Island, NY

iTrader: (1)

Garage List
2022 G20 330i  [9.00]
2018 F80 M3  [9.75]
Quote:
Originally Posted by M-terkait View Post
you think we can code to have sport+ throttle in DSC off mode?
Just use the Sport+ mode. Unless I misunderstand what you're asking.
__________________
Appreciate 0
      02-01-2015, 11:32 AM   #5
beppeM3+123d
Lieutenant
beppeM3+123d's Avatar
203
Rep
413
Posts

Drives: bmw m3 dct + 123d e81
Join Date: Jul 2010
Location: italy

iTrader: (0)

Can you send me your cafd file with built date changed? Icm and nbt i think is enough...! Thank you in advance
Appreciate 0
      02-01-2015, 11:33 AM   #6
smithf80
Major General
smithf80's Avatar
United_States
2804
Rep
5,316
Posts

Drives: G80 M3 6MT
Join Date: Mar 2014
Location: Long Island, NY

iTrader: (1)

Garage List
2022 G20 330i  [9.00]
2018 F80 M3  [9.75]
Quote:
Originally Posted by beppeM3+123d View Post
Can you send me your cafd file with built date changed? Icm and nbt i think is enough...! Thank you in advance
The build date is changed in your FA file, which I cannot send you because it is unique to each car. I haven't tried it without FEM but you are more then welcome to.
__________________
Appreciate 0
      02-01-2015, 12:06 PM   #7
beppeM3+123d
Lieutenant
beppeM3+123d's Avatar
203
Rep
413
Posts

Drives: bmw m3 dct + 123d e81
Join Date: Jul 2010
Location: italy

iTrader: (0)

Quote:
Originally Posted by smithf32
Quote:
Originally Posted by beppeM3+123d View Post
Can you send me your cafd file with built date changed? Icm and nbt i think is enough...! Thank you in advance
The build date is changed in your FA file, which I cannot send you because it is unique to each car. I haven't tried it without FEM but you are more then welcome to.
You can find the files stored in your folder after coding. I dont want to use it but just compare!
Appreciate 0
      02-01-2015, 12:10 PM   #8
smithf80
Major General
smithf80's Avatar
United_States
2804
Rep
5,316
Posts

Drives: G80 M3 6MT
Join Date: Mar 2014
Location: Long Island, NY

iTrader: (1)

Garage List
2022 G20 330i  [9.00]
2018 F80 M3  [9.75]
Quote:
Originally Posted by beppeM3+123d View Post
You can find the files stored in your folder after coding. I dont want to use it but just compare!
I'll try to find it.
__________________
Appreciate 0
      02-01-2015, 01:44 PM   #9
smithf80
Major General
smithf80's Avatar
United_States
2804
Rep
5,316
Posts

Drives: G80 M3 6MT
Join Date: Mar 2014
Location: Long Island, NY

iTrader: (1)

Garage List
2022 G20 330i  [9.00]
2018 F80 M3  [9.75]
I should also mention a big thank you to shawnsheridan for his advice a few weeks ago that led to this working.
__________________
Appreciate 0
      02-01-2015, 04:13 PM   #10
tboooe
Brigadier General
tboooe's Avatar
925
Rep
3,089
Posts

Drives: F36 428i GC, E36 M3 - gone :(
Join Date: Dec 2014
Location: The OC!

iTrader: (1)

Big props for doing this. Curious, my '15 GC already has this capability so is it only MY14 cars that cant do this?
Appreciate 1
cehrl7824.00
      02-01-2015, 04:27 PM   #11
smithf80
Major General
smithf80's Avatar
United_States
2804
Rep
5,316
Posts

Drives: G80 M3 6MT
Join Date: Mar 2014
Location: Long Island, NY

iTrader: (1)

Garage List
2022 G20 330i  [9.00]
2018 F80 M3  [9.75]
Quote:
Originally Posted by tboooe View Post
Big props for doing this. Curious, my '15 GC already has this capability so is it only MY14 cars that cant do this?
I believe that is correct, they enabled it on MY15 cars.
__________________
Appreciate 0
      02-02-2015, 03:52 PM   #12
ktula
Second Lieutenant
45
Rep
235
Posts

Drives: 2014 F31
Join Date: Jan 2013
Location: Seattle

iTrader: (0)

Garage List
I am guessing this DIY is for cars not equipped with DHP? My F31 is optioned with DHP and i can choose chassis-(or drivetrain) only.
Appreciate 0
      02-02-2015, 04:39 PM   #13
smithf80
Major General
smithf80's Avatar
United_States
2804
Rep
5,316
Posts

Drives: G80 M3 6MT
Join Date: Mar 2014
Location: Long Island, NY

iTrader: (1)

Garage List
2022 G20 330i  [9.00]
2018 F80 M3  [9.75]
Quote:
Originally Posted by ktula View Post
I am guessing this DIY is for cars not equipped with DHP? My F31 is optioned with DHP and i can choose chassis-(or drivetrain) only.
Well yeah, lol. If you already have the option then you don't need to do this.
__________________
Appreciate 0
      02-06-2015, 11:46 PM   #14
glachhman
Banned
41
Rep
692
Posts

Drives: '07 335i e90
Join Date: Mar 2013
Location: Queens, NY

iTrader: (0)

Hi I did this and now my car wont start? what do you think i did wrong?
Appreciate 0
      02-07-2015, 12:51 AM   #15
Terabyte
Private First Class
Austria
18
Rep
162
Posts

Drives: BMW F30 316d
Join Date: Mar 2014
Location: Austria

iTrader: (0)

I coded "macro_fds" for a while in my 10/2012 car.

It was not necessary to change build date in any module.

Or is there any difference between Macro_Fds with date 7/2012 and Macro_Fds with 07/2014?
Appreciate 0
      02-07-2015, 06:10 AM   #16
smithf80
Major General
smithf80's Avatar
United_States
2804
Rep
5,316
Posts

Drives: G80 M3 6MT
Join Date: Mar 2014
Location: Long Island, NY

iTrader: (1)

Garage List
2022 G20 330i  [9.00]
2018 F80 M3  [9.75]
Quote:
Originally Posted by Terabyte View Post
I coded "macro_fds" for a while in my 10/2012 car.

It was not necessary to change build date in any module.

Or is there any difference between Macro_Fds with date 7/2012 and Macro_Fds with 07/2014?
It works on cars with CIC headunit aka the older navigation.
__________________
Appreciate 0
      02-07-2015, 06:19 AM   #17
Terabyte
Private First Class
Austria
18
Rep
162
Posts

Drives: BMW F30 316d
Join Date: Mar 2014
Location: Austria

iTrader: (0)

I have NBT. I coded macro_fds not with build date 7/2014

So what is the difference with the build date?
Appreciate 0
      02-07-2015, 06:21 AM   #18
smithf80
Major General
smithf80's Avatar
United_States
2804
Rep
5,316
Posts

Drives: G80 M3 6MT
Join Date: Mar 2014
Location: Long Island, NY

iTrader: (1)

Garage List
2022 G20 330i  [9.00]
2018 F80 M3  [9.75]
Quote:
Originally Posted by Terabyte View Post
I have NBT.

But what is the difference with the build date?
You have NBT and the Macro_FDS code worked?

That's never worked for anyone else.

The build date change is because this feature is standard on MY2015 cars, if you VO Code HU_NBT with it you'll notice that Macro_FDS automatically becomes enabled, where as it previously was not.
__________________
Appreciate 0
      02-07-2015, 06:22 AM   #19
Terabyte
Private First Class
Austria
18
Rep
162
Posts

Drives: BMW F30 316d
Join Date: Mar 2014
Location: Austria

iTrader: (0)

Yes. NBT and macro_fds works with older build date.
Appreciate 0
      02-07-2015, 06:26 AM   #20
smithf80
Major General
smithf80's Avatar
United_States
2804
Rep
5,316
Posts

Drives: G80 M3 6MT
Join Date: Mar 2014
Location: Long Island, NY

iTrader: (1)

Garage List
2022 G20 330i  [9.00]
2018 F80 M3  [9.75]
Quote:
Originally Posted by Terabyte View Post
Yes. NBT and macro_fds works with older build date.
Interesting, maybe it has to do with how the cars in your market come configured from the factory?

I've been meaning to compare the CAFD files before and after the build date change to see whats different but I honestly don't care/have the time lol. I think the change that allows it to work is in the ICM module.
__________________
Appreciate 0
      02-07-2015, 06:27 AM   #21
Terabyte
Private First Class
Austria
18
Rep
162
Posts

Drives: BMW F30 316d
Join Date: Mar 2014
Location: Austria

iTrader: (0)

I only FDL coded NBT for that.

Nothing in icm or else
Appreciate 0
      02-07-2015, 06:29 AM   #22
smithf80
Major General
smithf80's Avatar
United_States
2804
Rep
5,316
Posts

Drives: G80 M3 6MT
Join Date: Mar 2014
Location: Long Island, NY

iTrader: (1)

Garage List
2022 G20 330i  [9.00]
2018 F80 M3  [9.75]
Quote:
Originally Posted by Terabyte View Post
I only FDL coded NBT for that.

Nothing in icm or else
I'm talking about for US cars, I had to VO code with new build date on the NBT and ICM.

I would bet that your car has a different config from the factory because NBT car's in America cannot get this to work by FDL coding HU_NBT.
__________________
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 12:37 AM.




f30post
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