Bonjour tout le monde.
J'ai une demande un peu particulière, bizarre même peut-être. Je cherche a comprendre, comprendre comment mettre à zéro un code de défaut (DTC) dans ma carto.
Le calculateur est un denso N3ZH (oiui c'est pour la rx ^^)
Après une recherche de listes de valeurs en 16 bits dans la carto (en vue hexadécimale), mon soft (race2000) m'indique donc qu'a partir de l'adresse : 0x7E10C (mais j'ai cru comprendre par un contact que j'ai eu qu'elle commencerait a partir de l'adresse 0x07E108).
Chouette ! j'ai ma liste ! Et c'est là que mon questionnement commence, j'ai une liste, soit ! Après renseignements, quelqu'un qui aurait un semblant de damos pour denso , me dit que la table commence a 0x07E108 et est de taille 1x140, je check, j'ai 119 codes DTC en "clair" (comprendre sans le P, par exemple les valeurs 0410 et juste après 0420 correspondent aux codes P0410 et P0420), 2x "0300" au début, et après les dtc j'ai 19 valeurs à "FFFF".
Mon hypothèse de départ était que les FFFF correspondaient aux valeurs d'activation de la liste des DTC, mais il n'y en a clairement pas assez (76 valeurs couvertes si on prends chaque "F" séparément).
Je m'aperçoit maintenant que juste après cette "table" j'ai 140 valeurs formant un pattern (soit 0000, soit 0001, soit 0100 soit 0101).
Ma question [OUF !!!! il la pose sa pù*^*^de question !!!
] je suis presque sûr, que la série de 140 "patterns" est liée à la liste juste avant , oui mais pour supprimer un DTC, il suffit de repérer la position du pattern vs la position du DTC dans la liste et de le mettre à "0000" (si le code qui je veux virer est situé à la 45eme place dans la liste des DTC, le pattern sera lui aussi à la 45eme place de la liste de patterns ?)
Ma question (bis) : c'est pareil pour tous les marques et modèles de calculos ? (je veux dire , la liste des DTC est lisible directement en valeurs 16 bits avec une liste de "patterns" juste après) ?
Je joint ma carto pour la forme, vu que je ne demande pas expressément de suppression de code, mais plutôt une démarche afin de comprendre.
Merci de m'avoir lu et merci d'avance pour vos retours
Chris
J'ai une demande un peu particulière, bizarre même peut-être. Je cherche a comprendre, comprendre comment mettre à zéro un code de défaut (DTC) dans ma carto.
Le calculateur est un denso N3ZH (oiui c'est pour la rx ^^)
Après une recherche de listes de valeurs en 16 bits dans la carto (en vue hexadécimale), mon soft (race2000) m'indique donc qu'a partir de l'adresse : 0x7E10C (mais j'ai cru comprendre par un contact que j'ai eu qu'elle commencerait a partir de l'adresse 0x07E108).
Chouette ! j'ai ma liste ! Et c'est là que mon questionnement commence, j'ai une liste, soit ! Après renseignements, quelqu'un qui aurait un semblant de damos pour denso , me dit que la table commence a 0x07E108 et est de taille 1x140, je check, j'ai 119 codes DTC en "clair" (comprendre sans le P, par exemple les valeurs 0410 et juste après 0420 correspondent aux codes P0410 et P0420), 2x "0300" au début, et après les dtc j'ai 19 valeurs à "FFFF".
Mon hypothèse de départ était que les FFFF correspondaient aux valeurs d'activation de la liste des DTC, mais il n'y en a clairement pas assez (76 valeurs couvertes si on prends chaque "F" séparément).
Je m'aperçoit maintenant que juste après cette "table" j'ai 140 valeurs formant un pattern (soit 0000, soit 0001, soit 0100 soit 0101).
Ma question [OUF !!!! il la pose sa pù*^*^de question !!!

Ma question (bis) : c'est pareil pour tous les marques et modèles de calculos ? (je veux dire , la liste des DTC est lisible directement en valeurs 16 bits avec une liste de "patterns" juste après) ?
Je joint ma carto pour la forme, vu que je ne demande pas expressément de suppression de code, mais plutôt une démarche afin de comprendre.
Merci de m'avoir lu et merci d'avance pour vos retours
Chris
Commentaire