L’ECU.
L’ECU est le calculateur moteur de votre véhicule. Il contient la cartographie et les paramètres de votre moteur ainsi que l’antidémarrage. Lorsque vous tournez la clef pour démarrer votre véhicule, le bloc clef au niveau du volant, envoi la demande au boitier d’habitacle (ces deux derniers sont appairés). Si l’appairage entre les clefs et le boitier d’habitacle est ok, le boitier d’habitacle interroge alors le calculateur moteur (ECU) et le compteur. Il s’en suis un échange de données qui permet au boitier d’habitacle d’identifier l’ECU. Si tout est bon, le véhicule démarre. Sinon sur un 1.6 TDI comme le mien, il fera un tour de moteur et s’éteindra immédiatement.
A quoi sert la protection ?
Cette protection d’antidémarrage s’appelle les données IMMO (les données d’immobilisation du véhicule). Elles évitent que d’éventuels voleurs puissent facilement changer les composants du véhicule pour le faire démarrer. Si vous avez un de ces composants qui a rendu l’âme ( le bloc clef , le boitier d’habitacle , ECU, ou compteur ) et que vous ne savez pas comment les cloner vous allez devoir changer ces 4 composants pour pouvoir faire démarrer votre véhicule de nouveau.
Ce sont ces kits que l’on peut trouver sur Ebay par exemple , je les cherche en mettant « Kit de démarrage + type de moteur » voici une annonce d’exemple :
Comme vous le voyez , vous pouvez voir a gauche l’ECU , les blocs clefs volant et portes, le compteur au centre et a droite le boitier d’habitacle. On trouve ces kits de démarrage sur a peu près tout les types de véhicules. Il s’agit ni plus ni moins de l’ensemble récupéré sur un véhicule a la casse et dont le vendeur a comprit l’intérêt de les garder associés.
Mon problème.
Dans mon cas L’ECU avait rendu l’âme, les informations que l’on peut trouver sur internet concernant les véhicules sont assez limitées. J’ai donc navigué longtemps entre forums payants informations contradictoires et l’idée que tout ca risquait de se finir chez VAG avec une facture de 2500 € au minimum.
J’ai alors acheté 2 ECU PCR 2.1 sur Ebay , une polonaise et une espagnole, elles coutent environ 150 € pièce. Je sais d’avance que je ne peux pas les monter sur mon véhicule car le kilométrage n’est forcément pas le même.
Le kilométrage est recopié a 3 emplacements dans le véhicule, le compteur , le boitier d’habitacle et l’ECU si vous mettez une ECU qui a plus de kilomètre, vous prenez le risque de voir recopier le kilométrage plus fort dans le compteur et le boitier d’habitacle. Si vous voulez vendre votre véhicule par la suite il vous sera difficile de justifier ca et d’expliquer que les entretiens n’ont pas été fait.
Une autre solution que le kit de démarrage.
En cherchant j’ai trouvé un émulateur . Ca s’appelle un Julie , il s’agit d’un boitier électronique a installer dans votre ECU. Il prend en change les données immo de l’ECU et permet a votre véhicule de démarrer. Il se monte avec 4 fils dans la plupart des cas deux sur le CAN bus et deux pour l’alimentation.
Ci dessus l’aperçu d’un Julie , il faut savoir qu’il coute environ 75 € , il prend en charge une liste assez importante d’ECU dont le PCR 2.1 qui équipe mon véhicule. J’ai donc fait venir cet émulateur. Il a mit environ 10 jours a arriver avec une petite documentation expliquant la configuration . Voici le lien de la documentation.
Jusque la rien de bien difficile, mais le Julie a besoin d’autre chose pour fonctionner. Vous allez devoir entrer des valeurs dans l’eprom comme expliqué dans la documentation de CARLABIMMO.
C’est la que les choses se gâtent un peu pour moi. Il est possible de télécharger un logiciel en version gratuite permettant de récupérer le CS ( Checksum (somme de control)) et l’adresse MAC de l’ECU que vous installez. Mais seulement pour les versions en Bosch , pas pour mon ECU Siemens PCR2.1 comme expliqué dans la documentation ci dessous.
On vous propose d’aller sur le forum technique pour obtenir ces codes mais il vous faut la mémoire de votre ECU. Pour les rentrer vous allez devoir dessouder la mémoire du Julie comme expliqué ci dessus puis rentrer ces valeurs depuis un éditeur hexadécimal et pour ca il vous faudra un outil comme celui-ci:
Le programmateur.
Il s’agit d’un lecteur de mémoire 24C et 25C , les 24C sont des mémoires I2C les 25C des SPI, seul le protocole de communication et la vitesse change. Vous aurez besoin de dessouder la mémoire de votre calculateur afin de la mettre sur ce petit outil et de lire le programme qu’elle contient. Si vous décidez d’utiliser le Julie le CS et le MAC de la nouvelle ECU qu’il faudra mettre, je vous explique ca en détail ci dessous.
Le démontage de l’ECU.
Il faut tout d’abord défaire le capot avec l’étiquette en levant les pattes gentiment avec un tournevis plat et large. Pensez que vous aurez a rabattre ces pattes au remontage essayer de ne pas trop les déformer ca vous facilitera la tache pour la suite.
Je vous conseil de chauffer la partie aluminium ci dessous avant de tenter d’écarter la plaque qui possède les pattes que vous venez normalement d’écarter.
L’ECU est protégée de l’humidité a l’aide d’un silicone noir très collant. J’étais parvenu a l’ouvrir a froid mais pour séparer la partie connecteur du bloc d’aluminium il faudra chauffer de toute façon. Chauffer va ramollir le joint et vous faciliter considérablement le démontage. C’est une opération très facile a réaliser a l’aide d’un décapeur thermique. Il vous faudra chauffer a une cinquantaine de dégrées.
Vous allez séparer la plaque avec les pattes du bloc aluminium. Vous devez faire très attention a ce que vous faites pendant cette étape. Ne cherchez pas a glisser quoi que ce soit dessous, écartez simplement les deux parties métalliques et coupez au cutter le joint qui s’effile. Si vous tentez de passer des outils dessous vous risquez de détruire des composants sur votre ECU. Prenez votre temps.
Une fois ouverte , vous aurez 4 vis a défaire comme ci-dessous :
Vous avez une vu sur l’Infineon Tricore, c’est lui qui contient votre cartographie moteur dans une mémoire interne de 2mb. La version de cette cartographie est marquée ici :
C’est le « 1280 » que vous pouvez voir en dessus du CAYC en haut a droite de l’étiquette. Mais la mienne avait été mise a jour en « 9978 » puisse qu’elle faisait partie du « diesel gate ». J’ai pu d’ailleurs lire ici et la le désarroi de beaucoup de possesseur de véhicule avec le 1.6 TDI après la mise a jour et le problèmes qu’elle pose. Pour lire votre cartographie, inutile d’ouvrir l’ECU, elle se lit très facilement par l’OBD. En revanche si vous voulez la mettre a jour il faudra débloquer l’ECU et la l’opération est plus compliquée.
Une fois la carte a l’air, vous allez devoir écarter le connecteur du bloc alu. Ce n’est pas toujours facile a faire, chauffez bien la partie du bloc aluminium a cet endroit avant d’essayer.
Ecartez doucement et normalement ca doit venir tout seul. La encore coupez le joint qui s’effiloche avec un cutter.
Voila , la carte électronique ce notre ECU est entièrement accessible.
En ce qui concerne le joint jaune n’y touchez pas, il s’agit de l’équivalent d’une patte thermique permettant le refroidissement de certains circuit de la carte de l’ECU.
Nous avons maintenant accès a la mémoire de l’ECU elle se trouve ici :
Vous allez devoir maintenant la démonter , c’est une opération que j’ai fait avec ma station a air chaud et une pince brucelles. On trouve des stations sa air chaud pour pas trop cher aujourd’hui celle que j’ai ressemble plus ou moins a celle ci.
Il faudra ensuite la monter sur le programmateur et la lire. Faites attention au sens de branchement du circuit pour ne pas le tuer avant de l’avoir lu. Une fois l’eprom lue il va vous rester a la décoder pour obtenir le CS et le MAC de votre nouvelle ECU. Puisque Carlabimmo ne propose pas le PCR 2.1, vous pouvez tenter votre chance sur le Forum ou par Email , ils répondent assez rapidement en général.
Sinon j’ai trouvé ce logiciel de chez POLDIAG qui permet de faire ce décodage, le logiciel est gratuit et téléchargeable ici mais il vous faudra des Tokens pour l’utiliser. Tokens qui coutent quand même 100 € vendu par 5, vous les trouvez ici. Il se peut que certain ne fonctionnent pas, n’hesitez pas a les contacter pour en obtenir d’autres.
Vous aurez des données qui ressemble a ce normalement:
[18:00:51]: sessionID 8841524…
[18:00:51]: Calculation…0%
[18:01:02]: Calculation…8%
[18:01:13]: Calculation…29%
[18:01:23]: Calculation…43%
[18:01:34]: Calculation…67%
[18:01:44]: Calculation…77%
[18:01:44]: EEprom decoded successfully!
[18:01:45]: SessionID: 8841524
[18:01:45]: VIN: WAUZZZ8P7CA025038
[18:01:45]: IMMO ID: AUX7Z0K6FN80P6
[18:01:45]: CS: BD4850D27C85
[18:01:45]: MAC: 42679352
[18:01:45]: PIN: 10279
[18:01:45]: PowerClass: 3A
[18:01:45]: Milage: 196658Km
Pour le CS (CheckSum), la longueur est bonne mais le MAC est trop long. En cherchant sur les forums j’ai lu que ca pouvait être les 2 premier ou les deux derniers et pas forcément dans l’ordre. Il vous reste donc a retirer la mémoire du Julie comme indiqué dans la doc a la monter sur votre programmateur. Il faudra ensuite la lire, modifier les valeurs avant de les enregistrées de nouveau. Une fois remontée, il vous reste a souder le Julie dans votre ECU et a faire un essai.
Je ne me rappelle plus dans quel ordre j’ai mit le MAC mais mon véhicule a démarré. Il fumait énormément j’ai remit les codes injecteurs , elle fumait encore plus et avait du mal a tenir le ralentit. Apres pas mal d’essais j’ai tout arrêté.
Le Julie m’a permit de démarrer mon véhicule. Je pense qu’il fonctionne probablement bien mais je n’ai pas voulu faire de modifications pour tenter de l’adapter.
Ce qu’il faut aussi savoir sur l’eprom de l’ECU.
Je vais vous donner quelques données techniques concernant l’Eprom de l’ECU de mon véhicule. La première chose a savoir est que vous ne pouvez pas la modifier sans refaire le calcule de la somme de control. La somme de control est un calcul permettant de savoir si les données sont intègre. Si vous avez changé quoi que ce soit dans l’eprom l’ECU ne démarrera pas. Vous comprenez que si vous voulez par exemple adapter le Kilométrage. C’est impossible sans un programme pour calculer la somme de control.
Le clonage de l’ECU.
En fouillant sur le site de POLDIAG je me suis rendu compte qu’ils vendaient également une solution de cloning plutôt cher près de 600€, mais qui dans mon cas a parfaitement fonctionné. Même si le produit est cher au final, j’aurai commencé par celle ci. Ce qui est bien, c’est que j’ai déjà extrait les mémoires dont je vais avoir besoin pour effecteur le clonage.
Le matériel a mit environ 10 jours a arriver , une simple interface comme celle-ci :
Vous aurez a télécharger le logiciel ici : puis a contacter le vendeur sur WhatsApp pour qui vous l’active et vous mette a jour l’interface. On remarque qu’ils ont été très soigneux a protéger leur système. Les interfaces arrivent chez le client non fonctionnelles sans la mise a jour. Le logiciel téléchargeable n’est pas fonctionnel lui non plus sans l’activation manuelle de Poldiag.
Si vous vous posiez la question , il n’est pas possible de simplement déplacer les mémoires d’un calculateur a un autre. C’est vrai que cans ce cas le Check SUM est bon mais il y a une autre difficulté. L’eprom est encodé avec le CPU ID de l’infineon tricore qui est un numéro unique. Si par malchance vous ne récupérez pas le CPU ID du Tricore sans un outil particulier vous ne pourrez pas cloner votre ECU.
Il vous sera tout de même possible de la faire moyennant l’achat d’un token a 10 €. ( Je n’étais plus a ca près! ) sur ce site qui est également a Poldiag.
Il m’est arrivé d’attendre 1 journée pour une réponse a une question simple. Mais il répond toujours et explique. Armez vous de patience! En suivant leur protocole je n’ai pas eu de problème mon véhicule a démarré et fonctionné tout de suite. De plus la nouvelle ECU n’avait été mise a jour , j’ai donc pu tester le firmware d’origine en 1280. L’interface de Poldiag vous propose de la mettre a jour, personnellement je n’ai pas testé pour savoir si on pouvait mettre a jour et revenir en arrière ( rollback ) , mais c’est peut être a creuser.
J’espère que mon partage d’expérience vous rendra service. J’ai mit toutes les informations que j’aurai été content de trouver quand je suis tombé en panne. N’hésitez pas a commenter, merci pour votre lecture.
Sylvain