5.3.1
sortie le 13 mars pour la TI-83 Premium CE
et les TI-84 Plus CE
internationales n'apportait aucune nouvelle fonctionnalité à l'utilisateur, juste des embêtements.Déjà, le mode examen mets désormais 1 minute 30 à s'activer.
Pourquoi ? Parce qu'il prend le temps de revalider les signatures électroniques de toutes les applications présentes en mémoire, dont les 18 applications officielles venant avec le système. La
TI-83 Premium CE
était désormais en France la machine la plus lente pour l'activation du mode examen, tous constructeurs confondus. 1 minute 30 non mais imaginez, avec des candidats et même surveillants déjà stressés en début d'épreuve... 
Pourquoi ? Parce que comme montré avec
Cesium
Cela ne nous empêche pas de trouver le correctif de la faille beaucoup trop extrême. Pour que cette faille soit intéressante il faudrait déjà qu'il existe plusieurs applications non officielles, dont entre autres des lecteurs de documents, ce qui n'est absolument pas le cas à ce jour. D'autre part, la création de ces applications avec le bon bit nécessiterait nombre de connaissances techniques assez poussées, et ceux qui en sont capables n'ont usuellement pas besoin de frauder aux examens, ou ont même possiblement déjà terminé leurs examens depuis un certain temps. Dommage donc d'embêter tout-le-monde pour un risque quasi nul. 




Asm(
, bien évidemment bloquée en mode examen.Mais avec la version
5.3.0
Asm(
est devenue optionnelle.Or, petite erreur, la commande de déclaration
Asm83CEPrgm
n'était quant à elle pas bloquée en mode examen. Il devenait donc possible en mode examen de saisir et exécuter un programme assembleur en mode examen puis de l'exécuter. Et donc potentiellement de saisir du code permettant d'accéder à ses données sans éteindre la diode ou changer la couleur de la barre de titre.
5.3.1
, la commande Asm83CEPrgm
étant à son tour bloquée en mode examen.Cela ne nous cause aucun problème, mais une fois de plus nous trouvons cette correction dispensable. De même, qui va être capable de développer le code en question et surtout de pouvoir le retenir par coeur pour le saisir après activation du mode examen ? 


5.3.1
introduit la toute première régression de fonctionnalités dans l'histoire des TI-83 Premium CE
et TI-84 Plus CE
. 
En effet, la commande
Asm83CEPrgm
n'a pas juste été bloquée en mode examen mais de façon permanente. 
Il n'est désormais plus possible de créer des programmes assembleur sur ta calculatrice.

Il est désormais également impossible d'exécuter les programmes assembleur utilisant la commande
Asm83CEPrgm
, programmes qui heureusement ne sont pas la majorité.Une limitation excessive et complètement illogique, puisqu'il y a toujours possibilité en version
5.3.1
:- de créer des programmes utilisant la commande Asm83CEPrgmavecTI-Connect CE
- de transférer des programmes utilisant la commande Asm83CEPrgmavecTI-Connect CE
- de convertir ces programmes en une version compressée n'utilisant plus la commande Asm83CEPrgmet donc à nouveau exécutable, grâce à la commandeAsmComp(non(encore?...)bloquée.
Asm83CEPrgm
hors du mode examen est donc d'une part totalement inutile, n'embêtant absolument pas ceux qui voudraient s'attaquer au fonctionnement du mode examen, mais embêtant à la place l'ensemble des utilisateurs dans leur usage légitime de la machine. 
C'est tellement illogique que nous avions pensé au départ à un bug, mais
Adriweb
a par la suite eu confirmation de TI que ce changement était bel et bien voulu. 


Boot Code
en version 5.0.0
aucun problème, tu peux réinstaller l'ancien système 5.3.0
quand tu veux.Tu peux vérifier ta version de
, ou encore avec le menu contextuel
Boot Code
en tapant successivement sur ta calculatrice ![[mode] :f22:](./images/smilies/z80/22.png)
![[alpha/texte] :f31:](./images/smilies/z80/31.png)
![[ln] :f81:](./images/smilies/z80/81.png)
Informations sur la calculatrice
de TI-Connect CE
où elle est indiquée en tant que Version de la ROM
.

Boot Code
en version 5.1.5
, et dans ce cas toute tentative de réinstaller une version système antérieure à 5.3.1
sera refusée. 


5.1.5
Texas Instruments
dispose d'un champ 037
. Ce champ contient la version minimale de système autorisée après installation.A chaque installation de système, le
Boot Code
5.1.5
vérifie et met à jour un champ 037
équivalent dans le certificat de la machine, dans une zone mémoire qu'aucun menu officiel ne permet de réinitialiser :- Si la version minimale inscrite dans le champ 037du certificat machine est supérieure à celle du système en cours de réception, ce dernier est refusé.
- Si la version minimale inscrite dans le champ 037du certificat du système en cours de réception est supérieure à celle inscrite dans le champ037de la machine, ce dernier est mis à jour.
Le système
5.3.1
vient avec un champ 037
réglé à 5.3.1
. Un fois cette information recopiée dans le certificat machine, tout système antérieur à la version 5.3.1
sera donc refusé.Les
Boot Code
5.0.0
à la différence ne vérifient et n'inscrivent aucun champ 037
.Il suffirait juste d'un simple programme assembleur pour réinitialiser le champ
037
de la machine. Un utilitaire à priori très facile à coder et qui existe déjà pour les TI-Nspire
, mais que la communauté des développeurs TI-83 Premium CE
et TI-84 Plus CE
n'avait pas osé sortir depuis 3 ans :- car d'une part il n'y avait aucune raison légitime de revenir à une version antérieure
- car d'autre part cela aurait eu l'inconvénient de peiner Texas Instruments, en permettant de revenir à des versions où le mode examen disposait de davantage de failles

Texas Instruments
n'ayant de toute évidence pas su réagir à temps, c'est donc sans surprise que nous t'annonçons aujourd'hui que la communauté, en la personne de , vient de sortir ce qu'elle n'avait jamais osé faire depuis trois ans, OS Downgrade Tool
un utilitaire de réinitialisation du champ 037
.Rien de compliqué, il est entièrement automatisé et suffit juste de le lancer.


- ne fera rien sur les modèles équipés de Boot Codeen version5.0.0
- réinitialisera la valeur du champ 037à 5.1.5 sur les modèles équipés duBoot Codeen version5.1.5
5.1.5
, même si nous te conseillons très fortement le génial système 5.3.0
. 
Si tu es muni d'un
Pas de secrets entre nous, et non ce n'est pas pour protéger
Il se trouve que les systèmes
Tu ne dois pas tenter de forcer l'installation d'un système antérieure à
Boot Code 5.1.5
, les versions systèmes 5.0.0
à 5.1.1
te resteront donc inaccessibles.Pas de secrets entre nous, et non ce n'est pas pour protéger
Texas Instruments
ou son mode examen, mais pour te protéger toi.Il se trouve que les systèmes
5.0.0
à 5.1.1
n'incluent pas de champ 037
, et que le Boot Code 5.1.5
a un bug ; si il ne trouve pas de champ 037
dans le certificat du système en cours de réception, alors il prend littéralement n'importe quoi comme valeur. Il va donc mettre à jour le certificat de ta machine avec une valeur très élevée qui t'empêchera pour longtemps voir toujours d'installer un système, détruisant ainsi ta calculatrice. 
Tu ne dois pas tenter de forcer l'installation d'un système antérieure à
5.1.5
si tu disposes du Boot Code 5.1.5
. 
Bien évidemment, cet outil a le défaut de rouvrir toutes les failles de mode examen corrigées depuis la version
A chaque nouvelle version système désormais, la communauté risque de ne plus se demander
En l'état actuel des choses, si apparemment chaque signalement bénévole et bienveillant doit impacter l'ensemble des utilisateurs dans leur usage légitime de la machine et non les seuls utilisateurs malintentionnés, le dernier point, voir même les deux derniers, nous semblent ne plus être garantis à l'avenir. Juste au moment où, après trois années où la communauté n'a compté ni son temps ni son argent,
5.1.5
, particulièrement avec les versions 5.2
(préactivation avec blocage alimentation)
et 5.3.0
. Nous ne savons pas si le constructeur l'a mérité, mais en tous cas il l'a clairement cherché, avec son incapacité cette fois-ci à agir de façon modérée et juste, et son apparente absence d'empathie lors de ses décisions.Texas Instruments
avait la chance exceptionnelle avec ses TI-83 Premium CE
et TI-84 Plus CE
de disposer d'une communauté pacifiée et docile, qui :- éconduisait les personnes demandant à contourner le mode examen
- s'interdisait de sortir la moindre chose pouvant mettre en danger de près ou de loin les intérêts de Texas Instruments(mode examen, système incluant un moteur de calcul exact/formel...)
- de façon bénévole cherchait et signalait toutes les failles en rapport avec le mode examen
Texas Instruments
vient de remettre en cause unilatéralement le lien de confiance mutuelle qui l'unissait à sa communauté.A chaque nouvelle version système désormais, la communauté risque de ne plus se demander
"qu'est-ce qu'ils nous ont rajouté ?"
mais "qu'est-ce qu'ils ont encore cassé/enlevé cette fois-ci ?"
.En l'état actuel des choses, si apparemment chaque signalement bénévole et bienveillant doit impacter l'ensemble des utilisateurs dans leur usage légitime de la machine et non les seuls utilisateurs malintentionnés, le dernier point, voir même les deux derniers, nous semblent ne plus être garantis à l'avenir. Juste au moment où, après trois années où la communauté n'a compté ni son temps ni son argent,
Texas Instruments
arrivait enfin à faire reculer Casio
en France, mettant un terme à 10 ans de hausse des parts de marché.Téléchargement
:- OS Downgrade Tool
- OS 5.3.0pour TI-83 Premium CE / TI-84 Plus CE
- OS + applications 5.3.0pour TI-83 Premium CE / TI-84 Plus CE