F55/F56 Mini coding/programming
#176
Enabling rear fog lights
After having purchased the version of the light switch for my car that included the rear fog switch, I can confirm the following coding is required to make them work, which by the way is a little different to that in the cheat sheet. Note also the F56 does not have a REM module so only the BDC needs to be coded.
1) I added option 5AA rear fogs to the VO
(not sure this is really necessary but I did it anyway for correctness)
2) 3068, NSL_Verbaut = Verbaut
(This enables the BDC to sense the switch, if you just code this and try the lights, it just activates the symbol on the instrument cluster but does nothing else)
3)
3064 Mapping_Nebelschlussl_L_output = nsl_l
3064 Mapping_Nebelschlussl_L_Function = nebelschlusslicht
3064 Mapping_Nebelschlussl_R_output = nsl_l
3064 Mapping_Nebelschlussl_R_Function = nebelschlusslicht
(note this differs from the cheat sheet which lists it under 3063 which is incorrect) These options enable the correct outputs on the BDC to activate the lights. You could choose to have only one light on if you wished
After doing all the above, I have fully working rear fogs, confirming that both the wiring is already in place, and BMW rape your wallet for a $100 option that only needs probably an extra $1 in components in the switch module. They obviously have a very savvy marketing department who have figured out perceived value of such options like this that cost them next to nothing
BTW, someone was asking in another thread about the light switch connector. It is three wires no matter what version/options you have. Power, ground, CANBUS. This is typical of multiplexed wiring used by BMW.
1) I added option 5AA rear fogs to the VO
(not sure this is really necessary but I did it anyway for correctness)
2) 3068, NSL_Verbaut = Verbaut
(This enables the BDC to sense the switch, if you just code this and try the lights, it just activates the symbol on the instrument cluster but does nothing else)
3)
3064 Mapping_Nebelschlussl_L_output = nsl_l
3064 Mapping_Nebelschlussl_L_Function = nebelschlusslicht
3064 Mapping_Nebelschlussl_R_output = nsl_l
3064 Mapping_Nebelschlussl_R_Function = nebelschlusslicht
(note this differs from the cheat sheet which lists it under 3063 which is incorrect) These options enable the correct outputs on the BDC to activate the lights. You could choose to have only one light on if you wished
After doing all the above, I have fully working rear fogs, confirming that both the wiring is already in place, and BMW rape your wallet for a $100 option that only needs probably an extra $1 in components in the switch module. They obviously have a very savvy marketing department who have figured out perceived value of such options like this that cost them next to nothing
BTW, someone was asking in another thread about the light switch connector. It is three wires no matter what version/options you have. Power, ground, CANBUS. This is typical of multiplexed wiring used by BMW.
#179
Here are the different variations of switch assemblies.
http://realoem.com/bmw/showparts.do?...83&hg=61&fg=35
Sewell has them listed for $148
http://realoem.com/bmw/showparts.do?...83&hg=61&fg=35
Sewell has them listed for $148
#180
#182
#184
#185
#186
#187
What module? I thought spacecadet mentioned a $1 switch is all we needed. I was expecting a $10 in parts + coding to activate the rear fog light.
edit: Oh.. now I get it. So we have to replace the whole switch assembly to get the fog light switch? That sucks.
What do you mean by activation speed of turning light?
edit: Oh.. now I get it. So we have to replace the whole switch assembly to get the fog light switch? That sucks.
What do you mean by activation speed of turning light?
Last edited by hp79; 12-21-2014 at 02:00 PM.
#189
And to answer your other question re: rear fogs, there is a thread here on NAM that the $10 fix many use on BMW vehicles to activate the rear fog's does not work on the F56 -- you have to replace the entire switch assembly and code the car to activate.
#190
#191
#192
#193
#195
My dealer told me the part is around 400.00 plus 300.00 for install/programming. Does anybody know if the programing part can be done using the method in this thread?
#196
I don't know the answer to your question but based on previous cars I've owned I would look into doing the purchase and install yourself IF the car is prewired for satellite radio. Antenna is different on most cars, but IIRC both my Audi and BMW were ready to go - just needed the tuner box.
#197
If your car has "satellite radio prep" as an option then there is NO additional hardware required.
What you need is simply what is called an FSC code. Similar mechanism to that used by BMW for NAV map updates.
The only way I know for Sirius is to get this from BMW themselves as it is tied to the VIN.
However, if you do have E-sys, then you can code the car yourself, If you can persuade a dealer to sell you an FSC code only. I can imagine most dealers would be reluctant, as this is "money for nothing" territory
The only work they have to do is to log onto BMW's web portal and order this code. The wholesale price is much lower than the $375 retail price
Again, it is another wallet raping exercise by BMW as all they are charging you for is an activation key in effect for something your car already has.
There are companies out there offering such codes, but they will still have to get it "wholesale" for your VIN from a friendly contact in a dealer somewhere.
Personally having listened to Sirius over the year in various rental cars I'm not sure its worth it.
In any case, if you have a friendly dealer maybe you would be able to negotiate a discount for the code.
Here are the instructions how to code your car with e-sys, taken from another BMW forum so I cant confirm if it works or not.........
When you got your SAT Radio FSC Code, you should have received 3 files:
e.g. xxxxxxx_006F0001.xml
e.g. xxxxxxx_006F0001.der (FSC Code Certificate)
e.g. xxxxxxx_006F0001.fsc (FSC Code)
E-Sys => Options => Settings => FSC Tab => Certificate Field:
Load FSC Code Certificate (e.g. xxxxxxx_006F0001.der)
E-Sys => Comfort Mode => FSC => FSC Field:
Load FSC Code (e.g. xxxxxxx_006F0001.fsc. The FSC Code file must first be Base 64 Decoded or else E-Sys can not read it. (Use B64Dec for Decoding - http://4mhz.de/b64dec.html).
FA Field: Select "Read FA" to use cars current VO.
Parameter Fields: (Example for Sat Radio FSC Code and CIC):
Diagnostic Address (hex) = 63 (99 in Decimal for HU_CIC; I think the same for HU_NBT)
Application Number (dec) = 111 (6F in Hexidecimal - In FSC File Name, e.g xxxxxxx_006F0001.fsc)
Base Variant = HU_CIC (CIC module name, e.g. HU_CIC, HU_NBT, etc.)
Upgrade Index = 1 (In FSC File Name, e.g xxxxxxx_006F0001.fsc))
Select "Upgrade FSC" to Import and Activate FSC Code.
Select "Check FSC Status", and you should see something like:
----------
AppID 111
UpgradeIndex 1
SWTType SWTclassic full
FSCStatus accepted
FSCCertStatus accepted
----------
What you need is simply what is called an FSC code. Similar mechanism to that used by BMW for NAV map updates.
The only way I know for Sirius is to get this from BMW themselves as it is tied to the VIN.
However, if you do have E-sys, then you can code the car yourself, If you can persuade a dealer to sell you an FSC code only. I can imagine most dealers would be reluctant, as this is "money for nothing" territory
The only work they have to do is to log onto BMW's web portal and order this code. The wholesale price is much lower than the $375 retail price
Again, it is another wallet raping exercise by BMW as all they are charging you for is an activation key in effect for something your car already has.
There are companies out there offering such codes, but they will still have to get it "wholesale" for your VIN from a friendly contact in a dealer somewhere.
Personally having listened to Sirius over the year in various rental cars I'm not sure its worth it.
In any case, if you have a friendly dealer maybe you would be able to negotiate a discount for the code.
Here are the instructions how to code your car with e-sys, taken from another BMW forum so I cant confirm if it works or not.........
When you got your SAT Radio FSC Code, you should have received 3 files:
e.g. xxxxxxx_006F0001.xml
e.g. xxxxxxx_006F0001.der (FSC Code Certificate)
e.g. xxxxxxx_006F0001.fsc (FSC Code)
E-Sys => Options => Settings => FSC Tab => Certificate Field:
Load FSC Code Certificate (e.g. xxxxxxx_006F0001.der)
E-Sys => Comfort Mode => FSC => FSC Field:
Load FSC Code (e.g. xxxxxxx_006F0001.fsc. The FSC Code file must first be Base 64 Decoded or else E-Sys can not read it. (Use B64Dec for Decoding - http://4mhz.de/b64dec.html).
FA Field: Select "Read FA" to use cars current VO.
Parameter Fields: (Example for Sat Radio FSC Code and CIC):
Diagnostic Address (hex) = 63 (99 in Decimal for HU_CIC; I think the same for HU_NBT)
Application Number (dec) = 111 (6F in Hexidecimal - In FSC File Name, e.g xxxxxxx_006F0001.fsc)
Base Variant = HU_CIC (CIC module name, e.g. HU_CIC, HU_NBT, etc.)
Upgrade Index = 1 (In FSC File Name, e.g xxxxxxx_006F0001.fsc))
Select "Upgrade FSC" to Import and Activate FSC Code.
Select "Check FSC Status", and you should see something like:
----------
AppID 111
UpgradeIndex 1
SWTType SWTclassic full
FSCStatus accepted
FSCCertStatus accepted
----------
#198
From what I hear. Coding will be a thing of the past with e-sys. If your car has been updated in the last week or so. Forget about coding it. BMW has removed the identifiers in the cafd files and when module is read it's basically blank folders. Satellite activation however can still work as I just updated a car that can't be coded any longer with e-sys but satellite was fine to activate it.
#199
#200