La fin des applications natives sur TI-83 PCE / TI-84+CE et TI-82 AEP
Posté le 30/04/2025 16:36
A travers un très long et très bon article,
critor se fait l'écho sur TI Planet de la décision récente de Texas Instrument de publier une update pour les calculatrices TI-83 Premium CE / TI-84 Plus CE et TI-82 Advanced Edition Python via un patch bloquant l'utilisation de arTIfiCE et arTIfi82.
Le lien vers l'excellent article de critor est donné ici :
Update anti-arTIfiCE 83PCE/84+CE 5.8.3 & 82 Adv Python 5.6.5
Cette décision de TI intervient suite à la publication sur le net par un individu hors de la communauté TI d'une vidéo explicitant comment modifier matériellement une calculatrice TI-84 Plus afin d'installer une carte électronique de manière dissimulée et de permettre d'accéder à internet via une puce Wifi et offrant la possibilité de communiquer de manière externe durant les examens.
Il y a clairement volonté de nuire car il ne fait aucun doute que ce projet vise à contourner le mode examen des machines.
En réponse, TI verrouille donc ses machines afin de fermer le plus grand nombre possible de portes laissées entre-ouvertes et permettant à la communauté, via un accord de non agression tacite et réciproque, de continuer à créer et utiliser des programmes en assembleur/langage natif.
Comme l'explique critor dans son article :
critor a écrit :Finalement, après des échanges auxquels nous avons grandement participé, une entente informelle a pu être atteinte et formulée oralement, que nous avions fort heureusement mise par écrit de notre côté. La communauté s’engageait à :

ne pas avoir d'outils permettant la réinstallation d'anciennes versions ("downgrade") sans autorisation

ne jamais au grand jamais altérer le mode examen ou effectuer d’autres modifications à des fins frauduleuses / de triche

...ce qui impliquait notamment de communiquer ces règles auprès de nouveaux venus, faut-il bien sûr que contact il y ait eu
En contrepartie :

la communauté pouvait sortir des outils réactivant la possibilité de lancer des programmes assembleur

et Texas Instruments allait tolérer le fonctionnement de ces outils
La confiance étant de fait brisée, la sanction attendue et tant redoutée s'abat donc sur la communauté TI. La fin de la tolérance et la fermeture des failles exploitées par les outils communautaires pour offrir le support de l'ASM sur ces machines. Il faut être clair, il s'agissait réellement d'une tolérance de TI vis à vis de sa communauté. A n'en pas douter, TI a identifié depuis très longtemps les failles utilisées mais n'appuyait pas sur le bouton nucléaire grâce à l'accord trouvé avec sa communauté.
Il convient aussi de dire que la communauté "officielle" TI, principalement centrée autours de
TI Planet pour sa branche francophone et de
Cemetech pour sa branche anglophone, a toujours veillé au grain et fait en sorte de s'assurer que le pacte était respecté. L'agression relatée venant ici d'un individu hors communauté.
Certes cela se passe chez les copains de TI, mais il ne faut pas se voiler la face, ce genre d'agressions et de ruptures de contrat moral sera payé par tous les utilisateurs de calculatrices, qu'elles soient TI ou autres. Numworks en a fait les frais en 2020 et a fermé son OS en 2021 rendant le développement communautaire à peu près inexistant, TI avait aussi lors d'une première agression bloqué le support de l'ASM en 2020 avant d'officieusement le tolérer via les jailbreaks arTIfiCE et arTIfi82.
Plus proche de nous, Casio ne supporte plus les addins tiers sur sa petite dernière la Graph Math+ / fx-CG100(AU). Alors que cela était le cas sur les modèles précédents fx-CG ou fx9860.
Bref, ce n'est clairement pas une bonne nouvelle pour les communautés sérieuses des constructeurs. Encore une fois, et bien tristement, c'est un individu lambda qui n'est pas affilié à une communauté, qui vient briser le travail de longue haleine poursuivit par la communauté.
La conclusion de critor est triste mais bien réelle, nous avons vu ceci avec la TI nSpire pour laquelle le verrouillage a conduit à la mort de la communauté :
critor a écrit :
Donc à plus ou moins brève échéance, la communauté de développement CE est probablement condamnée ; dans tous les cas nous allons forcément vers un épuisement des failles utilisables un jour ou l'autre, combat que Texas Instruments a de façon similaire apparemment fini par gagner contre Ndless avec les TI-Nspire.
Merci ChromaLock pour avoir, par ton égocentrisme pathologique, déclenché l’anéantissement d’une communauté, la mise aux oubliettes de 10 années de créations qui vont devenir inutilisables, ainsi que les conséquences à venir dans les prochaines années et qui, nous le craignons fortement, seront loin de ne concerner que le seul constructeur Texas Instruments.
Mais nous ne souhaitons pas être trop alarmistes pour autant. À l’exception des rares pays ou examens dont la réglementation force à installer la dernière mise à jour, l’effet ne va pas être immédiat. Et le stock de rentrée 2025 est, heureusement pour nous, probablement partiellement déjà produit et acheminé. Nous pouvons prévoir les premiers effets vraiment notables à partir de la rentrée 2026, avec le renouvellement d’un premier tiers des TI-83 Premium CE utilisées au lycée par de nouvelles calculatrices venant avec une version 5.8.3+ préinstallée en usine.
Nous avons clairement encore quelques mois/années de fun sur calculatrices CE devant nous, mais profitons-en… Merci à toutes et tous pour cette formidable aventure durant toute une décennie autour des TI-83 Premium CE et TI-84 Plus CE, ce fut un vrai plaisir que de vous avoir avec nous.
Y'aura-t-il un mouvement similaire de la part de Casio ? On peut le redouter. Nous espérions un support officiel des addins de retour sur la Math+, cela sera certainement compliqué. Et qu'en sera-t-il de l'existant, tant officiel que officieux. Verra-t-on se fermer les Graph 90+E et les Graph 35+EII ?
Je vous invite à lire le très bon article sur TIP et à partager vos commentaires ...
Citer : Posté le 30/04/2025 16:44 | #
Merci pour l'article. Aïe aïe aïe, mauvaises nouvelles.
On ne se dirige de toute façon pas vers une ouverture des modèles depuis longtemps. Je pense qu'il faut qu'on commence à anticiper ce qu'on veut faire avec les programmes, ressources, et activités du site au cas où CASIO se sente menacé de la même façon (ce qui est évident) et nous affecte aussi. Personnellement je veux vraiment que tout reste utilisable quitte à émuler.
Plus long terme on va voir comment ça se développe, en tous cas nous comptons maintenir MPM aussi longtemps qu'il est tenable.
Citer : Posté le 30/04/2025 17:34 | #
Je te rejoins, dans un souci de sauvegarde du patrimoine, tant qu'il est encore temps je dirai, il faudrait songer à se doter d'outils d'émulation.
Citer : Posté le 30/04/2025 19:31 | #
Je pense pas que les Graph 90+E et 35+E II soient impactés. Ce sont des modèles de la génération précédente.
Par contre il y à le risque que Casio ferme les prochaines versions de leurs OS ou de leur prochaine génération de calculatrices
Citer : Posté le 30/04/2025 22:30 | #
Pour les Ti, si aucune faille software n'est trouvée, il faudrait chercher des failles hardware comme sur les Numworks. Mais le problème avec cela c'est qu'alors le développement sur calculatrice deviendra encore plus niche que ce qu'il est déjà.