π
<-

Changement matériel TI-84+SE

Nouveautés, projets, mises à jour.

Changement matériel TI-84+SE

Unread postby critor » 19 Sep 2009, 20:02

Plusieurs utilisateurs de TI-84+(SE) récentes (numéros de série se terminant par les versions matérielles J, K, L ou M) avaient signalé des problèmes avec certaines applications:
  • Emu8x
  • OmniCalc
  • VirtualBoy
  • ...

Qu'y a-t-il de commun entre toutes ces applications?

Elles utilisent la puce RAM au-delà des 32Ko.

En effet, les TI-84+ SE avaient une puce RAM de 128Ko.

Le système d'exploitation ne gère que les premiers 32Ko.

TI disait que cet espace supplémentaire serait utilisé plus tard, ce qui ne s'est jamais concrétisé.

Mais il était parfaitement possible en assembleur de lire/écrire au delà de la zone des 32Ko.


Emu8x émule les autres calculatrices TI-z80, et a besoin de stocker l'image ROM émulée dans la RAM.

OmniCalc permet d'avoir 2 instances de calculatrice en utilisant la RAM supplémentaire, et fait aussi une sauvegarde de la RAM (Recovery) pour éviter de perdre les données non archivées en cas de plantage.

Et VirtualBoy a besoin de RAM (comme la GameBoy), mais aussi de stocker la ROM du jeu émulé.

Bien sûr, on pourrait stocker en ROM, mais les accès à la ROM sont protégés, encadrés, et donc beaucoup plus lents...


Des tests plus poussés sur les TI-84+(SE) récentes, montrent que l'on ne peut plus accéder qu'à 48Ko de RAM, d'où les plantages des applications ci-dessus...

Or, le système d'exploitation est le même, et un dump du Boot Code ne montre strictement aucune différence...


Donc, à un moment donné en 2008, TI a changé quelque chose dans le matériel...
(à partir de la version J? je n'ai pas toutes les versions...)

Peut-être ont-ils décidé que la TI-84+ n'évoluerait plus jamais, et ils ont alors, par soucis d'économie, remplacé la puce RAM de 128Ko par une puce de 48Ko.
(ce qui est quand même bizarre car ce n'est pas une puissance de 2...)

Ou peut-être ont-ils rajouté un bridage matériel...


En tous cas, TI montre une fois de plus son mépris envers les programmeurs, se permettant une modification matérielle cassant de nombreuses compatibilités.


Si effectivement les 128Ko ne sont plus présents dans la TI-84+SE, il n'y a aucune solution pour les applications ci-dessus. :#ouin#:

Quand ça rentre pas, ça rentre pas... :'(:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42493
Images: 17332
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Changement matériel TI-84+SE

Unread postby critor » 19 Sep 2009, 20:40

DJ Omnimaga (xlibman) wrote:Il se pourrait que l'accès à ces 128 Ko se fasse différement maintenant, mais je ne suis pas sur.


Je sais que 48Ko, c'est bizarre comme taille...

Peut-être TI a-t-il bridé ou changé matériellement le fonctionnement des ports de mapping de la RAM.


Mais ça ne m'étonnerait pas non plus qu'ils aient décidé que le modèle n'évoluerait plus jamais, et donc de faire des économies.


Tu sais, ils ont déjà fait ça...

Les premiers modèles de la TI-80 ont une prise mini-jack de communication, inutilisable par le système.

Des capacités de communication futures étaient prévues... et ne sont jamais arrivées.

2 ans après, TI décide que le modèle n'évoluera plus jamais, et supprime les composants de communication inutiles des chaînes de montage (sans changer la carte mère - les pistes sont donc toujours là mais sans les composants)

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

Re: Changement matériel TI-84+SE

Unread postby ced78fr » 21 Sep 2009, 16:38

ils sont quand même pas très fute fute chez Ti... franchement il y a des baffes qui se perdent des fois, pas étonnant que la communauté Ti diminue quand on vous ça...
User avatar
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.1%
 
Posts: 3845
Joined: 11 May 2006, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Bac +5

Re: Changement matériel TI-84+SE

Unread postby critor » 01 Oct 2009, 22:36

J'avais suggéré à Omnimaga, de faire des statistiques sur le résultat des tests en fonction de la version matérielle de la calculatrice.

La version est indiquée par la lettre à la fin du numéro de série - actuellement, elle peut aller de A à M pour les TI-84+(SE).


Ce test a depuis été commencé sur UTI.

Ca semblait coller... jusqu'à-ce que je rajoute les tests de mes calculatrices, pour l'accès à l'extra-RAM.


Voici un petit résumé:

A: OK (critor)
B: OK (ztrumpet)
C: OK (critor + ztrumpet)
D: OK (ztrumpet)
F: OK (critor)
G: OK (3x ztrumpet)
J: no (critor)
L: OK (ztrumpet)
M: no (ztrumpet + thepenguin77)


Voilà, il y a quelque chose qui cloche...

Car j'ai une TI-84+ version J sur laquelle je n'ai accès qu'à 48Ko de RAM en assembleur.
Alors que ztrumpet aurait trouvé une TI-84+ version L (donc plus récente) sur laquelle il aurait eu accès à la totalité des 128Ko de RAM.

Et effectivement sur ma TI-84+ version J, je ne peux pas jouer à VirtualBoy.


Alors 4 solutions:
- soit ztrumpet s'est trumpé en recopiant ses statistiques (test sur les calculettes de sa classe) pour la version L
- soit ma TI-84+ version J est défectueuse
- soit TI a joué à avance-recule sur les dernières versions... ils auraient amputé la RAM sur la version J, puis remis la puce complète sur la version L, pour amputer définitivement sur la version M
- soit (le pire), il n'y a pas de relation fonctionnelle entre le problème de mémoire amputée et la version matérielle... un ou plusieurs autres paramètres entreraient en jeu...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42493
Images: 17332
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Changement matériel TI-84+SE

Unread postby critor » 03 Oct 2009, 17:42

J'ai peut-être deviné quelles étaient les TI-84+(SE) n'ayant que 48Ko de RAM sur 128Ko.

C'est vrai pour mes 5 TI-84+(SE).


Je viens de poster l'info sur UTI pour qu'il y ait plus de tests.


Prenons les 7 derniers caractères du numéro de série.

Voici les résultats des tests sur l'extra-RAM:

S-0504 OK
S-0305C OK
S-0506F OK
S-0307G OK
P-0308J FAIL


Les lettres S/P seraient pour l'usine de fabrication (toutes deux situées en Chine).
Peut-être qu'une des usines a utilisé des composants différents (qualité, spécifications...) pour certaines versions matérielles, ou sur une certaine période...


Si ma conjecture est vraie:
- les TI-84+(SE) fabriquées en S ont 128Ko de RAM accessibles
- les TI-84+(SE) fabriquées en P ont 48Ko de RAM accessibles


Edit: 1ère réponse sur UTI qui confirme cette hypothèse...
Mais il nous faudra bien plus de 6 calculatrices pour confirmer l'hypothèse.

Si c'est vrai, il restera à chercher (au microscope?...) ce qui est différent sur les calculatrices P...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42493
Images: 17332
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Changement matériel TI-84+SE

Unread postby critor » 03 Oct 2009, 17:49

2ème réponse sur UTI confirmant toujours.

J'ai rajouté une petite base de données de fin de numéros de série (provenance datamath.org) pour que l'on puisse se repérer.

S-0304
S-0504 OK
S-0804
S-0305C OK
S-0605D OK
S-0506F OK
S-0606F
S-0307G OK
S-0407G
P-0308J FAIL
P-0308L
P-0408L
P-0508M FAIL
P-0808M

Comme on peut le remarquer, plus aucune TI-84+ récente ne semble fabriquée dans l'usine S...
Et aucune ancienne TI-84+ ne semble fabriquée dans l'usine P...



Mon hypothèse:
Sur une certaine période en 2007-2008, TI a transféré la production de ses TI-84+(SE) de l'usine chinoise S à l'usine chinoise P.
Mais l'usine P a fait de la m****...


Cette hypothèse est de plus compatible avec le fait que l'on ait eu des tests à la fois positifs et négatifs pour les version JKL.
Ces versions tombent en plein dans la période du transfert de production...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42493
Images: 17332
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Changement matériel TI-84+SE

Unread postby critor » 03 Oct 2009, 20:14

Nouveaux numéros de série reportés sur UTI.
J'étais pas sûr au départ...
Mais je crois que j'ai tapé en plein dans le mille, avec une idée "stupide".
(le pire avec cette idée stupide, est que j'ai déjà plusieurs messages privés sur UTI me demandant comment j'ai fait...)

S-0304
S-0504 OK
S-0804
S-0305C OK
S-0605D OK
S-0506F OK
S-0606F
S-0307G OK
S-0407G
P-0308J FAIL
P-0308L
P-0408L
P-0508M FAIL
P-0808M
P-0509M FAIL

Rien ne contredit ma conjecture pour le moment.


Si on la valide, nous aurons terminé l'étape 1: "identifier quelles sont les TI-84+ qui ont accès aux 128Ko de RAM, et celles qui n'ont accès qu'à 48Ko de RAM"

(je rappelle que sur ces dernières, OmniCalc, VirtualBoy, et Emu8x plantent...)


Il restera donc:


Etape 2: comparer visuellement/matériellement/logiciellement 2 calculatrices identiques (même OS, même Boot Code, même version matérielle) fabriquées par P et S, afin de trouver quelle est la différence

Etape 3: résoudre le problème, et donner l'accès complet aux 128Ko de RAM (si ils existent) sur les calculatrices fabriquées par l'usine P


A retenir encore: 3 octobre 2009, encore un grand jour historique dans la vie des TI-84+ :;):
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42493
Images: 17332
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Changement matériel TI-84+SE

Unread postby Bisam » 03 Oct 2009, 21:15

Peut-être pourriez-vous signaler le défaut à TI et si ça se trouve TI ferait un rappel de toutes les 84+ SE fabriquées dans cette usine...

Bon, d'accord, il y a peu de chance... mais si vous insinuez que vous allez le révéler à la presse, ça peut marcher.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Changement matériel TI-84+SE

Unread postby critor » 03 Oct 2009, 23:13

Bisam wrote:Peut-être pourriez-vous signaler le défaut à TI et si ça se trouve TI ferait un rappel de toutes les 84+ SE fabriquées dans cette usine...

Bon, d'accord, il y a peu de chance... mais si vous insinuez que vous allez le révéler à la presse, ça peut marcher.



Là, tu rêves en 3D couleur avec effets olfactifs et gustatifs...


TI n'a pas rappellé les TI-85 versions 1.0 à 8.0 qui comportaient un bug très facile à produire et qui faisait perdre tout le contenu de la mémoire (il suffisait d'éteindre la calculatrice pendant un menu utilisateur).

TI n'a pas non plus rappelé les TI-83 qui font un calcul d'argument faux dans le cas d'un réel négatif, ni même mis-à-jour les systèmes TI-83+/84+ pour corriger ce bug.


Ces deux bugs me semblent bien plus graves...


Ici, ils diront qu'il n'y a pas écrit 128Ko dans le mode d'emploi...


Bon je cite l'avancement sous UTI.

Code: Select all
End of Serial   128K RAM test   LCD FPS test    Boot Code     CPU     Type
             (OK/FAIL)      (120/240/280)   (1.00/1.02)   (MHZ)   (BE/SE)
S-0304
S-0504         OK            120           1.00         13.6    BE
S-0704A        OK
S-0804
S-0305C        OK            120           1.02         14.5    SE
S-0605C        OK
S-0605D        OK                                          SE
S-0506F        OK            120           1.02         15.2    SE
S-0606F
S-0207G        OK
S-0307G        OK            120           1.02               BE
S-0407G
P-0308J        FAIL          240           1.02         15.9    BE
P-0308L
P-0408L
P-0508M        FAIL          120           1.02         15.7    SE
P-0808M
P-0509M        FAIL          2x0           1.02


Please, help us!
Report the RAM-test result (and other things if you want) with the last 7 characters of your serial (very important).

For now, it seems that all TI-84+ made in the P-factory (China) fails the extra-RAM test.



Mais ceux qui ont des TI-84+, n'hésitez pas à répondre ici aussi! :):

Je poste ailleurs simplement parce que la communauté TI francophone n'est pas assez "réactive"...

Pour tester la RAM, il faut utiliser ce programme:
http://www.unitedti.org/index.php?act=a ... ostid=2821 (nécessite une inscription sur UTI)
Si il affiche plusieurs fois la même ligne, c'est pas bon... (c'est qu'il n'arrive pas à accéder à la RAM cachée)
Si il affiche 81, des zéros, 82 (légèrement décalé par rapport au 81), des zéros, etc... c'est bon!
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.4%
 
Posts: 42493
Images: 17332
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Changement matériel TI-84+SE

Unread postby Bisam » 04 Oct 2009, 08:53

Critor2000 wrote:TI n'a pas rappellé les TI-85 versions 1.0 à 8.0 qui comportaient un bug très facile à produire et qui faisait perdre tout le contenu de la mémoire (il suffisait d'éteindre la calculatrice pendant un menu utilisateur).

TI n'a pas non plus rappelé les TI-83 qui font un calcul d'argument faux dans le cas d'un réel négatif, ni même mis-à-jour les systèmes TI-83+/84+ pour corriger ce bug.

Ces deux bugs me semblent bien plus graves...


Les bugs dont tu parles, sont des bugs logiciels... et je n'ai jamais vu un logiciel retiré du marché parce qu'il ne fonctionnait pas bien (sinon, Windows n'existerait pas !!)

Mais là, visiblement, c'est un problème matériel donc un défaut de fabrication.
Bien entendu, si on ne peut pas justifier que la calculatrice devrait avoir 128Ko de RAM, on est mal !
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Next

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.
1987 utilisateurs:
>1975 invités
>6 membres
>6 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)