BMW Forum - BimmerFest BMW Forums banner

F45/F46/F48/F55/F56 Coding Thread

3 reading
387K views 737 replies 150 participants last post by  Mistaf46  
#1 · (Edited)
Hello,
i propose to open One master threads to regroup the information about the coding of theses car as they have the same architecture .

i already found a coding sheat for mini :

https://docs.google.com/spreadsheets/d/1eO-4KXfxkksCIBP_xKjMXcIwlgAyWVxFLcla5lzibnw/edit#gid=0

and i've already VO code the 6NS option to my car with this procedure !

1) Just Add 6NS to FA and VO Code HU_ENTRYNAV

2) You will not get Voice Control without an FSC Code, but you can still code EBT.

3) No. Just add 6NS to FA, Save FA, Load FA in Coding Module, Activate FA, and VO Code HU_ENTRYNAV.
owners of F45/F46/F48/F55/F56 any stuff we can share, we can do it here.

READ IMPORTANT NOTES:

1) NEVER click "Code Default Values" it can reset important stuff and car might not start and need to get towed to the dealer to fix the software
2) Make sure you click "Code FDL" and not "Code" (clicking code will reset the car to the factory setting erasing all the FDL coding for the selected ECU)
3) Always code with the car running or with a commercial grade charger connected to it, else voltage might drop during coding and you could get unexpected errors. (if you are codding the DME ECU you can't have the car running so you will need a charger)
4) Launcher note: E-Sys Launcher Car Series MUST be set to exactly match the car's chassis type you are coding (e.g. F01, F06, F07, F10, F12, F15, F25, F30, F82, F83, etc.). If after install it defaults to F999 and it cannot be changed, change PC Date ahead 4 days, then change E-Sys Launcher Car Series, then change PC Date back to current date. DO NOT create .EST Token and PIN with PC Date advanced 4 days as the Validity Start Date for the token will be 4 days in the future."

What's Needed for coding?
Enet Cable search on ebay http://www.ebay.com/sch/i.html?_trk...S&_nkw=OBD2+ENET+Ethernet+Cable+for+BMW+F-Series+Coding+ESYS&_sacat=0&_from=R40
E-sys software (ask here http://www.bimmerfest.com/forums/showthread.php?t=638188&page=121)
NEW: Free universal token option http://www.bimmerfest.com/forums/showthread.php?t=805745
NCD CAFD tool http://www.bimmerfest.com/forums/showthread.php?t=749668

Whatever you do never ever ever press "Code Default Values" ... you have been warned :)

Coding 101 video

How to VO code
Connect => Read FA => Activate FA => Read SVT (VCM) => Right-Click on ECU you want to code i.e. HU_NBT (the ECU itself not the underlying CAFD) => Select CODE.

Corrupted CAFD
Just inject new CAFD into ECU, and VO Code it.

Connect => Read FA (VO) => Activate FA (VO) => Read SVT (VCM) => Left-Click on desired ECU => Click on "Detect CAF for SWE" => Select the CAFD from latest I-Level shown => Select OK => Right-Click on ECU (the ECU itself not the underlying CAFD) => Select CODE.

Read I-Level
To determine your I-Level, go to VCM Module => VCM Master Tab => click Read under I-Steps

Targets:
F001 psdzdata covers the F01/F02/F03/F04/F07 (5-Series GT is an F07 NOT an F10)
F010 psdzdata covers the F06/F10/F11/F12/F13/F18
F020 psdzdata covers the F20/F21/F22/F23/F30/F31/F32/F33/F34/F35/F36/F80/F82/F83 (There is no Z4 F-chassis yet)
F025 psdzdata covers the F15/F16/F25/F26/F48/F85/F86
F056 psdzdata covers the F45/F46/F48(BMW)F64/F55 F56 (Cooper Mini's)
I001 psdzdata covers the i3/i8
 

Attachments

#170 ·
Hello Everybody,
I'm new in this forum and thanks in advance for your attention.

I've got a BMW Serie 2 Gran Tourer since October 2015 (BMW F46-2015 218D) :
+ It is a Luxury Pack (ZY3)
+ Navigation Professional (6UP) & 610(HUD) with iDrive Touch
+5AV : Active guard ,incl. SLI and Approach control warning => The KAFAS2 camera is included
+3AG Rear Camera

I bought an ODBII-ENET cable from eBay :

Everything is fine with this car except that I want to code my car in order to get the following additional features :

+ 6NS : Enhanced Bluetooth & Connectivity => VO coding or FDL Coding on specific ECU function ? I don't think we need FSC code here... If VO Coding, could you give me the EXACT procedure in order to avoid mistakes (it is my first experience by coding on a BMW car ! :dunno::)

+ C7 : Voice Control associated with 6NS option; I have to get the FSC Code to activate this specific Voice Command Feature :
1) How to get this FSC Code ? shawnsheridan could you PM me on this please ?
2) How to insert this FSC code via the E-Sys Software ? What is the EXACT procedure ?
3) What is the EXACT procedure to do the FDL or VO Coding in order to get this Voice Control Feature ?

+ 8TH (Speed Limit Info) & 8TF (Active pedestrian protection) & 5AD (Lane departure warning); I have to get the FSC Code to activate these features (8TH/8TF/5AD):
1) How to get this FSC Code ? shawnsheridan could you PM me on this please ?
2) How to insert this FSC code via the E-Sys Software ? What is the EXACT procedure ?
3) What is the EXACT procedure to do the FDL or VO Coding in order to get these 8TH/8TF/5AD safety features ?

Thanks in advance for your precious help !:thumbup::D

CoolPhil972
 
#174 ·
6ns features

Hi, I have coded successfully 6ns in my F48 (I can see "Office" in the CID).

I find the following issues odd:

- I can pair an additional phone and for example choose to stream music from it while using the "primary" phone for calls. I noticed that if the second phone rings, the call is not transferred to the car (nothing shows in the display, no sound in the loudspeaker). Is that normal?

- And another thing, when displaying a text message in the CID, I can choose reply (actually forward) but I can not write a message with the iDrive controller. Is that correct?

After enabling 6ns, I get the following fault code (with ISTA+):

B7F850 Microphone 2. Open circuit

I guess it detects that the 2. microphone does not exist. Has anybody got the same fault code after coding 6NS? Nobody has mentioned that before (or at least I haven't run into it...)
 
#175 ·
...After enabling 6ns, I get the following fault code (with ISTA+):

B7F850 Microphone 2. Open circuit

I guess it detects that the 2. microphone does not exist. Has anybody got the same fault code after coding 6NS? Nobody has mentioned that before (or at least I haven't run into it...)
The fault code for missing 2nd microphone is well documented. Most people just use 6NS for VO Coding, not actually write 6NS to FA, so when car goes in for Service, if won't be an issue if Programming with ISTA/P is performed.

You can also FDL Code out the error:

HU_NBT => MICROPHONE_NUMBER = wert_01
 
#180 ·
E60 530i 2004 won't start good battery & starter was checked replaced key &ignition switch any advise wld be appreciated

Sent from my SAMSUNG-SM-G928A using Tapatalk
Alternator?
 
#205 · (Edited)
Hey, I can't Code this:

Soft Blink = 5 Times
3069>PIA_DEFAULT_TIPPBLINKEN = tippblinken_fuenfmal werte set to: 02

This option doesn't appear in my car. It was recently upgraded to the last version of software. Any help?
Same here after a full software upgrade at BMW. They removed that option in later versions of software which is sad as 4 blinks on the TIP of the indicator stalk was a perfect number for me! :cry:
 
#226 ·
Hi all - can anyone tell me is it possible to code LDW/LCW without requiring additional hardware? I have SLI and FCW which I think is standard anyway. I appreciate that the steering wheel won't vibrate but I'm guessing there is an accompanying HUD alert?? Thanks.
Blind spot warning requires different mirrors and vibrating steering.

LDW requires just the vibrating steering. There is no additional warning. HUD or dash just displays whether lanes are detected.
 
#227 ·
Hi guys!

Does any one managed (if possible) to activate welcome lights in "0" position?
F54 MY2016 with auto lights, but light switch only have "0", "1" and "2". No "A" position. Lights come up when dark, but welcome lights only work if switch is on "2".

I found function "WL_AKTIVIERUNG", with options "off", "auto" "auto or 2"

Thanks.
 
#228 ·
Hi guys!

Does any one managed (if possible) to activate welcome lights in "0" position?
F54 MY2016 with auto lights, but light switch only have "0", "1" and "2". No "A" position. Lights come up when dark, but welcome lights only work if switch is on "2".

I found function "WL_AKTIVIERUNG", with options "off", "auto" "auto or 2"

Thanks.