BMW Forum - BimmerFest BMW Forums banner

What it really takes for a CIC retrofit.. (DIY, Complete! Coding files included!)

493K views 518 replies 75 participants last post by  pshovest  
#1 · (Edited)
Update 8/20/2013: I tried to go through and add part numbers to everything. These are done to the best of my ability, but please do your own research to be sure!!

So, I decided I was going to do a CCC retrofit, but the further I got into researching parts, the more I realized I might as well just do a CIC retrofit for about the same price. I've seen threads on this, but none that really made it as cut and dry as it probably should be, so hopefully this thread helps.

All my parts are starting to come in, so here my thread on it:

Here's what you need (will be updated as I go):

BMW made parts:
-CIC unit - $1000 on eBay, (65129199616 I think) included other parts noted below (actually I bought it outside of eBay to get the price lower, but that's not really the best idea usually)
-Display ("CID") - Included (65829224346)
-iDrive controller (optional) - Included (65829240957)
-Connector to hook up new iDrive controller - Included (Tyco/TE 968813) - available at http://www.onlinecomponents.com/te-connectivity-amp-brand-9688131.html?p=43816490 Edit 9/15: I believe BMW part number 61138380696 is the same and will work as well
-CID CAN/power connector (61136954526) - Included
-CIC cable, connects to CID for video signal (61119185171) - $38.50
-USB Port (61319167196) - $26.99
-USB Port cable (61129196805) - These are back ordered so I ordered two of the CIC video cables and shaved part of the connector to make it work. Will report back if any issues doing this Update 8-6-13: THIS DID NOT WORK!!- Update 8-13-13: I WAS WRONG. IT WORKED JUST FINE.$38.50 (correct version is cheaper but back ordered until mid-August. Update 8-6-13: ECS Tuning has these in stock now. I'm going to send back one of the video cables (the one I didn't modify obviously) and have already ordered the correct cable. It will be here Thursday.. Until then I'm stuck with European maps, lol.
-Trim piece around iDrive controller (comes from the 6 series model) - Included (51169169999)
-Trim piece that goes around the CIC slot - Included (51456976361 for black, must have lower piece from CCC, existing piece is fine if available)

-Optional: LCI climate control assembly (buttons are slightly larger to better fit the CIC trim) - did not purchase this, but I found one for $129 I'm thinking about buying

Aftermarket Parts:
-CAN emulator to activate navigation, etc. without paying BMW big bucks for their activation codes (find on eBay) - $100
-Updated 2013 maps (find online, put them on a 32GB USB drive) - Free
-FSC code for updating maps (find on internet for < $50) - $49 Update 8-6-13: Received my FSC code, but you can't put it in until the system detects a USB drive with the map update on it.. and my USB port doesn't work yet due to trying to make a video cable work, SO, I can only hope this code is valid (SEE UPDATE). UPDATE: THE CABLE WASN'T THE PROBLEM. THE ISSUE IS THE SOFTWARE ON MY CIC IS TOO OLD TO UTILIZE USB TO UPDATE THE MAPS. I HAVE TO USE 2012 DVD'S FOR NOW
-"FAKRA" GPS antenna. (ebay, $15 or less if you're willing to wait on a shipment from China) - $15 (can be had for $5 if you're patient). Update 8/20/13: Not needed if you have CCC prep or CCC. See later posts about the connector in the trunk, TCU, etc.
-Misc stuff from Radio Shack (I bought way too much stuff) - $30

I'll post some pictures as I get into actually doing the retrofit. Hopefully today I will have most of my parts and by Saturday have everything I need to get it installed. I'll post a lot of pictures and everything I do coding wise when trying to get it to work.

Total thus far: $1,297.99 (if my math is right)
 
#358 · (Edited)
Schpenxel, Thanks for a GREAT DIY that has been key to helping me retrofit a CIC into my E70. I don't have the unused GPS cable from the TCU/MULF back to the dash, so the solution you used won't work. I've found a 5m extension cable on ebay and will install it when it arrives. I see you disconnected the GPS antenna from the TCU/MULF. Why does the TCU/MULF need the GPS antenna and is there any downside to disconnecting? Thanks.
 
#359 ·
I assume it's related to one of the BMW services.. BMW assist or the like?

You can also just put a standard GPS antenna in the dash.. the signal will go through plastic. That may be worth trying instead of having to run wires across the whole car. I'm not sure how great the reception will be, but that's what I've done with my current car and it works just fine
 
#360 ·
Thanks...that makes sense. I've ordered a GPS antenna also. I suspect there is a metal support structure for the padded dash that will interfere with a dash mounted antenna, but I intend to give it a try. I'm hoping I can route the extension cable thru the console, under the carpet, to the rear seat and then to the TCU/MULF. My retrofit kit from ebay, came out of a car from Puerto Rico. I haven't coded yet, but everything works except BT phone and navigation. I expected navigation wouldn't work, but BT phone surprises me. Any ideas?
 
#361 ·
Just a heads up the carpet is a bastard to work with. It's has a thick rubber'ish foam layer (presumably for sound absorption) underneath that makes it very difficult to manipulate. The good news is that's why the car is so quiet.

Still doable, but be prepared to cuss a lot, lol
 
#362 ·
I just acquired a CIC unit from a 2010 M3 which came with a combox with telematics and the cic controller. I also bought all the various little connectors I'm going to have to upgrade.

The only thing I'm confused about is what exact coding will I need to do, there are tons of random posts which mention all sorts of different codings but is there a document or a post which lists them all? I don't want to make a mistake and miss one and screw something up.

The car I'm upgrading is a 2006 M5.

Thanks for any pointers and advice.

Also, I realize I'm going to have to replace the dvd section of the unit to get the right face, but I'll worry about that after I get it all working :)
 
#363 · (Edited)
There isn't an exact step by step method on coding because they're all a little different. Somewhere in here I included the files that showed my config that should help get you going.

When you add combox it gets more complicated because the E60 never came with it, so you have to use a fake config (.ssd) file so that NCS thinks you're working on an E90. Bmw coding has all of the details on how to do it and I think I posted quite a few of them here.

You aren't going to break anything just using INPA and NCS Expert so don't be too worried about messing around. WinkFP and tool32 are the ones you have to be really careful with.
 
#364 ·
I'm mostly curious about the VO $ codes, which ones I'd need to code in/remove from my car when I switch over to the LCI climate control and CIC. I have an M5 so I'm guessing it has Logic 7.

I couldn't find out what the $ mean and which ones I'd need, tons of different ones mentioned in this discussion.

If there's some reference of the codes someplace that'd be great.

Thanks again, the guide is great, plenty in here to get me in trouble :D
 
#365 · (Edited)
I'm mostly curious about the VO $ codes, which ones I'd need to code in/remove from my car when I switch over to the LCI climate control and CIC. I have an M5 so I'm guessing it has Logic 7.

I couldn't find out what the $ mean and which ones I'd need, tons of different ones mentioned in this discussion.

If there's some reference of the codes someplace that'd be great.

Thanks again, the guide is great, plenty in here to get me in trouble :D
The VO codes will just get you in the ballpark when you do a "default" coding after adding/removing them. They are vehicle option codes.. NCS Expert knows for each set of option codes what the "default" settings were for everything as it came from the factory. So if it's a car with a US option for example it knows to set the radio to US frequencies, language to english, units to MPH, etc. You still can (and will) have to read the CIC/combox and go through line by line and change things as needed. On mine for some reason it never would set the language correctly so I had to change that manually.. there were a lot more, and you'll want to customize it some more than likely, so you'll be going through each unit anyways.

It's easier to just use a .ssd file to "fake" the VO of your car. It sounds harder but once you learn how to use ssd files it's way easier to just do that.

if you look at the cic retrofit threads on bmw coding you should be able to find a .ssd file that will work to get to where you can program the cic and combox. If not shoot me your email and I'll send you the .ssd I had saved. I'm assuming it's the one I used but not 100% sure

It's been over a year since I touched a BMW so I'm a little rusty on the details
 
#366 ·
Ah, gotcha, thanks for the clarification. I pm'd you my email but I'll also go ahead and look around on bmwcoding for more details as you suggested.

I want to have a complete/clear picture of the procedure before I begin in terms of what coding I'll need to do, I'd hate to get stuck and be unable to find some tool or file that's needed.
 
#367 ·
hey guys I traded my 09 BMW 650 and got an M6... Good thing before i traded it I had remove all the cic/combox component now its just a matter of time to get to install in on the M6 Vert. I'm Happy to see that schpenxel is still active on the thread i made need your expertise. it has been 2 years now since i did this.
 
#374 ·
I have a CIC installed in my e92 - works great but I am having trouble with getting a reliable emulator. The first one worked for several weeks but began giving me black screens on startup, then working once driving for 10 minutes or so. I got a second one from the same ebay vendor which again worked for about a month but stopped working with same symptoms. I'm driving around without the emulator now and everything works perfect but I would like to get my navi, voice commands and presets to work again.

I'm ok with soldering the board or buying the black box with the wires. I just don't want to waste another $75 n a shoddy emulator.

Any recommendations for a good emulator?
 
#377 ·
Hey guys, So i put in my new CIC which came from a US 2011 M3. It was mostly working fully except for the fact that the CCC controller was making it skip from top to bottom so I couldn't do anything.

like a spaz I set my MY to #0909 and other FO stuff and coded the CIC with a blank MAN file.

After doing that radio no longer plays (it lists all the stations but no sound). Sirius still works and I hear sound.
Also the bluetooth selection disappeared from the Multimedia screen.

At this point I tried to swap in the telematics unit, but the adapter described earlier in this thread doesn't fit my current CCC tcu, the blocking pins are slightly in a different spot and the wires are not in the same place. I'm going to have to look through the wiring diagrams I guess and figure out a new pattern.

Can anyone point me in some sort of a direction where I might be able to figure this out? Thanks.

Also, I'm sure you guys need more information so please let me know what I need to post.
 
#380 ·
So I got the CIC mostly working, but It's still a bit odd, I can't code it (doesn't accept any coding, no errors) and various controls are bizarre, such as pressing the M button on steering wheel changes me between CD and Radio mode besides also putting the car in M mode, lol.

Someone on another board suggested that I need to program the E60 ZUSB into it, but won't I lose my internet features which it currently has (it's from a 2013 M3).

Kinda stuck here.
 
#381 ·
So I got the CIC mostly working, but It's still a bit odd, I can't code it (doesn't accept any coding, no errors) and various controls are bizarre, such as pressing the M button on steering wheel changes me between CD and Radio mode besides also putting the car in M mode, lol.

Someone on another board suggested that I need to program the E60 ZUSB into it, but won't I lose my internet features which it currently has (it's from a 2013 M3).

Kinda stuck here.
 
#382 ·
What have you done to try to code it? What year is your car? You have to either use a SSD file to provide fake build info to INPA so that it knows CIC is present, or change the build date/options on your car so that INPA will know that CIC is present.
 
#383 ·
So far I tried coding it both ways, first by editing the FA/VO in CAS/LMA, but that didn't work obviously because the CIC is newer than the latest version my car could take #0909.

Then I tried coding it with a customized SSD file which I got from you and added a bunch of options which my M5 had.

M E90_CODIERSCHL ALL

A 001 [VIN]
E90_*PR96#0911%0475&LUSW$1CA$1CB$216$226$249$255$3 02$319$403$430$431$441$442$459$473$481$488$493$494 $4AD$502$508$521$522$524$534$540$563$609$610$614$615$616$620$639$645$653$672$677$693$697$6VC$6FL$6nf $6nr$6aa$6ab$6va$754$775$785$7SP$818$840$853$864$8 76$880$8SC$9BE|0000000|0000000|0000000

this got the CIC very close to where I need it but I still can't get it to show HD radio, vent controls in climate menu, M button glitches, and a few other issues.

NCS-Expert says that my CIC uses the CIC.A1A daten file, but when I load contents of the TRC file into ncs dummy it tells me that there are mismatches between what's in the TRC and daten. Does this mean my daten file is hosed? it's a 50.2 version.

Thanks
 
#385 ·
Have you tried using NCS Dummy and changing options manually that way? It will show you all available options for every option.. makes it a whole lot easier
 
#386 ·
Yeah, and thats' where the first clue that the CIC.A1A file is weird. NCS-Dummy throws an error that there is a mismatch between the TRC and the daten file.

I went ahead and tried editing/coding the file anyway, no errors as far as I can tell, but when I read the TRC out again it is unchanged from before.
 
#388 ·
Can someone help me please?
My 2006 e60 has a cic retrofitted (from a ccc) by the previous owner and worked great (except for AM radio and voice command).
The battery was completely drained a few months ago by mistake. Immediately after it was recharged the idrive knob stopped working. Does not illuminate at night either.
Everything else works the same as before.
The retrofit was a complete one that included the hvac and newer idrive knob with the 8(?) buttons.
Is this a coding issue? hardware issue? I've checked all the fuses, checked the wiring and many other things that people have suggested.
Please help.
 
#389 ·
Can someone help me please?
My 2006 e60 has a cic retrofitted (from a ccc) by the previous owner and worked great (except for AM radio and voice command).
The battery was completely drained a few months ago by mistake. Immediately after it was recharged the idrive knob stopped working. Does not illuminate at night either.
Everything else works the same as before.
The retrofit was a complete one that included the hvac and newer idrive knob with the 8(?) buttons.
Is this a coding issue? hardware issue? I've checked all the fuses, checked the wiring and many other things that people have suggested.
Please help.
 
#390 ·
Seems more likely a hardware issue to me. I'd try pulling it out, unplugging it, plugging it back in

May have to try a replacement unit to see if that fixes it