Sinon qui a vu le petit afficheur de différentes valeur qu'un mec à fait sur "un certain forum que si je met son nom ça fera une modif automatique pour pas qu'il apparaisse"
Bonjour,
Est ce quelqu'un a finalement désassemblé le code d'un type 2 et le code d'un type 3 ?
Le projet semble totalement arrêté après quelques mois, je me trompe ?
En énorme retard oui ... arrêté, non pas vraiment.
Le schéma électronique est bouclé. On va attaquer le routage après relecture ... et commencer à se monter des ... euh ... mulets
Sur du désassemblage proprement dit j'ai pas vraiment travaillé. J'y crois moyen en fait. Je pense plutôt à connecter un digifant complet sur un simulateur pour mesurer son comportement. Ca permettra d'en savoir presque autant qu'en désassemblant et ça sera bcp plus facile
oui duke avait attaqué une routine labview pour dessassembler une puce T3, mais un carnage a comprendre ce qu'il se passe, et ca avait pas été plus loin que ca. Du coup on se lance dans le clonage de calculo ^^
Bonjour,
Je travaille sur le programme le plus simple des G60 qui ressemble de très près à celui de la G40 type 3 (hormis le pilotage de l'ISV et un offset d'adresses).
J'ai aussi une description presque complète de toutes les tables de données ainsi que l'interprétation d'une partie du code (par exemple, le calcul du temps d'injection), et aussi l'utilisation de certains registres.
Il faut partir de toute façon partir des sorties (injection et allumage principalement) et des entrées du CAN pour commencer à comprendre comment est architecturé le code.
Le type 2 doit être également très proche tout en étant plus "rustique" (moins de place mémoire).
A suivre
je m'explique
j'ai une reprog à faire ou à faire faire
mais je préfèrerais apprendre à le faire pour approfondir mes connaissances
j'en ai compris les grandes lignes mais faudrait qu'on m'explique en détail le matos à utiliser, comment faire et les conneries à ne pas faire
c'est sur un digifant II de 1.8L 8s pour le monter sur un KR 1.8L 16s
le détail de la bête en photo
d'aprés ce que j'ai compris le digi II a deux eprom
un pour l'allumage et un pour l'injection
merci de votre aide
si il faut que je crée un autre post pour traiter ce sujet, pas de soucis dites le moi
Bonjour,
Tu "oublies" cette version du Digifant.
Les données d'avance à l'allumage sont intégrées dans la puce secondaire et ne sont pas du tout adressables.
Il serait préférable de passer sur un Digifant 1 de G60. Le développement sera plus simple.
En fait c'est même deux microprocesseurs qui sont dedans.
Le 68705 de la première photo est un microcontrôleur à mémoire intégrée (en fait processeur + "puce" en un seul boîtier). Probablement qu'on ne peut le relire (sans doute la lecture est verrouillée) et donc impossible d'analyser le programme pour modifier quoi que ce soit
La deuxième photo on a un micro (le 8039) avec sa puce séparée.
C'est assez typique des tout premiers systèmes avec injection et allumage séparés, simplement on a tout mis dans une boite pour ne pas avoir deux calculateurs, deux faisceaux, etc ...
Le 68705 c'est le micro qui servait dans ... les tous premiers décodeurs pirates Canal+
Si le mec du magasin a gardé ses vieux tromblons y'a peut-être une chance , sauf si le bidule est protégé contre la relecture. Là c'est mort direct.
Si les ricains ont fait quelque chose c'est peut-être qu'ils ont récupéré le fichier original avant programmation (par une taupe ), ou alors le truc est pas protégé. Je peux même pas le vérifier. Ce machin est tellement vieux que même sur le net on trouve plus la doc ! (en tout cas pas facilement )
Pour les EPROM, avant de les reprogrammer, il faut les effacer. Ca se fait en enlevant l'étiquette et en les exposant quelques minutes à une source d'U.V. (une lampe à bronzer par exemple ).
J'ai un vieux truc de ce genre qui traine. C'est le genre de machin que je peux te filer. Il partira à la poubelle de toute façon dans quelques mois quand la maison sera vendue