When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
HOW TO USE IT
Format the USB drive with a FAT32 file system
Copy file 01_PATCHER\USB_AUTORUN\copie_scr.sh to empty USB drive
Insert the USB drive into CIC, wait until reboot and you're done! (if CIC will not reboot in 20 seconds, it means that there is software incompatibility or already patched, read pre-requests).
After CIC has been patched and it restarted you can fire-up E-SYS or FSTOOL. If you go ahead and check the status of FSC you will see that CIC has been virgins and only root certificate is accepted. Key you should use for signing FSC certificates is 00_PRIVATEKEYS\fscs.der other two private keys (root.der and sigs.der) you will have no use for, they are included just so the cert chain is complete.
To make certificates for your VIN you can use files in folder 03_FSC_TEMPLATES from the archive,
Load them in E-SYS (FSC Editor) or FSTOOL, change ONLY VIN, sign them and save as.
** VERY IMPORTANT: If you do not know what you are doing when modifying template certificates, change only VIN to match yours, do not edit other fields including date of issue.
After making all certificates you will need for your retrofit you can install them normally via FSTOOL or ESYS, other needed certificates as SIGs and FSCs cert you can find in folder 02_CERTS from this archive.
PLEASE NOTE, AFTER PATCHING CIC IS VIRGINIZED AND MAY SHOW THAT
FSCS AND SIG CERTS ARE REJECTED, AND ROOT ACCEPTED. THIS IS NOT A
PROBLEM AS YOU WILL OVERWRITE IT WITH PROVIDED CERTS VIA FSTOOL OR E-SYS.
0017 - Voice control
0019 - Navigation system Professional
001B - Navigation system Professional
00XX - LifeTime Map Code
006F – Satellite Tuner
009B – Arabian Language
009C - BMW Apps
Full set for BMW CIC.
for E-Series: use FSTOOL
for F-Series: use E-SYS
same procedure as with OEM certificates
Will try it again today and if it still not working, I may have to find a USB to ehternet adapter that is compatible and ftp to CIC and erase all the existing certificates (basically virginizing again, since using USB method doesnt work anymore).. and do it fresh
Loaded FSCs again and Navi is still greyed out after a reboot. Before that even if I insert map update USB, it recognizes and asks if I want to update and when I select Yes, it says data in the USB is unreadable which is 100% BS. This is the exact same USB I used to update maps when I was using this with emulator.
Also after a reboot CIC mafia shows it as emulator for status.
I started playing more with FSTools and checked Status of all applications from SWT Functions tab and for each and every application it said SW Signature status: rejected, while on that tab, for 1B I clicked deactivate hoping that I can reactivate fresh, but after that it is not storing 1B FSC anymore.
I uploaded 1B FSC with updated date and it took it and now showing as accepted. But still SW Signature status is rejected for all.
Tried to ftp into CIC with 'the special adapter' but tftp was never able to assign an IP. Tool32 STATUS_GET_IPCONFIG is showing 169.254.199.99, so I set my ethernet to 169.254.199.98,255.255.0.0,169.254.199.98 and then set those value sin tftp and rebooted CIC, but never saw any IP being assigned in tftp window.
Really appreciate if someone can help me remotely.
Tried connecting to CIC directly via ethernet port and had no success as the ethernet connection kept connecting/disconnecting continuously. No luck with glove box usb-to-ethernet adapter (Asix ax88772a), never got any FTP access to the CIC storage. Only option left is to connect a glove box usb to ethernet to a router and see if that forces CIC to have an IP assigned to it.
Loaded FSCs again and Navi is still greyed out after a reboot. Before that even if I insert map update USB, it recognizes and asks if I want to update and when I select Yes, it says data in the USB is unreadable which is 100% BS. This is the exact same USB I used to update maps when I was using this with emulator.
Also after a reboot CIC mafia shows it as emulator for status.
I started playing more with FSTools and checked Status of all applications from SWT Functions tab and for each and every application it said SW Signature status: rejected, while on that tab, for 1B I clicked deactivate hoping that I can reactivate fresh, but after that it is not storing 1B FSC anymore.
When I did this I must have hit execute close to 200 times... Each time a variable number of the 4 steps would get applied, but never all 4. Eventually it worked but it sucked seeing the inconsistency each time I hit execute.
At this point, I am not sure what steps to follow and in which sequence. Its all everywhere. For some lucky people, it went like plug & play. I was able to get it to accept FSC certificate, but my SW signatures are still rejected. Hence my plan to replace the files with virgin files in the CIC flash. I can do that on HDD directly, but not on CIC flash unless it can be accessed via ftp.