π
<-

Casio Graph 90+E fx-CG50 version 3.70: unités + Français intégral

New postby critor » 24 Dec 2022, 11:08

1633516336Casio nous sort aujourd'hui sa mise à jour 3.70 pour ses calculatrices graphiques couleur (Graph 90+E en France, fx-CG50AU en Australie, fx-CG50 dans le reste du monde).

Les différents modèles concernés afficheront des numéros de version différents :
  • 03.70.2202 sur Graph 90+E
  • 03.70.0202 sur fx-CG50
  • 03.70.1202 sur fx-CG50AU
Mais en réalité le dernier nombre ne fait pas partie du numéro de version et est généré automatiquement à partir d'informations vérifiées dans le logiciel et le matériel. Le chiffre des milliers justement correspond en fait au code de zonage géographique gravé en usine en mémoire Flash. Pour rappel, le zonage de Casio lorsque présent utilise les valeurs suivantes :
  1. Australie
  2. France
  3. Amérique du Nord
  4. Chine
  5. Singapour
Une fois la mise à jour effectuée, accédons au menu de diagnostic de la machine pour tenter d'en apprendre davantage. Il suffit pour cela :
  1. d'allumer la calculatrice avec les touches
    OPTN
    ×10ˣ
    maintenues enfoncées (
    OPTN
    EXP
    sur les modèles hors de France)
  2. puis de taper
    F1
    9
1633116332Au passage, le menu d'accueil nous indique alors la référence du modèle, ainsi qu'une série de drapeaux (dits Q-bits), protection destinée à permettre la distinction des modèles pour savoir quel système installer lors de la mise à jour, ainsi que quelles fonctionnalités activer ou pas en mode examen :
  • CY811AY sur Graph 90+E (drapeaux 011)
  • CY810AY sur fx-CG50 (drapeaux 111)
  • CY810FY sur fx-CG50AU (drapeaux 111)
On peut alors aller dans VERSION en tapant
4
.
1633316334L'écran obtenu nous indique sur la ligne DateO la date de compilation du système installé sur la machine. Nous obtenons donc :
  • 9 Décembre 2022 à 21h06 pour le système commun aux Graph 90+E et fx-CG50
  • 9 Décembre 2022 à 21h15 pour le système fx-CG50AU
Bref pour résumer, nous passons donc de la version 3.60 compilée le 30 Août 2021 à la version 3.70 compilée le 9 Décembre 2022.

16 mois d'attente, c'est beaucoup, espérons donc que cela valait la peine d'attendre. Découvrons ensemble ce qu'il y a de nouveau.








A) Drapeaux de haut d'écran :Go to top

Et bien nous n'aurons pas à chercher bien loin, cela commence dès le lancement de n'importe quelle application intégrée.

Les drapeaux présents dans la barre d'état en haut d'écran étaient jusqu'ici toujours affichés en Anglais abrégé, peu importe la langue choisie.

Désormais, ils bénéficient d'une transcription en Français si ta calculatrice est réglée pour fonctionner dans cette langue.




B) Ecrans de configuration :Go to top

Les différentes applications intégrées te donnent également accès à un écran de configuration spécifique accessible en tapant
SHIFT
MENU
. Ces écrans te permettaient de préciser aussi bien des réglages communs que des réglages spécifiques à l'application courante.

Jusqu'à présent, ces écrans de configuration étaient entièrement en Anglais, peu importe la langue réglée.

Dorénavant, ils bénficient d'une transcription intégrale en Français, aussi bien au niveau des intitulés des réglages que des différents choix de valeurs possibles !




C) Onglets de bas d'écran :Go to top

Ce qu'il y a d'ingénieux avec les calculatrices Casio et entre autres ta Graph 90+E, ce sont les onglets de bas d'écran.

Ils prennent la forme de zones rectangulaires pouvant être affichées en bas d'écran. Au nombre maximal de 6, elles indiquent des actions ou même catégories de sous-onglets pouvant être activées avec les touches
F1
à
F6
présentes juste en-dessous. À la fois intuitif et immédiat, nul besoin ici de s'échiner sur le pavé directionnel contrairement à d'autres modèles !
Mais voilà, revers de la médaille que nous relevions chaque année dans notre classement de rentrée QCC, les intitulés des onglets de bas d'écran n'étaient jamais traduits et restaient donc toujours en Anglais.

Parfois même en cas de manque de place ils utilisaient des abréviations... abréviations donc elles-mêmes en Anglais pour ne rien arranger !
Et bien bonne nouvelle encore une fois, avec cette mise à jour 3.70 les drapeaux et onglets de bas d'écran ont fait l'objet d'une traduction en Français !




D) Boîte de réglage des couleurs et styles :Go to top

SHIFT
5
est un raccourci appelable depuis plusieurs des applications intégrées, te donnant une boîte de dialogue te permettant de choisir, selon l'application courante, une ou plusieurs options de formatage :
  • couleur d'écriture
  • couleur de remplissage
  • style de tracé
  • style de remplissage
Une merveille d'intuitivité, les différents choix possibles pour chaque option faisant l'objet d'une illustration miniature.
Malgré cette remarquable intuitivité, on pouvait ici aussi déplorer que les choix de couleurs et styles de lignes ne soient affichés qu'en Anglais.
Maintenant les différents choix d'options de couleurs et styles de tracé de lignes sont enfin affichables en Français.




E) Application Statistiques :Go to top

Niveau langues, l'application intégrée Statistique de ta Graph 90+E ou fx-CG50 restait un cas particulier dans le sens où même en dehors des écrans de configuration et onglets de bas d'écran, plusieurs interfaces restaient partiellement ou même intégralement en Anglais peu importe la langue réglée.

On peut citer entre autres :
  • écran de saisie des données statistiques
  • présentation des valeurs des paramètres statistiques
  • résultat d'une régression (ajustement)
  • interfaces pour effectuer des tests statistiques
  • interfaces pour demander des intervalles de fluctuation ou confiance
  • interfaces pour interroger des lois de probabilités

C'était particulièrement embêtant, le vocabulaire des statistiques, diagrammes et probabilités étant quand même très spécifique.
Et bien bonne nouvelle, Casio s'est enfin donné la peine d'achever une traduction française intégrale de l'application Statistiques !

Regardons maintenant du côté des interfaces concernant les lois de probabilités. L'application gère pas moins de 8 lois de probabilités différentes :
  • 4 lois de probabilités discrètes : binomiale, de Poisson, géométrique, et hypergéométrique
  • 4 lois de probabilités continues : normale, du χ², de Student, et de Fisher

Ouvrir l'onglet d'une loi propose à son tour 3 onglets donnant accès à des interfaces de calcul :
  • un onglet suffixé en pd (probabilité density) pour le calcul :
    • concernant les lois discrètes, de la probabilité P(X=…)=?
    • concernant les lois continues, de la densité de probabilité
  • un onglet suffixé en cd (cumulative distribution) pour le calcul :
    • concernant les lois discrètes, de la probabilité P(X=…)=?
    • concernant les lois continues, de la probabilité P(…≤X≤…)=?
  • un onglet préfixé en Inv pour le calcul, connaissant la probabilité, des bornes vérifiant :
    • concernant les lois discrètes, de la probabilité P(X≤?)=…
    • concernant les lois continues, de la probabilité P(?≤X≤?)=…

Des suffixes anglophones abrégés fort déroutants pour les non avertis, mais comme nous en avions tant dans les onglets de bas d'écran, là n'était pas le problème dont nous souhaitons te parler.
Ici le problème était que ces obscures abréviations anglaises de bas d'écran avaient été reprises telles quelles dans les éléments pourtant traduits du reste de l'interface.

Et pourtant là il y avait toute la place nécessaire...

Et bien formidable, Casio a non seulement traduit les éléments qui restaient en Anglais, mais s'est également donné la peine d'améliorer les éléments déjà traduits !

Nous avons donc maintenant droit de façon hautement plus limpide à respectivement Densité et Fct Répart (fonction de répartition).




F) Application Programmes :Go to top

L'interface de l'application Programmes bénéficiait elle aussi d'affichages en Anglais :
  • Disp sur un affichage à valider
  • Done en fin d'exécution d'un programme ne renvoyant pas de résultat
Si ta calculatrice est réglée en Français, ces affichages sont maintenant respectivement remplacés par Affichage et Fini.




G) Conversion d'unités :Go to top

Ta calculatrice Graph 90+E ou fx-CG50 intègre un convertisseur d'unités, normalement accessible depuis toute application en tapant
OPTN
F6
F1
.

On pouvait essentiellement lui reprocher deux choses
Premier léger problème, comme beaucoup d'autres éléments dans cette annonce, l'Anglais.

Les noms d'unités soit un vocabulaire souvent spécifique à la Physique-Chimie étaient systématiquement affichés en Anglais, non seulement au niveau des onglets de bas d'écran déjà évoqués mais également sur les interfaces de choix d'unités.
Donc bonne nouvelle, avec la dernière mise à jour le convertisseur d'unités fonctionne enfin en Français, si c'est bien ton choix d'affichage pour ta calculatrice !
Deuxième problème bien plus lourd et embêtant, le convertisseur d'unités est optionnel.

En effet celui-ci n'est actif que si l'application additionnelle Conversion, application officielle préchargée en usine, est présente sur la calculatrice.

Si cette application étant manquante (parce que supprimée, que ce soit manuellement ou via un menu de réinitialisation), alors le convertisseur restait inutilisable jusqu'à retéléchargement et réinstallation de l'application Conversion.

Mais ce n'est pas tout. Rappelons que sur les calculatrices Casio les applications additionnelles, même officielles, sont inutilisables en mode examen. Et voilà, le convertisseur était totalement inutilisable en mode examen, l'onglet permettant d'y accéder étant tout simplement manquant.

Gros défaut de la Graph 90+E qui nous empêchait de pleinement recommander ce modèle jusqu'à présent lors de nos tests de rentrée QCC, notamment pour une spécialisation en Physique-Chimie, l'indisponibilité du convertisseur d'unités en mode examen contrairement à l'intégralité de ses concurrentes directes de milieu de gamme !
16339Et bien excellente nouvelle avec cette mise à jour 3.70, c'est fini tout ça.

Le convertisseur d'unités devient disponible en parmanence, plus besoin de l'application Conversion pour l'activer, et tu peux justement gagner un petit peu de place en supprimant cette dernière.

Et par conséquent, le convertisseur d'unités devient enfin utilisable en mode examen !




H) Applications additionnelles officielles :Go to top

Au-delà de l'application Probabilités, les applications éventuellement listées sont dites additionnelles, car effaçables et rajoutables.

En dehors de l'application Conversion dont nous venons de parler, voici ce qu'il nous reste comme applications additionnelles officielles utiles :
  • Physium : tableau périodique des éléments chimiques + bibliothèque de constantes physiques
  • Graphe 3D : géométrie dans l'espace
  • Plot Image : images en fond d'écran des graphiques
  • Géométrie : géométrie dynamique
  • Sim Prob : simulateur d'expériences aléatoires
Les applications additionnelles officielles souffraient des mêmes problèmes que les applications intégrées, à savoir des écrans de configuration et onglets de bas d'écran en Anglais :


Et a priori nous ne nous attendions à aucune amélioration, vu que ces applications n'ont pas bénéficié de mises à jour à la différence du système.
Et pourtant, contre toute attente, après mise à jour du système en version 3.70 ces mêmes applications se mettent à afficher des écrans de configuration et onglets de bas d'écran en Français :


Cela marche même avec d'anciennes versions des applications en question. Il faut donc croire que le système est capable de reconnaître ces applications officielles et, si la claculatrice est configurée en Français, remplacent à l'exécution la table de messages à afficher.

Petit problème avec l'application Géométrie toutefois, les onglets de bas d'écran ont été traduits mais apparemment pas l'écran de configuration. Cela conduit à un affichage gênant, dans le sens où les choix d'option affichés en onglets ne portent pas les mêmes intitulés que ceux de la sélection résumée à l'écran.

Et notons également que l'application Sim Prob ne bénéficie pas de la chose, ses onglets de bas d'écran restant entièrement en Anglais.




J) Écran d'extinction :Go to top

La dernière mise à jour 3.60 pour la Graph 35+E II monochrome fin septembre 2022 introduisait un nouvel écran à l'extinction de la calculatrice.

Le logo Casio affiché depuis des années pendant une seconde était désormais décalé vers le haut et accompagné d'un "Boost your Curiosity", nouveau slogan de la branche Casio Education.

15588Ce slogan n'était alors pas nouveau pour nous, car nous avions déjà remarqué son apparition sur la nouvelle calculatrice scientifique allemande fx-800DE CW dès juin 2022.

Un modèle justement en niveau de gris contrairement à la Graph 35+E II, et nous pouvions noter que slogan et logo ne partageaient pas les mêmes teintes.

163371633816330Nous nous demandions donc ce que cela donnerait sur un écran couleur, et obtenons suite à la mise à jour 3.70 enfin la réponse.




Conclusion :Go to top

Casio nous signe donc pour Noël une très belle mise à jour 3.70 pour ses Graph 90+E et fx-CG50. Un véritable bonheur pour les utilisateurs francophones d'avoir enfin sa calculatrice en Français, notamment au niveau des onglets de bas d'écran où l'Anglais abrégé n'arrangeait rien, ainsi qu'au niveau de l'application Statistiques et des écrans de configuration avec leur vocabulaire hautement spéficifique. :D

La grande nouvelle est sans aucun doute la disponibilité enfin du convertisseur d'unités, enfin ! Cela fait en effet depuis le lancement à la rentré 2016 que nous déplorions que l'ensemble des excellentes fonctionnalités préchargées relatives à la Physique-Chimie soient cruellement inutilisable en mode examen contrairement à l'ensemble de la concurrence couleur de milieu de gamme. Nous sommes ravis que Casio ait écouté et trouvé un moyen d'arranger ses utilisateurs ! :bj:

Tu trouveras ci-dessous de quoi mettre à jour gratuitement ta calculatrice, ainsi que ta clé USB d'émulation. Les logiciels d'émulation à installer n'ont pour leur part pas encore été mis à jour.
Par contre, nous remarquons que Casio fait le choix apparemment de traiter de plus en plus de choses non pas au nivau des applications additionnelles (quitte à faire évoluer leur gestion) mais au niveau du système d'exploitation :
  • icônes des applications additionnelles en Français (sur Graph 35+E II)
  • onglets de bas d'écran des applications additionnelles en Français
  • écrans de configuration des applications additionnelles en Français
  • migration d'applications officielles dans le système (conversion d'unités) plutôt qu'un mode examen tenant compte de ces dernières
Si nous n'avons aujourd'hui que d'excellentes nouvelles pour la communauté des utilisateurs, les choix techniques qu'il y a derrière ne nous semblent pas augurer d'un avenir radieux pour la communauté des développeurs, ou plus particulièrement des développeurs d'applications additionnelles en langage C et machine.

Rappellons que la gestion des applications additionnelles a déjà été supprimée au profit d'une intégration des applications officielles au système :
  • sur le haut de gamme ClassPad (actuellement fx-CP400+E) depuis la Classpad 330 Plus (rentrée 2012)
  • sur les émulateurs Graph 90+E et fx-CG50 de la clé USB d'émulation (rentrée 2019) ; ces derniers adoptaient donc déjà depuis 3 ans le nouveau comportement qui vient tout juste d'être introduit sur calculatrice pour les conversions d'unités
Ce qui semble nous pendre au nez si le constructeur poursuit des choix techniques dans ce sens, c'est la suppression de la gestion des applications additionnelles tierces, soit lors d'une prochaine mise à jour pour Graph 90+E et fx-CG50, soit sur les modèles qui devraient leur succéder bientôt vu que ces modèles datent de la rentrée 2016 et ont donc maintenant plus de 6 ans (c'est beaucoup dans la gamme couleur de Casio, on approche du record absolu de longévité) .

Souhaitons que l'avenir vienne nous donner tort.

Téléchargements :
  • Mise à jour version 3.70 pour Graph 90+E et fx-CG50 via Windows Mac
  • Mise à jour version 3.70 Graph 90+E fx-CG50 pour clé USB d'émulation (Windows)
  • Logiciel d'émulation installable version 3.60 pour Windows Mac

Casio Mise à jour 3.60 émulateur Graph 35+E II et fx-9750/9860GIII

New postby critor » 22 Dec 2022, 10:30

15968Fin septembre 2022 soit peu après la rentrée, Casio te sortait une formidable mise à jour pour ta calculatrice Graph 35+E II, la version 3.60 (également compatible fx-9750GIII en Amérique du Nord et fx-9860GIII dans le reste du monde).

Au menu une amélioration très significative de la traduction des différents éléments de l'interface utilisateur de ta calculatrice, lorsque le système était réglé en langue française. Nombre d'éléments qui n'étaient pas traduits jusqu'ici le devenaient désormais :
  • menu principal
  • onglets de bas d'écran
  • application de statistiques
versions
≤3.50
version
3.60

Avec désormais des abréviations française compréhensibles dans les onglets de bas d'écran et le vocabulaire français pertinent pour les statistiques et probabilités, ta géniale Graph 35+E II devenait encore plus intuitive et simple à utiliser ! :bj:

Lycéennes, lycéens, enseignantes et enseignants pouvaient donc mettre gratuitement à jour leur calculatrice avec ces nouvelles fonctionnalités ! :bj:

13023Parlons maintenant émulateurs. En plus de cela, Casio avait diffusé une mise à jour 3.60 similaire pour ses clés USB d'émulation.

Mais par contre, rien de tel pour l'émulateur installable, ce qui était embêtant pour les enseignants :
  • la conception de documents avec des captures d'écran à jour nécessitaient de disposer sous la main d'une calculatrice ou d'une clé USB d'émulation
  • la vidéoprojection de menus à jour en classe nécessitait l'utilisation de la clé USB d'émulation, dont le logiciel n'intègre justement pas toutes les fonctionnalités de l'émulation installable justement taillées sur-mesures pour cette situation (tailles d'affichages écran et clavier, captures d'écran accrochables, historique des touches pressées, ...)
  • dans le contexte des lycées français à l'étranger avec des élèves possiblement équipés de fx-9750GIII et fx-9860GIII pas de solution de vidéoprojection optimale, la clé USB n'émulant justement que la Graph 35+E II à la différence de l'émulateur installable

Et bien superbe cadeau de Noël de la part de Casio, la mise à jour 3.60 de son émulateur Graph 35+E II installable vient enfin d'être publiée ! :bj:

Enseignante ou enseignant, tu vas enfin pouvoir guider tes élèves de façon optimale en toute situation ! :bj:

Téléchargements :

Casio Mise à jour émulateur fx-CG10/20 3.10c pour Windows

New postby critor » 21 Dec 2022, 21:29

3147Rentrée 1985, Casio sortait la toute première calculatrice graphique, la fx-7000G.

Rentrée 1995, Casio récidivait en inventant la calculatrice graphique couleur :
  • la cfx-9900GC en France (juste avant donc la nouvelle façon de nommer les modèles français à compter de 1998, qui donnera comme successeurs les Graph 60 et Graph 65)
  • la cfx-9800G dans le reste du monde
Il s'agissait toujours d'un écran à cristaux liquides non éclairé, mais avec une profondeur de 2 bits permettant l'affichage de 4 couleurs différentes : bleu, blanc, orange et vert. L'écran couleur resta une exclusivité des calculatrices Casio pendant pas moins de 16 ans.

8166Pour la rentrée 2011, nouvelle évolution majeure sur les calculatrices graphiques couleur, toujours chez Casio, avec cette fois-ci les :
  • fx-CG10 en Amérique du Nord
  • fx-CG20AU en Australie
  • fx-CG20CN en Chine
  • fx-CG20 dans le reste du monde (dont la France qui aura droit par la suite à un successeur sous le nom de Graph 90+E)
La nouveauté était la passage à un écran de profondeur 16 bits, permettant l'affichage de 216= 65536 couleurs différents, et qui plus est éclairé.

Revivons ensemble ce grand moment d'histoire, avec la vidéo de lancement critiquant le fait que le concurrent Texas Instruments n'était toujours pas passé à la couleur depuis 16 ans, et moquant la TI-Nspire comme une chose du siècle dernier, mémorable : :D

Sauf que raté, Texas Instruments avait également sa TI-Nspire CX en préparation pour la rentrée 2011, elle aussi avec un écran couleur 16 bits éclairé, annoncée juste quelques semaines plus tard. ;)

Fin octobre 2022, Casio avait sorti une mise à jour de son logiciel d'émulation fx-CG10/20, mais uniquement pour ordinateurs Mac.
On passait de la version 3.10.0030 surnommée 3.10c (version de mai 2020 ayant rajouté le support des processeurs Apple M1), à la version 3.10.0040 surnommée 3.10d.

Nous n'avions donc pas pu la tester.

Mais aujourd'hui, Casio nous publie enfin une mise à jour similaire de son logiciel d'émulation fx-CG10/20 pour ordinateurs Windows.
Nous passions ici de la versio 3.10.0020 surnommée 3.10b (octobre 2019) à la version 3.10.0030 sur nommée 3.10c.

Malheureusement nous ignorons les changements. Le système de la calculatrice émulée semblant ne pas avoir varié puisque toujours en version 3.10.0201, c'est donc que les changements concernent le reste (émulation, gestion des licences, compatibilité, etc.).

Téléchargements :

Casio Mise à jour émulateurs Classpad fx-CP400 fx-CG500 2.01.7001

New postby critor » 21 Dec 2022, 17:12

Les calculatrices haut de gamme de Casio consistent en des modèles pourvus d'un moteur de calcul formel ainsi que d'un écran couleur tactile, dits Classpad. Les modèles actuels sont les suivants :
  • fx-CP400+E (France)
  • fx-CG500 (Amérique du Nord)
  • fx-CP400 (reste du monde)

13439En janvier 2021 sortait la dernière mise à jour pour ses modèles haut de gamme. Nous passions de la version 2.01.7000 à la version 2.01.7001. Le numéro de version affiché sur calculatrice variait toutefois légèrement :
  • 2.01.7201 sur la fx-CP400+E
  • 2.01.7301 sur la fx-CG500
  • 2.01.7001 sur la fx-CP400

En effet le chiffre des centaines du dernier nombre est en fait le code de zonage géographique gravé dans la mémoire Flash du modèle faisant tourner le système. Pour rappel, Casio utilise les valeurs suivantes :
  1. Australie
  2. France
  3. Amérique du Nord
  4. Chine
  5. Singapour

La différence en fonctionnalités étant sans doute ténue, c'est il y a seulement quelques semaines, fin octobre 2022, que Casio vient enfin de publier des mises à jour de ses logiciels d'émulation pour ordinateurs Mac passant sous ces nouvelles versions.

Toutefois bizarrement, les logiciels d'émulation pour ordinateurs Windows n'avaient alors pas bénéficié de mises à jour.

Bonne nouvelle ce jour, Casio nous publie enfin les mises à jour, les émulateurs utilisant les dernières versions sont dès maintenant disponibles pour ordinateurs Windows.

Tu peux enfin bénéficier sous Windows de toutes les dernières fonctionnalités du haut de gamme Casio ! :bj:

Téléchargements :

TI-z80 CERMASTR : répare l'autodestruction Python des 83PCE/84+CE

New postby critor » 20 Dec 2022, 12:16

1632716326Bien que son déclenchement soit rare, les TI-83 Premium CE Edition Python, TI-84 Plus CE-T Python et TI-84 Plus CE Python souffrent d'un très grave bug, autodétruisant leurs fonctionnalités Python.

Une fois le bug déclenché l'application Python refusera de se lancer, avec un message d'erreur :
  • t'invitant à connecter l'adaptateur externe TI-Python et à l'utiliser l'application PyAdaptr si il s'agit d'une TI-83 Premium CE Edition Python
  • te disant que la fonctionnalité Python n'est pas disponible si il s'agit d'une TI-84 Plus CE-T Python ou TI-84 Plus CE Python

1632916328Le problème est également confirmable à l'écran d'autodiagnostic accessible via
mode
alpha
ln
, les informations spécifiques à la fonctionnalité Python n'étant plus affichées.


Voilà, ta TI-83 Premium CE Edition Python, TI-84 Plus CE-T Python ou TI-84 Plus CE Python vient de se désévoluer en un ancien modèle TI-83 Premium CE ou TI-84 Plus CE, perdant à la fois en fonctionnalités (qui plus est une fonctionnalité majeure) ainsi qu'en valeur sur le marché de l'occasion. :mj:

Le changement est hélas officiellement définitif. Aucun reset ou menu de réinitialisation officiel ne permet de revenir en arrière.

Nous pouvons confirmer à coup sûr au moins 4 déclenchements de ce bug dans la communauté, son existence est certaine :
  • moi-même sur TI-83 Premium CE Edition Python, problème constaté juste après le transfert d'une application
  • MozzieThePython sur TI-83 Premium CE Edition Python, problème constaté juste après la mise à jour du système en version 5.7 (source)
  • Lucas5641 sur TI-83 Premium CE Edition Python, problème constaté juste après la mise à jour du système en version 5.6 (source)
  • texasins sur TI-84 Plus CE-T Python Edition, problème constaté juste après la mise à jour du système (source)
À rajouter bien sûr tous ceux qui ont directement démarché l'assistance technique de Texas Instruments, ainsi que ceux n'ont pas réagi parce qu'ils n'utilisaient que pas ou peu l'application Python.

Le bug semble donc a priori être lié aux écritures d'informations en mémoire Flash qui ont lieu lors de l'installation d'une application ou d'un nouveau système d'exploitation, des manipulations parfaitement normales, écritures qui visiblement se passent mal dans certains cas.

Tentons déjà de comprendre non pas ce qui déclenche le problème, mais ce qui suite à son déclenchement empêche l'application Python de se lancer.

On peut justement noter une autre différence entre les calculatrices normales et les calculatrices dont la fonctionnalité Python a été autodétruite, que nous appellerons par la suite pour simplifier calculatrices malades.

À l'écran à propos accessible via
2nde
+
1
:
  • les calculatrices normales affichent une ligne ID avec le numéro de série électronique interne à la machine
  • les calculatrices malades ne l'affichent pas

Or cette information est issue du certificat, une page spéciale en mémoire Flash avec des informations sur la machine. Nous avons justement l'outil CERMASTR permettant d'afficher les informations du certificat et même de les modifier, regardons cela.

Les informations ansi que leur nombre peuvent varier d'une machine à une autre. Sur les machines normales, nous avons :
  • un champ principal 0x033, contenant lui-même :
    • un champ 0x040 avec justement l'ID affiché à l'écran à propos
    • un champ 0x042 avec le nom du modèle (TI-83 Premium CE ou TI-84 Plus CE)
      (ce champ était pris en compte pour les différents affichages de la calculatrice, ce qui te permettait avec CERMASTR de personnaliser le nom de ta machine et ainsi la marquer électroniquement contre le vol, mais malheureusement depuis la mise à jour 5.7 cette valeur est désormais ignorée)
    • sur les seules machines Python un champ 0x043, de valeur "P" (0x50)
Et justement, nous brûlons. Toute altération ou suppression du champ 0x043 désactive les fonctionnalités Python de la machine en question : le système considère que le microcontrôleur avec le coprocesseur 32 bits dédié au Python est absent.

Regardons maintenant le certificat d'une machine malade, comme tout récemment la TI-84 Plus CE-T Python Edition de texasins.

Et bien voilà nous y sommes, le champ principal 0x033 est absent ainsi que l'intégralité de son contenu, ce qui implique entre autres :
  • pas de champ 0x040 avec l'ID de la machine
  • pas de champ 0x043 activant les fonctionnalités Python

Que s'est-il passé ? Nous supposons :
  • que dans certaines situations (mises à jour système ou installation d'applications comme nous avons vu) il peut se produire une corruption du contenu du certificat
  • que le certificat est alors effacé
  • que suite à cela certains champs sont recréés comme on peut le constater, mais visiblement pas le champ principal 0x033, ce qui est en soit un 2ème bug :'(
Bon maintenant que nous avons compris, il est temps de voir si l'on peut réparer cela.

Deux problèmes toutefois avec CERMASTR :

Déjà d'une part les possibilités d'édition de CERMASTR étaient limitées, permettant certes de changer les valeurs et tailles de champs déjà existants, mais pas de recréer un champ absent où on le voulait.

D'autre part, l'écriture directe dans les zones sensibles de la mémoire Flash nécessite un contexte privilégié (unlock), comme le fait l'outil Cesium, Texas Instruments répondant systématiquement à chaque mise à jour système en bloquant la chose :mj:
Et il se trouve que contrairement à Cesium, CERMASTR n'avait pas été mis à jour avec le nouvel unlock compatible avec les dernières mises à jour système 5.7 et 5.8.

Rajoutons qu'un outil logiciel de réparation devient de plus en plus essentiel, car nous avons passé la rentrée 2022 alors que la TI-83 Premium CE Edition Python est sortie pour la rentrée 2019, ce qui veut dire que la garantie de 3 ans vient de commencer à expirer pour certaines machines, et qu'à partir de maintenant il n'est pas certain que Texas Instruments acceptera dans ce cas de les échanger ou réparer si le bug détruisant les fonctionnalités Python s'y déclenche.

Et bien retroussons nos manches. Toute la communauté vient de se mobiliser autour de l'outil CERMASTR, notamment :
  • MateoConLechuga pour y intégrer le nouvel unlock rajoutant la compatibilité avec les systèmes 5.7 et 5.8
  • Adriweb pour y nettoyer le code
  • et moi-même pour étendre les possibilités de création de champs
Nous te signons donc tous ensemble une mise à jour de CERMASTR compatible avec les derniers systèmes en date, et apportant des possibilités d'édition étendues ! :bj:

Nous avons pu constater lors de nos tests qu'il ne suffisait pas juste de récréer le champ Python 0x043 n'importe-où, sans quoi il était parfois ignoré. Ne comprenant pas exactement sous quelles conditions le système accepte ou refuse de prendre en compte ce champ, nous te proposons de reproduire au plus proche la configuration d'usine.

Pour réparer une TI-83 Premium CE Edition Python, TI-84 Plus CE-T Python Edition ou TI-84 Plus CE Python dont l'application Python est inutilisable, voici comment faire.

Déjà, recréons le champ Python 0x043 :
  1. insérer un champ vide en début de certificat
  2. sélectionner sa taille et l'augmenter à 1
  3. sélectionner son identifiant et le mettre à 043
  4. y programmer la valeur par défaut à P (0x50)


Mais cela ne suffit pas, en l'état ce champ sera ignoré selon nos tests. Il nous faut maintenant recréer le champ principal 0x033 et le mettre dedans :
  1. insérer un nouveau champ vide en début de certificat
  2. sélectionner son identifiant et le mettre à 033
  3. sélectionner sa taille et l'augmenter une fois pour qu'il intègre le champ Python 0x043 suivant


Et voilà, juste à écrire le certificat modifié et la machine est réparée, l'application Python remarche, plus besoin de négocier un échange de calculatrices avec le service après vente de Texas Instruments, à devoir s'embêter à expédier sa calculatrice et ensuite à attendre la livraison, surtout lorsque cela se produit juste avant une évaluation ou un examen important ! :bj:
Nous conseillons toutefois aux personnes concernées par la panne de ne pas reproduire ces manipulations seules.

Lancez CERMASTR une fois juste pour prendre une photo ou capture d'écran de l'état de votre certificat à nous partager, et nous reviendrons vers vous avec une série de manipulations personnalisées après les avoir testées sur émulateur en partant d'un certificat exactement dans le même état que le vôtre.

Espérons que Texas Instruments ne va pas se dépêcher une nouvelle fois de bloquer le dernier unlock en date lors d'une prochaine mise à jour logicielle ou matérielle. :#non#:

Cela rendrait donc notamment Cesium et CERMASTR inutilisables, et à nouveau les machines malades irréparables, ce qui serait bien gênant maintenant que certaines machines commencent à sortir de la période de garantie. /!

Téléchargement : CERMASTR

-
Search
-
Social TI-Planet
-
Featured topics
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.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
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.
1137 utilisateurs:
>1094 invités
>35 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)