Jump to content

Generator Certificate FSC pentru CIC seria E si F


Recommended Posts

Informatia o am de pe un topic strain. O sa postez jos exact modul de folosire si detalile exact cum sunt pe topic, adica in limba ENGLEZA. Pachul este foarte usor de folosit si dureaza maxim 10s , se copiaza Pachul pe un stick gol si se instaleaza automat in CIC , dupa depinde de cunostintele in domeniu,aveti nevoie de FSC Tools (e mult mai simplu de folosit) sau Esys (pentru avansati).

 

Il rog pe cine are cunostintele necesare sa traduca si in limba ROMANA procedeul.

 

CERTIFICATELE GENERATE:

0017 - Voice control

0019 - Navigation system Professional

001B - Navigation system Professional

00XX - LifeTime Map Code

006F – Satellite Tuner

009B – Arabian Language

009C - BMW Apps

 

This is patcher for BMW CIC Professional Navigation, it patches binary file

and replaces root certificate what enables you to sign your own FSC certificates

from within FSTOOL or E-SYS like OEM. After patching, Self-generated certificates

will be accepted as OEM ones.

 

Pre request

 

1) This is ONLY for US (United States) and ECE (Central Europe) software versions!

2) You should update your CIC software to the latest before applying the patch!

 

 

Unlike other patches floating around, this one is done in 10 seconds or less. There is no need

for multiple reboots, or hang in "Bootloader" mode which exposes the system to bricking or failure.

 

 

HOW TO USE IT

 

1) Format USB drive with fat32 filesystem

2) copy file 01_PATCHER\USB_AUTORUN\copie_scr.sh to empty USB drive

3) Insert 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 status of FSC you will see that

CIC has been virginized 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 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.

 

PATCH CERTIFICATE GENERATOR DOWNLOAD

 

FSC Tools DOWNLOAD

 

E-SYS DOWNLOAD

Edited by OPaul
  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Salut

 

Tocmai voiam sa incerc eu asta pe E60 dar mi-a murit cablul K+DCAN (o chinezarie care m-a tinut un an si ceva).

 

Din ce am inteles eu pasii sunt asa:

 

1. se pune fisierul copie_scr.sh pe un stick mai mic (de preferat maxim 1gb),

2. se porneste CIC-ul pana ajunge la final si functioneaza normal.

3. se pune stickul in portul USB din torpedo si se asteapta , e posibil ca CIC sa se reporneasca.

 

Ce face scriptul ala, aplica un patch binarului din CIC astfel incat sa accepte certificate self signed. Probabil ii aplica si root certul gasit in directorul 02_CERTS pe care il ai pt generare, altfel semnaturile nu ar coincide.

 

4. Se deschide FS TOOL / E-Sys si sa definesc locatiile pentru certificatul root si private key (in FS TOOL sunt vreo 4-5 campuri, FSCS Cert, Root CERT, Sigs CERT si FSCS Private key)

 

Dupa care, in FS TOOL 2 (pt E series) sau E-Sys (F series) se incarca din TEMPLATES codul FSC de care ai nevoie , se schimba doar VIN-ul in campul respectiv , se da sign, si apoi SAVE as (de preferat in alt director ). Atentie: se foloseste VIN-ul CIC-ului, nu al masinii. Cel putin in FS TOOL exista un meniu SWT DEvelop dupa ce ai incarcat FSC-ul si l-ai semnat in care poti sa il aplici direct in CIC. Acelasi lucru se poate face si in E-Sys dar nu stiu cum pe dinafara, stiu doar ca in E-Sys ca sa editezi template-urile trebuie sa dai pe advanced mode, FSC editor.

 

Dupa ce se semneaza FSC-urile e bine sa apesi pe butoanele de validate signature pt a te asigura ca sunt semnate ok si apoi push catre CIC.

 

Daca acest procedeu functioneaza, inseamna ca scapam de emulatoarele hardware, si putem coda CIC-ul cu VIN-ul masinii, iar FSC-urile vor functiona ca self signed. Asta normal e bine cand vrei sa faci un full update cu ISTA/P , ca sa nu dea vin mismatch.

Link to comment
Share on other sites

Vad ca OPaul a pus linkuri deci aici aveti:

 

https://www.drive2.ru/l/473687202505687590/ partea 1

https://www.drive2.ru/l/473687752261501506/ partea 2

 

Acolo spune sa ai ultimul soft la CIC, C1A, eu am C10 si a mers stickul USB (cic-ul s-a rebootat cu ecran rosu)

 

Ce nu spune in howto-ul facut de intel123, este ca trebuie sa faci CIC_ul "virgin" inainte sa pui certificatele, adica nu la modul la care spune el, pentru ca patchul intradevar injecteaza certificatul lui in binar, dar trebuie sa stergi SWT-urile din ./mnt/HBpersistence/fcert,scert,rcert.swt cat si /mnt/hbdebug/data01,02,03 .

 

Eu am incercat fara si nu a mers, adica am pus VIN-ul meu in toate modulele de CIC (CICR, CICR_HD si CICR_GW) si am setat vin-ul in SWT prog dar tot nu merge cand dau STORE_SIGS_CERTIFICATE il pune dar e rejected . Nu am momentan adaptor de USB la eth ca sa urc generalPersistencyData_DiagnosticSWTController virgin dar va tin la curent.

Edited by tox
Link to comment
Share on other sites

  • 2 months later...

Am reusit sa instalez certificatele 17, 19 si 1B si am facut update la harti la 2017-2 1usb, versiunea de pe 3 usb-uri nu merge

Metoda lui intel123 functioneaza, dar cea mai mare bataie de cap este sa gasesti versiunea pentru fstool care sa mearga

Cred ca voi face si un DIY cu ahrivele de la programele pe care lea-m folosit si care mie mi-au mers, sper sa nu se supere colegii care se ocupa cu asa ceva

Link to comment
Share on other sites

  • 3 weeks later...
FSTool e greu de configurat sa si mearga, cauta Dr Gini versiunea B21 ,are integrata partea de FSC-uri si merge instant. Eu inca nu am updatat CIC-ul la firmware C1A (nu am sursa de curent) , deci mai astept un pic (folosesc Waze-ul, lol). AM intrat cu telnet pe CIC si se pare ca patchul modifica ceva, dar nu complet, l-am si virginizat (lol ce cuvant) si tot nu vrea, certificatele de pe filesystem sunt tot alea vechi din 2008, si nu cele din patcher.
Link to comment
Share on other sites

  • 4 weeks later...

Update:

 

Am facut update la CIC la firmare C1A din SPDaten v60, dupa care scriptul a functionat fara probleme.

Deasemenea, activarea FSC-urilor dupa patch, se poate face cu FS TOOL sau cu Dr GINI B021

Am activat cu succes voice, navi, si bmw apps.

 

Trebuie avut in vedere ca, daca aveti CIC-ul activat cu script, inainte de patch trebuie sa scoateti orice script care activeaza astfel inca CIC sa fie OEM.

 

Update-ul CIC-ului cu iCOM l-am facut fara sursa de curent, ci cu o pereche de cabluri de curent zdravene legate la un Mustang 2015 cu alternator de 180A. Operatiunea a durat cam 1 ora.

Link to comment
Share on other sites

  • 7 months later...

Am reusit sa instalez certificatele 17, 19 si 1B si am facut update la harti la 2017-2 1usb, versiunea de pe 3 usb-uri nu merge

Metoda lui intel123 functioneaza, dar cea mai mare bataie de cap este sa gasesti versiunea pentru fstool care sa mearga

Cred ca voi face si un DIY cu ahrivele de la programele pe care lea-m folosit si care mie mi-au mers, sper sa nu se supere colegii care se ocupa cu asa ceva

Ai reusit fara icom ? Doar cu dkan?

Link to comment
Share on other sites

Certificatele astea am reusit sa le instalez la fostul e84 via cablu dcan.

Totul sta in versiunea de fstool buna - la mine a mers cu o struto camila intre fstool standard si dr gini

Icom din experienta mi a trebuit atunci sa citesc fisierul 1b fara varianta ftp.

Edited by Danyro
Link to comment
Share on other sites

nu vad de ce nu ar merge..

 

AICI e kitul pe care il facusem atunci si mergea parca.

 

tu vei porni carserver cu psdzdata, fiind F10. trebuie modificati parametrii de java.

incearca sa ai un jre 1.4.x si nu mai nou. maxim hre 1.5

 

poti incerca sa il instalezi si pe curat din kit-l original de AICI.

citeste si manualul chiar daca e in germana. e folositor

Edited by Danyro
Link to comment
Share on other sites

  • 7 months later...

Vad ca OPaul a pus linkuri deci aici aveti:

 

https://www.drive2.ru/l/473687202505687590/ partea 1

https://www.drive2.ru/l/473687752261501506/ partea 2

 

Acolo spune sa ai ultimul soft la CIC, C1A, eu am C10 si a mers stickul USB (cic-ul s-a rebootat cu ecran rosu)

 

Ce nu spune in howto-ul facut de intel123, este ca trebuie sa faci CIC_ul "virgin" inainte sa pui certificatele, adica nu la modul la care spune el, pentru ca patchul intradevar injecteaza certificatul lui in binar, dar trebuie sa stergi SWT-urile din ./mnt/HBpersistence/fcert,scert,rcert.swt cat si /mnt/hbdebug/data01,02,03 .

 

Eu am incercat fara si nu a mers, adica am pus VIN-ul meu in toate modulele de CIC (CICR, CICR_HD si CICR_GW) si am setat vin-ul in SWT prog dar tot nu merge cand dau STORE_SIGS_CERTIFICATE il pune dar e rejected . Nu am momentan adaptor de USB la eth ca sa urc generalPersistencyData_DiagnosticSWTController virgin dar va tin la curent.

 

 

Salut! Cum faci sa stergi fisierele respective din CIC (CICR, CICR_HD si CICR_GW).Am facut retrofit la E60 cic si trebuie sa ma apuc de activat navigatia.Interesant topicul.Cu ce program ai scris VIN in aceste module?Cum fac sa sterg din ./mnt/HBpersistence/fcert,scert,rcert.swt cat si /mnt/hbdebug/data01,02,03 Multumesc anticipat

Link to comment
Share on other sites

Salut! Cum faci sa stergi fisierele respective din CIC (CICR, CICR_HD si CICR_GW).Am facut retrofit la E60 cic si trebuie sa ma apuc de activat navigatia.Interesant topicul.Cu ce program ai scris VIN in aceste module?Cum fac sa sterg din ./mnt/HBpersistence/fcert,scert,rcert.swt cat si /mnt/hbdebug/data01,02,03 Multumesc anticipat

Este fisier care pui pe stick se activeaza singura navi

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Prin folosirea acestui site, sunteti de acord cu Terms of Use. Gasiti aici Guidelines. Politica de cookies: We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.