π
<-

Du flashage des TI-76.fr/82Stats.fr

Nouveautés, projets, mises à jour.

Re: Du flashage des TI-76.fr/82Stats.fr

Postby kindermoumoute » 14 Nov 2010, 19:32

jacques wrote:au fait, il ne fait ni pourri à Brest, ni en UK (sauf l'Ecosse) je sais de quoi je parle... :D:


Je suis déjà allé à Brest, et crois-moi, le relevé des précipitation tenait sa promesse :D

Et puis l’Angleterre et l'écosse aussi j'y suis déjà passé (je suis revenu avec des parapluies souvenirs ;) ), et les pelouses ne sont pas vertes juste parce qu'il y a des lapins. :#gni#:
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: Du flashage des TI-76.fr/82Stats.fr

Postby Lionel Debroux » 14 Nov 2010, 19:33

Cemetech est un peu rattaché à  omnimaga

:#non#:
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.4%
 
Posts: 6875
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Du flashage des TI-76.fr/82Stats.fr

Postby kindermoumoute » 14 Nov 2010, 19:47

Ils avaient un IRC commun avant. crepe:
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: Du flashage des TI-76.fr/82Stats.fr

Postby critor » 15 Nov 2010, 15:32

Ma TI-82Stats.fr est passée sous le microscope et l'ohmmètre.
Résultats des recherches de la journée.

Voici donc avec un code de couleur les pattes qui sont directement connectées entre la puce Flash-ROM et le processeur (ASIC).


Légende:
En noir, les pattes non connectées.
En blanc, les pattes reliées à la masse.
De même couleur, les broches qui sont reliées.


Les indications correspondent aux spécifications officielles de la puce Flash.
Elles ne sont pas forcément respectées par TI.


ImageImage


Le processeur TI-738X est identique entre les TI-76.fr, TI-82Stats.fr, TI-73 récentes, et TI-83+ récentes.

La Flash-ROM peut être de marque MX ou Spansion, mais fait dans tous les cas 512Ko et le brochage est identique.


On remarque que la broche WE# de la Flash-ROM est bien reliée au processeur. Or, cette broche est censée autoriser l'écriture en Flash-ROM... Pourquoi l'avoir reliée si cette fonctionnalité est inutilisée/interdite?...

Toutefois, la broche d'adressage A17 de la Flash-ROM est reliée à la masse. En conséquence elle est toujours à l'état 0, et l'on a accès en lecture (ou écriture) qu'aux premiers 256Ko de ROM, qui contiennent un système TI-83 standard ne permettant pas d'écriture en ROM et ne contenant aucun Boot Code.
C'est-à-dire que si il y a vraiment un Boot Code déjà préécrit plus haut en ROM (pour un éventuel premier flashage définitif en usine), ce n'est pas la peine de s'acharner sur le clavier avec les combinaisons ON+DEL ou autres, il n'est pas possible (en l'état) d'y accéder.


Ce qui serait maintenant intéressant, ce serait de voir quelle broche du processeur est reliée à A17 sur une TI-83+ récente...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Du flashage des TI-76.fr/82Stats.fr

Postby kindermoumoute » 15 Nov 2010, 18:51

En gros, tu ne sais pas si l'on peut règler le problème sans modifier la partie hardware ?

critor2000 wrote:Ce qui serait maintenant intéressant, ce serait de voir quelle broche du processeur est reliée à A17 sur une TI-83+ récente...


Que tu n'a pas ?
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: Du flashage des TI-76.fr/82Stats.fr

Postby critor » 15 Nov 2010, 19:32

kindermoumoute wrote:En gros, tu ne sais pas si l'on peut règler le problème sans modifier la partie hardware ?


Si c'est possible, il y aura sûrement une petite partie hardware à la modification.
Mais rien d'extraordinaire: couper une patte ou relier 2 pattes.


kindermoumoute wrote:
critor2000 wrote:Ce qui serait maintenant intéressant, ce serait de voir quelle broche du processeur est reliée à A17 sur une TI-83+ récente...


Que tu n'a pas ?



J'ai relié la broche ROM A17 à la broche processeur entre RESET# et A7.
(simple intuition - je n'ai pas pu ouvrir ma 83+ pour vérifier)

La calculatrice fonctionne correctement, mais je n'ai pas d'avantage réussi à déclencher un boot code éventuel avec ON+DEL.
J'ai même testé ON + toutes les touches une par une sans succès.

Soit il n'y a pas de boot code en ROM, ce qui va être embêtant (et alors on peut se demander sérieusement comment le processeur TI-738X commun aux 83+ et 82Stats.fr arrive à faire démarrer l'OS sur 82stats.fr)...
Soit je n'ai pas soudé la bonne broche...
Soit j'ai raté mes soudures.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Du flashage des TI-76.fr/82Stats.fr

Postby critor » 15 Nov 2010, 19:46

Trouvé quelques connexions supplémentaires entre le processeur et la ROM sur 82Stats.fr:

Image
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Du flashage des TI-76.fr/82Stats.fr

Postby critor » 15 Nov 2010, 22:08

Bon, après vérification des connexions sur ma TI-83+.fr, je confirme la position de la broche d'adressage A17 sur le processeur:

Image

Seule cette broche permet d'accéder en théorie à 512Ko de ROM au lieu de 256Ko.

J'ai vérifié à l'ohmmètre, mes soudures semblent bonnes.
Je ne dis pas qu'elles sont solides, mais il n'y a pas de faux-contact ni à la soudure, ni sur les broches voisines.


Si l'on veut transformer une TI-82Stats.fr / TI-76.fr, la modification que j'ai faite sera obligatoire.

Toutefois, ce n'est pas suffisant...

Je n'arrive apparemment pas avec ON+DEL à lancer un boot code.
Peut-être qu'il n'y en a tout simplement pas dans cette ROM, ce qui est possible puisque cette zone est inaccessible sans modification matérielle...
Ou alors, c'est un boot code spécial qui s'active avec une autre combinaison...


J'ai tenté de forcer la broche A17 à l'état 1 en la connectant à la broche CE (Chip Enable), ce qui force l'accès aux 256Ko "hauts" et empêche celui aux 256Ko "bas".
La calculatrice ne s'allume apparemment pas.
Donc, les 256Ko "hauts" ne semblent pas contenir une copie de l'OS contenu dans les 256Ko "bas".


On serait fixé si je pouvais dumper la partie haute, mais l'assembleur de type TI-83 ne permet pas (en théorie) de lire plus de 256Ko de ROM...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Du flashage des TI-76.fr/82Stats.fr

Postby critor » 16 Nov 2010, 00:19

Voici la transformation à effectuer sur vos TI-82Stats.fr / TI-76.fr pour faire sauter la protection matérielle les limitant à 256Ko de Flash-ROM, et interdisant donc physiquement le flashage d'un OS TI-73/83+:

Image


Dans l'immédiat ça ne sert à rien, puisqu'il reste après une "protection" logicielle.
En effet, comment faire pour écrire un OS TI-83+ de 512Ko ou un boot code TI-83+, alors que l'on est sous un OS de type TI-83 qui:
- ne sait pas écrire en ROM
- ne sait pas adresser plus de 256Ko de ROM
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42496
Images: 17334
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Du flashage des TI-76.fr/82Stats.fr

Postby kindermoumoute » 16 Nov 2010, 18:44

Waou ! Si une méthode arrive à être trouvé, je la met volontier dans mon tutoriel !
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

PreviousNext

Return to Actualités

Who is online

Users browsing this forum: ClaudeBot [spider] and 10 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2833 utilisateurs:
>2821 invités
>5 membres
>7 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)