BMW Forum - BimmerFest BMW Forums banner

Help with NCS Expert coding

7.5K views 16 replies 6 participants last post by  Jelenic_04  
#1 ·
I hope someone here can give me a little hand holding on using NCS Expert. I have it installed and working and I have done one simple task (adding AUX audio). But I'm really not very confident with it yet.

I had my iDrive CCC unit repaired a year or so ago -- the display was flickering and going out and causing all sort of trouble. They said they would code it back with all the options that the car originally had. They must have updated the software at the same time because the radio is much fancier than it used to be (displays the station name and name of program that is currently playing etc. - never did that before).

But I just noticed that my PDC (Parking Distance) has vanished from the menu. The light on the PDC button still comes on when I put the car in reverse or when I manually turn it on with the button --- but the display never comes up and the option doesn't even exist when I scroll thru the Vehicle settings. There is a menu for Heads Up Display (I don't even have that) but I can't remember if that was always there or if that's new.

Anyway ... if anyone can point me to the steps for enabling PDC on my iDrive menu, I would really appreciate it. It would save me the time/expense of taking everything out and shipping it back to the guys who repaired it.
 
#2 ·
tons of info over here: BMW Coding Forum. Applehugger who hangs out on this forum did it, and said the audio was not very good. Let us know if you have success.
 
  • Like
Reactions: AndyPanda
#4 ·
Check the VO in NCS expert to ensure it has option $508 for PDC. If it is missing, you will have to add it.

More likely, it was not coded to the new CCC unit. NCS Expert and NCS Dummy will be your friends. PDC needs to be re-enabled in several modules. I disabled and then re-enabled it once I fixed my PDC system. I can't remember off the top of my head which modules need to have the PDC option activated, but for sure CCC and likely KOMBI as well.

Very interesting that your AUX audio quality is good. I had the M-ASK system. Perhaps BMW made improvements with the later CCC i-Drive systems.
 
#5 ·
Thanks for this info! The guys who rebuilt the CCC iDrive only had that unit removed from the car so my PDC should still be coded to everything else. It is only the iDrive display itself that doesn't have it showing so I'm pretty sure I only need to enable it there.

Where I get confused --- all the tutorials just say step 1 click this button and step two click this button --- none of them describe what you are actually doing.

When I read, I would assume I'm reading the current contents of the module I read and writing that to my hard drive on my laptop - is that correct? Then when I open that file (on my hard drive) with NCS Dummy I can enable the option but then I'm not exactly sure what I do after that to write that new option to the car.
 
#6 ·
Does your PDC beep when you back up and just not show anything on the iDrive screen? If that is the case, you are correct that the CCC unit is the only unit that needs to have the option re-enabled.

NCS Expert is definitely confusing. I've used it a lot, but if more than a few months go by, I still need to look up a refresher on what steps to follow. Two resources to help you out:
1. This video, which visually shows the steps to loading a profile, reading a module, etc, and goes over NCS Dummy.
2. This guide, which has a lot of good information.

So using NCS Dummy, you can ignore the TRC and MAN files because it does everything for you. The video shows you how to use it. You just need to pay attention to the specific version of the module. Some may have several (CAS.CO1, CAS.CO2, CAS.CO3, etc). NCS Expert will display the specific version name, and NCS Dummy won't work unless you select the correct one. If the check boxes aren't showing up in NCS Dummy, you don't have the correct version selected. This confused me a lot at first.
 
#7 · (Edited)
It neither beeped nor showed on the iDrive screen.

I just coded it to change
PDC
aktiv

And now PDC shows up under settings and the display shows my car with the proximity colors just like it should. However I don't hear any alarm sounds (which is not a bad thing - it was annoying -- but it was helpful as it sped up the closer you got so you didn't need to be looking at the display when parking in a tight spot). I also turned of HUD since I don't have the hardware on my car.

Here is the before file:
PDC
nicht_aktiv
ABSENK_ENTERTAINMENT_PDC
standard
SHOW_PDC
aktiv
RDC
nicht_aktiv
HUD
aktiv

and here are the changes I wrote that brought up PDC on the iDrive screen correctly now (but the alarm sound is missing)
PDC
aktiv
ABSENK_ENTERTAINMENT_PDC
standard
SHOW_PDC
aktiv
RDC
nicht_aktiv
HUD
nicht_aktiv
 
#8 ·
I'm searching thru the file and I see these entries but not sure what they mean or which one(s) should be changed to aktive

PDC_AKTIV_VOR_ZU
nicht_aktiv
PDC_AKTIV_BEI_AUF
nicht_aktiv
PDC_AKTIV_BEI_ZU
nicht_aktiv

Ah ... I found these in there:
PDC_AKTIV
nicht_aktiv


PDC_AKTIV_VOR_AUF
nicht_aktiv
PDC_LOW
nicht_aktiv
VOLUME_KLANG_EMERGENCY
e61_hifi
VOLUME_PDC_EMERGENCY
e61_hifi

PDC_SIGNAL
pdc_no
PDC_TYPE
full

And I wonder if I just need to change this to "standard" instead of "e61_hifi"
DEF_NAVI_VOLUME
standard
DEF_PDC_VOLUME
e61_hifi

DEF_REVERB_VALUE
standard
DEF_SEC_VOLUME
standard
DEF_SPEECH_VOLUME
standard
DEF_TEL_VOLUME
standard
DEF_TM_VOLUME
standard
DEF_TREMBLE_VOLUME
standard

and there is this:
ABS_VOL_GONG
e61_hifi
ABS_VOL_PDC
e61_hifi


LAST_PDC_VOLUME
e61_hifi
 
#12 · (Edited)
HI @AndyPanda
You can get NCSExpert to "Default Code" your car to the settings based on the VO - its a similar process to what you're doing now but just without the .MAN file. I did this recently when retrofitting a module from another vehicle with different options.

Step 1 - make sure the VO is correct. One way to do that is to compare the VO in NCSExpert to what shows in an online VIN Decoder.
Step 2 - make sure you have a NCSExpert Profile that doesn't have the "FSW-/PSW-Manipulate with FSW_PSW.MAN" option enabled.
Step 3 - you then follow the same steps as if you were coding the ECU from a .MAN file, but NCSExpert will code the ECU with the default settings based on your VO. To clarify the steps would be
a) VIN/ZCS/FA
b) ZCS/FA F.ECU
c) select E60 (you have an E60/E61 right?)
d) Select CAS
e) Back
f) Process ECU
g) Choose the ECU you want to factory code (e.g. CAPPL)
h) Change job to SG_Coderin
i) Execute Job

That should set the "coding" to factory settings based on your VO. As long as you have the correct PDC option in the VO you can then go through each module that you think needs coding and re code it back to "default" settings. To be clear you don't need to do every ECU in the car, just the ones that you want to set back to factory settings (e.g. CAPPL, CHOST, CGATE etc)
 
#13 ·
The usual procedure is to modify the VO and then default code the CCC using the modified VO.

This attached pdf shows how to add $508 to the VO.

This link below shows how to default code the CCC (or any) module to the VO.
I used this procedure to code used DSC modules for the E39's I've owned. It works for EKPS replacement in my E60 and successfully did the coding and VO changes required to retrofit CIC into my '08 E70. This will restore the PDC assuming your current VO includes PDC.

Select the correct chassis (E60) and ECU (CCC).
ONLY CODE A SINGLE MODULE.
Click X in the upper right corner to cancel


Default coding may restore the PDC alarm if your car has a different sound system than the donor CCC.

If you would rather not modify the VO, you can default code the CCC using the current VO, to restore the PDC.
Then modify the TRC/MAN that you've already done successfully to add the AUX.

Be sure to have power supply connected to battery while coding.
 

Attachments

#14 ·
Good info there from @pshovest I’ve got a few things to add
  1. With the assumption it was your radio/CCC unit that was repaired and the repairer didn’t do any coding while it was in your vehicle or to your vehicle, I don’t think you need to update the VO for your car. It should already have the correct settings but it can’t hurt for you to double check. In the guide @pshovest attached you will be working your way to step 12, and that will let you check the VO item by item. You just need to not press “OK” to save changes (unless you deliberately changed something) – e.g. just press the X. A tip is where a VIN decoder might say you have option S608 (made up, no idea what that is) you would enter it as $608 in NCSExpert (S is replaced by $).
  2. Unless something happened with your PDC module I don’t think you need to do any coding to it, I suspect you’re going to want to do the coding to your CCC which is actually made up of several modules in NCSExpert. I think you’ll want to check CAPPL, CAUDI, CGATE, CHOST and maybe some others.
  3. I’ve updated my earlier post, but to clarify – to “factory code” a module you want to use a NCSExpert Profile that has “FSW-/PSW-Manipulate with FSW_PSW.MAN” un ticked. You can check that by going File -> Edit Profile -> (if there’s a password try “repext” without the quotes) -> FSW/PSW and make sure the “FSW-/PSW-Manipulate with FSW_PSW.MAN” option is not ticked.
  4. I think S508 is for full PDC (sensors front and rear). You say you have a button which makes me think that’s what you have as I believe rear only sensors will be a different option code. Keep that in mind.
I’ve attached the FSW_PSW files from my Japanese import March 2007 E61 LCI with CCC in case they help you. These files are from after I coded the Radio from Japan to Europe Frequencies but are otherwise untouched from factory as far as I know.
 

Attachments

#16 · (Edited)
I’ve attached the FSW_PSW files from my Japanese import March 2007 E61 LCI with CCC in case they help you. These files are from after I coded the Radio from Japan to Europe Frequencies but are otherwise untouched from factory as far as I know.
Thank you so much for sharing these files. It was the CGATE that I needed to get my audio beep working with the Park Distance. Just had to change PDC from "nicht_aktive" to "aktive"

I would not have thought to look at CGATE.

NEXT mystery ... and hoping you might be able to point me at the right module for this one. My voice commands are also missing - not that I used it very often but it was handy once in a while. This is just another thing that got lost when I had my CCC rebuilt. When I press my Voice Command button I don't even get the icon on the iDrive screen like I should. Any ideas where I look to enable that?