Tlemcen Car electronics

Tlemcen Car electronics (https://www.tlemcen-electronic.com/forum/)
-   Flasheur de calculateur (https://www.tlemcen-electronic.com/forum/forum32/)
-   -   Effacement zonne apres vente diagbox sur siemens sid803 : Resolu !!! (https://www.tlemcen-electronic.com/forum/flasheur-de-calculateur/52675-effacement-zonne-apres-vente-diagbox-sur-siemens-sid803-resolu.html)

BILAUTO 03/04/2016 18h04

Effacement zonne apres vente diagbox sur siemens sid803 : Resolu !!!
 
Salut les amis

Après quelques heures à m'arracher les cheveux sur comment remettre à ZERO le compteur d'effacement de défaut qui s'incrémente à chaque effacement de défaut avec diagbox/PP2000/Lexia....

Sur Diagbox les zones d’effacement de défaut sont aux nombres de 50.

Après plusieurs effacement de défaut je suis arrivé au Taquet de cette zone.
voici la capture avec PP2000

Je vais vous montrer comment remettre à ZERO 0 ce compteur et ne laisser aucune trace dans l'ECU.

P.S: Ce tuto est à titre expérimentale pour le forum, et je ne pourrai être tenu responsable des dégâts causés sur votre matériel.
Je ne peut être tenu responsable des dérives possible qu'offre ce tuto.


Alors pour commencer, il faut avoir un ECU SIEMENS SID803 et extraire le dump complet du calculateur.

Perso n'ayant pas les moyen de me payer un I/O Terminal qui permet de récupérer le dump complet depuis la prise ODB, j'ai utilisé la méthode du bon vieux BDM 100.

connecter votre BDM 100 sans l'alimenter car l’alimentions provient de l'ECU.
(Vous trouverez des tutos et schéma de branchement sur TE et ailleurs mais ce n'est pas le but de ce tuto...)

lire le dump complet qui se compose de :

MPC5XX FLASH

SERIAL EPROM(On y retrouve le code PIN)

29BL802CB
mémoire Flash
http://t3.gstatic.com/images?q=tbn:A...TQwjs7BxHgE5O8

Ce qui va nous intéresser et le dump de la mémoire 29BL802CB
C'est à l'intérieur de cette mémoire que nous allons retrouver les zones après ventes renseignées et les versions logiciels, date du dernier téléchargement et plus.....

Ouvrir le Dump de la 29BL802CB avec un éditeur Hexadécimal (ex: WinHex).

les zones après vente se trouvent de l'adresse @4603 à @47EF

Pour Effacer les 50 zones renseignées, nous allons remplir de FF la plage d'adresse suivante: @4603 à @47EF

Réinjecter votre nouveau dump dans la 29BL802CB à l'aide de votre outil BDM 100.

Connecter votre Ecu Siemens sur votre véhicule ou sur "table" et lancer Diagbox ou PP2000.
https://wiki.obdtuning.de/images/0/0...3A_Citroen.jpg
Cliquer sur Identification du calculateur : votre calculateur doit être reconnu, ensuite aller dans Historique

voici le résultat final:

BILAUTO 03/04/2016 18h56

Voici aussi une autre info intéressante aussi.

je vous montrerai l'adresse @ à modifier afin de changer la date du dernier téléchargement (mise à jour calculateur du calculateur) effectué.

En effet en fonction de la date du téléchargement, diagbox compare la date du dernier téléchargement effectué présente dans l'ECU et la date du fichier de mise à jour qui se trouve dans sa base de données 'logiciel diagbox).

Si le fichier a une date antérieur à celle présente dans le calculateur, alors Diagbox ne forcera pas la mise à jour, car il considère que l'ECUest plus à jour que sa propre base.

Dans mon exemple avant la mise à jour du calculateur la date était de 23/07/2008 et c’était impossible de mettre à jour le calculateur.
alors j'ai mis une date antérieur. J'ai pris le Le 19/03/2004
http://img15.hostingpics.net/pics/289865IIIIIII.jpg

D’où l’intérêt de modifier cette date et de mettre une date du style 19/03/2004

http://img15.hostingpics.net/pics/483067UUU.png

nas33 03/04/2016 19h09

salu est que c obliger d effacer .donc a chaque diag on fait lecture defaut et apres fait effacement il nous demande de remplir zone apres vente et il faut mettre aussi le km du vehicule .on na droit a 50 c bienca et une fois arrivee a 50 il se passe quoi le lexia se bloque ou pas ? et peut on prendre n importer quel ecu pour lire la flash et remettre compteur a zero .je comprend pas trop l histoire de l ecu merci

BILAUTO 03/04/2016 19h30

ATTENTION

il y a 2 TUTOS dans ce sujet !!!!


Le 1er consiste à remettre à zéro la zone après vente ou sont stockés les historiques des des effacements des défauts. Dans ces zones on y retrouve le kilométrage et la date renseignée lors de l'effacement du ou des défauts.

Ces zones sont au nombre de 50, il est utile de les effacer dans le cas ou vous avez fait beaucoup de manipulation avec vos outils de diag, exemple effacer 10 fois le même défaut le même jour !!!

Car ces zones sont en dur dans l'ECU et visibles des concessionnaire etc....
Aucun moyen de les effacer depuis l'OBD hormis avec I/O terminal mais très cher pour moi en tout cas.

Le second tuto permet un téléchargement manuel du logiciel dans le calculateur avec Diagbox.
Le tuto permet de modifier la date interne du dernier téléchargement afin de "leurer" diagbox !!!
on lui met une date assez ancienne afin que diagbox constate que l'ECU possède une version logicielle plus ancienne que celle présente dans sa base de données.
De ce fait le logiciel forcera la mise à jour et du coup corrigera les différents bug et effacera aussi les zones après vente mais ceci est à confirmé car j'ai pas eu le temps de le vérifier.

diagnosis29 03/04/2016 19h35

Merci pour ce tuto bien détaillé!

Pour des codes type "P" génériques vous pouvez aussi passer par le logiciel Eobd avec un multimarque , sa ne renseigne pas la zone après vente .

j-sky 03/04/2016 20h03

Citation:

Envoyé par BILAUTO (Message 414305)
Voici aussi une autre info intéressante aussi.

je vous montrerai l'adresse @ à modifier afin de changer la date du dernier téléchargement (mise à jour calculateur du calculateur) effectué.

En effet en fonction de la date du téléchargement, diagbox compare la date du dernier téléchargement effectué présente dans l'ECU et la date du fichier de mise à jour qui se trouve dans sa base de données 'logiciel diagbox).

Si le fichier a une date antérieur à celle présente dans le calculateur, alors Diagbox ne forcera pas la mise à jour, car il considère que l'ECUest plus à jour que sa propre base.

Dans mon exemple avant la mise à jour du calculateur la date était de 23/07/2008 et c’était impossible de mettre à jour le calculateur.
alors j'ai mis une date antérieur. J'ai pris le Le 19/03/2004
http://img15.hostingpics.net/pics/289865IIIIIII.jpg

D’où l’intérêt de modifier cette date et de mettre une date du style 19/03/2004

http://img15.hostingpics.net/pics/483067UUU.png

Salut
Merci pour ton tuto détaillé mais il comporte néanmoins quelques erreurs

Tu te trompe au niveau du téléchargement sur ton image
Ce que tu nommes "numéro du fournisseur" en rose n'est autre que l'année de fabrication du calculateur
Sur ton image, je vois qu'il a été fabriqué le 3 Avril 2004

Ensuite, ça ne sert à rien de leurrer la date de téléchargement dans le dump car Diagbox s'en fout
La seule vérification qui est faite est sur la correspondance "Fournisseur/Système/Application/Version"
Si tu est en Edition 0400, tu ne pourras que télécharger par internet une version supérieure à 0400

Donc pour conclure, je suis sûr que tu n'a pas testé ce que tu avances car ce n'est pas possible

Sinon, pour le reste, très bon tuto

@+
J-Sky

BILAUTO 03/04/2016 20h11

MERCI J-SKY

j'ai bien dis dans mon dernier message que j'ai pas tout testé.

Un chose est sûr en diagbox 7.62 la mise à jour logiciel ne passe pas avec la date en 2008 !
il me dit que j'ai la derniere version logicielle.

en mettant l'année 2004, la mise à jour logiciel se fait.
par contre je suis sur table et pas dans une voiture.

faite le test et vous verrez.

collectionnez 407 HDI 2.0L Moteur RHR En SID803

Merci à ceux qui peuvent progresser sur ce sujet pour que l'on puisse faire tout cela sans être obliger de tout faire manuellement.
il est possible d'automatiser tout cela avec un soft svp sachant que l'on connais les adresse à modifier.

j-sky 03/04/2016 20h41

Autre chose, tu notes que ça correspond au 19 Mars mais c'est "19" en hexa donc ça fait 25/03/2004

Ton dump est incohérent car les 3 zones d'identification de téléchargement sont identiques et c'est impossible
En +, la date de téléchargement (25/03/2004) est antérieure à la fabrication du calculateur (03/04/2004) et donc ça fait vraiement très louche en cas de contrôle chez PSA !

Pour info, ce soft que tu met en photo, correspond à une 407 2.0 HDI 136cv en boite ML6C

Dans ce tu modifies, tu fait une erreur car tu as laissé en bout de ligne la version de soft 9663609280

Ce soft 9663609280 correspond à l’édition logicielle 0506

BILAUTO 03/04/2016 20h57

desolé pour le pti ou gros loupé avec la date en hexa, mais j'ai fais speed pour le second tuto, d'ou les coquilles.
apres c'est un début, chacun est libre d'y contribuer afin de faire progresser sur la connaissance de cet ecu et du soft diagbox.

en attendant je sais que la mise à jour du logiciel passe avec l'année 2004 mais pas avec l'année 2008

BILAUTO 04/04/2016 20h53

en fouinnant dans le logiciel Diagbox j'ai trouvé ça:

C:\AWRoot\dtrd\tree\Vehicle\D2\INJ\HDI_SID803

Ouvrie le fichier D2_HDI_SID803_historique_des_effacements_defauts.s

j-sky 04/04/2016 21h09

Citation:

Envoyé par BILAUTO (Message 414721)
en fouinnant dans le logiciel Diagbox j'ai trouvé ça:

C:\AWRoot\dtrd\tree\Vehicle\D2\INJ\HDI_SID803

Ouvrie le fichier D2_HDI_SID803_historique_des_effacements_defauts.s

Salut
rien d'extraordinaire ce fichier et je ne comprend pas où tu veux en venir ?

c'est juste le script qui sert à diagbox pour lire l'historique d'effacement défaut dans le calculateur
Tu retrouve ce menu dans diagbox quand tu es dans ton calculateur moteur

BILAUTO 04/04/2016 21h17

je cherche à savoir si c'est possible de le lire avec un script alors ça doit être possible de modifier le script pour effacer l'historique des défaut...


perso je penses que si l'on peut lire une case mémoire alors il est possible de l’effacer.

Maintenant j’essaie de faire avancer les choses c'est tout!

nas33 04/04/2016 21h53

ta raison au moins tu essaye d avancer c bien car moi aussi ca minteresse mais je sais pas comment faire

BILAUTO 05/04/2016 05h46

J'ai ouvert le fichier script cité precedemment et j'ai vu qu'il fesait appel à un une fonction special

On retrouve ca dans le script

UCUfunctioncall: "READZONEHISTORY"

Je cherche à savoir si cette fonction est sous forme de script ou pas?
Je ne penses pas quev ette fonctione n'est pas presente dans les executables DIAGBOX PP2000 et LEXIA.

JJai besoin ddaide.

Merci

BILAUTO 05/04/2016 17h32

voici le script


<!DOCTYPE Tree SYSTEM "IPSA.dtd">
<Tree chk="5751279" type="Tree">
<Header>
<IFile>
<FileName name="D2_HDI_SID803_historique_des_effacements_def auts">
</FileName>
<Modif date="25/06/2009" user="ndelpoux" site="THESAU">
</Modif>
</IFile>
<ITool name="ime2" revision="7.3.1.0" exedate="22/01/2009">
</ITool>
</Header>
<precel>
</precel>
<cel>
<Start posc=3 posl=2 destc=15 destl=15 ident=250>
<Comment>$Rev: $
</Comment>
<FlowchartRole>
<Role value="CLEAR_HISTORY">
</Role>
</FlowchartRole>
<FlowchartCategory type="@P115148-THESAU" description="historique des effacements défauts">
</FlowchartCategory>
</Start>
<Act posc=15 posl=15 destc=39 destl=18 ident=1340>
<ECUCommunication>
<ECUFunctionCall name=READZONEHISTO>
</ECUFunctionCall>
</ECUCommunication>
</Act>
<End posc=39 posl=18 ident=398>
<Comment>Fin de gamme
</Comment>
</End>
</cel>
</Tree>

Lunacy 25/08/2016 23h14

Citation:

Envoyé par BILAUTO (Message 414325)
ATTENTION

il y a 2 TUTOS dans ce sujet !!!!


Le 1er consiste à remettre à zéro la zone après vente ou sont stockés les historiques des des effacements des défauts. Dans ces zones on y retrouve le kilométrage et la date renseignée lors de l'effacement du ou des défauts.

Ces zones sont au nombre de 50, il est utile de les effacer dans le cas ou vous avez fait beaucoup de manipulation avec vos outils de diag, exemple effacer 10 fois le même défaut le même jour !!!

Car ces zones sont en dur dans l'ECU et visibles des concessionnaire etc....
Aucun moyen de les effacer depuis l'OBD hormis avec I/O terminal mais très cher pour moi en tout cas.

Le second tuto permet un téléchargement manuel du logiciel dans le calculateur avec Diagbox.
Le tuto permet de modifier la date interne du dernier téléchargement afin de "leurer" diagbox !!!
on lui met une date assez ancienne afin que diagbox constate que l'ECU possède une version logicielle plus ancienne que celle présente dans sa base de données.
De ce fait le logiciel forcera la mise à jour et du coup corrigera les différents bug et effacera aussi les zones après vente mais ceci est à confirmé car j'ai pas eu le temps de le vérifier.

Salut en faisant une mise à jour calculateur sa n'éfface pas les zone après vente, j'ai testé pour voir. Je viens bientôt appliqué ton tuto car j'ai 49 zone après ventes :P

Par contre j'aimerais savoir où tu trouve les pin femelle pour pouvoir se connecté sur l'ecu sur table.

Lunacy 10/09/2016 11h25

Dite moi, petite question, il faut recalculer le checksum après sa ? Car moi quand je veux injecter le fichier sa me dit Checksum incorrect. Comment recalculer le checksum ? Merci d'avance.

jphp 10/09/2016 14h17

salut, j'ai lu qq part qu'il fallait planter le calculateur pour effacer tout , et revenir a zéro !!
en gros tu flash, tu plante tu reflash de suite
cà repart, c risqué ! si cà ne repart pas !! a prendre des risques !!! il restera l'option bootmode ou et BDM pour les EDC16 et +
@++

diagnosis29 10/09/2016 15h35

Salut , avec i/o terminal c'est fait en deux clik.

A++

Sent from my Nokia Cityman 5G

Lunacy 10/09/2016 16h14

C'est bon j'ai réussi ! :)

pouettedu76 10/09/2016 22h09

Citation:

Envoyé par Lunacy (Message 457135)
C'est bon j'ai réussi ! :)

Salut et tu a fait comment ? merci sa peut toujours servir :lock1: @+

luce46M57 24/10/2016 20h57

Hello, dis nous!
Comment as tu fait ? suivi le tuto?

Lunacy 20/11/2016 20h18

Salut les amis, oulala je me souviens plus. J'ai suivi le tuto pour les zone apv je crois ou j'avais utiliser nyo je sais plus. Après niveau checksum je ne l'ai pas recalculer. Et sa a fonctionné

BILAUTO 03/12/2016 18h16

déjà fait plusieurs fois et pas besoin de recalculer le checksum avec le BDM100 comme je l'ai indiqué en première page de ce post.

KKHALIL 03/12/2016 20h30

désolé mais je comprend pas l'histoire de ces zone aprés vente en arrivant a 50 diagbox sera bloquer ?

jphp 03/12/2016 20h34

Citation:

Envoyé par KKHALIL (Message 481962)
désolé mais je comprend pas l'histoire de ces zone aprés vente en arrivant a 50 diagbox sera bloquer ?

salut a chaque fois que tu veux modifier effacer ect diagbox te demande de remplir une zone aprés vente avec a mettre le kilometrage ect c limité a 50 !!
voilà
bon weekend

KKHALIL 03/12/2016 20h41

merci jphp

je sais mais une fois que j'arrive a 50 sa va se passer quoi ?

jphp 03/12/2016 20h48

Citation:

Envoyé par KKHALIL (Message 481972)
merci jphp

je sais mais une fois que j'arrive a 50 sa va se passer quoi ?

avec diagbox tu ne peux plus effacer !!

KKHALIL 03/12/2016 20h57

c'est pas grave la lecture avec diagbox et effacement de défaut avec wow mdrrrrrrrr

culbutor 03/12/2016 21h06

Quelqu'un a essayé en effaçant le JDD dans le BSI, il me semble avoir entendu ça en formation ?

samigravano 03/12/2016 22h07

Citation:

Envoyé par culbutor (Message 481994)
Quelqu'un a essayé en effaçant le JDD dans le BSI, il me semble avoir entendu ça en formation ?

Salut, sujet intéressant du moins pour certains cas relevant des quelques TSB, essaie d'ouvrir un new topic.

BILAUTO 04/12/2016 06h44

Il n'y a pas pas de zones à effacer dans le BSI.
La seule eprom contient lantidemarrage et les options du véhicule

samigravano 04/12/2016 18h18

Salut, peut etre pas de zone à effacer mais bien un journal des defauts (JDD) qui est telechargé pour les diverses demandes d'assistance technique ou garantie..

culbutor 05/12/2016 00h51

Dans certain cas où il est impossible d'effacer des dtc, l'assistance nous demande d'effacer le JDD mais uniquement à la demande de l'assistance ! Dans cadre professionnel bien-sûr...


Envoyé de mon iPhone en utilisant Tapatalk

jaguar51 26/02/2017 08h01

Citation:
Posté par KKHALIL Voir le message
merci jphp
----------------------------------------------------
je sais mais une fois que j'arrive a 50 sa va se passer quoi ?
avec diagbox tu ne peux plus effacer ?
----------------------------------------------------
Citation:

Envoyé par jphp (Message 481977)
avec diagbox tu ne peux plus effacer !!

__________________________________________________ ___________

bonjour.

je me permet de remonter un peut ce sujet , j'ai une 607 v6 hdi qui est arriver au 50apv , en l'occurrence , il est toujours possible d’effacer les défauts du calculateur.. ce qui n'est plus possible c'est d'enregistrer les kilomètres et la date de ces intervantions , vue que ces 50apv sont déjà utiliser.
je voulais apporter cette précision pour ceux qui aurai un doute avec ces 50APV.

kamelartiste 17/04/2017 18h46

Qui peu m aider a supprimer cette zonecapres vente svp

Maxpower 20/04/2017 08h22

Citation:

Envoyé par kamelartiste (Message 520946)
Qui peu m aider a supprimer cette zonecapres vente svp

Quel Ecu ,
ils nous faut le dump de l'eprom ou la flash pour t'aider (ca depend du calculo)

@Bilauto ,as tu reussi a decrypté les dates inscrit dans le service APV ou tu as juste remplacer les valeurs 00 00 ??

planet92 23/09/2019 09h57

Salut,

c'est possible d'appliquer le meme tutoriel sur l'ECU sid803A ?
si quelqu'un a une réponse je suis preneur.
merci d'avance

fufounet 23/09/2019 11h22

de memoire
i/o terminal fait tout ca

fenril68 12/02/2020 09h14

Salut les gars je déterre ce sujet pour savoir si il était possible de faire la manip de bilauto sur un dcm3.5 ?

Ce stockage n’est-il pas juste dans l’eeprom ?

Ou une autre méthode ?

Merci


Fuseau horaire GMT +1. Il est actuellement 17h11.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Version française #23 par l'association vBulletin francophone
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Tlemcen-electronic © All right reserved