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?
 
#44 ·
If this was for a CIC replacement of a CIC, why would you use a hack solution rather than OEM solution?
 
#50 ·

Fseries – using E-SYS:

As stated earlier, make sure you have the latest software loaded on your CIC. This guide will not tell you how to do this. Make sure your CIC is coded to your car, and that the unit has your CARs VIN in it.

First of all extract the folder SWT-Patcher. 122.7 KB file on MEGA
In this folder you will have a folder called 01_patcher.

In this folder you have another folder called USB_Autorun. In this folder you have a file called copie_scr.sh. Copy this file to an empty USB drive, formatted with fat32.

Insert this USB into the USB port of your F serie Car (located in glove compartment or central).

After a few seconds the CIC will reboot and the patching is complete. If it does not reboot, it means that you do not have the correct software loaded on your CIC.

After patching is complete remove the USB from the glove compartment and start E-SYS.

Avec E-SYS:
Go to the tab “Comfort mode” and then click on “FSC”. Here you will need to click the button “Check FSC status”. This will fill the log window below with the FSC status in your CIC. You should see here that the only thing that is accepted is the root certificate. Other FSC codes might say rejected or non-existent. This is normal as the CIC is now virginized.

After this is done go to the Coding page and read the FA and SVT from your car.

Go to the page “Expert mode” and choose “FSC Extended”. You will now need to do the job “WriteDataByIdentifierVin”. Click this job and press the button with the arrows to the right, to move the job from the left column into the right. This will prompt you to input your LONG VIN, 17 digits.

Then press “Start”.

After the job is done, it should say result “OK”. If not do not proceed. As the patch will not work.

If it says OK, you can now proceed to the next job which is “StoreSigCert”. Click the job “WriteDataByIdentifierVin” in the RIGHT window, and click the left arrows button, to make the job go away.

Then Press “StoreSigCert” and make it go to the right window. This will prompt you to input what file you wish to upload to the CIC. Choose the file from the folder “02_Certs” which is called “SIGS.der”. After you click OK, press start and it should give result “OK”.

Now go to the tab called “Editors and external applications” and choose “FSC Editor”. Click the button to load the FSC file you wish to edit. They are located in the folder called “03_Templates”. Choose the 1B file (001B0001.fsc). Right click on where it says “fgnr_kurz” and click edit. This is where you enter your SHORT VIN, 7 digits. (les 7 derniers caractères de ton VIN)

After you have entered your VIN, click on the button in the lower right corner, to choose the KEY to sign your FSCs with. This key is located in the “00_Privatekeys” folder, choose the one called “FSCs.der”.

Click the sign button.

If no error pops up, click File, save as. Save the file as “xxxxxxx_001B0001.fsc” where the xxxxxxx is your 7 digit VIN.

Do the same for the 00170001.FSC and "19" fsc (and "9C" if you want Apps, and other FSCs that might apply to your car). Save as xxxxxxx_00170001.fsc and so on.

Now go back to the “Comfort” page, and click on “FSC”. Now you can start to import your FSC codes into your CIC.

Click the button to load the FSC codes you wish to write to the CIC. Choose the xxxxxxx_001B0001.fsc which you saved with your VIN.

The form will fill in almost automatically. You will need to enter the “Diagnostic address” which is 0x63 for the CIC. When you click Identify it should say HU_CIC in there.

Click on “Settings” on the top menu of E-SYS. Go the the FSC tab and click on certificate path.

Here you navigate to the folder “02_Certs”. Choose the file called “Fscs.der”.

Click ok and close the settings window.

Now you are ready to load your first FSC. Double check that your settings are correct for the FSC you are loading, and click the button “Upgrade FSC”. This will load and activate the FSC.

After the job is completed, press the “Check FSC status” button and you should see that the 1B is now activated along with the certificate.

Repeat for 17,19,9C and so on.

After you have loaded the FSCs you want, check the status again.

The FSC “28” might say rejected. This is NORMAL as this is your MAP FSC.
 
#51 ·

Fseries – using E-SYS:
As stated earlier, make sure you have the latest software loaded on your CIC. This guide will not tell you how to do this. Make sure your CIC is coded to your car, and that the unit has your CARs VIN in it.

First of all extract the folder SWT-Patcher. 122.7 KB file on MEGA
In this folder you will have a folder called 01_patcher.

In this folder you have another folder called USB_Autorun. In this folder you have a file called copie_scr.sh. Copy this file to an empty USB drive, formatted with fat32.

Insert this USB into the USB port of your F serie Car (located in glove compartment or central).

After a few seconds the CIC will reboot and the patching is complete. If it does not reboot, it means that you do not have the correct software loaded on your CIC.

After patching is complete remove the USB from the glove compartment and start E-SYS.

Avec E-SYS:
Go to the tab “Comfort mode” and then click on “FSC”. Here you will need to click the button “Check FSC status”. This will fill the log window below with the FSC status in your CIC. You should see here that the only thing that is accepted is the root certificate. Other FSC codes might say rejected or non-existent. This is normal as the CIC is now virginized.

After this is done go to the Coding page and read the FA and SVT from your car.

Go to the page “Expert mode” and choose “FSC Extended”. You will now need to do the job “WriteDataByIdentifierVin”. Click this job and press the button with the arrows to the right, to move the job from the left column into the right. This will prompt you to input your LONG VIN, 17 digits.

Then press “Start”.

After the job is done, it should say result “OK”. If not do not proceed. As the patch will not work.

If it says OK, you can now proceed to the next job which is “StoreSigCert”. Click the job “WriteDataByIdentifierVin” in the RIGHT window, and click the left arrows button, to make the job go away.

Then Press “StoreSigCert” and make it go to the right window. This will prompt you to input what file you wish to upload to the CIC. Choose the file from the folder “02_Certs” which is called “SIGS.der”. After you click OK, press start and it should give result “OK”.

Now go to the tab called “Editors and external applications” and choose “FSC Editor”. Click the button to load the FSC file you wish to edit. They are located in the folder called “03_Templates”. Choose the 1B file (001B0001.fsc). Right click on where it says “fgnr_kurz” and click edit. This is where you enter your SHORT VIN, 7 digits. (les 7 derniers caractères de ton VIN)

After you have entered your VIN, click on the button in the lower right corner, to choose the KEY to sign your FSCs with. This key is located in the “00_Privatekeys” folder, choose the one called “FSCs.der”.

Click the sign button.

If no error pops up, click File, save as. Save the file as “xxxxxxx_001B0001.fsc” where the xxxxxxx is your 7 digit VIN.

Do the same for the 00170001.FSC and "19" fsc (and "9C" if you want Apps, and other FSCs that might apply to your car). Save as xxxxxxx_00170001.fsc and so on.

Now go back to the “Comfort” page, and click on “FSC”. Now you can start to import your FSC codes into your CIC.

Click the button to load the FSC codes you wish to write to the CIC. Choose the xxxxxxx_001B0001.fsc which you saved with your VIN.

The form will fill in almost automatically. You will need to enter the “Diagnostic address” which is 0x63 for the CIC. When you click Identify it should say HU_CIC in there.

Click on “Settings” on the top menu of E-SYS. Go the the FSC tab and click on certificate path.

Here you navigate to the folder “02_Certs”. Choose the file called “Fscs.der”.

Click ok and close the settings window.

Now you are ready to load your first FSC. Double check that your settings are correct for the FSC you are loading, and click the button “Upgrade FSC”. This will load and activate the FSC.

After the job is completed, press the “Check FSC status” button and you should see that the 1B is now activated along with the certificate.

Repeat for 17,19,9C and so on.

After you have loaded the FSCs you want, check the status again.

The FSC “28” might say rejected. This is NORMAL as this is your MAP FSC.
hi there thanks for all the help you guys are providing here. I am new to this forum and I ve had this issue with my BMW F30 2015, 328i. where the headhunt will restart itself after every 3-4 minutes ,nav won't work, It will make a clicking noise when it restarts,( the cd drive won't work aswell) took the car to dealer few days back and they said that the headhunt is faulty and it needs to be replaced, which will cost around 2k. ( for just diagnostic I had to pay 270$)

I am wondering if I can install the aftermarket headhunt with touchscreen the one on eBay and amazon around 500$.will it work fine? or it will also restart ? or

I have found one headhunit from the same year and car model 328i on eBay for 200$, if I buy that even then I will have to do the coding? or will it be plug and play ?

any advise and reply are highly appreciated. thanks.
 
#54 ·
Hello guys ! I've just replaced the old CIC unit in my F21 and now I'm trying to figure out how to match this with the car, I'm new here and now I have days of reading all the stuff from the internet without any success... I understood that I have to virginize the unit before to import the FSC code but I don't know how I can get a FSC code for my VIN and how to virginize the unit. I mention that I bought an Enet cable and I installed esys. Any help in this way would be much appreciated. Thank you
 
#59 ·
I m agree with you. I patched mine because i would do it by my self for free! And it was the only way i found
Well, it's actually only "Free" if you don't value your time, as patching CIC and creating and loading fake FSC Codes is considerable more work, and add an hour for flashing CIC before patching it.
 
#74 ·
I just completed an MMI install on my F12 650i, and everything went well, except the UMMC connector (the side attached to the CIC) for the AM/FM radio, broke off. I tried to glue it/electrical tape the nub back, but both connections - the outside of the coax metal plate cracked as well as the the center wire is physically touching but not well connected. And once I reconnect the cable, the reception is quite bad. I wiggle it and it gets a bit better, but never good. What are my options? My wife loves OTA radio, and TuneIn doesn’t cut it. Any ideas on fixing the connector? Or purchasing a used CIC? Seems like there should be several CIC’s out in the wild esp. since people might have upgraded to NBT, and EVO. I considered upgrading to full NBT EVO, but it’s so expensive.

Also, would I have to re-code the CIC to match my VIN? Are there shops or people that could do that for me in person or remote?

Thanks in advance for any and all thoughts and advice.
 
#77 ·
I have been told I have a mid or champ CIC head unit being a business nav in my 2012 X5 F25.
I have had to replace a faulty head unit and most of the functions can be returned by coding except Nav. To get Nav back up and running I am told I need an emulator. I can only find one for sale on eBay at ÂŁ125! I believe they should be about ÂŁ50. Anyone know of any sellers of these at reasonable prices? Thanks.
 
#78 ·
I have been told I have a mid or champ CIC head unit being a business nav in my 2012 X5 F25.
I have had to replace a faulty head unit and most of the functions can be returned by coding except Nav. To get Nav back up and running I am told I need an emulator. I can only find one for sale on eBay at ÂŁ125! I believe they should be about ÂŁ50. Anyone know of any sellers of these at reasonable prices? Thanks.
At least mention who told you these and who spent like 2 hours guiding you while not having the smallest clue
 
#80 ·
hey guys, im a little stuck here. I have hu_entry wich is glitching a bit, the screen keeps flickering while driving. I dont use the headunit for sound/radio etc just for service info and clock. i got a hold of an hu_entrynav ecu wich is the same year and everyting. Plugged it in but seems it is "locked" to old/donor cars. It is marked as different in esys and cant be coded and cant load cafd. I dont want any new functions or anything, only to get hooked up, so the clock works and can be set and service intervals to be set. It boots up fine.
 
#81 ·
Hi, I have a US model 2011 E90 with CIC. I coded $655 and deleted $693 and activated what I could for Sirius. I can see Satellite Radio but it doesn’t show me the ESN because it needs the 6F FSC code. Now I’m trying to get that done and also updated the maps (I have the professional navigation that worked flawless). When I select SG_codieren to the CIC it shows CIC.C1A which I take means that I have the latest firmware, but correct me if I’m wrong. I used the patch and the screen turned red. Then the Navigation was grey. I managed to get that back by loading FSC 19 but it wants a code to be entered. When I try to pull the 1b file, the file is empty. I also successfully sent 17 and 1B to the CIC but Navigation still doesn’t work. When I’m trying to send 6F I get error message 10802. What am I doing wrong? Is there someone who could maybe remote program my car?
Thanks for your help
 
#84 ·
Sorry, but I have no idea what is causing this. I would program it first with E-Sys and see if that solves your problem. If not, its likely a hardware issue.
 
#85 ·
I’m sorry to say I’m new to this…first BMW. I’m a fairly handy with mechanical work but coding isn’t my thing. I’d be happy try programming but I don’t know what E-Sys is and what I need. I’ve read all the threads about CIC rebooting and I’m experiencing the same thing. It was happening occasionally, hot days, but now it’s pretty much all the time. I’ll get the BMW screen, then the screen goes red, then back to the BMW screen…and on and on. It was resetting and then it would work for a while but that’s not happening as much. When it’s cycling I can’t even turn off the unit.

From what I’ve seen this likely means I need CIC/head unit. I saw something about weak batteries causing funky things. I’m happy to do whatever fixes the issue but I’m not sure the best route to go. If I need a replacement CIC I’d like to do the a used unit and have it recoded but that seems beyond my knowledge…again not a coder. I’ve seen a couple of shops that offer the recoded units for $1100. Then there’s Bavlogic that will either repair a replace the unit. Any recommendations on which to go…from anyone. Thank you.
 
#87 ·
@shawnsheridan would you be able to assist me? My orginal cic takes 5mins - 1 hour to boot up however once it boots up it works fine. So, I aquired a replacement cic with an older firmware. It boots fine up with no issues. If i could get instructions to update vin on donor cic, extract the fsc codes from og cic and load fsc codes to donor cic that would be great. I spent hours trying to find info across the forums. Much info is scattered and not complete. Once that is done, I was thinking i would take the car to bmw to update firmware as i dont have icom. Thank you!
 
#90 ·
hi, guys, I' have f10 with cic business 6.5-inch screen can I know how to code if I want to retrofit it to 10.25"

i already buy cic professional and the screen it self need tutorial how to inject vin and fsc to make it work
this is my vin number WBAFW1200CC840016

i have esys for coding
PM sent.
 
#91 ·
My Head unit failed and I installed an identical one from ebay. Post installing the replacement head unit it boots up fine but the Navigation and the reversing camera do not work.
I tried to code the head units ecu (using e-sys) with my VO, but the Code button was greyed out. My assumption was i required to trick the car into seeing the newer head unit ecu by changing the build date on the VO (making it newer than the replacement head units build date). The vehicle VO date is 0712, the head unit was from a 2013 vehicle and i uploaded a replacement VO date of 0715.
The replacement VO uploaded fine but the code button on head units ecu is still greyed out. Can anyone help or point me to links that walk through the process of how to do this?
 
#92 ·
My Head unit failed and I installed an identical one from ebay. Post installing the replacement head unit it boots up fine but the Navigation and the reversing camera do not work.
I tried to code the head units ecu (using e-sys) with my VO, but the Code button was greyed out. My assumption was i required to trick the car into seeing the newer head unit ecu by changing the build date on the VO (making it newer than the replacement head units build date). The vehicle VO date is 0712, the head unit was from a 2013 vehicle and i uploaded a replacement VO date of 0715.
The replacement VO uploaded fine but the code button on head units ecu is still greyed out. Can anyone help or point me to links that walk through the process of how to do this?
Do not change FA Build Date.

Does Head Unit have CAFD or it is missing?

As for Navigation and other functions such as Voice Control, etc, you need to wipe Donor FSC Codes and load your factory original FSC Codes in Head Unit.
 
#100 ·
I have an odd issue with my 2011 X1 23d (E84) - head unit won't connect via Bluetooth officially. As in it does not register that a mobile device is connected, yet I have partial functionality. It works with phone calls, however does not work at all with any music playback via Bluetooth. The other odd thing is that I have tried to open the software update, however it bugs out every time I try to enter it - either appears for a second and disappears on the menu as an option, or I click on it and it disappears straight away.

I already have an OBD ethernet adapter on order and am getting ready for coding. I am also getting ready to order a second hand unit and code that to my car. I'm just wondering if anyone has experienced anything similar, and whether it is a sign the unit is fried, or if it's something that could be fixed without replacement unit via coding alone? Any advice is appreciated, thanks!
 
#101 ·
@shawnsheridan Hello, I replaced the CIC unit in my E70 since it had the reboot of death. I coded it back to "factory" using Protools. Now the display and audio works but Nav doesn't. Sounds like I have a similar issue to others posting here in that I need to:

Wipe Donor FSC Codes
Load factory issued original VIN Matching FSC Codes.

However, the answer is that you usually PM someone with the solution. Googling for my own answers is a bottomless rabbit hole of confusion. Would you take mercy on me and PM me the solution too?

Thanks!