Voir les messages sans réponses | Voir les sujets récents Nous sommes le Lun 22 Déc 2014 08:26


 Anniversaires
Pas d’anniversaire à fêter aujourd’hui
Dans les 7 prochains jours:
DIAGAUTO33 (32)

gg83 (39)

sebv54 (34)

carlito13015 (36)

bac13 (35)

klaodio (29)

zigmut (31)

Barno (28)

verticall (22)

what? (34)

actupsp (27)

bizbiztopsport (28)

smt05 (33)

titchabin (40)

b2s15 (38)

Guillaume G. (35)

john9357 (30)

Optimiser (35)

seb69330 (43)


 Horloge


 Rechercher


recherche avancée

 Top posteurs
Nom d’utilisateur Messages
Seb.974 3419
TheDSI 2723
Angebenoit 2281
TDiste971 2239
PP123 2184
skols 2054
mneo2 2017
nonock 1947

 Derniers membres
Nom d’utilisateur Inscription
Alix 22 Déc
bloomecelec 22 Déc
badwaykila 22 Déc
jackmove 21 Déc
Jumpingflash 21 Déc
furaziko 21 Déc
bodylove59 21 Déc
pendola95 21 Déc

Base de la reprog Version 1.4
Base de la reprog Version 1.4

Salut,
Je suis troublé par le nombre de questions fréquemment posées sur les mêmes sujets, a savoir ’’comment je reprogramme ma voiture ? ’’, ’’qu’est ce que je fait du fichier ? ’’, ’’qu’est ce que je mets comme valeur ? ’’ ou encore ’’ ben, j’ai lu aucun post, mais ça démarre plus !!! ’’
Bien évidement ce forum n’est fait que de posts qui traitent le sujet, mais fort de constater, que comme sur tout forum, les nouveaux arrivant ne lisent que rarement les posts déjà existant et demande uniquement de l’aide que pour mieux se sortir de la panade ou au contraire s’y mettre plus profondément.
Ne voulant pas voir s’épuiser la motivation des troupes actives du forum à répondre a des questions ou un peu de lecture aurait apporté une réponse, je décide, n’écoutant que mon courage, d’écrire le b.a.ba des opérations d’une reprog . Cela répondra simplement au questions génériques et servira a renvoyer les questions ou les réponses déjà existantes.


Avertissement et mise en garde :

A l’attention de l’apprenti flasheur.
Avant de commencer il faut savoir que :
- Tout véhicule homologué par les services en la compétence, perd son homologation en cas de modification exécutées sur ce véhicule !
- Quelques soit la nature de ces modifications, si les caractéristiques du véhicule sont changées, le véhicule n’est donc plus homologué pour un usage routier.
Il perd donc de droit :
- La garantie constructeur
- Un droit de réserve de l’assurance à assurer le véhicule.

De plus, le forum, le site et ses auteurs ne sont en rien responsable des dégâts personnels ou tiers occasionnés par le mauvais usage de ce document. Vous êtes pleinement responsable de vos actes et en êtes avertis.
Ces informations sont destiné a un usage pédagogique.
Le forum et ses auteurs se dégagent de toute responsabilité de ce que vous pourriez faire des infos et documents présents sur le site.



On peut commencer :
Le flashage, chiptuning, modification de fichier, préparation électronique et autres appellations, n’est rien d’autre que de l’électronique et de la modification de valeur de données numériques.
C’est a dire que ces actions sont communes a divers applications dans le monde de l’électronique, tel que la mise a jour de bios sur une carte mère d’ordinateur en informatique, flashage d’un démodulateur numérique de réception TV, déblocage ou amélioration de console de jeux, etc......
A vrai dire, c’est tellement proche que l’on retrouve les mêmes composants électroniques dans toute ces applications.

Le procédé de modification, dans le cas présent est le même, a savoir :
- 1 Extraction des données logicielles se trouvant dans l’ECU
- 2 Lecture, analyse, modification des données
- 3 Calcule du Cheksum
- 4 Remise en place des données logicielles dans l’ECU


Plusieurs méthodes en fonction du véhicule, peuvent varier :
- 1 Par extraction du composant, Action mené directement et physiquement sur le Calculateur Moteur (ECU) du véhicule et nécessite la dépose de celui ci et de la mémoire interne.
- 2 Par prise diagnostic, c’est le remplacement du logiciel de l’ECU, sans dépose de celui ci mais en passant par le système électrique d’origine de la prise diagnostic du véhicule.
- 3 Les spéciaux, certains ECU, nécessite une manipulation un peu spéciale pour la lecture et l’écriture. Il faut lire l’ECU en le déposant mais sans l’ouvrir, voir faire des shunts pour le mode ’’ boot ’’.

Ce qui va déterminer la méthode a utiliser, dépendra du modèle, de l’année, de la technologie utilisée et du véhicule.
Dans tout les cas, la première solution sera toujours applicable en cas d’échec des autres méthode ou lorsque un flashage se passe mal, c’est même le seul procédé de réparation, si bien sur le calculateur le permet physiquement (pas de résine a l’intérieur).


I Extraction :
Les données ce trouvent sur un composant, a l’intérieur de l’ECU, sur une mémoire morte de type eeprom, ce qui veut dire que même si celle ci n’est pas alimenté en courant électrique, elle ne perdra pas ses données. Il existe plusieurs type de mémoire dont leurs caractéristiques diffèrent en dimension, en capacités, en fonction électrique, technologie, etc....

- 1 Par extraction du composant, Il faut déposer, le composant ou se trouve les données. Pour ce faire il faut s’équiper d’un fer a dessouder et de patience. Une fois la mémoire retiré de l’ECU, il faut en extraire les données avec un lecteur/programmeur adapté au type de la mémoire.
- 2 Par prise diagnostic, Vous accèderez directement au données de l’ECU au travers d’une interface se branchant sur la prise diagnostic du véhicule. Plusieurs types d’interface existent, a savoir que cette interface doit être compatible avec la technologie du véhicule (marque de l’ECU, edc15, 16, etc...).
- 3 Les spéciaux, vous lisez le calculateur avec l’outillage du cas précédemment cité , mais vous branchez l’outil directement sur l’ECU, il peut être nécessaire de brancher une pin de l’ECU soit a la masse, soit au plus pour autoriser l’intervention. Si vous rencontrez un tel ECU renseignez vous avant l’intervention.


II Lecture, analyse, modification :
Vous vous retrouvez maintenant avec un fichier numérique qui peut avoir un poids variable de 256Ko, 512Ko, 1024Ko, 2048Ko.
Ces tailles de fichier évoluent en fonction des technologies appliquées a l’automobile et ne sont pas figées.
Le fichier par défaut ne comporte pas d’extension de type *.bin, *.hex, *.ori, *.mod, etc.... ils sont donné par la personne qui extrait le fichier de façon subjective. Il est bon de savoir que les extensions de fichier sont présent sous des logiciels propriétaire comme Microsoft et autre, ils n’existent pas sous d’autre OS comme GNU/Linux.
Pour ouvrir ce fichier il faut un logiciel qui comprenne le fichier, en fait n’importe quel logiciel éditeur hexadécimal pourrait faire l’affaire.
Mais des logiciels dédiés avec des fonctions avancées bien utiles on vu le jour. Dans les fonctions utiles ce trouvent un éditeur graphique de données Hexadécimal, en 2D et 3D, la localisation d’adresse (offset) qui on de l’intérêt pour l’utilisateur, comparateur de fichier, etc...
Afin de connaitre les adresses intéressantes sur le fichier, un ajout de programme a l’éditeur hexadécimal et nécessaire, ainsi chaque type de fichier extrait d’ECU possède un ajout pour le logiciel principal, bien sur ces ajouts sont payants et se vendent sous forme de DLL ou de drivers. Sous certains logiciels, comme TunerPro, il est possible de ce les fabriquer a condition de connaitre les paramètres à entrer.
A partir de ce moment là, un gros travail de recherche et d’analyse commence. Identifier les cartos, analyser les valeurs, modifier celle que l’on désire. Sachant que chaque type, modèle de véhicule comporte ses propres spécificités.
Un travail aussi important nécessite un document entièrement dédié a lui seul, c’est pour cela que nous en dirons pas plus sur ce sujet dans le présent document.


III Calcul du checksum : plus de detail ici: http://www.chiptuners.fr/viewtopic.php?f=16&t=10
Après avoir modifié les valeurs numériques dans le fichier, un problème majeur se pose.
Le fichier original comporte à une adresse précise une valeur, le checksum, validant l’intégrité du fichier.
Si une valeur du fichier original est modifiée la valeur de ce checksum n’est plus valide, donc la partie du programme refusera le démarrage du véhicule.
Il faut donc recalculer le cheksum pour valider le fichier final. Cela se fait a l’aide d’un logiciel supplémentaire comme pour les DLL et drivers cité précédemment.
Pour mieux comprendre le checksum.


IV Remise en place des données dans la mémoire :
- 1 Par extraction du composant, on réinjecte le fichier a l’aide du lecteur/programmateur supportant le type de la mémoire. Puis on ressoude le composant en lieu et place sur la carte mère de l’ECU. Nous recommandons de souder un socket ou support de mémoire mécanique pouvant recevoir le composant sans soudure pour une éventuelle nouvelle manipulation.
- 2 Par prise diagnostic, rien de plus simple, le fichier et réinjecté par le logiciel et l’interface qui a servi lors de l’extraction.
- 3 Les spéciaux,vous écrivez la mémoire de l’ECU avec l’outillage du cas précédemment cité , mais vous branchez l’outil directement sur l’ECU, il peut être nécessaire de brancher une pin de l’ECU soit a la masse, soit au plus pour autoriser l’intervention.

Il existe des cas de logiciels qui extraient seulement la partie de la mémoire à modifier puis la réinjecte en calculant le checksum à la volé, je ne peux pas vous en dire plus n’ayant jamais eu l’occasion d’analyser le processus. Si des personnes ont des documents ou désirent écrire sur ce procédé je les y invite (pas de discutions de comptoir SVP).
Pour ce qui est du matériel, nécessaire a exécuter toute ces opérations, voici une liste non exhaustive de ce qui est fréquemment utilisé :


Programmateur de composant :
- Pour ceux qui veulent la dernière version du programmeur Willem sans ce soucier de leur budget (version PCB 4.5C).
- Pour ceux qui veulent un programmateur Willem a prix lowcost (version PCB 3x)
- Pour ceux qui veulent fabriquer leur programmateur Willem eux même pour des raisons pédagogiques (version PCB 3x)


Interface de reprogrammation :
- kwp2000+
- Digiflasher
- Galletto
- Kess V2
- Byteshooter
- BDM
- CMD

Logiciel :
- WinOls (Payant et propriétaire)
- ECM2001 (Payant et propriétaire)
- TunerPro (Gratuit)
- SwifTec (Payant et propriétaire)
- Map3D (Payant et propriétaire)


Site de composant et électronique :
- http://www.electronique-diffusion.fr
- http://www.chip-service.de
- http://www.gotronic.fr
- http://www.farnell.com


Pour mesurer les différences de performances :
- GtechPro et les softs comme GtechPass et Slip-Angle
- PowerDyn (Payant)
- DynOBD par Cozim (gratuit)
- ChronoGPS

Si vous désirez apporter des informations supplémentaires, des corrections, un lien, autre......

je ferais évoluer ce post en fonction de ce que vous me ferez parvenir.

Cordialement

Mach1

Aimablement corrigé par Sylvain ;-)

Sujets récents
Annonces récentesSujets populaires récentsSujets récents
Comment figurer parmis les sponsors
Localisation des membres
Restriction d'accès aux cartographies et developpements
Restrictions en places pour les MP
Modeles de presentation !
Les Règles du forum
Motos....qui aime?
Mais comment font ils pour savoir tout reprogrammer ???
Proposition de vente de vieux calculateurs toutes marques...
Puce PLCC32
Gros injecteur mais sans fumer possible??
Service de fichiers online.
Cours de chiptuning.
Mise en garde &Rech interface tricore cmd, kess ds le nord
moteur qui s éteint
Ibizas tdi au Portugal Record SantaPod
présentation
Vive la reprog
hello from spain
Hello
salut a tous !!
Collins42
Cédrik
eprom 106 XSI
Bonjour a tous
nouveau arrivant :) seb :)

Faire une donation
www.chiptuners.fr est une communauté de passionnés fournissant des services sans but lucratif. Vos donations sont les bienvenues pour couvrir les coûts d'exploitation du serveur, du nom de domaine, etc....

SVP ! Utilsez le point comme séparateur de la décimale (pas la virgule), Ex: 3.50.

Qui est en ligne
Qui est en ligne Au total il y a 26 utilisateurs en ligne :: 8 enregistrés, 1 invisible et 17 invités (basées sur les utilisateurs actifs des 10 dernières minutes)
Le record du nombre d’utilisateurs en ligne est de 377, le Sam 21 Sep 2013 08:28

Utilisateurs enregistrés : audiman, ChrisMontana, diddl, ecoalpes, Google [Bot], Google Adsense [Bot], romano21, WaRoX
Légende :: Administrateurs, Modérateurs globaux, Utilsateurs validés MP

Aller à:  



 Connexion
Nom d’utilisateur:


Mot de passe:


Se souvenir de moi


 Statistiques
Total
130446 message(s)
10920 sujet(s)
Total annonces 40
Total post-it 92
Total fichiers joints 26440

Sujets par jour: 5
Messages par jour: 54
Utilisateurs par jour: 3
Sujets par utilisateur: 1
Messages par utilisateur: 17
Messages par sujet: 12

7536 membre(s)
L’utilisateur enregistré le plus récent est Alix

 Calendrier
<< Déc 2014 >>
Lu Ma Me Je Ve Sa Di
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

 L’équipe du forum
Administrateurs
Admin
nonock
Modérateurs
Gibon
Angebenoit
billll43
dyljet
gsxair11
john9357
Mach1
michel3400
papa pingouin
phm59
Seb.974
stopino
switch
TheDSI

 Partenaires
 Board3.de
 High-tech-car.com/

 Faire une donation

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Forum style by Vjacheslav Trushkin for Free Forums/DivisionCore.
Traduction par: phpBB-fr.com