Bonjour à tous, amateur et pro du binaire et autres hexadecimal
Voila je viens vers vous car cette plateforme semble concentrer pas mal d'expert.
Je m'excuse si je n'ai pas posté dans la bonne section j'ai essayé de faire au mieux, et merci d'avance pour votre lecture
Je vous explique brièvement mon problème, j'ai récupéré un vieil analyseur de gaz facom de type XR642. Ce type d'analyseur de gaz doit dans le cadre légal avoir un étalonnage tous les ans ( notamment pour les CT quand ils se servaient encore de ces appareils), aujourd'hui tout le monde est passé à une nouvelle génération mais il fonctionne bien et je voudrais l'utiliser à des fins perso pour mes autos anciennes.
Pour étalonner il semble y avoir un code secret à entrer dans la machine pour débloquer le mode calibration et une fois celle ci fait le calendrier de validité doit se remettre à zéro autorisant un certain nombre de jour à venir. J'ai fait de nombreuses recherches et pris des contacts internes mais à aujourd'hui impossible de connaitre cette procédure l'appareil semble trop ancien.
J'ai démonté l'appareil et celui ci est géré par 3 composants majeurs : 1 eprom 27C256 , 1 µC nec 78C10 et une EEProm 93c46 ( c'est elle qui contient la clé et le calendrier, j'ai trouvé une datasheet dédiée à cette application) ce qui est logique car impossible de reprogrammer une 27C256 avec un clavier il faudrait la passer aux UV etc...
Du coup à force de fouiner j'ai trouvé quelques choses : en temps normal l'appareil nécessite un préchauffage de 15min, mais j'ai trouvé une procédure raccourci, en maintenant une des touches en facade appuyée et en allumant-éteignant et allumant l'appareil à nouveau le préchauffage passe à 2min.
J'ai donc branché mon oscillo sur la broche Chip Select du 93c46 ( celle contenant la clé) : un canal sur le chip select et un canal sur le data input-output ( ils sont reliés ensemble)
Résultat sans la procédure raccourcie, pas de signal sur le Chip select, l'appareil démarre
En activant la procédure raccourcie je trouve un signal sur le chip select et un échange de données ( il semble bien que ce soit le départ de la procédure de calibration...mais il me manque une étape)
sur le graph( Chip select en jaune et data output en bleu)
J'ai donc branché ensuite un canal sur le serial clock, et un sur data input/output. ( clock en bleu et signal input/output en jaune)
Mes questions sont les suivantes :
Est ce que ce protocole ressemble à du RS232 ( car l'appareil à une prise externe RS232 ) ? Le microproc peut il gérer plusieurs langage ?
J'ai commandé un analyseur logique afin d'avoir une lecture plus aisée, j'ai entendu dire que l'analyseur donnait des adresses différentes des adresses physique ?! Est ce que quelqu'un pourrait m'expliquer ?
Je compte dessouder la 93c46 pensez vous qu'il sera possible de desassembler cette petite eeprom afin de trouver la manip ? ou le code ?
Partager