BMW Forum - BimmerFest BMW Forums banner

F45/F46/F48/F55/F56 Coding Thread

388K 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

#471 · (Edited)
Hi,

I retrofitted Traffic Jam Assist at F39.
(#400)

At that time, I thought 5AT was essential. . .

My friend F45 is a 5AS equipped car that is not a 5AT.
We recently implemented a 5DF retrofit. Today we are retrofitting Traffic Jam Assist (5AR & Quidzel HOD Emulator).

5AR (Quidzel HOD Emulator) can operate on a car equipped with 5AS + 5DF.

https://youtu.be/ceYTR-WuI20

P.S.
"5AS + 5DF" is almost the same as 5AT.
 
#490 ·
HELP !!!

I drive a G30 5 series In India. And few months back I had purchased Apple car play from an online website and installed it.

Now yesterday my car went to the dealership and they tried to update the software or something. They were successfully able to update everything except the navigation and the dealership told me they since I had purchased the car play from a 3 party seller that the navigation software has been currupted and not working now on my car. Navigation is not getting activated on my car at all... can you please help how to get back my navigation ...
 
#493 ·
Hello everyone,

I am planning to retrofit a HUD to my mini.

I do not want to rip apart all of the dash but instead cut from above with a master.

For those with dash-cutting experience or ones who replaced a HUD: Do you think I can fit the HUD through an opening slightly larger than the original but still smaller than the plastic bracket so that the cut is still hidden by the plastic bracket?

For everyone: What do you think about cutting the dash from top, without ripping apart anything?
 
#494 ·
Hello everyone,

I am planning to retrofit a HUD to my mini.

I do not want to rip apart all of the dash but instead cut from above with a master.

For those with dash-cutting experience or ones who replaced a HUD: Do you think I can fit the HUD through an opening slightly larger than the original but still smaller than the plastic bracket so that the cut is still hidden by the plastic bracket?

For everyone: What do you think about cutting the dash from top, without ripping apart anything?
 
#495 ·
Hi all,

i'm approaching to the coding world. I've an F20 on i successfully code some cheat but now i'd like to code something more on my father's F45 2014 218i AT.

Especially he asck me for voice control that I understood that require a FSC code to get proper coded.

Can anyone provide me an FSC code?

a part of this i've to add the 6NS code in FA

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. -> where i've to insert and activate the FSC code?

Thaks

Massimo
 
#497 ·
Hi all,

i'm approaching to the coding world. I've an F20 on i successfully code some cheat but now i'd like to code something more on my father's F45 2014 218i AT.

Especially he asck me for voice control that I understood that require a FSC code to get proper coded.

Can anyone provide me an FSC code?
...
Massimo
Yes, you need a C7 Voice Control FSC Code. PM sent.
 
#498 · (Edited)
About coding sport auto transmission to F55

Hi all!

My vehicle is 2016 MINI Cooper S F55 with regular steering wheel(no paddle shifters) and auto transmission

I came to this thread to find what exactly needs to be coded in E-Sys to get 2TB Sport Transmission, launch control and possibly enable paddle shifters in case I decide to add them in the future.

I downloaded E-Sys 3.27.1, Launcher Pro 2.8... and PSDzData lite v4.21... - will this be compatible with what I want to do? I have never used this software before.

Thanks!
 
#500 ·
Hi all!

My vehicle is 2016 MINI Cooper S F55 with regular steering wheel(no paddle shifters) and auto transmission

I came to this thread to find what exactly needs to be coded in E-Sys to get 2TB Sport Transmission, launch control and possibly enable paddle shifters in case I decide to add them in the future.

I downloaded E-Sys 3.27.1, Launcher Pro 2.8... and PSDzData lite v4.21... - will this be compatible with what I want to do? I have never used this software before.

Thanks!
On MINI COOPER S F55, does anyone know exactly which items get coded with the addition of 2TB option?
You do not need to be asking same thing in multiple places:

https://f30.bimmerpost.com/forums/showthread.php?p=26006974#post26006974
 
#503 ·
Upgrade f46 basic cluster to f46 basic lci cluster

I upgraded to lci cluster.
Done coding everything works!!!
But in E-sys in KOMBI2 CAFD missing all description only numbers
Kommentar=Trimmed Function.:cry:

Last picture old cluster with all descriptions.
 

Attachments

#504 ·
I upgraded to lci cluster.
Done coding everything works!!!
But in E-sys in KOMBI2 CAFD missing all description only numbers
Kommentar=Trimmed Function.:cry:

Last picture old cluster with all descriptions.
Need newer Launcher Pro 3.x or E-SysX.
 
#509 · (Edited)
Here is the quick story. With the help from Shawn(many thanks!), other users, forums, videos...I was able to learn and use E-Sys and coded 2TB option to my F55 MINI.

So I have seen on some F series BMWs there is Sport + mode and when activated, the traction gets turned off and the instrument cluster shows "Dynamic Stability Control activated or similar". When I put my car in Sport, at times I forget to press traction switch to activate DSC. Is there a way to FDL code this function on my MINI when I activate Sport mode?
 
#510 ·
Hello,

I am trying to enable AutoHold on F54. I disassembled the parking brake and the auto hold button is already in the circuit. There is no button towards the central trim, but that can be fashioned somehow. Are you guys familiar with the BDC or DSC2 codes for autohold enabling? For now, when I press the button, nothing happens, but I think it has something to do with coding.
 
#514 ·
For those who have native 541 or retro***8217;d 541. I***8217;ve activated full stop and go and have tested it for about 1 month and everything works perfectly.

You***8217;ll need to make the following coding changes:

DSC2: C_Funktion_AccStopAndGo_aktiv_I to aktiv

SAS: LDM_Fahrfunktion to ACC_SnG

The following could be set for automatic start:

SAS: LDM_Automatisches_Losfahren to automatisches Losfahren

Let me know if you have any questions.
 
#516 ·
I am hoping that someone can help me with a retrofit issue on my F46, which already has Park Assist.

I have added the OEM reversing camera retrofit kit and have used E-Sys to VO code option 3AG to HU_ENTRYNAV, BDC, PMA2 & ZBE3.
When the parking sensors are enabled, the head unit shows the camera options greyed out and the graphic remains as just the parking sensors.
ISTA-D reports that TRSVC (the only module on KCAN3) is unreachable, which is odd because AFAIK the camera is an ICAM rather than using a TRSVC module.
E-Sys doesn't report an additional ECU.

I have confirmed that the ICAM is connected to the KCAN3 bus and I have terminated the new bus. And the camera has power, split off the PMA power feed.

The wiring diagram for the KCAN3 bus does seem strange with it connected to the BDC twice: https://www.newtis.info/tisv2/a/en/f46-218d-mpv_201511/wiring-functional-info/functional-wiring-diagrams/09-vehicle-electrical-system/k-can3-data-bus/1VnXu9AX24
I have tried both 2B & 8B modules on the BDC but not in parallel, as I believe the issue is ICAM vs TRSVC.

Any ideas would be greatly appreciated.
 
#517 ·
I am hoping that someone can help me with a retrofit issue on my F46, which already has Park Assist.

I have added the OEM reversing camera retrofit kit and have used E-Sys to VO code option 3AG to HU_ENTRYNAV, BDC, PMA2 & ZBE3.
When the parking sensors are enabled, the head unit shows the camera options greyed out and the graphic remains as just the parking sensors.
ISTA-D reports that TRSVC (the only module on KCAN3) is unreachable, which is odd because AFAIK the camera is an ICAM rather than using a TRSVC module.
E-Sys doesn't report an additional ECU.

I have confirmed that the ICAM is connected to the KCAN3 bus and I have terminated the new bus. And the camera has power, split off the PMA power feed.

The wiring diagram for the KCAN3 bus does seem strange with it connected to the BDC twice: https://www.newtis.info/tisv2/a/en/f46-218d-mpv_201511/wiring-functional-info/functional-wiring-diagrams/09-vehicle-electrical-system/k-can3-data-bus/1VnXu9AX24
I have tried both 2B & 8B modules on the BDC but not in parallel, as I believe the issue is ICAM vs TRSVC.

Any ideas would be greatly appreciated.
 
#518 ·
Hi together,

I have a question concerning DRL rear.
I tried to code it in BDC body and set following vaues:

BDC_BODY 3064 MAPPING_TAGFAHRL_1_H_L_OUTPUT sl_l
BDC_BODY 3064 MAPPING_TAGFAHRL_1_H_R_OUTPUT sl_r

It worked and light on rear turned on.
Afterwards I found an error in BDC tells on

"Klemme 30" more the 9volt
PWF Status is PAD
PWF Status is "Wohnen"

Do I have to code something else?

Thank you in advance