{"id":17811,"date":"2022-09-22T12:23:13","date_gmt":"2022-09-22T12:23:13","guid":{"rendered":"https:\/\/www.obd2tool.com\/blog\/?p=17811"},"modified":"2023-06-19T08:05:17","modified_gmt":"2023-06-19T08:05:17","slug":"how-to-retrofit-bmw-e-series-cic-coding","status":"publish","type":"post","link":"https:\/\/www.obd2tool.com\/blog\/how-to-retrofit-bmw-e-series-cic-coding\/","title":{"rendered":"How to retrofit BMW E series CIC coding"},"content":{"rendered":"<p>Here we take BMW E89 as example,but this method applies to all BMW E series.Hope it is helpful!<br \/>\nWhat you need for E-series CIC retrofit coding?<br \/>\nK+DCAN USB Cable cable<br \/>\nWorking NCS EXPERT software<br \/>\nValid daten files for your car<br \/>\nBMW E-series CIC retrofit coding procedure<\/p>\n<p>connect the car with BMW K+DCAN USB Cable cable<br \/>\nread VO<\/p>\n<p>program CAS and FRM\/ NFRM for CIC retrofit<br \/>\nrun NCS EXPERT software<br \/>\nselect File-&gt; Read Profile<br \/>\nselect Expert mode<br \/>\npress F1 or click the VIN\/ZSC\/FA button<br \/>\npress F3 or click the ZSC\/FA| ECU button<br \/>\nselect CHASSIS: E89 for E9x models<br \/>\nthen select ECU: CAS<\/p>\n<p>note: VO on CAS and FRM pr NFRM needs to be changed<br \/>\nthen get the car details identified (CHASSIS, FG, FA)<br \/>\npress F2 or click the Enter FA button<br \/>\nselect CHASSIS: E89<br \/>\ncheck VIN and click OK<\/p>\n<p>highlight old build date<br \/>\n#0607 add press delete<br \/>\n(keep note of your build date)<br \/>\nadd build date #0909 for E9x CIC.<br \/>\nlater date needed for combox (possible #0910)<br \/>\nadd &amp;6VA and press OK<br \/>\npress the BACK button<br \/>\nthen press PROCESS ECU<\/p>\n<p>note: avoid Process car as it programs every module (RISKY), and not needed<br \/>\nselect ECU: CAS<br \/>\npress CHANGE JOB to: FA_WRITE)<br \/>\ncheck for FA_WRITE and EXCUTE JOB<br \/>\npress CHANGE ECU<br \/>\nselect ECU: NFRM<\/p>\n<p>note: FRM module or NFRM depending on model<br \/>\nEXCUTE JOB again to make sure FA_WRITE and correct module selected<br \/>\ncoding done!!<\/p>\n<p>now to make sure the coding went well in the new VO and the CAS, FRM\/ NFRM<br \/>\nagain, run NCS EXPERT software<br \/>\nselect File-&gt; Load Profile<br \/>\nselect Expert mode<br \/>\npress VIN\/ZSC\/FA<br \/>\npress ZSC\/FA| ECU<br \/>\nselect CHASSIS: E89<br \/>\nselect ECU: CAS<br \/>\npress ENTER FA<br \/>\nselect CHASSIS: E89<br \/>\ncheck VIN and click OK<\/p>\n<p>!! check build date #0909 and &amp;6VA you added just now<br \/>\nthen press BACK<br \/>\npress ZCS\/ FA f. ECU<br \/>\nselect ECU: NFRM<br \/>\npress ENTER FA<br \/>\nselect CHASSIS: E89<\/p>\n<p>!! check build date #0909 and &amp;6VA you added just now<br \/>\ncoding done &amp; verified!<\/p>\n<p>now to default coding the CIC unit to recognise your cars features, such as AS PDC, Bluetooth<br \/>\nagain, run NCS EXPERT software<br \/>\nselect File-&gt; Load Profile<br \/>\nselect Expert mode<br \/>\npress VIN\/ZSC\/FA<br \/>\npress ZSC\/FA| ECU<br \/>\nselect CHASSIS: E89<br \/>\nselect ECU: CAS<br \/>\npress BACK<br \/>\npress PROCESS ECU<br \/>\nselect ECU: CIC<\/p>\n<p>note: CIC now should be displayed in the list of modules<br \/>\npress CHANGE JOB to make sure that SG-CODEREN is selected by JOBNAME<br \/>\ncheck and press EXCUTE JOB<br \/>\nthe CIC unit will reboot and load up with all of your options<\/p>\n<p>note: NAVI and VOICE\/ DVD in motion have to be activated in other ways<\/p>\n<p>If you need <a href=\"https:\/\/www.obd2tool.com\/category-234-b0-BMW+Diagnostic+Tools.html\">BMW Diagnostic Tool,<\/a> please visit <a href=\"https:\/\/www.obd2tool.com\">www.obd2tool.com<\/a><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Here we take BMW E89 as example,but this method applies to all BMW E series.Hope it is helpful! What you<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":17812,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2078],"tags":[1671,1673,1669,214,6,215,1674,1676,1672,1675,1670,1677,3018],"views":2923,"_links":{"self":[{"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/posts\/17811"}],"collection":[{"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/comments?post=17811"}],"version-history":[{"count":2,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/posts\/17811\/revisions"}],"predecessor-version":[{"id":19777,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/posts\/17811\/revisions\/19777"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/media\/17812"}],"wp:attachment":[{"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/media?parent=17811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/categories?post=17811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/tags?post=17811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}