Vous êtes sur la page 1sur 38

Codage Retrot CIC Séries E

Document réalisé par Jimmy L.

1 Introduction
Ce document explique :
- Le changement du VIN du CIC ;
- Comment signer ses propres certicats ;
- Comment ajouter/supprimer des codes VO/FA
- Générer un code FSC pour activer/mettre à jour la navigation

L'ensemble des explications ont été réalisées avec un câble K+DCAN, cependant il faut abso-
lument que le CIC soit à la dernière version, c.à.d C1A.

Il est possible d'acheter un HU récent (environ 2012) qui possède déjà la dernière version, si votre
HU n'est pas à jour, il faudra le mettre à jour avec un ICOM ou bien passer par un professionnel.

2 Fichiers requis
An de pouvoir "communiquer" avec le véhicule, il est important d'avoir plusieurs logiciels.
Il est possible de télécharger une image système avec un OS et tous les logiciels déjà installés.
Vous pouvez en trouver une ici (BMW V3 Lite VM)

Les images système s'utilisent avec le logiciel Virtual Box par exemple.

Dans l'ensemble du document, une image système a été utilisée. Comme dit plus haut, celle-ci
possède déjà une multitudes de logiciels, cepandant, il manque quelques logiciels indispensables
pour les futures étapes. Une archive regroupant les logiciels manquants est disponible ici.

1
3 Installation des logiciels
Après avoir télécharger et décompresser l'archive des logiciels manquants, il reste plus qu'à installer
ces logiciels.
Exécuter jre-8u221-windows-x64.exe, puis suivre les étapes d'installation.
Faire de même avec setup_fstool2_02.02.00.exe.

Figure 1 

Ne pas oublier de cocher la case Create a desktop icon.

2
Une nouvelle fenêtre s'ouvre, il sut également de suivre les étapes.

Figure 2 

3
Figure 3 

4
Ne pas cocher la case Launch FSTool2.

Figure 4 

5
Il ne reste plus qu'à installer FSC Tools (ne pas oublier de cocher la case pour créer un icon sur
le bureau).

Figure 5 

Une fois installé, il faut accéder au dossier racine de l'exécutable. Pour se faire, clique droit sur
l'icon FSC tools sur le bureau, puis Open file location.

Figure 6 

Copier le chier libeay32.dll (présent sur l'image ci-dessus) dans le repertoire racine de FSC
Tools, puis remplacer FSC-tools.exe par une version crackée disponible dans le dossier Hacked
exe file (présent sur l'image ci-dessus).

6
4 Vérier les certicats avec FSC tools
Pour vérier si les certicats sont signés, il faut lancer FSC tools2, aller dans l'onglet FSC status,
cocher la case E-series, et enn cliquer sur le bouton avec une paire de lunette.

Figure 7 

7
On peut également vérier si le VIN présent dans le CAS est identique au VIN présent dans le
CIC.

Figure 8 

Sur cette image, le VIN du CAS est diérent du CIC. On peut également voir que les certicats
sont acceptés mais pas les FSC.

8
Figure 9 

Par contre, ici, tout est bon (à noter que l'image a été coupée, il manque donc la partie droite).

9
5 Conguration du port de communication (COM)
Il est important de congurer le port de communication (COM).
Le câble K+DCAN doit être connecté à la voiture ainsi qu'à l'ordinateur.

Rendez-vous dans Panneau de configuration -> Système et sécurité -> Outils d'administration
-> Gestion de l'ordinateur. Puis cliquer sur Gestionnaire de périphériques

Figure 10 

Dérouler Ports (COM et LPT), puis faites un clique droit sur Port de communcation (COMx) ->
Propriétés.

Figure 11 

Cliquer sur l'onglet Paramètres du port puis sur Avancé....

Figure 12 

10
Changer le numéro de port COM pour COM1, puis, mettre le temps de latence sur 1 msec.

Figure 13 
http ://2.bp.blogspot.com/-qcN0CbAzEgU/VEbAinGSItI/AAAAAAAAAFk/OmLcZquDqoI/s1600/GP2.png

11
6 Connexion au véhicule
Avant chaque codage ou tout autres actions avec le véhicule, il est impératif de vérier si l'ordi-
nateur est bien connecté à celui-ci. Pour ce faire, lancer simplement INPA. Battery et Ignition
doivent êtres ON. Si ce n'est pas le cas, il faut essayer les autres ports USB. (inutile d'aller plus
loin sans cette étape)
Une fois la connexion établie, quitter INPA.

Figure 14 
http ://www.obdexpress.co.uk/upload/pro/180201234816192849.jpg

12
7 Codage du CIC
Lancer NCS Expert puis, cliquer sur File -> Load profile.

Figure 15 

Cliquer sur Expert Mode, puis OK.

Figure 16 

13
Cliquer sur FG/ZCS/FA (F1).

Figure 17 

Puis sur ZCS/FA.f. ECU (F3).

Figure 18 

Sélectionner le châssis du véhicule. (E9X = E89)

Figure 19 

14
Cliquer sur CAS

Figure 20 

Cliquer sur Enter VO/FA (F2)

Figure 21 

Une fenêtre s'ouvre avec le VIN (ne pas modier) du véhicule. Cliquer sur OK.

Figure 22 

15
Une nouvelle fenêtre s'ouvre, il s'agit des codes FA (options) du véhicule. Le premier élément de
la liste est la date de construction du véhicule (ex : #0607 pour 06/2007). Il faut remplacer cette
date par une plus récente (sortie du CIC). Cliquer sur ce dernier, puis appuyer sur la touche Suppr
du clavier.

Figure 23 

Entrer #0909(date minimum) dans Attribute puis cliquer sur Add.

Figure 24 

16
Il faut également ajouter le code $6VA.
Une liste des codes FA/VO est disponible ici.

Figure 25 

Une fois ajouter, cliquer sur Back (F6).

Figure 26 

Puis sur Choose ECU (F3).

Figure 27 

17
Sélectionner CAS.

Figure 28 

Cliquer sur Change Job (F1).

Figure 29 

Sélectionner FA_WRITE.

Figure 30 

18
Cliquer sur Execute Job (F2).

Figure 31 

L'exécution est terminée une fois ce message aché :

Figure 32 

Une fois terminé, cliquer sur Change ECU (F1).

Figure 33 

19
Sélectionner NFRM.

Figure 34 

Cliquer sur Execute Job (F2).

Figure 35 

Une fois l'exécution terminée, quitter puis relancer NCS Expert.


Refaire les Figure 6 jusqu'à 11, puis cliquer sur Back (F6).

Figure 36 

20
Cliquer sur Process ECU (F4).

Figure 37 

Sélectionner CIC.

Figure 38 

Cliquer sur Change job (F2).

Figure 39 

21
Sélectionner SG_CODIEREN.

Figure 40 

Cliquer sur Execute job (F3).

Figure 41 

L'exécution est terminée une fois ce message aché :

Figure 42 

Sur cette image la version du CIC est CIC.C10, normalement il devrait y avoir CIC.C1A.
Si ce n'est pas le cas, il sera impossible de poursuivre le reste de ce document.

22
8 Signature des certicats
Lancer FSTool2.

Figure 43 

Le logiciel est en Allemand, pour le mettre en Anglais, il faut cliquer sur Konfiguration.

Figure 44 

23
Puis choisir 'en' dans la liste Sprache.

Figure 45 

Toujours dans l'onglet Configuration, descendre jusqu'aux réglages Certificates et Keys.


Il faut maintenant indiquer le chemin des certicats présents dans le dossier FSC_Soft.

FSCS Certificate -> Bureau/FSC_Soft/SWTPatcher/02_CERTS/fscs.der ;


Root Certificate -> Bureau/FSC_Soft/SWTPatcher/02_CERTS/root.der ;
Sig Certificate -> Bureau/FSC_Soft/SWTPatcher/02_CERTS/sigs.der ;

FSCSPrivate Key -> Bureau/FSC_Soft/SWTPatcher/00_PRIVATEKEYS/fscs.der ;

Figure 46 

24
Une fois fait :

Figure 47 

Cliquer sur l'onglet Enabling Codes.

Figure 48 

Puis sur Load from file....

Figure 49 

25
Il faut maintenant sélectionner les FSC TEMPLATES présents dans le dossier FSC_Soft (Bureau/FSC_Soft/03_FSC_TEMP
On peut sélectionner uniquement un chier, je conseil de faire dans l'ordre d'achage, soit, le -
chier 001B0001.fsc.

Figure 50 

Cliquer sur Edit....

Figure 51 

26
Il faut maintenant indiquer les 7 derniers caractères du VIN du véhicule dans la case VIN short.
Cliquer sur Save as..., sauvegarder sur le bureau (par exemple) avec comme nom de chier
VIN_001B0001.fsc (par exemple).

Figure 52 

27
Figure 53 

Il faut maintenant répéter l'opération sur les 5 autres chiers.

28
Une fois terminé :

Figure 54 

29
9 Validation des FSCs & changement du VIN
Toujours dans le logiciel FSTool2, dans l'onglet Connection, cliquer sur Connect.

Figure 55 

Dans la console il doit y avoir ce message :

Figure 56 

30
Dans l'onglet Parameter, il faut indiquer les 7 derniers caractères du VIN du véhicule dans la case
VIN.

Figure 57 

Maintenant, dans l'onglet SWT Develop, dans la case VIN, il doit y avoir le VIN du véhicule.
Dans la case FSCS Certificate il doit y avoir le chemin du certicat fscs.der. Si ce n'est pas
le cas, voir Figure 46.

Figure 58 

31
Dans la liste Develop Job name, il faut basculer l'élément STORE_SIG_CERT dans la seconde liste.
Pour ce faire, il faut simplement cliquer dessus, puis cliquer sur le bouton =>. Faire de même avec
l'élément CHECK_SIG_CERT.

Figure 59 

Puis cliquer sur Execute.

Figure 60 

32
La console ache

Figure 61 

Maintenant il faut retirer les éléments précédemment ajoutés, pour ce faire il faut cliquer sur un
élément puis sur le bouton <=.

Figure 62 

Puis ajouter SET_VIN et GET_VIN.

Figure 63 

33
La console ache

Figure 64 

Sur l'image il manque une ligne dans la console, le GET_VIN permet de retourner (vérier) le
vin du CIC.

Le VIN du CIC est maintenant identique à celui du CAS. Il est possible de le vérier avec FSC
Tools (Partie 4).

Maintenant il faut retirer SET_VIN et GET_VIN. Puis cliquer sur Load fro....

Figure 65 

34
Il faut sélectionner les chiers FSC précédemment générés (sur le bureau). Mais un à la fois, le
premier aché par exemple (VIN_001B0001.fsc).

Figure 66 

Ajouter les éléments STORE_FSCS_CERT ; CHECK_FSCS_CERT ; STORE_FSC et CHECK_FSC.


Puis cliquer sur Execute.

Figure 67 

35
La console ache

Figure 68 

Il faut répéter l'opération avec les 5 autres chiers fsc (il faut juste sélectionner les autres chiers
puis cliquer sur Execute).

Il ne reste plus qu'à vérier si les FSC sont activés (voir Partie 4).

36
10 Générer un code FSC (navigation)
Dans le dossier FSC_Soft -> FSC Generator, lancer BMW_CIC_FSC_Generator.exe
Les messages d'erreurs indique qu'il n'y a pas de connexion internet. Le logiciel actualise la liste
des maps de navigation. Actuellement la liste va jusqu'à la navigation 2020. Pour l'actualiser il
faut une connexion internet.

Cliquer sur Browse puis sélectionner le chier VIN_001B0001.fsc (sur le bureau).

Figure 69 

37
Figure 70 

Choisir sa map, cliquer sur Lifetime pour une activation 'à vie', puis sur Generate.

Figure 71 

Il ne reste plus qu'à écrire le code FSC directement depuis Idrive.

Les maps sont disponibles sur internet.

© 2019 Jimmy L.  1
38

Vous aimerez peut-être aussi