BMW Coding for Retrofitted BMW E Series CIC

BMW Coding for Retrofitted BMW E Series CICBMW Coding for Retrofitted BMW E Series CIC

Here we take BMW E89 as an example, but this method applies to all BMW E series. Hope it is helpful!
What do you need for E-series CIC retrofit coding?

  • K+DCAN USB Cable
  • Working NCS EXPERT software
  • Valid data files for your car

BMW E-series CIC retrofit coding procedure

  • Connect the car with a BMW K+DCAN USB Cable;
  • Read VO
  • Program CAS and FRM/ NFRM for CIC retrofit
  • Run NCS EXPERT software
  • Select File-> Read Profile
  • Select Expert mode
  • Press F1 or click the VIN/ZSC/FA button
  • Press F3 or click the ZSC/FA| ECU button
  • Select CHASSIS: E89 for E9x models
  • Then select ECU: CAS

Note: VO on CAS and FRM pr NFRM needs to be changed

  • Then get the car details identified (CHASSIS, FG, FA)
  • Press F2 or click the Enter FA button
  • Select CHASSIS: E89
  • Check VIN and click OK
  • Highlight the old build date, 0607 add press delete; (keep note of your build date)
  • Add build date #0909 for E9x CIC.
  • Later date needed for combox (possible #0910)
  • Add &6VA and press OK
  • Press the BACK button
  • Then press PROCESS ECU.

Note: avoid Process car as it programs every module (RISKY), and is not needed

  • Select ECU: CAS
  • Press CHANGE JOB to: FA_WRITE)
  • Check for FA_WRITE and EXECUTE JOB
  • Press CHANGE ECU
  • Select ECU: NFRM

Note: FRM module or NFRM depending on model

  • EXECUTE JOB again to make sure FA_WRITE and the correct module selected
  • coding done!!

Now to make sure the coding went well in the new VO and the CAS, FRM/ NFRM

  • Again, run NCS EXPERT software
  • Select File-> Load Profile
  • Select Expert mode
  • Press VIN/ZSC/FA
  • Press ZSC/FA| ECU
  • Select CHASSIS: E89
  • Select ECU: CAS
  • Press ENTER FA
  • Select CHASSIS: E89
  • Check VIN and click OK

!! check build date #0909 and &6VA you added just now

  • Then press BACK
  • Press ZCS/ FA f. ECU
  • Select ECU: NFRM
  • Press ENTER FA
  • Select CHASSIS: E89

!! check build date #0909 and &6VA you added just now

  • coding done & verified!

Now to default coding the CIC unit to recognize the features of your car, such as AS PDC, Bluetooth

  • Again, run NCS EXPERT software
  • Select File-> Load Profile
  • Select Expert mode
  • Press VIN/ZSC/FA
  • Press ZSC/FA| ECU
  • Select CHASSIS: E89
  • Select ECU: CAS
  • Press BACK
  • Press PROCESS ECU
  • Select ECU: CIC

Note: CIC now should be displayed in the list of modules

  • Press CHANGE JOB to make sure that SG-CODEREN is selected by JOBNAME
  • Check and press EXECUTE JOB
  • The CIC unit will reboot and load up with all of your options

note: NAVI and VOICE/ DVD in motion have to be activated in other ways

If you need BMW Diagnostic Tool, please visit www.istabmw.com