BMW Forum - BimmerFest BMW Forums banner

Coding Replacement CIC

76K views 117 replies 36 participants last post by  shawnsheridan  
#1 ·
Hey All -
So I bought a replacement CIC unit on eBay (Same model/Part Number) to replace my broken CIC unit. My old one kept restarting in an endless loop.

(And yes Ive tested the original hard drive, and tested the replacement hard drive in the old unit)

So I have the replacement unit installed but Navigation is grayed out and although songs play, no sound. I was told the unit would need to be coded to the car. I contacted a local shop who said they could try it, but also claimed that used units are rarely able to be coded. Does this sound right?
 
#3 ·
It's from the exact same year/model. 2011 535i (both F10s)

I, unfortunately, don't have any coding setup at the moment. I can order a cable and download the software. For the FSC, I did use a single-use code to upgrade my old CIC to the latest 2017-1 Premium maps, would that work?

Sorry for asking such basic questions, I know my way around a BMW and work in IT, but I have never messed with coding. (Apart from the Carly and Bimmercode apps).

----------------------------------
Side thought - The shop quoted me 1 hour at $120 for them to try, but they sounded like it was rare that it would work. I suspect that they just want me to come in to try and sell the new unit service to me.
 
#5 ·
Thanks Ocean! I'll look into this and prep a Windows laptop. Taking the car in on the 12th, so ill start with that. If they cant get it to work then I will try and code myself.

Do you think the coding will fix the sound issue? When songs play, no sound can be heard at any level.
 
#7 ·
I am keeping my fingers crossed as well that the sound issue is not a hardware fault on the replacement unit.

I was able to successfully clone the replacement units hard drive to a new SSD, so if they can code it, at least I'll get a minor upgrade out of this whole mess. :dunno:

Will be back in a week to let you know how it goes! Thanks again!
 
#8 ·
Hey Ocean,
I also noticed that the PDC and Rearview camera no longer activate. I assume this is all related to the repalced CIC, but wanted you thoughts on it?

I went ahead and ordered a ENET cable and prepped a Windows laptop. Working on downloading all the software now. WIll still take the car into the shop, but I also want to learn to code stuff myself.

After this is all done, does this software allow me to generate a new lifetime FSC code?
 
#9 ·
Hey Ocean,
I also noticed that the PDC and Rearview camera no longer activate. I assume this is all related to the repalced CIC, but wanted you thoughts on it?

I went ahead and ordered a ENET cable and prepped a Windows laptop. Working on downloading all the software now. WIll still take the car into the shop, but I also want to learn to code stuff myself...
I don't think your dealer will help you at all with this. BMW AG only supports replacement of Head Unit with a brand new virgin CIC ordered from them. They do not support at all the use of used Control Units in car.

For Replacement CIC, you must:

1) Import and Activate your original OEM FSC Codes into new Donor CIC. If used CIC is newer than your original CIC, you will first need to make CIC virgin (delete donor FSC Codes) before you will be able to Import and Activate your original ones.

2) VO Code CIC using FA from your car.

Furthermore, most used Head Units sold by Retrofitters and on eBay are European Ones, which do NOT contain Sat Radio Tuners, and likely have DAB Tuners. If original car had 655 Satellite Tuner Option, besides loosing this feature, you will have to remove 655 from FA before VO Coding Donor CIC.

This assumes all goes easy. If not, you may have to Program (flash) Donor CIC for any number of reasons too.

...After this is all done, does this software allow me to generate a new lifetime FSC code?
No. E-Sys / PSdZData is for Programming and Coding.
 
  • Like
Reactions: Ggmo
#11 · (Edited)
Thanks Shawn! Im taking the car to an idependent shop. I never go to the dealership unless its a last resort.

Both you and ocean mentioned this import process. How can I import those codes if my old CIC continually restarts?
Old FSC Codes must be pulled from BMW Server.

Many Independent Shops won't deal with used Control Units either.
 
#12 ·
Hey Shawn,
One last question, I can get my old CIC to stay on if I pull the hard drive out (its not a bad hard drive, something shorts when the drive is installed). Any chance of pulling that code from the CIC w/o the hard drive? Or is this not a DIY project?
 
#14 · (Edited)
Hey All,

So I have:
ENET Cable
Windows 10 laptop
ESYS 3.28.1 (installed)
ESYS Launcher 2.7.1 (installed)
PSdZDATA 61.5 (installed)(lite not FULL)
&
Full set of BMW AG original FSC Codes for VIN C600136 with the following FSC Codes:
AppID 23 (17) - Voice Control
AppID 25 (19) - Navigation Application
AppID 27 (1B) - Navigation Enabler
AppID 111 (6F) - SDARS (Sat Radio)

Do I just hook it up to the car and move the original FSC codes to the new IDrive?

Over the last few days I've noticed that the following doesn't work:
- Rearview camera/PDC
- No sound / no equalizer in settings
- No navigation

Car is going into the shop tomorrow if I can't figure it out (which is most likely the case). I can dig around the ESYS Beginners guide and try to study on my own, but am rather afraid of breaking what is working completely.
 
#15 ·
...

Do I just hook it up to the car and move the original FSC codes to the new IDrive?

Over the last few days I've noticed that the following doesn't work:
- Rearview camera/PDC
- No sound / no equalizer in settings
- No navigation

Car is going into the shop tomorrow if I can't figure it out (which is most likely the case). I can dig around the ESYS Beginners guide and try to study on my own, but am rather afraid of breaking what is working completely.
The FSC Codes need to be Imported and Activated using E-Sys, but this can only be done if FSC Codes are newer than the Donor ones, else CIC must first be made virgin, and that requires Telnet session to delete SWT Controller in CIC.

Naviagtion won't work until FSC Codes are fixed.

Backup Camera and Sound should just require CIC be VO Coded with your car's FA.
 
#20 ·
Hi everyone,

I am new to Bimmerfest and new to BMW ownership. I just picked a 2014 M235i with a bad head unit, similar issue to @samadkins29. It was a killer deal and I assumed it would be an easy swap out. Over the past 4 weeks I have learned that most changes to a BMW require some amount of coding. I now have a cable, esys, PSdzData Lite and I have my car successfully connected...now what. I cannot find any instructions are where to locate the vin associated with the new headunit, which is installed now. I do have sound and radio, but I cannot adjust the volume and bluetooth, aux, and ipod connections are missing from idrive. The car never had navigation so that is not a concern. Any help would be appreciated.
 
#22 ·
Thanks Oceandiver86. I am going to try to VO code based on the PDF, but the instructions still do not seem clear. The VO Coding guide states to Expand the FAList folder system on left until SALAPA-Element is visible. Click on SALAPA-Element to select it. You will see the SALAPA-Elements in the window at the bottom and then delete or add Elements directly into the bottom window. I have no idea what the elements mean or specifically which element to add or delete that refers to the head unit. In the example "205" and "2TB" are used. Is there a PDF of elements? I did find this post and I think it will help. https://www.bimmerfest.com/forums/showthread.php?t=966607
 
#25 ·
Hi,
no you are not doing anything wrong. As you can see there is no CAFD file in the HU-H present this is why you can't code it.
Follow these steps to inject the CAFD file:
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.
 
#32 ·
Hi,

wondered if someone could kindly help me out. I have BMW 1 series 2016 M sport,I had to have the alternator replaced recently and it seems a consequence of this is my head unit CIC - which is NBT is stuck in reboot cycle, the head unit partially removed is below as I needed to check the model version. I have since purchased another prepared unit with a different Serial number but based on superseded codes it should be comparable.

so I took my old one out and put the new replacement one in and it worked great all sat nav and sound even let me pair my phone - I thought Great… then I started car back up and chaos, it’s like the system wiped it self - no DAB/Sat nav etc. I believe it has to be coded but I cannot find anyone who can help me - I’m from Telford so if anyone can support me I would be more than greatful and I can pay if needed

thank you all

1032951
 
#38 ·
Hello,
I'm French, so my english is not very well ..
I'm have same issue with my X3 F25. I replace CIC because it won't start any more ... I buy an other one from F25 too on ebay,and no navi ... I put my originalhard drive in the replacement one, but no navi ... How can I find "original FSC codes" ? I have E-sys, enet cable and psdzdata !
Thank you
 
#39 ·
You need to wipe the Donor FSC Codes and load your factory issued VIN matching FSC Codes. PM sent.
 
#40 ·
Hi, so I'm having a similar issue with my car. I'm in the process of rebuilding a flooded 335i e93 and the CIC unit is completely dead. I want to order a replacement cic unit but I'm not sure what to do about the navigation issue. If my original cic is dead, then there's no way to retrieve the original FSC codes right? I heard that there was a cic patcher made by Intel, is that what I need to be able to reactivate navigation? I can't seem to find that file anywhere online. Can someone please point me in the right direction on how to go ahead and replace my cic unit. Thank you
 
#42 ·
You should wipe Donor FSC Codes from replacement CIC, and load factory original OEM FSC Codes matching car VIN.

Sure, you could use CIC Patch and fake FSC Codes, or Emualtor and OEM Donor FSC Codes, but these methods should only be used where original OEM FSC Codes matching car VIN do not exist.