Il y’a quelques temps déjà je me suis mis en tete de faire de l’ingénierie inverse.
J’ai donc commencé par un peu étudier ce que j’avais sous la main c’est a dire ma calculatrice
j’avis de la chance elle avais cramée et donc j’avais pas de remord a l’ouvrir
j’ai donc commencé a prendre des photos détaillés et a ouvrir une page sur ti-planet
C’est la ou j’ai commencé a m’y mettre réellement
Le commencement
J’ai donc commencé par les photos détaillés de d’intérieur
puis a reposer tous les composant dans proteus a leur position
puis tracer toutes les liaison relevées au multimètre
Ce qui a marché mais qui y eu ces limites
La re-motivation
Après avoir vu une video d’un modeur de wii sur le PCB cuting.
J’ai donc pris le pcb et ai dessouder les composant en prenant soin de les mesurer avec l’aide d’un bête kit testeur de transistor
Puis j’ai poncé et scanné le pcb
Ce qui m’a permis de remplacer la majorité des liaison tordues par leurs symboles de masse ou de vcc….
j’ai ensuite grace au datasheet des composants autour du cpu pu retrouver une grosse partie du pinout de celui ci
Et donc pus faire les schémas dans leur totalité de la carte mere
Schéma dans sa totalité
Creation d’un moyen de test
Sur ce coup j’y suis allé en mode bourin
j’avais une autre ti cramée que j’ai “réparée”
je l’ai coupée en 2, j’ai récupéré les broches que j’avais besoin que j’ai déporté
j’ai remplacé la batterie par un step-up avec une connection usb et j’ai ressoudé l’écran en passant par une série de connecteurs
je sait bien que c’est pas cool pour le patrimoine mais elle est pas en état de fonctionner correctement
Les test
j’ai créé une board de led avec des resistances en parallèle avec l’écran
j’ai pus grace a celles ci découvrir grossièrement comment fonctionnait l’écran
j’ai pus voir que quand j’augmente le contraste j’ai 5 led a gauche qui forment un compteur binaire
http://www.youtube.com/embed/M-j9rr_6WQo
ce qui m’a permis de faire ce tableau:
mais j’ai remarqué que quand je dépassait une certaine valeur de contrast une sixième broche j’activé liéairement surement par pwm
L’analyse logique
j’ai en ma possession un analyseur logique a 8 voies pas suffisant pour les 15 a tester
j’ai donc étudié celles ci 8 par 8
j’ai donc pu relever des signaux d’horloge et des signaux qui apparaissais que lorsque l’écran s’actualisait donc j’ai pu
faire faire un premier relevé et j’ai utilisé les led pour detecter ce qui se passait lorsque la calculatrice est éteinte
en utilisant un multimètre et les datasheets des puces de l’écran j’ai pu remonter a ca:
mais c’est pas suffisant.