![]() |
Décryptage fichier Eeprom 93c46 - MEMS3
5 pièce(s) jointe(s)
Salut à tous,
Je recherche une personne qui aurait les compétences pour tenter de décrypter les codes injecteurs d'un fichier eeprom 93c46 d'un MEMS3 d'un Land Rover TD5. Je joins 4 séries de fichiers sur lesquels j'ai modifier via un outil de diagnostic, les codes injecteurs. Le pdf joint, précise les codes rentrés pour chaque série des différents fichiers. Il n'y a pas de défaut mémorisés dans les fichiers Eeprom, seul les codes injecteurs dans chaque série, sont différents. Le but est de décrypter/déchiffrer cette codification, pour pouvoir ensuite rentrer des codes injecteurs (en force au programmateur), car l'outil de diagnostic rentre que partiellement les bons codes. Merci d'avance à ceux qui voudrons s'y "amuser" (pour ne pas dire, s'y casser les dents). |
Citation:
Merci de ta participation. Non, je n'ai pas cet outil de diagnostic. |
Salut ,j'ai regarder vite fait ,je pense que c'est la mais pas trouver le decryptage
http://img4.hostingpics.net/thumbs/m...magebitmap.png tu peux regarder les liens ci dessous qui peuvent t'interressé , http://forums.lr4x4.com/topic/44106-...jector-coding/ http://forum.landrovernet.com/showth...-codes-Answers The injector codes are composed of 5 characters, 4 literal and 1 that can be numeric or literal. The first 4 characters are coupled two by two and the last one is single (for example NN FG 5 ). The last character can be different because there are 3 types of injectors built from year 1999 up to now. |
Salut, j'ai jetté un coup d'oeil
tu devrais deja garder les meme codes que tu metterais de l'injo 1 a 4 et decaler/faire tourner les valeurs Ex: ABCDE EABCD DEABC CDEAB BCDEA ABCDE EABCD DEABC ...etc... Il sera deja plus facile de reperer les valeurs qui changent et a quel endroit. |
Citation:
HawkEye pro - Bearmach |
Citation:
Je vois qu'avec l'outil Nanocom, ils ont le même problème. Par-contre, dans ce topic, ils expliquent certaines correspondances avec des chiffres, mais l'outil que j'ai ne propose pas des chiffres à la place du 5ème caractère. |
Citation:
Merci de ta participation. Je referai une ou 2 autres séries en appliquant ce que tu dis, et le posterai. Avec, les 4 séries actuelles, pas de possibilité ? |
Citation:
mais je vais etre plus precis pour que ce soit plus clair, en gardant les memes valeurs leurs mouvements sautera aux yeux dans le dump du fait qu'elles seront uniques (ABCDE et non MMMJA par ex) de la il sera plus facile de determiner son emplacement, le nombre de bits impliqués puis etablir la corelation entre la valeur entrée et la valeur stockée en eeprom (A en ascii = 0x41 en hexa = 01000001 en binaire.... mais qui donne a la fin 0xFC08 en eeprom) de la restera juste a analyser le pourquoi du comment (rotation de bits, xor avec valeurs constantes, xor avec octet precedent... ou que sais je encore...) Requis pour arriver a tes fins: - un thermos de café - du calme autour de toi - un cerveau - un editeur hexadecimal - un fichier texte bon courage a tous ceux qui se pencherons dessus. :46: |
j'ai un TD5 dans la cours
et eeprom analyser |
Quel est ce code qu'il faut passé a 00 pour off l'immo ,retrouvé en comparant d'autres dump
Code pin ?Immo ID ?Connais pas du tout antidem Land rover . (rien a voir avec le sujet ,mais c 'est bon a savoir :) ) http://img15.hostingpics.net/thumbs/...magebitmap.png |
Citation:
Celui-ci est un "ancien" avec une 27c1024, les news ont une 29F200 avec une Eeprom 93c66 |
http://img15.hostingpics.net/thumbs/...agebitmap3.png
L'architecture a l'air similaire sur les 93c66 juste + de FF FF ;) |
Normalement, de l'adresse 6C à 75 inclus, c'est l'immo.
Ne pas s'embêter avec ces octets pour les codes injecteurs. |
celle ci est un 138 CV avec une 29F200
|
2 pièce(s) jointe(s)
Voilà une 5ème et 6ème série, comme convenu.
Sachant que les lettres A, D, I, J, K et N, ne sont pas systématiquement dans les 5 colonnes de possibilités d'entrée de codes (code injecteur sur 5 lettres), je ne suis pas parti avec ABCDE mais avec BCEFG, que j'ai fait "tourner" (voir tableau joint). La 6ème est la même chose (j'ai re-rentré les mêmes codes et de la même façon) et relu (les codes mémorisés via l'outil de diag sont les même que la série 5). Les octects qui ont bougés dans le dump, entre la 5ème et 6ème série, ne font donc pas partie du codage injecteurs et peuvent donc être éliminés du casse tête. PS: Dans ta liste MrRORRY, tu as oublié l'aspirine !!! |
Il n'y a pas un hacker, un programmeur, un informaticien, ... sur T.E., capable de décrypter / déchiffrer cela ?
Je suis étonné !!! Ils ne sont pas tous partis à Rome "lol". |
Salut,
Pourquoi ne pas intervertir que les lettres des deux premiers dans un premier temps, ça serait tout de même plus facile que de faire les cinq !!! et même changer qu'une lettre à la fois sur, un seul injecteur .... |
Citation:
Il y a 6 fichiers, dans ces 6 fichiers, certains ont été modifiés à la demande de certains programmeurs qui connaissent mieux que moi le domaine. Il me semble que de tenter de décrypter sur un seul ou 2 octets ne serait pas la bonne solution car trop peu de données. Le bloc ou se loge la codification des injecteur est repéré, il suffit de .... s'y casser la tête dessus. |
salut re ,
faut prendre une base ex mod 1 ou 6 et mod juste 1 chiffre (au mieux ou juste 1 injo ) et voir ou ca touche , la ya tout qui bouge a chaque fois ,c'est pas pratique de savoir dans quel sens ca travail |
C'est toujours le dernier byte qui est mal ecrit ?
sur les liens que j'avais mis ,ils expliquait que ça correspond a la classe de l'injecteur et qu'il ya 3 types si tu peux juste refaire un , avec juste 1 ou 2 lettres,enfin avec le moins de changement possible http://img4.hostingpics.net/thumbs/m...agebitmap2.png |
Citation:
Quand cela bouge entre ce que j'écris via l'outil de diag et ce qui est mémorisé/validé, oui c'est toujours sur le dernier caractère. Je vais tâcher demain de refaire un fichier de plus avec une seule lettre de modifiée sur le premier injecteur. |
Le 5 chiffre du code sur le haut de l'injecteur est remplacé par un nombre comme suit: -
Pour les premiers ECU (MSB *****) et les injecteurs noirs: A = 0 ou 3 B = 1 C = 2 Pour les injecteurs ECN et les injecteurs Green NNN suivants: E = 1 F = 2 G = 3 H = 4 J = 5 K = 6 L = 7 M = 8 ou 0 Le numéro est entré dans la troisième case. T'as essayer ca ?? |
je pense qu'on pourra y arriver
c'est comme les vin to pin chez psa une fois décrypté c'est d'une évidence |
Citation:
Non, car mon outil ne me permets pas de rentrer un chiffre à la place de la 5ème lettre. Si tu as lu mon pdf joint, j'ai fait un tableau qui précise les lettres (il n'y a pas de chiffre) autorisées via l'outil de diag dans les 5 "colonnes". |
Citation:
Ok, mais ça nous permettrait de localiser l'adresse de chaque lettre, c'est pour celà que je ferais la modification des lettres d'un injecteur une par une ! |
1 pièce(s) jointe(s)
Voilà, la 7ème série.
Seule la 1ère lettre du code du premier injecteur a été modifiée (en rapport à la série 6). Série 7 : 1= JCEF 2= CEFGB 3= EFGBC 4= FGBCB 5= GBCEC |
Peux tu faire tourner ta lettre sur ton injecteur ?
BJEF BCJF BCEJ |
Citation:
oui tout à fait |
il faudrait aussi faire deux ecriture a la suite identique (code injo pareil juste ecrire et lire 2X )
Pour voir si ya pas un compteur d'ecriture ou acces login ou un truc du genre , A voir aussi pour un cks , Car la juste avec une valeur mod ,Ya encore bcp de changement !! |
ou avec un émulateur ;) voir le changement en live c'est pas comme si y avait 300 pages a verifier
|
SALUT
ya trop dumps je comprend pas trop mais bon peut tu ou dejas fait ? prendre une serie et changer leurs emplacement ex 1 sur 2 2 sur 1 3 sur 4 4 sur 3 merci |
Citation:
|
Supposition ?
Si Je suis a coté de la plaque ,Rigolez pas trop quand même :biggrinjester: :07: lol ^^ http://img4.hostingpics.net/thumbs/m...agebitmap5.png |
Citation:
|
Citation:
Je vais tenter de faire une 8ème et 9ème série en tenant compte de vos commentaires. |
Formator ,on est d'accord que tu travaille sur un ecu Gen1 ?
donc la 5th lettre ne peut pas depassé une valeur de 3 (ABC) As tu réussi a voir autre chose que B ou C (A peut etre avec quel lettre )??? La dans l'exemple tu essayer le 5th avec un G (3) car tout les autre si on compare au tableau de conversion tombe juste . L'outil fait les deux type codage sans différence!! c'est accepté par l’écu ou pas ,j'ai l'impression ? http://img15.hostingpics.net/thumbs/...agebitmap9.png Ton diag doit avoir le meme algo que nanocom ou les autres outils qui plante comme toi !! en plus si ya des faute dans l'algo du diag ou dans le manuel ,ca nous aide pas!!Mdr |
Formator ,on est d'accord que tu travaille sur un ecu Gen1 ?
Oui, l'ECU est avec une flash 27c10 et une eeprom 93c46, et ce, depuis le début. Les tests sont toujours fait avec le même ECU en prenant soin qu'aucun DTC ne vienne se rajouter dans le fichier. Seul le codage injecteur est modifié. donc la 5th lettre ne peut pas depassé une valeur de 3 (ABC) As tu réussi a voir autre chose que B ou C (A peut etre avec quel lettre )??? Si tu as bien lu le PDF, tu verras qu'en 5ème lettre, cela va plus loin, vu qu'il y a des F et des G Les codes des injecteurs relevés et reportés sur le pdf, sont ceux relus via l'outil de diagnostic, en sachant (je me répète) que certains codes sont modifiés une fois rentré (exemple = je rentre FGBCE et lors de la lecture j'ai FGBCB - cet exemple vient de la série 6 "4ème injecteur"). Sur cet exemple, la 5ème lettre qui était un B est passée en E ??? |
2 pièce(s) jointe(s)
8ème et 9ème série.
Seul le premier code du 1er injecteur à été modifié en rapport à la série 7. Série 8: 1= BLMH 2= CEFGB 3= EFGBC 4= FGBCB 5= GBCEC Série 9: 1= LMHBA 2= CEFGB 3= EFGBC 4= FGBCB 5= GBCEC |
Citation:
Salut Selim95, En série7, quelque chose de similaire (pas tout à fait ce que tu demandes , certes) a été réalisé. |
Il aurait fallu que tu le fasses avec les codes si dessous qu' on est une suite ...
BJEF BCJF BCEJ |
Fuseau horaire GMT +1. Il est actuellement 00h01. |
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