Vous êtes sur la page 1sur 18

Procdure approprie pour diter les diagrammes

avec ECM Titanium


Introduction:
Dans ce document vous trouverez toutes les renseignements dont vous avez besoin pour
diter les diagrammes avec le logiciel ECM Titanium, en commenant par la procdure de
lecture du fichier stock dans le botier lectronique de gestion moteur (ECU) et en se
terminant par la procdure dcriture du fichier modifi sur lECU. Le manuel est divis en huit
sections:
1)
2)
3)
4)
5)
6)
7)
8)

Lecture du fichier original


Les donnes de lECU
Tlcharger le fichier original dans le logiciel ECM Titanium
Choisir le fichier Driver correct
Choisir la famille de Somme de Contrle correcte
Modifier le fichier original pour crer une version modifie
Les oprations finales avant lcriture
Ecrire le fichier modifi

Chaque section de ce document dcrit en dtail toutes les tapes que vous devez comprendre
avant de procder la partie suivante.
Pour simplifier l'explication, nous ne dcrirons ici que les outils produits par Alientech Srl.

Section 1 Lecture du fichier original


En gnral, vous avez besoin dun outil ddi pour lire le fichier stock dans la mmoire de
l'ECU.
Alientech fabrique et commercialise les outils suivants :

Galep, programmeur des mmoires EPROM.


Kess, programmeur gnrique srial.
Powergate, programmeur spcifique srial.
BDMpro, programmeur de communication avec microcontrleur.

L'opration de lecture peut se faire de trois faons:

En dessoudant la mmoire EPROM et en lisant les donnes stockes au dedans.


En connectant un outil pour la lecture srial la prise de diagnostic (connecteur OBDII).
En connectant un outil pour la lecture des donnes du microcontrleur.

Dans le premier cas, vous devez galement utiliser l'quipement pour souder/dbraser la
mmoire sur le circuit imprim de l'ECU, enlever l'ECU du vhicule et ouvrir la bote qui
protge le circuit. Ensuite, vous aurez lire le fichier stock dans la puce en utilisant un
programmateur d'EPROM: ce propos Alientech distribue GALEP.
Dans le cas de lecture l'aide d'un outil srial, vous devez dabord trouver le connecteur de
diagnostic (OBDII) prsent l'intrieur de la voiture mapper, avant de pouvoir procder la
lecture du fichier original.
Alientech a dvelopp deux programmeurs srial qui effectuent cette opration:

Kess (programmeur gnrique srial)


Powergate (programmeur spcifique srial)

Version 1.1

La dernire mthode de lecture


exige une communication avec le microcontrleur soud sur le
circuit imprim de lECU; il est necessaire denlever lECU du vhicule et douvrir sa bote pour
connecter loutil.
Alientech a dvelopp BDMpro qui communique directement avec le microprocesseur et vous
permet denregister pas seulement le fichier qui contient les diagrammes, mais aussi dautres
donnes importantes; avec BDMpro vous pouvez stock les donnes du Microcontrleur, des
mmoires Flash et EPROM pour effecteur une sauvegarde complte de lECU.

Section 2 Les donnes de lECU


Aprs avoir effectu correctement la lecture du fichier stock dans la mmoire de lECU, vous
devez collecter certaines informations concernantes le vhicule et lECU. Ces informations
sont:
1. Constructeur, modle, cylindre, puissance (ou kWatt) et combustile utiliss par le
vhicule.
2. Marque de lECU (Bosch, Siemens, Marelli, Delphi, Delco, etc.).
3. Modle de lECU (ME7, EDC16, etc.).
4. Version du matriel (exemple Bosch 0281010134: les trois derniers chiffres, 134).
5. Version du logiciel (exemple Bosch 1037234501: les trois derniers chiffres, 501).
Pour ce qui concerne les points 1, 2 et 3 il vous suffit de lire le manuel du vhicule ou de
regarder les codes imprims sur lECU; et pour les points 4 et 5, parfois les informations sont
imprimes sur leurs botes, si non vous devez les trouver dans le fichier.
Grce au nouveau ECM Titanium vous navez plus besoin de connatre toutes les dtails de
lECU car lorsquun nouveau fichier est tlcharger, le logiciel le reconnatra automatiquement
et vous proposera une liste des fichiers Driver que vous pouvez utilizer pour acclrer
loperation de mappage.
Si la liste des fichiers Driver proprose est trs longue, vous pouvez utiliser les infos
concernantes la marque et le modle de lECU pour slectionner le Driver ECM le plus adapt.

Section 3 Tlcharger le fichier original dans le logiciel ECM Titanium


Aprs avoir branch la cl de ECM Titanium sur un port USB de votre ordinateur, vous devez
dmarrer le logiciel; dans la page principale dECM Titanium vous pourrez reconnatre les
suivantes quatres panneaux:

EPROM Original
EPROM Modifie
Base de Donnes
Driver Slectionn

Le bouton de Navigation, plac dans le panneau EPROM Original vous permet de tlcharger
les fichiers originaux que vous avez lus.
Une fois que le fichier a t tlcharg, vous pourrez voir son chemin daccs dans le disque
dur et une copie du fichier sera automatiquement cre et place dans le panneau EPROM
Modifie: vos modifications seront appliques cette copie.

Version 1.1

Figure 1: panneau EPROM Original et EPROM Modifie.


Si vous avez lu le fichier original avec un programmeur dEPROM comme Galep, vous devez le
convertir en fonction de lECU sur lequel lEPROM est monte.
Le bouton de Navigation plac dans le panneau EPROM Modifie vous permet de slectionner
le fichier modifi, si vous tiez dj en possession dun fichier prpar pour la mme ECU.
Le panneau Base de Donnes contient des informations sur les fichiers qui sont stocks dans la
cl USB; les fichiers qui forment la Base de Donnes sont les fichiers Drivers, les Originaux et
les Modifis que vous avez enregistrs en utilisant ECM Titanium. Le numro ct des fichiers
Drivers, des Originaux et des Modifis est le numro des fichiers qui appartiennent ces
catgories qui sont stockes dans la mmoire de la cl USB.

Figure 2: panneau Base de Donnes.


Le panneau Driver Slectionn vous permet dafficher la liste des diagrammes et des limiteurs
contenus dans le fichier Driver charg; si louverture du logiciel ECM Titanium le panneau
Driver Slectionn est vide a signifie que vous naves pas encore slectionn un fichier Driver.

Version 1.1

Figure 3: panneau Driver Slectionn.


Un Driver est un fichier dvelopp par Alientech qui contient toutes les informations des
diagrammes et des limiteurs connus, qui vous pouvez employer pour simplifier votre travail.
Dans le panneau Driver Slectionn il y a aussi le nombre de la famille de Somme de Contrle
dont vous avez besoin pour signer le fichier modifi.

Section 4 Choisir le fichier Driver correct


Le nouveau ECM Titanium reconnat le fichier tlcharg dans le panneau EPROM Original et
recherche automatiquement le Driver compatible dans la Base de Donnes et vous proposera
une liste de Drivers qui peuvent etre choisis. Si la liste proprose des fichiers Driver est trs
longue, vous pouvez utiliser les infos concernantes la marque et le modle de lECU pour
slectionner le Driver ECM le plus adapt.
a pourrait ce produire que le Driver dont vous avez besoin pour modifier le fichier de lECU
nest pas prsent parmi ceux contenus dans la Base de Donnes de ECM; dans ce cas ECM
Titanium utilisera votre connexion Internet et vous affichera la liste de Drivers disponibles
dans la Banque de Donnes en ligne de Alientech.

Version 1.1

Figure 4: Driver pas prsent.

Figure 5: Driver prsent.

Pendant le tlchargement du Driver partir dInternet, il apparatra la fentre suivante:


(Figure 6).

Version 1.1

Figure 6: ECM tlchargement de Mises jours en cours


Cette fentre appartient ECM Mise jour, un sous-systme de ECM Titanium qui gre
automatiquement les mises jour.
a pourrai ce produire quil ny a pas de Driver pour le fichier original que vous avez
tlcharg, car il appartient un vhicule trop neuf ou bien dans un ECU encore ltude:
dans ce cas, si vous avez souscrit le service cliente annuel de Alientech srl, vous pouvez
cliquez sur le bouton Requte Driver dans la fentre Rechercher un Driver dans la Base de
Donnes.
Aprs avoir slectionn le Driver appropri pour le fichier original tlcharg, ECM Titanium
revient automatiquement la fentre principal du logiciel et vous proposera une liste de toutes
les diagrammes et les limiteurs contenus dans le Driver choisi.

Version 1.1

Figure 7: liste des diagrammes contenus dans le panneau Driver Slectionn.

Section 5 Choisir la famille de Somme de Contrle correcte


Une fois slectionn le Driver pour la mise ou point du fichier original, le logiciel vous avertira
si la Base de Donnes dans la cl USB contient la famille de Somme de Contrle ncessaire
pour la signature du fichier modifi. Si vous navez pas la famille de Somme de Contrle, le
logiciel vous affichera le message suivant:

Figure 8: message famille de Somme de Contrle pas prsent.


La Somme de Contrle est lalgorithme de scurit avec lequel les fichiers stocks dans lECU
sont cods; si les fichiers modifis qui vous aurez prparer ne sont pas signs avec le correct
algorithme de Somme de contrle, lECU sera bloqu.
Il est trs important de savoir si loutil que vous employez pour crire le fichier modifi assume
dj la Somme de Contrle; certains outils de Alientech, comme BDMpro et Powergate, ont
Version 1.1

t dvelopps pour calculer la


Somme de Contrle et il nest pas ncessaire dacheter la
mme famille aussi pour ECM Titanium.
Si le message ci-dessus est affich (Figure 8), le logiciel renvoie la page principale: la case
de la Famille de Somme de Contrle, dans le panneau Driver Slectionn, sera colore en
rouge et prsentera le numro de la famille tlcharger.

Figure 9: case de la Famille de Somme de Contrle colore en rouge.

Figure 10: ouverture de la fentre de Familles de Somme de Contrle disponibles.


Pour vrifier quelles sont les familles de Somme de Contrle prsentes dans votre ECM
Titanium, il vous suffit daller dans la fentre principal du logiciel, slectionner le menu Outils,
choisir Somme de Contrle et puis cliquer sur Somme de Contrle Disponibles (Figure 10);
Version 1.1

une nouvelle fentre sera ouverte


avec la liste de Familles de Somme

de

Contrle

Disponibles.
Les familles disponibles qui sont stockes sur votre cl USB sont colores en vert, alors que
ceux en rouge ne sont pas prsentes mais elles peuvent tre tlcharges partir dInternet
(service payement).
Par exemple, la Figure 11 montre les familles 4, 5 et 85 colores en vert, car elles sont
stockes dans la mmoire de la cl USB, et la famille 40 est slectionne mais est de couleur
rouge: pour tlcharger la nouvelle Somme de Contrle, il suffit de cliquer sur le bouton
Tlcharger dans la partie inferieur droite de la fentre Familles de Somme de Contrle
Disponibles.

Figure 11: fentre Familles de Somme de Contrle Disponibles.

Version 1.1

Figure 12: tlchargement de Somme de Contrle en cours.


Pour tlcharger une nouvelle famille de Somme de Contrle partir dInternet, il vous suffit
de cliquer avec le souris dans la case qui apparat ct du nombre de familles et ensuite sur
le bouton Tlcharger. Internet Explorer ouvra automatiquement la page de notre site o
vous devez entrer votre code client (Cxxxx) et votre mot de passe, puis vous devez choisir le
nombre de la famille de Somme de Contrle que vous souhaitez tlcharger (service
payement): un crdit sera rduit de votre montant dans la Banque de Donnes en ligne de
Alientech. Une fois que vous avez achete la famille de Somme de Contrle, il vous suffit de la
slectionner de nouveau et de cliquer sur le bouton Tlcharger; ce point la fentre de
Mises jour du programme apparatra, en affichant la progression du tlchargement. En fin,
la fentre Famille de Somme de Contrle affichera en couleur vert la nouvelle famille de
Somme de Contrle tlcharge, immdiatement disponible pour tre utilise.

Figure 13: fentre des familles de Somme de Contrle disponibles mise jour.
Version 1.1

10

Lorsque la nouvelle famille de Somme de Contrle que vous


avez tlcharge est en couleur verte, a signifie que elle est dsormais stocke dans la Base
de Donnes de la cl USB. Nous vous conseillons de tlcharger une nouvelle famille de
Somme de Contrle avant de travailler avec un neuf fichier original.

Section 6 Modifier le fichier original pour crer une version modifie


Aprs avoir tlcharg un fichier original et avoir en cas slectionn le Driver de support, vous
serez prt diter le fichier original avec le logiciel ECM Titanium. Choisissez dabord un faon
pour afficher les valeurs du fichier mapper; avec ECM Titanium vous pouvez choisir entre:

Reprsentation
Reprsentation
Reprsentation
Reprsentation

en Infographie 2D
en Systme Hexadcimal
Tabulaire
en Infographie 3D

La reprsentation en Infographie 2D permet la fois soit lutilisateur expert que au


novice de voir la courbe qui reprsente la squence de valeurs (hexadcimal ou dcimal)
stocke dans un fichier.
Laxe horizontal du graphique reprsente ladresse du fichier (en hausse de gauche droite),
tandis que laxe vertical reprsente lamplitude (hauteur). En utilisant un Driver vous pourrez
voir sur le graphique que les diagrammes sont dj indiqus et sont encaisss entre deux
segments verticaux.

Figure 14: fentre de reprsentation en Infographie 2D avec Driver.


Version 1.1

11

Avec ce type de reprsentation graphique et un peu


dexprience, vous pouvez reconnatre les diagrammes selon la forme quils ont dans le
graphique.
Il est possible de voir un fichier reprsent en infographie 2D sans recourir un Driver.
La reprsentation en hexadcimal est utile pour effectuer toutes les oprations spciales
(par exemple le codage, les zones de la Somme de Contrle) et de comparer deux fichiers
(contrler les diffrences dans les Octets).
Cette type de reprsentation numrique est plus adapte aux utilisateurs avancs.
Dans la Figure 15, les adresses du fichier sont visibles dans le plan vertical (passant de haut
en bas) et les nombres crits dans la colonne sont les valeurs hexadcimal (1 chiffre
hexadcimal est quivalent 1 octet et peut prendre valeurs dcimales de 0 225, cest dire
de 0x00 0xFF en hexadcimal).
Il est possible de voir un fichier reprsent en hexadcimal sans recourir un Driver.
Si vous ntes pas des prparateurs professionnels, nous vous recommandons dutiliser ntres
Drivers de support pour modifier le fichier original.

Figure 15: fentre de reprsentation en Hexadcimal.


Grce aux Drivers vous pouvez galement utiliser les deux autres reprsentation pour le
mappage du fichier original:

Reprsentation Tabulaire: pour afficher un diagramme en utilisant un tableau, en


fonctions des paramtres de contrle (par exemple, tour par minute/chargement, tour
par minute/pression etc.)
Reprsentation en Infographie 3D: pour afficher un diagramme en utilisant un
tableau en 3 dimensions.

Version 1.1

12

Figure 16: : fentre de reprsentation Tabulaire avec Driver


La reprsentation Tabulaire est le meilleur moyen et le plus rapide pour modifier un fichier,
car vous vite de rechercher manuellement les diagrammes dans le fichier; vous pouvez
lutiliser uniquement si vous utilisez un Driver de support Alientech.
Vous pouvez trouver la valeur crite dans chaque cellule en croisant les deux paramtres de
contrle (par exemple, tour par minute/chargement, tour par minute/pression etc.) qui se
voient sur laxe vertical et horizontal.
Pour travailler directement sur un diagramme en reprsentation tabulaire, il vous suffit daller
dans la fentre principale de ECM Titanium et le slectionner dans la liste de diagrammes
prsents dans le paneau Driver Slectionn, puis cliquer sur le bouton Ouvrir le diagramme
slectionn.

Version 1.1

13

Figure 17: ouverture dun diagramme en utilisant la reprsentation tabulaire.

La reprsentation en infographie 3D est utile pour voir la forme dun diagramme, afin que
vous puissiez modifier le fichier original en vrifiant sa structure en trois dimensions.
La courbe est tire partir du Tableau, donc ne peut tre utilis que par le tlchargement
dun Driver.
La hauteur dun point de la courbe (axe Z) est la valeur qui on trouve en croisant les deux
paramtres de contrle (par exemple, tour par minute/chargement, tour par minute/pression
etc.) qui sont crits dans laxe horizontal (axe X et axe Y).

Version 1.1

14

Figure 18: fentre de reprsentation en infographie 3D avec Driver.


La reprsentation de diagrammes en trois dimensions est trs utile comme un dernier contrle
pour comparer, par exemple, la forme du diagramme original avec la modifie et vrifier si
vous avez faites des erreurs dans lapplications des augmentations (prsence de trous ou de
sommets dans la courbe du fichier modifi).

Figure 19: forme en 3D du fichier modifi.

Version 1.1

15

Maintenant vous pouvez appliquer


les modifications au fichier original en utilisant lune des
reprsentations du fichier quon viens de dcrire. Lorsque que vous avez termin de modifier
un fichier, il vous suffit de fermer la fentre et le logiciel ECM Titanium demandera
automatiquement si vous voulez appliquer les augmentations au fichier modifi.
Le logiciel vous demandera aussi si vous voulez enregistrer le fichier modifi dans la Base de
Donnes dans la cl USB.

Section 7 Les oprations finales avant lcriture


Avant de procder la programmation du fichier modifi, vous devez effectuer quelques
oprations finales qui dpendent soit de loutils que vous utilis pour crire le fichier soit du
type dECU.
Les oprations que vous pouvez excuter avec ECM Titanium sont les suivants:

Calculer lalgorithme de la Somme de Contrle.


Coder le fichier modifi.

Pour corriger la Somme de Contrle du fichier modifi avec ECM Titanium, il vous est
ncessaire davoir la famille de Somme de Contrle pour cet ECU particulier.
Si vous tes en possession dun des outils Alientech comme BDMpro, Powergate et Kess,
vous navez pas tlcharger la famille de Somme de Contrle pour ECM Titanium car la
correction de lalgorithme est fait automatiquement par loutil.
Mme le codage du fichier modifi nest pas ncessaire si vous utilis BDMpro, Powergate ou
Kess, mais si vous utilis un programmeur dEPROM (par exemple Galep), vous devez
encoder le fichier avant de le programmer.
Avec ECM Titanium, le calcule de la Somme de Contrle se fait automatiquement lorsque vous
utilisez un Driver ECM recherch dans la Base de Donnes de la cl USB et si vous avez
galement la famille de Somme de Contrle. En effet, aprs avoir choisi le Driver de support
pour le mappage, le logiciel affichera la fentre suivante:

Figure 20: instructions du Driver sur les oprations finales.


Version 1.1

16

Comme vous pouvez le voir dans la Figure 20, la fentre indique soit les instructions que vous
avez faire avant de commencer le mappage, soit les oprations finales; en outre, dans la
fentre ci-dessus seront bien indiques les oprations qui nont pas tres effectues en cas
dutilisation, pour la lecture et lcriture, des outils BDMpro, Powergate ou Kess.
Par exemple, si vous utilisez un programmeur dEPROM pour lire et crire le fichier sur lECU,
vous devez galement effectuer des conversions au fichier lu (p. ex. ECD16 - Dcodage >
BIN, Figure 20) avant de modifier le fichier et aussi au fichier modifi (p. ex. EDC16 Codage > E16, Figure 20).
Si aprs avoir visionn la fentre de la figure 20, apparatra le massage suivant (Figure 21):

Figure 21: message de Famille de Somme de Contrle pas prsent.


a signifie que vous navez pas la Famille de Somme de Contrle pour ECM Titanium, qui est
ncessaire pour signer le fichier modifi.
Si vous souhaitez tlcharger la Famille de Somme de Contrle (service payement) lisez la
section 5 - Choisir la famille de Somme de Contrle correcte dans ce document.
Si vous naviez pas utilis aucun Driver pour crer le fichier modifi, la Figure 20 ne sera pas
affiche et le logiciel ne pourra pas reconnatre quelle famille de Somme de Contrle est
ncessaire pour corriger le fichier modifi; dans ce cas la Somme de Contrle ne pourra pas
tre automatiquement corrige par ECM Titanium.
Dans le cas prcdent, assurez-vous que votre outil corrige la Somme de Contrle avant
dcrire le fichier dans lECU (BDMpro, Powergate et Kess corrigent automatiquement la
Somme de Contrle).
Si vous navez pas ni le Driver pour mapper le fichier original ni la famille de Somme de
Contrle de ECM Titanium et vous ntes pas sr que loutil que vous utilisez pour crire le
fichier dans la mmoire de lECU effectue la correction, nous vous conseillons fortement de ne
pas procder lcriture du fichier dans lECU car lECU mme pourrait tre endommag.

Section 8 Ecrire le fichier modifi


La dernire tape consiste programmer le fichier modifi (MOD) dans la mmoire de lECU.
Tout comme la lecture, lcriture du fichier dans lECU peut seffectuer de trois faons :

En programmant la puce de mmoire (EPROM) et en la ressoudant sur lECU.


En connectant un outil pour lcriture Srial sur le connecteur de diagnostic (OBDII).
En connectant un outil pour lcriture de donnes sur le microcontrleur.

Pour viter toutes erreurs, il est prfrable dcrire le fichier de la mme faons dans laquelle il
a t lu, par exemple, si vous avez lu le fichier avec un programmeur srial, il faut le rcrire
en srial. Au cas o vous avez dessoude lEPROM du circuit imprim, avant de ressouder le
circuit intgr, suivez ces conseils:
1. Prenez note de la position de lECU avant de la dessouder.
2. Vrifiez que les contacts du circuit intgr soient propres et quils touchent la surface de
cuivre du circuit de lECU avant de fermer sa bote
3. Aprs avoir soude lEPROM, contrlez que ltain ne provoque pas de court-circuit
entre les broches de lEPROM et les autres composants du circuit imprim ct.
Version 1.1

17

Si avez lu le fichier avec BDMpro suivez ces conseils avant de programmer le fichier modifi:
1. Rappelez-vous de ne pas changer lorientation du cble plat de BDMpro.
2. Si vous utilisez des adaptateurs pour BDMpro, vrifiez que les ressorts des broches ont
un bon contact avec les pistes de cuivre sur le circuit imprim.
3. Si vous utilisez des adaptateurs pour BDMpro, vrifiez que les ressorts des broches ne
sont pas tortueuses et ne font pas contact entre eux.
4. Si vous avez soude deux bandes sur le circuit imprim de lECU, noubliez pas de les
enlever avant de fermer la bote.
Si vous avez lu le fichier avec un programmeur srial (Kess ou Powergate), sil vous plat
suivez ces conseils avant de programmer le fichier modifi:
1. Vrifiez que la batterie du vhicule soit charge, parce que la programmation pourrait
tre interrompue par lECU si la tension est insuffisante.
2. Ne dbrochez par aucun motif le connecteur OBD de sa prise diagnostic, car la
programmation sera interrompue et il est probable que vous ne pourrez plus
reprogrammer lECU.
Si vous suivez toutes les instructions crits dans ce document, vous pourrez viter des
dommages lECU.

Version 1.1

18