Electrical Countryman-Specific Coding - R60 Guide
Yep. I use the following methodology:
Create WORK folder. Create subdirs for CAS,ABG,KOMBI,FRM, etc....
Read all modules, move files to appropriate folders (incl nettodat). Copy folders into WORK_BACKUP folder. Make coding changes to folders under original WORK directory. Drag files back to main flash directory one-by-one to flash.
Not overly complicated. Takes a bit longer, but completely foolproof and safe.
Create WORK folder. Create subdirs for CAS,ABG,KOMBI,FRM, etc....
Read all modules, move files to appropriate folders (incl nettodat). Copy folders into WORK_BACKUP folder. Make coding changes to folders under original WORK directory. Drag files back to main flash directory one-by-one to flash.
Not overly complicated. Takes a bit longer, but completely foolproof and safe.
In addition, I maintain a single change log file divided into modules and, within modules, setting changes by date, and any relevant comments :
{snip}
08-FSW_PSW.MAN
--------------
Module: FRM
Edit Date: 2012-1-26
Code Date: 2012-1-26
Old: DOPPELBLINKIMPULS_WARNBLK (nicht_aktiv)
New: DOPPELBLINKIMPULS_WARNBLK (aktiv)
Effect: Turn signal double-blinks.
09-FSW_PSW.MAN
--------------
Module: FRM
Edit Date: 2012-2-19
Code Date: 2012-2-19
Old: KALTUE_SL_1_M1_14_M2_41 (aktiv)
New: KALTUE_SL_1_M1_14_M2_41 (nicht_aktiv)
Old: KALTUE_SL_2_M1_16_M1_18 (aktiv)
New: KALTUE_SL_2_M1_16_M1_18 (nicht_aktiv)
Old: WARMUE_SL_1_M1_14_M2_41 (aktiv)
New: WARMUE_SL_1_M1_14_M2_41 (nicht_aktiv)
Old: WARMUE_SL_2_M1_16_M1_18 (aktiv)
New: WARMUE_SL_2_M1_16_M1_18 (nicht_aktiv)
Effect: Turn-off parking light bulb checks
{snip}
08-FSW_PSW.MAN
--------------
Module: FRM
Edit Date: 2012-1-26
Code Date: 2012-1-26
Old: DOPPELBLINKIMPULS_WARNBLK (nicht_aktiv)
New: DOPPELBLINKIMPULS_WARNBLK (aktiv)
Effect: Turn signal double-blinks.
09-FSW_PSW.MAN
--------------
Module: FRM
Edit Date: 2012-2-19
Code Date: 2012-2-19
Old: KALTUE_SL_1_M1_14_M2_41 (aktiv)
New: KALTUE_SL_1_M1_14_M2_41 (nicht_aktiv)
Old: KALTUE_SL_2_M1_16_M1_18 (aktiv)
New: KALTUE_SL_2_M1_16_M1_18 (nicht_aktiv)
Old: WARMUE_SL_1_M1_14_M2_41 (aktiv)
New: WARMUE_SL_1_M1_14_M2_41 (nicht_aktiv)
Old: WARMUE_SL_2_M1_16_M1_18 (aktiv)
New: WARMUE_SL_2_M1_16_M1_18 (nicht_aktiv)
Effect: Turn-off parking light bulb checks
{snip}
I guess I'm just one of those folks who is forever trying to put the letters in the acronym "OCD" into its proper alphabetic order!
TRIPLE_O
Looks like you are very good at lights coding.
Could you please let me know where I can code DRL and dynamic brake light,
It seems like mine was disabled.
I found from vin decoder
S5AHA
Decodierung dynamische Bremsleuchte Decoding, dynamic brake lights
S8S1A
Decodierung Tagfahrleuchten Decoding, daytime running lamps
Thanks, it would be very interesting not not to all models.
Anyone's inputs are appreciated.
Regards,
Looks like you are very good at lights coding.
Could you please let me know where I can code DRL and dynamic brake light,
It seems like mine was disabled.

I found from vin decoder
S5AHA
Decodierung dynamische Bremsleuchte Decoding, dynamic brake lights
S8S1A
Decodierung Tagfahrleuchten Decoding, daytime running lamps
Thanks, it would be very interesting not not to all models.
Anyone's inputs are appreciated.
Regards,
Dynamic Brake Lights which I think are referred to as Brake Force Display (BFD) in BMW world, is coding that allows the rear fogs to illuminate when you brake. I've tried coding this line on a mini (with rear fogs), but it didn't work. However, I didn't check the VO to see if $5AH was in there. Try adding that option to your VO and then reset the IHKA and FRM modules.
Also, regarding DRL's, look in the FRM module and see if you can change one of the DRL options from nicht_aktiv to aktiv.
Also, regarding DRL's, look in the FRM module and see if you can change one of the DRL options from nicht_aktiv to aktiv.
Hello experts,
1. I thought I saw a post for a code to deactivate ac "on" when auto button is pushed but can't seem to find it. - found it in R56 NCSExpert forum.
2. Awhile ago I've asked about tech display change after my dealer updated the software - post number 184. Any updates?
3. While I was retrieving/saving my original modules, I got an "COAPI-2020:no answers from ECU, IFH-0009:ECU not connected or doesn't answer" error message with DSC file. Obviously a connection error but, FSW_PSW.TRC was filled with info. Rest of the readings went without error (2RAD, 4BMOT, ABG etc). - Do I even need this module?
4. Want to activate weatherband_radio in CHAMP module but I don't seem to have the module. Is the module only available for connect/nav CM? I don't have connect/nav feature...
Sorry for the constant editing.....trying to learning new things....
Thanks in advance.
Steven
1. I thought I saw a post for a code to deactivate ac "on" when auto button is pushed but can't seem to find it. - found it in R56 NCSExpert forum.
2. Awhile ago I've asked about tech display change after my dealer updated the software - post number 184. Any updates?
3. While I was retrieving/saving my original modules, I got an "COAPI-2020:no answers from ECU, IFH-0009:ECU not connected or doesn't answer" error message with DSC file. Obviously a connection error but, FSW_PSW.TRC was filled with info. Rest of the readings went without error (2RAD, 4BMOT, ABG etc). - Do I even need this module?
4. Want to activate weatherband_radio in CHAMP module but I don't seem to have the module. Is the module only available for connect/nav CM? I don't have connect/nav feature...
Sorry for the constant editing.....trying to learning new things....
Thanks in advance.
Steven
Last edited by Kimsc321; Jan 21, 2013 at 06:22 PM. Reason: Answering my own questions and more questions..
Is there anything else I need to get this working? I have both of these coded so far.
Opening Door Does Not Stop Window Roll-Up (60 Seconds)
FH_ABSCHALTKRITERIUM
nicht_aktiv
Windows DO NOT Stop Rolling Up When Door Opened
FH_TUERAUF_STOP_MAUT_3R
nicht_aktiv
Opening Door Does Not Stop Window Roll-Up (60 Seconds)
FH_ABSCHALTKRITERIUM
nicht_aktiv
Windows DO NOT Stop Rolling Up When Door Opened
FH_TUERAUF_STOP_MAUT_3R
nicht_aktiv
Set turning light to 7 flashes.
Refer to BMW coding, I made 7 Flashes instead of 3 for Mini R60 successfully.
1 Set turning light to 1 flash, read FRM module, rename nettodat.trc to nettodat1.trc in work folder
2 set it to 3 flashes, read FRM again, copy nettodat.trc as nettodat3.trc
3 compare nettodat1 and nettodat3, line starting with B 00341500 has different values, as
1 flash: B 00341500,0010,28,04,28,04,28,04,3C,04,28,04,28,04,00,00,00,00
3 flash: B 00341500,0010,28,04,28,04,28,04,3C,0C,28,04,28,04,00,00,00,00
04 = 1 flash and 0C=3 flash, so 1C=7 flash
4 edit nettodat.trc, replace 0C with 1C, save it as nettodat.man
5 in NCS, nevigate to read FRM if you had closed it. Press F5 basic functions, select coapiCodeSgByNettoData, in the pop window, input nettodat.man as parameter of nettodatenliste then click OK
6 wait to a small window pop up with information "basic function perfect ended"
It is said if you set flash times again, you will lost the changed value.
Enjoy it.
Refer to BMW coding, I made 7 Flashes instead of 3 for Mini R60 successfully.
1 Set turning light to 1 flash, read FRM module, rename nettodat.trc to nettodat1.trc in work folder
2 set it to 3 flashes, read FRM again, copy nettodat.trc as nettodat3.trc
3 compare nettodat1 and nettodat3, line starting with B 00341500 has different values, as
1 flash: B 00341500,0010,28,04,28,04,28,04,3C,04,28,04,28,04,00,00,00,00
3 flash: B 00341500,0010,28,04,28,04,28,04,3C,0C,28,04,28,04,00,00,00,00
04 = 1 flash and 0C=3 flash, so 1C=7 flash
4 edit nettodat.trc, replace 0C with 1C, save it as nettodat.man
5 in NCS, nevigate to read FRM if you had closed it. Press F5 basic functions, select coapiCodeSgByNettoData, in the pop window, input nettodat.man as parameter of nettodatenliste then click OK
6 wait to a small window pop up with information "basic function perfect ended"
It is said if you set flash times again, you will lost the changed value.
Enjoy it.
Last edited by mikecalgon; Feb 21, 2013 at 01:55 AM. Reason: corrected mistake
I have done exactly what is written in the docu:
Part IV: Datens
1. Inside the “Datens (v41)” folder is an R60 zip file containing the v41 Datens.
2. Extract it to a temporary folder. The archive will contain 3 sub-folders. You will need to copy/paste the files in these sub-folders accordingly:
● All files in “daten” → C:\NCSEXPER\DATEN\R56 (We will still use R56 for the Countryman / R60 chassis code)
● All files in “sgdat” → C:\NCSEXPER\SGDAT
● All files in “ecu” → C:\EDIABAS\ECU
Do not copy the folders themselves, only the files inside them. Choose “Copy and Replace” to resolve conflicts.
3. Navigate to “C:\NCSEXPER\DATEN\R56 ” and run the “LADEN.BAT” file.
4. Finally, copy “REVTOR.PFL” from the “Profile” folder in your working directory into “C:\NCSEXPER\PFL”.
Part IV: Datens
1. Inside the “Datens (v41)” folder is an R60 zip file containing the v41 Datens.
2. Extract it to a temporary folder. The archive will contain 3 sub-folders. You will need to copy/paste the files in these sub-folders accordingly:
● All files in “daten” → C:\NCSEXPER\DATEN\R56 (We will still use R56 for the Countryman / R60 chassis code)
● All files in “sgdat” → C:\NCSEXPER\SGDAT
● All files in “ecu” → C:\EDIABAS\ECU
Do not copy the folders themselves, only the files inside them. Choose “Copy and Replace” to resolve conflicts.
3. Navigate to “C:\NCSEXPER\DATEN\R56 ” and run the “LADEN.BAT” file.
4. Finally, copy “REVTOR.PFL” from the “Profile” folder in your working directory into “C:\NCSEXPER\PFL”.
Yes, you need to follow the original instructions fully to install everything first.
The new daten packs are updates to the base install. Remember to run LADEN.bat when installing the v48.2 update.
The new daten packs are updates to the base install. Remember to run LADEN.bat when installing the v48.2 update.
Thanks a lot, now it is working (with Daten v41) 
I already changed the welcome lights to fog light and turned off the license plate lights (as welcome).
I tried to activate the Sunroof rain sensor, but now have a error message when starting the engine that "sunroof pintch is disable and I should go to a dealer"
Will try this weekend to activate the fog lights as DLR and to activate mirror folding while closing the car.
Also "Bordsteinautomatik" I found in the list, which should turn the mirror down, when put in reverse gear. Unfortinatly it is not working on my CM.
I already changed the welcome lights to fog light and turned off the license plate lights (as welcome).
I tried to activate the Sunroof rain sensor, but now have a error message when starting the engine that "sunroof pintch is disable and I should go to a dealer"

Will try this weekend to activate the fog lights as DLR and to activate mirror folding while closing the car.
Also "Bordsteinautomatik" I found in the list, which should turn the mirror down, when put in reverse gear. Unfortinatly it is not working on my CM.
Worked perfect! Thanks a lot! 
Attached is the list of coding I have tried so far.
Can somebody tell me please what exactly the CHAMP module is?
I got a error while reading, but got an trace file.
In this file I have a lot of entrys of the oder modules like ASP_KOMFORT_EINKLAPP which is also in the FRM.
Attached is the list of coding I have tried so far.
Can somebody tell me please what exactly the CHAMP module is?
I got a error while reading, but got an trace file.
In this file I have a lot of entrys of the oder modules like ASP_KOMFORT_EINKLAPP which is also in the FRM.
Last edited by MBj; Feb 22, 2013 at 07:55 AM.
Glad to hear you got it working. It sounds like you're using the v41 Datens. You may find better compatibility with different options by upgrading to the v48.2 Datens.
Also, keep in mind that EU-spec cars will code differently from the US-spec cars, as previously mentioned here.
Also, keep in mind that EU-spec cars will code differently from the US-spec cars, as previously mentioned here.


