BMW Forum - BimmerFest BMW Forums banner

F45/F46/F48/F55/F56 Coding Thread

1 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

#71 ·
Can't change comfort blink from 3 flashes

Hi,

I have a 2016 X1 (F48, July 2016 build). I've successfully coded a few things (6NS, Auto stop-start memory, door mirror fold delay = 0 on lock, etc) BUT...

I wanted to change the "comfort turn-signal blink" from 3 blinks to 4.
I went to BDC_BODY, 3068, BLINKZYKLEN_ANZAHL_TIPP expecting to change the 'werte' from 2 to 3...but it was 00 ??
Well, I went ahead and changed it to 03 (for 4 blinks) anyway, confirmed the change was saved, coded it, but still only 3 blinks. I'm a bit baffled - I guess the parameter I need to change must be something else..but what? where? Any ideas?

BTW, I'm using E-Sys v.3.27.1 with v.59.3_PSdZData (selecting F056 when connecting to the car).

Annoyingly, I did this a couple of years ago with no problems on my previous car (M135i).
 
#73 ·
Hi,

today I want to code my F48! (03/2016)
But I can not read out the ECUs with the VCM button in E-Sys.
If i try it to read it with the VCM Button it comes an Error, only with the ECU Buttom it run.
But he finds only two ECU,s and only one cafd to code.
What make i wrong?

Software: Win7 64bit, e-sys launcher 2.5.3.108, e-sys 3.27.1, PsdZData 59.4

Sorry for the bad english
Thanks Maxym
 

Attachments

#101 ·
Hi experts. Need help:

I've done theses two codes:

IHKA Module:
A/C System Remembers Last Setting
3003==>MEMORY_OFF set to aktiv-werte=01
Always Remember Air ReCirculating
3003==>MEMORY_UMLUFT set to: aktiv

And now I can not turn off the A/C. I already undone, but the A/C stilll on, without the possibility to turn off.

Someone passed for something like this?

Thanks!
 
#104 ·
Hi experts. Need help:

I've done theses two codes:

IHKA Module:
A/C System Remembers Last Setting
3003==>MEMORY_OFF set to aktiv-werte=01
Always Remember Air ReCirculating
3003==>MEMORY_UMLUFT set to: aktiv

And now I can not turn off the A/C. I already undone, but the A/C stilll on, without the possibility to turn off.

Someone passed for something like this?

Thanks!
Try to Vo Code IHKA (the entire folder, not CAFD file itself).

Right click on IHKA folder > Code.
 
#109 ·
Coding F48

Hi everyone,

I am totally new in coding BMWs. I have experience in coding VAG (VW,Audi,Seat,Skoda) cars, but BMW has different approach. Here are some of the things I would like to change/re-code:

1. Extended Bluetooth 6NS. I read somewhere in this forum, after enabling 6NS the voice control is still not available. Is that correct??
2. Is it possible to keep the lights off when the switch is in "0" position? As you probably know, even in "0" position the lights go on when it is dark. I find this very annoying when I reverse out of my garage (which is dark) while outside it is totally bright.
3. Is there a way to mirror the cellphone screen on the CID screen? I have a Samsung phone.

Can I read / erase fault codes with E-sys software?

Thank in advance
 
#110 ·
Hi everyone,

I am totally new in coding BMWs. I have experience in coding VAG (VW,Audi,Seat,Skoda) cars, but BMW has different approach. Here are some of the things I would like to change/re-code:

1. Extended Bluetooth 6NS. I read somewhere in this forum, after enabling 6NS the voice control is still not available. Is that correct??
2. Is it possible to keep the lights off when the switch is in "0" position? As you probably know, even in "0" position the lights go on when it is dark. I find this very annoying when I reverse out of my garage (which is dark) while outside it is totally bright.
3. Is there a way to mirror the cellphone screen on the CID screen? I have a Samsung phone.

Can I read / erase fault codes with E-sys software?

Thank in advance
1. Voice Control requires FSC Activation Code.
2. You can adjust headlight sensitivity, that may help with the issue.
3. Not unless you have idrive5 for MiraCast or retrofit something like Bimmertech SmartView.
 
#117 · (Edited)
Shawn, Roonster please i need your help and opinion.

I just retrofited to my Mini the automatic folding exterior mirrors.

As my Mini has memory seats i have LIN line to the mirrors , so is near plug and play.

I changed the mirrors, changed the control button in driver´s door , with the folding button, and finally adding 313 to VO and coded ONLY the BCD_BODY unit.

Ok , it works fine and perfectly, but i have a problem since retrofit.

The automatic close and open of the FRONT WINDOWS when hold the open or close button of the key doesn't works. It´s very strange because the rear window , and the Panorama Glass Roof works fine ,THE EXTERIOR MIRRORS FOLDing PERFECTLY, the faliure is only in the front windows.

My car has also confort access and the door button holding does the same result, only works the rear door windows and the panorama roof.

Obviously before the retrofit this feature worked ok.

What do you think?

Should i code any more unit?

Please any advice or opinion is welcome.

Thanks
 
#118 ·
Shawn, Roonster please i need your help and opinion.
Sorry, but I have no idea. I have never even coded an F5x car before. I really don't know anything about them.
 
#136 ·
LDW possible by coding only

I try to get clear what I'm missing for hardware to activate LDW on my F48.
My car have next options:

255 : Sports leather steering wheel ( according BMW Brochure needed for 5AS driving assist)
5AV : Active guard ,incl. SLI and Approach control warning
6UP : NAV Plus
8TF : Active pedestrain protection.

My questions, is steering wheel vibration module build in this steering wheel ?
And is it possible to code by VO and FDL Lane Departure by default ON, because i"m missing on/off switch.

Regards,
Marcel
 
#137 ·
I try to get clear what I'm missing for hardware to activate LDW on my F48.
My car have next options:

255 : Sports leather steering wheel ( according BMW Brochure needed for 5AS driving assist)
5AV : Active guard ,incl. SLI and Approach control warning
6UP : NAV Plus
8TF : Active pedestrain protection.

My questions, is steering wheel vibration module build in this steering wheel ?
And is it possible to code by VO and FDL Lane Departure by default ON, because i"m missing on/off switch.

Regards,
Marcel
Do you have 249?
 
#140 ·
Hi,

i try to add "SPBR" in "HO-Wort", bot get an error
Opne ESYS connector ssuccessful ,go to "Expert mode"-->"coding". Click "Read" under vehicle order to read FA from the Car
"Save" the FA, then Click "Edit", i can find "HO-Wort" ,but have nothing under HO-Wort.
rihgt-click on HO-Wort ,"Edit" -->add "SPBR" -->then "Active FA"

i got as blow..

No FP could be generated from FA"".[C002]
Not all elements of the FA were found in the FA2FP: HO-Word SPBR [72]

Maybe the proble in my step, have any idea ? THX :)
 
#141 ·
The issue is simply that SPBR is not a valid option (HO-Wort) for your chassis (e.g. F56).

Does Mini sell an official Sport Brake Upgrade?
 
#144 ·
Hi,

got my E-net cable and was able to code digital speed, 6NS and auto start-stop to off (by default) on my X1 F48.

Many thanks to all of you and especially to Shawnsheridan, Reclaimer and Almaretto!

Is there a way to monitor/view live data from the various ECUs via a laptop? I would like to see for example coolant temp, oil temp, position of various actuators etc.
 
#145 ·
hi,

got my e-net cable and was able to code digital speed, 6ns and auto start-stop to off (by default) on my x1 f48.

Many thanks to all of you and especially to shawnsheridan, reclaimer and almaretto!

Is there a way to monitor/view live data from the various ecus via a laptop? I would like to see for example coolant temp, oil temp, position of various actuators etc.
ista+
 
#159 ·
a little problem with esys error
i link with my F56 is good.
when i want to link F57 ,CAFD ->Read Coding Data then got as blow:

ACSM2 [1] [3C#####]
readCPS o.k.
CAFD_000011AB_006_001_023 Fenhler
File for "cafd_000011ab-006_001_023" not found! [C012]

version ESYS 3.27.1 with Psdzdata 58.3

Is it mean the psdzdata need newer version?
or it can't chose the "F056" to connect?

Thanks.