π
<-

News 2025
April (7)
March (1)

News 2024
June (4)
May (4)
April (2)

News 2023
August (2)
July (3)
June (3)
May (7)
April (2)
March (3)

News 2022
August (3)
July (1)
June (4)
May (1)
April (6)
March (4)
January (12)

News 2021
August (8)
July (28)
June (20)
May (19)
April (25)
March (15)

News 2020
August (16)
July (13)
June (17)
May (38)
April (21)
March (17)

News 2019
August (10)
July (3)
June (4)
May (11)
April (8)
March (18)
January (14)

News 2018
August (5)
July (1)
June (9)
May (10)
April (2)
March (14)
January (12)

News 2017
August (10)
July (14)
June (14)
May (11)
April (9)
March (12)
January (11)

News 2016
October (10)
August (8)
July (4)
June (8)
May (14)
April (9)
March (13)
January (11)

News 2015
October (15)
August (11)
July (4)
June (7)
May (12)
April (6)
March (11)

News 2014
August (2)
July (4)
June (2)
May (5)
April (4)
March (5)

News 2013
August (6)
July (6)
June (8)
May (14)
April (24)
March (16)
January (10)

News 2012
October (11)
August (6)
July (7)
June (8)
May (16)
April (16)
March (6)

News 2011
August (4)
July (4)
June (11)
May (5)
April (2)
March (6)

News 2010
July (1)
June (1)
May (2)
April (1)

News 2009
August (2)
April (1)

Update anti-arTIfiCE 83PCE/84+CE 5.8.3 & 82 Adv Python 5.6.5

New postby Admin » 29 Apr 2025, 21:09

Avertissement + résumé rapide :
Dans le contexte d’un incident de rentrée 2024 à retentissement mondial touchant Texas Instruments et plus généralement l’ensemble de la sphère des calculatrices graphiques, en dérogation aux règles de TI-Planet, cette actualité va exceptionnellement traiter d’outils de fraude aux examens dont il ne sert plus à rien de vouloir continuer à taire l’existence.

Sans des modifications que nous ne détaillerons pas, ces outils ne sont pas utilisables avec les modèles à diode examen actuellement autorisés aux examens français.

Les réactions et réponses restent autorisées sans risque de bannissement, à condition de ne pas apporter d’élément non présent dans l’actualité, pouvant faciliter la triche/fraude en question ou permettre d’autres types de fraude.
Warning + quick summary:
In the context of a globally impactful back-to-school 2024 incident affecting Texas Instruments and more broadly the entire sphere of graphing calculators, in derogation of the TI-Planet rules, exceptionally, this news will address exam cheating tools whose existence is no longer worth trying to keep hidden.

Without modifications which we will not explain, these tools cannot be used with the exam-mode LED models currently allowed in French exams.

Comments/Replies are still welcome with no risk of being banned, provided that no additional information (not already present in this article) is shared, which could facilitate the cheating or anything illegal.
Texas Instruments vient de sortir des mises à jour TI-83 Premium CE / TI-84 Plus CE 5.8.3 et TI-82 Advanced Edition Python 5.6.5 bloquant les jailbreak arTIfiCE, mettant un terme à tout développement communautaire et condamnant 10 ans de programmes assembleur couleur.

La décision de sécuriser la plateforme CE vient en réaction à la sortie, lors de la rentrée 2024, d’une vidéo virale expliquant en détails comment tricher/frauder en interrogeant ChatGPT depuis une calculatrice TI-84 Plus (monochrome) modifiée y compris en mode examen, avec des craintes d’une adaptation pour les calculatrices CE.
Texas Instruments has just released updates to the TI-83 Premium CE / TI-84 Plus CE 5.8.3 and TI-82 Advanced Edition Python 5.6.5, blocking the arTIfiCE jailbreak, putting an end to all community development and 10 years of color assembly programs.

The decision to secure the CE platform is a response to the release, during the 2024 back-to-school period, of a viral video explaining in detail how to cheat by querying ChatGPT from a modified TI-84 Plus (monochrome) calculator, including in exam mode, with concerns about a possible adaptation for CE calculators.











1) Remise en contexte :
1) Context Reminder:

Go to top

8860Comme cela était possible sur nombre de leurs prédécesseurs (officieusement à partir de 1994 puis officiellement à partir de 1997), la calculatrice graphique TI-83 Premium CE sortie en France pour la rentrée 2015 ainsi que son équivalent international TI-84 Plus CE supportaient initialement les programmes en langage machine dits assembleur ("ASM").

Le développement et les annonces se passaient essentiellement sur 2 sites : TI-Planet (principalement francophone) et Cemetech (anglophone).

La plupart des créations a consisté en des jeux vidéo. Des créateurs de plus en plus expérimentés et jeunes ont concocté pour ces calculatrices une formidable ludothèque exploitant à fond les possibilités de l'écran couleur, portant le développement communautaire à un niveau jamais atteint jusqu’alors, sujet dont nous te parlons sans relâche depuis dix ans. Développer des jeux est plus facile et plus amusant que développer des programmes de calcul formel avancé.

2020, la communauté des développeurs assembleur TI-83 Premium CE et TI-84 Plus CE avait bien failli disparaître.
Un élève français et son enseignant avaient cru fort malin de publier le 12 février 2020 sur une chaîne YouTube grand public une vidéo montrant comment il était possible sur TI-83 Premium CE, malgré l'activation du mode examen, d'accéder à l'ensemble des données mémoire préchargées. L'astuce, valable également pour TI-84 Plus CE, exploitait une faille présente dans des versions lourdement obsolètes 5.2/5.3 du système d'exploitation (faille introduite avec la mise à jour 5.2.0 du 28 juin 2016 et corrigée avec la mise à jour 5.3.1 du 22 février 2018).

Officiellement, une fois une TI-83 Premium CE ou TI-84 Plus CE mise à jour, il n'est pas possible de lui réinstaller une version plus ancienne du système. En effet un numéro de version minimale autorisée est inscrit à chaque mise à jour dans une zone de la mémoire Flash qu'aucun menu officiel ne permet de réinitialiser. Toutefois en pratique, il existait à l'époque plusieurs programmes assembleur permettant de réinitialiser ce numéro et donc ensuite pouvoir réinstaller des versions inférieures. Sans grand intérêt jusqu'alors, ils étaient principalement utilisés à des fins légitimes de tests (comparaison des changements entre deux versions du système, ou encore comparaison du comportement d'un programme assembleur sur plusieurs versions du système). Programmes dont la popularité s'était alors soudain mise à croître de façon exponentielle…

En conséquence pour les examens 2020, Texas Instruments avait alors décidé de mettre fin au support des programmes assembleur sur ses calculatrices graphiques couleur TI-83 Premium CE et TI-84 Plus CE, avec la mise à jour 5.5.1 du 12 mai 2020.

Cette action eut l'effet d'une bombe dans la communauté francophone et anglophone. Texas Instruments eut droit sur l'ensemble de ses comptes sociaux promouvant la mise à jour à une avalanche de commentaires remplis pour les meilleurs de critiques ou d'ironie, et pour les autres de pleurs, cris et même insultes.

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

Et justement nous avions des craintes pour cette entente, car comme nous venons de le voir. Cela ne vient pas directement de la communauté de développement TI CE mais d'une personne un peu plus extérieure, Bernard Parisse qui vient de sortir une application KhiCAS capable de rester disponible en mode examen TI-83 Premium CE
8860As was possible on many of their predecessors (unofficially since 1994 and officially since 1997), the TI-83 Premium CE graphing calculator released in France for the 2015 back-to-school season, as well as its international counterpart the TI-84 Plus CE, initially supported native code programs known as assembly ("ASM") programs.

Development and announcements primarily took place on two websites: TI-Planet (mostly French-speaking) and Cemetech (English-speaking).

Most creations consisted of video games. Increasingly skilled and younger creators developed an impressive library of games for these calculators, fully utilizing the color screen’s capabilities and elevating community development to a level never before seen, a topic we’ve been passionately covering for ten years. Developing games is easier and more fun than developing advanced CAS programs.

By 2020, the TI-83 Premium CE and TI-84 Plus CE assembly developer community had almost disappeared.
A French student and his teacher thought it very clever to publicly release a video on a YouTube channel on February 12, 2020, showing how it was possible to access all preloaded memory data on a TI-83 Premium CE even with exam mode activated. The trick, which also worked on the TI-84 Plus CE, exploited a vulnerability present in very outdated OS versions 5.2/5.3 (introduced with the 5.2.0 update on June 28, 2016 and fixed with the 5.3.1 update on February 22, 2018).

Officially, once a TI-83 Premium CE or TI-84 Plus CE was updated, it was impossible to reinstall an older OS version. Indeed, a minimum allowed version number is stored in a Flash memory area that no official menu allows resetting. However, several assembly programs existed back then to reset this number, allowing downgrades. These programs, previously mostly used for legitimate testing purposes (comparing system changes between versions or checking ASM program behavior across versions), suddenly gained massive popularity…

As a result, for the 2020 exams, Texas Instruments decided to end support for assembly programs on its color graphing calculators TI-83 Premium CE and TI-84 Plus CE with the 5.5.1 update released on May 12, 2020.

This decision caused an uproar in both the French-speaking and English-speaking communities. Texas Instruments received an avalanche of comments on its social media accounts promoting the update, ranging from ironic criticisms to outright cries, tears, and even insults.

Eventually, after exchanges in which we actively participated, an informal deal/understanding was reached (later in this article referred to as the "deal"), which we fortunately mentioned in writing on our side. The community committed to:
  • not having tools that allow the reinstallation of older versions ("downgrade") without authorization
  • never, ever altering the exam mode or making other modifications for cheating purposes
  • ...which notably implied communicating these rules to newcomers, provided there was any contact with them
In return:
  • the community would be allowed to release tools re-enabling the ability to run assembly programs
  • and Texas Instruments would tolerate the use of such tools

And indeed, we had concerns about this deal, as we recently saw. This time, the threat didn’t come directly from the TI CE development community but from a more external person, Bernard Parisse, who released a KhiCAS app able to remain available even in TI-83 Premium CE exam mode…



2) Les jailbreaks arTIfiCE :
2) The arTIfiCE jailbreaks :

Go to top

Les programmes assembleur étaient donc de retour depuis grâce à 2 jailbreaks :
22260Rappelons le principe. Il fallait :
  1. Installer le jailbreak. Ce dernier, affichant un menu permettant de lancer des programmes assembleur en exploitant diverses failles et nécessitait donc des manipulations spéciales non prévues pour une expérience utilisateur optimale.
  2. Utiliser le jailbreak pour lancer un programme assembleur spécial, installant à son tour une méthode permettant de lancer à l'avenir les programmes assembleur beaucoup plus facilement. 2 types d’outils étaient ici au choix :
    • AsmHook permettant de lancer les programmes assembleur comme des programmes TI-Basic, c’est-à-dire exactement comme avant
    • ou bien des interfaces graphiques de lancement d’applications, programmes et programmes assembleur (appelées dans ce cadre shells), comme Cesium, CEaShell ou VYSION CE
Assembly programs had thus made a comeback thanks to two jailbreaks:
22260Here’s how it worked:
  1. Install the jailbreak. This displayed a menu, allowing the launch of assembly programs, by exploiting various vulnerabilities, requiring special operations not intended for optimal user experience.
  2. Use the jailbreak to launch a special assembly program, which would then install an easier method for launching future assembly programs. Two tool types were available:
    • AsmHook allowing programs to launch as TI-Basic programs, i.e., exactly like before
    • or graphical launcher interfaces for apps, programs, and assembly programs (called shells) such as Cesium, CEaShell, or VYSION CE
22228Sur TI-83 Premium CE et TI-84 Plus CE, le jailbreak arTIfiCE exploitait une faille dans l'application de géométrie dynamique CabriJr. Il suffisait de charger et ouvrir une fausse figure ARTIFICE afin d'obtenir le menu du jailbreak.

Sur TI-82 Advanced Edition Python, il n'y a pas l'application CabriJr et il n'est pas possible de rajouter d'autres applications. Ici à la différence le jailbreak arTIfi82 exploitait une faille de l'application intégrée Python82. Après avoir chargé une série de faux scripts Python, l'ouverture de cette application affichait le menu du jailbreak.
22229On the TI-83 Premium CE and TI-84 Plus CE, the arTIfiCE jailbreak exploited a vulnerability in the dynamic geometry app CabriJr. Simply loading and opening a fake figure file named ARTIFICE would bring up the jailbreak menu.

On the TI-82 Advanced Edition Python, where CabriJr is absent and app installation isn’t possible, the arTIfi82 jailbreak exploited a flaw in the built-in Python82 app. After loading a series of fake Python scripts, opening the app displayed the jailbreak menu.



3) Mises à jour TI-83/84PCE 5.8.3 et TI-82 Advanced Python 5.6.5 :
3) TI-83/84PCE 5.8.3 and TI-82 Advanced Python 5.6.5 Updates:

Go to top

22251
22252Et malheureusement aujourd'hui nous y sommes. Les TI-82 Advanced Edition Python, TI-83 Premium CE et TI-84 Plus CE bénéficient de mises à jour les faisant passer de versions compilées le 11 octobre 2024 à des versions compilées le 1er avril 2025 :
  • les TI-83 Premium CE et TI-84 Plus CE passent de la version 5.8.2.0029 à la version 5.8.3.0048
  • la TI-82 Advanced Edition Python passe de la version 5.6.4 à la version 5.6.5.0048
22253And unfortunately today, here we are. The TI-82 Advanced Edition Python, TI-83 Premium CE, and TI-84 Plus CE have received new OS versions, updating them from versions compiled on October 11, 2024 to versions compiled on April 1st, 2025:
  • the TI-83 Premium CE and TI-84 Plus CE go from version 5.8.2.0029 to version 5.8.3.0048
  • the TI-82 Advanced Edition Python goes from version 5.6.4 to version 5.6.5.0048
2223022233Sur TI-83 Premium CE et TI-84 Plus CE, la mise à jour système s'accompagne d'une mise à jour de l'application CabriJr. Nous passons de la version 5.0.0.89 compilée le 8 décembre 2014 et compatible arTIfiCE à la version 5.8.3.0048 compilée le 1er avril 2025.
Le changement le plus visible de cette nouvelle version est que la faille utilisée par arTIfiCE y a été corrigée. L'ouverture de la fausse figure ARTIFICE ne donne plus le menu du jailbreak et quitte juste l'application.
2223122232On the TI-83 Premium CE and TI-84 Plus CE, the system update comes with an update to the CabriJr application. It moves from version 5.0.0.89 compiled on December 8, 2014 and compatible with arTIfiCE to version 5.8.3.0048 compiled on April 1st, 2025.
The most visible change in this new version is that the vulnerability used by arTIfiCE has been fixed. Opening the fake ARTIFICE figure no longer brings up the jailbreak menu and simply exits the application.
2223822239
Sur TI-82 Advanced Edition Python, l'application Python82 intégrée au système bénéficie d'une mise à jour. Nous passons de la version 5.6.4.0029 compatible arTIfi82 à la version 5.6.5.0048.
Même changement ici encore, la faille utilisée par arTIfi82 a été corrigée. Les faux scripts Python si présents en mémoire sont ignorés, le menu du jailbreak n'est pas obtenu et l'application s'ouvre tout simplement normalement avec une liste de scripts vide.
On the TI-82 Advanced Edition Python, the Python82 application integrated into the system also receives an update. It moves from version 5.6.4.0029 compatible with arTIfi82 to version 5.6.5.0048.
Here again, same change: the vulnerability used by arTIfi82 has been fixed. Fake Python scripts, if present in memory, are now ignored, the jailbreak menu is no longer triggered, and the application simply opens normally with an empty list of scripts.
2223422236Revenons aux TI-83 Premium CE et TI-84 Plus CE. Même si elle n'était pas utilisée, la même faille était présente dans l'application Python. Et bien Texas Instruments a pris le soin de corriger préventivement cette vulnérabilité. L'application bénéficie en effet elle aussi d'une mise à jour. Elle passe de la version 5.8.2.0029 compilée le 11 octobre 2024 incluant la faille utilisée par arTIfi82 à la version 5.8.3.0048 compilée le 1er avril 2025.
2223522237Back to the TI-83 Premium CE and TI-84 Plus CE: even though it wasn't being used, the same vulnerability was present in the Python application. Texas Instruments took care to preemptively close this vulnerability as well. The application also receives an update. It moves from version 5.8.2.0029 compiled on October 11, 2024, which included the vulnerability used by arTIfi82, to version 5.8.3.0048 compiled on April 1st, 2025.
22249Et sans surprise, même si tu peux toujours réinstaller les anciennes applications CabriJr 5.0.0.0089 et Python 5.8.2.0029 sur TI-83 Premium CE ou TI-84 Plus CE, cela ne te sauvera pas. Le nouveau système refusera en effet de lancer ces anciennes versions.

Enfin bien évidemment, dans tous les cas, que ce soit sur TI-82 Advanced Edition Python, TI-83 Premium CE ou TI-84 Plus CE, l'installation de la mise à jour inscrit en mémoire non réinitialisable une interdiction définitive de tout retour à une version inférieure, comme le faisaient aussi les mises à jour précédentes.
22250And unsurprisingly, even if you can still reinstall the old CabriJr 5.0.0.0089 and Python 5.8.2.0029 applications on the TI-83 Premium CE or TI-84 Plus CE, it will not save you. The new OS will in fact refuse to launch these old versions.

Finally, of course, in all cases, whether on TI-82 Advanced Edition Python, TI-83 Premium CE, or TI-84 Plus CE, installing this update permanently writes into non-resettable memory a prohibition against ever downgrading to an earlier version, just like previous updates did.
Concernant les TI-83 Premium CE et TI-84 Plus CE, précisons que si tu as installé des applications non officielles (Cesium, CEaShell, KhiCAS, …) avant la mise à jour, ces dernières restent disponibles et lançables après la mise à jour.

S'assurer que l'application Cesium ou CEaShell est installée juste avant d'effectuer la mise à jour 5.8.3 est donc un moyen de conserver la possibilité de lancer des programmes assembleur.

Toutefois, ce n'est absolument pas une configuration confortable. Le jour où l'application en question sera supprimée (par erreur, par activation du mode examen ou par plantage ayant corrompu la mémoire), là tu n'auras aucun moyen de la réinstaller, et donc plus aucun moyen de lancer des programmes assembleur.

Et ce n'est en rien une solution pour les calculatrices neuves qui viendront un jour préchargées avec la version 5.8.3 (probablement pas pour la rentrée 2025-2026 dont le gros du stock doit être déjà produit, mais plus probablement pour la rentrée 2026-2027).

Cette possibilité nous a malgré tout permis d'effectuer quelques petits tests. Et bien sache que Texas Instruments a également fait quelque chose pour contrer AsmHook. Après le lancement de son installateur, la calculatrice redémarre. Précisons que cela ne se produit pas pendant l'exécution mais après. Ce n'est donc pas un plantage, mais visiblement une sécurité qui se déclenche quelque part lorsque le système reprend la main.
Peut-être que TI a simplement fait en sorte que la calculatrice redémarre quand un "Parser Hook" est installé/détecté (ils avaient déjà fait quelque chose de similaire en version 5.3 en supprimant la gestion d'ONSCRPT/OFFSCRPT pour des hooks au démarrage/extinction, même si dans ce cas là, il n'y avait pas de redémarrage).

Décidément, Texas Instruments a soigneusement fait les choses, étant visiblement bien décidé cette fois-ci à éradiquer définitivement la possibilité d'exécuter des programmes assembleur...
Regarding the TI-83 Premium CE and TI-84 Plus CE, let's note that if you had installed unofficial applications (Cesium, CEaShell, KhiCAS, …) before the update, they do remain available and launchable after the update.

Making sure that the Cesium or CEaShell application is installed just before performing the 5.8.3 update is therefore a way to retain the ability to launch assembly programs.

However, this is of course not a comfortable setup. Whenever the app in question gets deleted (by mistake, by activating exam mode, or by a crash corrupting memory), you will have no way of reinstalling it, and thus no way to launch assembly programs anymore.

And this is no solution at all for brand-new calculators that will someday come preloaded with version 5.8.3 (possibly not for the 2025-2026 school year since part of that stock has likely been already manufactured by now, but more likely for the 2026-2027 school year).

Nonetheless, this possibility allowed us to perform a few small tests. And know that Texas Instruments also did something to counter AsmHook. After launching its installer, the calculator restarts. To be more specific, this does not happen during execution but right after. Therefore, it's not a crash but apparently a security measure that triggers somewhere when the system regains control.
Perhaps TI simply made the calculator restart when a "Parser Hook" is installed/detected (they had already done something similar in version 5.3 by removing ONSCRPT/OFFSCRPT hook management at startup/shutdown, even though in that case there was no reboot).

Clearly, Texas Instruments has carefully done things, visibly determined this time to definitively eradicate the ability to execute assembly programs…



4) ChatGPT dans sa calculatrice… ou pas ?
4) ChatGPT in your calculator… or not?

Go to top

Le calendrier peut faire apparaître Bernard Parisse comme le coupable idéal avec son application KhiCAS qui vient tout juste de sortir dans une édition arrivant à persister dans le mode examen français de la TI-83 Premium CE.

Mais en fait ceci est plutôt une coïncidence chronologique, puisque de façon fort responsable, nombre de limitations ont été mises en place pour ne pas mettre en danger le déroulement des examens là où les moteurs de calcul formels CAS sont interdits, c'est-à-dire ailleurs qu'en France:
  • le mode examen KhiCAS ne fonctionne que sur le modèle TI-83 Premium CE dédié à la France, pays où les examens n'interdisent pas les fonctionnalités de calcul littéral et formel (c'est pour cela que les candidats peuvent s'y présenter avec des TI-Nspire, Casio fx-CP400 ou HP Prime) – même si installé sur une TI-84 Plus CE, le mode examen KhiCAS n'y sera pas fonctionnel
  • de plus, le mode examen KhiCAS refusait de s'activer sur les TI-83 Premium CE qui étaient à jour avec une version récente 5.8
  • enfin, l'application KhiCAS refusait même de se lancer sur les TI-84 Plus CE qui étaient à jour avec la dernière version 5.8.2

Donc pour le bon déroulement des examens dans le nouveau contexte de l'application KhiCAS, la version 5.8.2 suffisait déjà et la version 5.8.3 ne change rien pour les calculatrices maintenues à jour
  • il était et il reste impossible d'avoir KhiCAS en mode examen sur une TI-83 Premium CE à jour
  • il était et il reste impossible d'avoir KhiCAS sur une TI-84 Plus CE à jour

De plus, la TI-82 Advanced Edition Python n'est pas concernée par KhiCAS et n'est pas prête de l'être, vu l'absence de gestion des applications additionnelles. Il n'y aurait jamais eu besoin d'en sortir une nouvelle mise à jour si KhiCAS avait été la motivation.

Et fait il s'est passé d'autres choses autrement plus problématiques durant cette année scolaire, avec parfois une intention clairement frauduleuse, choses auxquelles nous n'avions justement pas souhaité donner de visibilité.
The timeline might make Bernard Parisse look like the ideal culprit with his KhiCAS application which just came out in a version that manages to persist in the French exam mode on the TI-83 Premium CE.

But in reality, this is more of a timeline coincidence, because quite responsibly, a number of limitations were put in place to avoid jeopardizing exam proceedings where CAS (Computer Algebra System) is forbidden, i.e., outside of France:
  • the KhiCAS exam mode only works on the TI-83 Premium CE, a model dedicated to France, where exams do not ban symbolic or algebraic functionalities (that's why candidates there can use TI-Nspire, Casio fx-CP400, or HP Prime) – even if installed on a TI-84 Plus CE, the KhiCAS exam mode will not work
  • morever, the KhiCAS exam mode refused to get enabled on TI-83 Premium CE calculators updated to the latest 5.8.2 version
  • finally, the KhiCAS application even refused to launch on TI-84 Plus CE calculators updated to the latest 5.8.2 version

Thus, for the proper conduct of exams in the new context of the KhiCAS application, the 5.8.2 version was already sufficient, and version 5.8.3 changes nothing for calculators kept up to date:
  • it was and remains impossible to have KhiCAS in exam mode on an up-to-date TI-83 Premium CE
  • it was and remains impossible to have KhiCAS on an up-to-date TI-84 Plus CE

Moreover, the TI-82 Advanced Edition Python is not concerned by KhiCAS and likely never will be, given the absence of support for additional applications. There would never have been a need for a new update if KhiCAS had been the motivation.

In fact, other much more problematic things happened during this school year, sometimes with a clearly cheating-related intent, issues which we had deliberately chosen not to publicize.
Côté francophone, il ne s'en rend visiblement pas compte et nous voulons bien croire qu'il n'y avait pas forcément de mauvaise intention derrière, mais nous avons sur TikTok un jeune passionné de calculatrices se présentant comme prof de Maths, et qui a fait beaucoup de bêtises.

Il réalise de fausses vidéos présentant des modifications fictives de calculatrices à des fins de fraude aux examens, même en mode examen, et il semble avoir une belle collection. Il fait semblant d'avoir des mods ou plugins permettant d’installer l'intelligence artificielle (ChatGPT) sur sa calculatrice ou encore rajouter des capacités de messagerie instantanée sans fil (WhatsApp, SnapChat, SMS)

Bien évidemment, il te dit qu'il te faut t'abonner pour avoir accès au téléchargement des éléments en questions, et tu peux t'abonner avec autant de comptes que tu veux tu ne trouveras jamais rien car tout est faux.

Une production absolument désastreuse avec depuis début 2024 des dizaines de vidéos à ce sujet cumulant des millions de vues.

Pour te donner une idée du niveau de délire, voici une vidéo prétendant tout t’expliquer concernant l’installation de ChatGPT sur la Casio fx-92+ Spéciale Collège (et si tu as du temps à perdre plein d'autres vidéos sont disponibles pour NumWorks ou encore TI-83 Premium CE), vidéo qui finalement ne va pas t’avancer sur grand chose… Il suffirait apparemment juste de connecter ta fx-92 en USB pour y charger un mystérieux fichier Python qui bien évidemment n'est fourni nulle part, sauf que les fx-92 Collège ne sont pas programmables en Python et n'ont pas de connectivité USB. La vidéo fait semblant de révéler un port USB caché sur la carte électronique à l'intérieur de la calculatrice, sauf que, tour de prestidigitation, à ce moment-là ce n'est plus une fx-92 Collège que tu as sous les yeux mais une NumWorks.
On the French-speaking side, he apparently does not realize it, and we are willing to believe there was no bad intent behind it, but we have on TikTok a young calculator enthusiast presenting himself as a Math teacher, who has made a lot of mistakes.

He creates fake videos showing fictional modifications of calculators for the purpose of cheating during exams, even in exam mode, and he seems to have quite the collection. He pretends to have mods or plugins allowing the installation if AI (ChatGPT) on his calculator or adding wireless instant messaging capabilities (WhatsApp, SnapChat, SMS).

Of course, he tells you that you have to subscribe to gain access to download these things, and you can subscribe with as many accounts as you want… you will never find anything because it’s all fake.

An absolutely disastrous output with, since early 2024, dozens of videos about this, accumulating millions of views.

To give you an idea of the level of absurdity, here is a video supposedly explaining how to install ChatGPT on the Casio fx-92+ Spéciale Collège (and if you have time to waste, there are plenty more videos available for NumWorks and TI-83 Premium CE models), a video which ultimately will not really get you anywhere... Apparently, you just have to connect your fx-92 via USB to load a mysterious Python file which of course is never provided anywhere, except that the fx-92 Collège is not programmable in Python and has no USB connectivity. The video pretends to reveal a hidden USB port on the PCB inside the calculator, but, like a magic trick, at that moment it’s no longer an fx-92 Collège you’re seeing but a NumWorks.
22264222632226222261
Toutes ses vidéos sont du même niveau, n'ayant littéralement aucun sens.

Le problème, c'est que :
  1. des élèves qui manquent d'esprit critique ou de connaissances techniques y croient et finissent par en parler à leurs enseignants…
  2. ces derniers parfois ne se rendent apparemment pas compte que cela n'a aucun sens et font eux-mêmes remonter auprès de l'institution...
  3. institution qui visiblement ne se rend pas non plus toujours compte que tout est faux et se donne la peine d'interroger les constructeurs de calculatrices…
  4. constructeurs qui reviennent alors vers nous et demandent si les programmes imaginaires évoqués par les vidéos sont disponibles chez nous

Ethan, nous en appelons à ton éthique professionnelle, si tu nous lis, nous t'en prions… arrête. Tu as fait suffisamment de dégâts comme cela. Lorsque l'aspect faux n'est pas mentionné dans tes vidéos publiées à une autre date que le 1er avril, ce n'est ni de la parodie ni de l'humour, mais de la désinformation. Et tu ne te rends pas compte mais certains y croient, y compris au plus haut niveau de l'Education Nationale, le problème est là. Tu sapes injustement la confiance des professionnels et de l'institution envers les calculatrices aux examens, dans un contexte où il est déjà question de l’interdire à la nouvelle épreuve de Première dès 2026, il n’y avait vraiment pas besoin de ça… à moins que cela ne soit ton objectif ?...
All of his videos are at the same level, making absolutely no sense.

The problem is:
  1. students lacking critical thinking or technical knowledge believe it and end up talking to their teachers...
  2. these teachers sometimes apparently do not realize that it makes no sense and themselves escalate the issue to the institution...
  3. the institution, which also apparently does not always realize it’s all fake, goes as far as questioning calculator manufacturers...
  4. manufacturers then come back to us warning that they do not find the videos "very reliable" (finally some clear-sightedness!) but still ask whether we have seen anything similar in the community

Ethan, we are appealing to your professional ethics, if you are reading this, please... stop. You have already done enough damage. When the fakeness is not mentioned in your videos outside of an April 1st publish date, it is neither parody nor humor, but misinformation. And you do not realize it, but some people believe it, even at the highest levels of the government bodies regulating exams, and that's the problem. You are unfairly undermining the trust of professionals and the institution in calculators for exams, in a context where there is already talk of banning them from the new Première test starting in 2026, we really didn’t need this... unless that was your goal?...
Si il est impossible de mettre ChatGPT dans ta calculatrice, il y a malgré tout en théorie un autre moyen. Il suffit que la calculatrice soit capable de communiquer avec un appareil tiers connecté à l'Internet et qui va à son tour communiquer avec ChatGPT sur Internet. L'appareil tiers agit ainsi comme intermédiaire, relayant tes questions vers ChatGPT puis en retour ses réponses.

22265D'origine ta calculatrice n'est pas capable de communiquer librement comme cela. Mais pléthore de projets de modifications matérielles et logicielles ont défilé depuis des décennies pour différents modèles et même marques, permettant de relier en réseau plus de 2 calculatrices, de rajouter le Bluetooth, le WiFi, et exploiter une connexion Internet. Il serait pénible de tout lister ici, alors contentons-nous d'un des plus connus, anciens et aboutis sur TI, CALCnet par Cemetech – nous en parlions par exemple déjà en 2011.

En soi l'exploit technique que constitue une telle modification n'est pas encore frauduleux, mais la frontière est extrêmement ténue. Rappelons en effet que l'entente avec TI incluait entre autres de ne pas avoir de modification visant à permettre la fraude aux examens, et que justement toute capacité de communication est usuellement strictement interdite d'utilisation lors d'une épreuve d'examen de toute façon. Un projet de ce type devient frauduleux à partir du moment où il remplit des critères de dissimulation visant à tromper la surveillance :
  • communication sans fil, bien évidemment
  • et modifications matérielles exclusivement internes à la calculatrice, non visibles de l'extérieur
While it is impossible to embed ChatGPT inside your calculator, there is nevertheless in theory another way. The calculator would just need to be able to communicate with an external device connected to the Internet, which would then communicate with ChatGPT online. The external device thus acts as an intermediary, relaying your questions to ChatGPT and then its responses back to you.

22265By default, your calculator cannot freely communicate like this. However, a plethora of hardware and software modification projects have come and gone over the decades for various models and even brands, allowing two or more calculators to network together, adding Bluetooth, WiFi, and using an Internet connection. It would be tedious to list them all here, so let’s stick to one of the best-known, oldest, and most complete projects for TI calculators: CALCnet by Cemetech – we were already talking about it back in 2011.

In itself, the technical feat of such a modification is not yet enabling cheating, but the line is extremely thin. Let’s recall that the deal with TI included, among other things, not creating modifications intended to facilitate cheating on exams, and that any communication capability is generally strictly forbidden during exam sessions anyway. A project of this type becomes a cheating tool once it meets concealment criteria meant to deceive supervision:
  • wireless communication, obviously
  • and hardware modifications exclusively internal to the calculator, invisible from the outside



5) ChromaLock/TI-32 et forks à l’attaque de la TI-84 Plus monochrome
5) ChromaLock/TI-32 and forks attacking the monochrome TI-84 Plus

Go to top

22266
Et la ligne rouge a été franchie cette année par un développeur Américain n'appartenant pas aux communautés TI, ChromaLock. Ce dernier s'est attaqué à la TI-84 Plus monochrome et a tout détaillé dans une vidéo promouvant explicitement la triche, sortie le 14 septembre 2024, dès la rentrée 2024 donc.
And the red line was crossed this year by an American developer not affiliated with the TI communities, ChromaLock. He targeted the TI-84 Plus monochrome and detailed everything in a video explicitly promoting cheating, released on September 14, 2024, right at the start of the 2024 school year.
2226822267
Commençons par l'aspect matériel.

Pour une modification matérielle frauduleuse, la TI-84 Plus a en effet le gros avantage d'un boîtier très épais (2,36 cm), laissant pas mal de place libre. Au-dessus de la pile bouton de sauvegarde sur plus de la moitié de la hauteur de la calculatrice, il y a en effet un bel espace inutilisé sur les calculatrices élèves (espace réservé pour accueillir une carte électronique avec un port additionnel pour tablette de rétroprojection sur le modèle enseignants TI-84 Plus VSC). De l'espace donc parfaitement utilisable, à d'éventuelles quelques découpes des renforcements du boîtier près.
Let’s start with the hardware aspect.

For a cheating hardware modification, the TI-84 Plus indeed has the major advantage of a very thick casing (2.36 cm / 0.93in), leaving quite a lot of free space. Above the backup button cell battery, for more than half the height of the calculator, there is a nice unused space on the student calculators (space reserved for housing a PCB with an additional port for an overhead projection tablet on the teacher model, the TI-84 Plus VSC). A space thus perfectly usable, aside from a few potential cuts to the casing's internal reinforcements.
22269
ChromaLock a donc conçu une carte interface, la TI-32, adaptée aux dimensions et à la forme de l'espace libre dans le boîtier TI-84 Plus, carte sur laquelle vient se greffer un microcontrôleur ESP32 capable de communiquer sans fil en WiFi. De l'extérieur, strictement rien n'est visible.

Seules 4 soudures sont nécessaires et accessibles aux débutants car ciblant de gros contacts : 2 pour l'alimentation de la carte au niveau des piles, et 2 sur le port série I/O mini-Jack 2.5mm afin de pouvoir communiquer avec la calculatrice :
ChromaLock therefore designed an interface board, the TI-32, tailored to the dimensions and shape of the free space inside the TI-84 Plus casing. This board hosts an ESP32 microcontroller capable of wireless communication via WiFi. From the outside, absolutely nothing is visible.

Only four solder joints are needed, accessible even to beginners since they target large contacts: two for powering the board at the battery level, and two on the mini-Jack 2.5mm serial I/O port to communicate with the calculator:
2227122270
Il ne manque alors plus qu'un point d'accès WiFi quelque part, ce que permet un smartphone, à dissimuler au préalable quelque part autour de ta salle d'examen en respectant la portée de l'ESP32.
All that's left is to have a WiFi access point somewhere nearby, which a smartphone can provide, discreetly hidden somewhere around your exam room within range of the ESP32.
22272
Logiciellement pour la communication, il nous faut distinguer le code côté microcontrôleur et côté calculatrice.

Côté calculatrice il n'y a rien de complexe, même pas d'assembleur. Un programme TI32 en langage TI-Basic utilise simplement les commandes Send() et Get() permettant d'écrire ou lire des données sur le port de communication de la TI-84 Plus.

Côté microcontrôleur, il y a eu implémentation du protocole de transfert silencieux ("silent link") avec utilisation de sa documentation par le regretté Romain Liévin, comme clairement indiqué par une capture d’écran dans la vidéo.
On the software side of the communication, we must distinguish between the microcontroller and the calculator.

On the calculator side, there’s nothing complex, not even assembly code. A TI32 program written in TI-Basic simply uses the Send() and Get() commands to write or read data on the TI-84 Plus' communication port.

On the microcontroller side, the silent link transfer protocol was implemented using its documentation by the late Romain Liévain, as clearly shown in a screenshot in the video.
Afin d'optimiser la fraude, précisons que tu n'as même aucune obligation de précharger le programme TI32 dans ta calculatrice.

Cela te permet ainsi de présenter une calculatrice avec une liste de programmes entièrement vide si il y a une vérification du contenu en début d'épreuve.

En effet, le programme TI32 nécessaire est également stocké dans le microcontrôleur ESP32, et il suffit de 2 tout petits appels Send() à apprendre par coeur pour le récupérer sur la calculatrice.

Ceci déjoue les principales mesures anti-fraude actuellement mises en place par les institutions :
  • Dans le cas d'une réinitialisation forcée de la mémoire en début d'épreuve, le programme TI32 situé dans le microcontrôleur ne sera jamais effacé et pourra toujours être récupéré ensuite sur la calculatrice.
  • Dans le cas de l'utilisation du mode examen pareil… avec l'avantage au passage de désactiver automatiquement le mode examen (comme tout transfert de données), redonnant ainsi accès aux fonctionnalités éventuellement interdites. Très pratique sur les TI-84 Plus monochromes qui n'ont pas de diode examen, la désactivation ne se voit pas…

Il y a les paroles et les actes – il est hautement hypocrite de s'auto-attribuer en début de vidéo un caractère non malveillant, lorsque les moindres détails ont été pensés pour optimiser la fraude (dissimulation, mode examen… la simple démo non hostile d'un exploit technique n'avait pas besoin de tout ça), ou encore quand la description du projet TI-32 annonce clairement "A mod for TI-84 calculators to turn them into cheating devices". 👎
In order to optimize the cheating, let's specify that you don't even need to preload the TI32 program into your calculator.

This allows you to present a calculator with a completely empty program list if there is a verification of content at the beginning of the exam.

Indeed, the required TI32 program is also stored in the ESP32 microcontroller, and all it takes is 2 very small Send() calls to memorize in order to retrieve it on the calculator.

This bypasses the main anti-cheating measures currently in place by exam boards:
  • In the case of a forced memory reset at the beginning of the exam, the TI32 program stored in the microcontroller will never be erased and can always be retrieved later from the calculator.
  • In the case of using the exam mode, it's the same... with the added advantage of automatically disabling the exam mode (as all data transfers do), thus restoring access to any potentially prohibited features. Very useful on TI-84 Plus monochromes, which don't have an exam diode, as the deactivation is not visible…

There are words and actions – it is highly hypocritical to claim non-malicious intent at the beginning of a video, when every detail has been designed to make cheating more efficient (concealment, exam mode… the simple non-hostile demo of a technical exploit didn’t need all this), or when the description of the project TI-32 clearly states "A mod for TI-84 calculators to turn them into cheating devices". 👎
2228422274
Le programme TI32 agrège plusieurs outils conçus pour la fraude.

IMAGES permet d'afficher des images préalablement chargées côté microcontrôleur, comme des photos de formulaires ou corrections d'exercices types.
The TI32 program aggregates several tools designed for cheating.

IMAGES allows displaying images previously loaded on the microcontroller, such as photos of forms or corrections of standard exercises.
2228622285
APPS permet de faire pareil mais avec des programmes et donc au format texte

CHAT permet de discuter avec l'ensemble des candidats à proximité utilisant une TI-84 Plus monochrome ayant subi la même modification.
APPS allows the same, but with programs and thus in text format.

CHAT allows communicating with all nearby candidates using a TI-84 Plus monochrome calculator that has undergone the same modification.
22283
Et enfin GPT pour interroger ChatGPT. Exemple :
And finally, GPT for querying ChatGPT. Example:
2227522276 2227722278 2227922280 2228122282
Quant au choix CAMERA il est pour plus tard. Comme tu peux t'en douter il est pénible de saisir des questions au clavier alphabétique de la calculatrice de façon compréhensible par ChatGPT, c'est-à-dire assez détaillée. Pour une révision future de la carte interface, ChromaLock prévoit donc l'intégration d'un capteur photographique te permettant de montrer directement une photo de ton énoncé à ChatGPT, sans avoir à le saisir.

Pour être prévenu des avancées sur cette évolution, ChromaLock invite à rejoindre son serveur Discord et/ou Patreon en tant qu’abonnés payants, ce dont nous nous passerons.
As for the CAMERA option, that is for later. As you might imagine, it is tedious to enter questions via the alphabetical keyboard on the calculator in a way that is understandable by ChatGPT, i.e., sufficiently detailed. For a future revision of the interface board, ChromaLock plans to integrate a photographic sensor allowing you to directly show a photo of your exam paper to ChatGPT, without having to type it out.

To be notified of updates on this development, ChromaLock invites you to join their Discord server and/or become paying Patreon subscribers, which we will do without.
ChromaLock a ainsi su faire preuve d'un manque de respect flagrant envers l'ensemble de la communauté de développement TI couplé à un égocentrisme rare.

Quand on arrive dans une communauté de développement sur Internet, on commence par se présenter, on parle de ses projets, et on écoute l'avis des aînés qui nous ont précédé… simple question de politesse et de respect.

ChromaLock aurait alors pu être informé de l'entente avec TI, notamment.

ChromaLock s'est permis comme nous avons vu d'utiliser notamment la documentation de la communauté (sur le protocole silencieux) et sans doute bien d'autres choses de façon hautement malveillante, sans rien dire de ses projets mortifères, avant d'aller publier et faire son buzz ailleurs.

Un comportement absolument méprisable !
ChromaLock has thus shown a blatant lack of respect towards the entire TI development community, coupled with a rare form of egocentrism.

When you join an online development community, you start by introducing yourself, talking about your projects, and listening to the opinions of the veterans who came before you... it’s a matter of politeness and respect.

ChromaLock could have been informed about the deal with TI, in particular.

ChromaLock allowed themselves to use, as we’ve seen, the documentation of the community (on the silent protocol) and probably many other things in a highly malicious way, without revealing their deadly projects, before going off to publish and create a buzz elsewhere.

An utterly despicable behavior !
2228722288
La publication de l'outil de fraude ChromaLock a fait l'effet d'une bombe. Plus de deux millions de spectateurs se sont précipités sur la vidéo virale.

Certains ont senti le filon et ont repris tout son contenu et effacé toute référence au projet initial afin de le commercialiser pour fort cher (et devant toutes les conséquences désastreuses à gérer nous n'avons en toute sincérité pas le temps ni de nous en réjouir ni de verser une larme pour ChromaLock). Par exemple, "CodebrosAI", soit disant une LLC (≈ SARL en France), a cloné la carte interface TI-32 en la renommant en leur nom, l'a faite produire en masse, a racheté des TI-84 Plus d'occasion par dizaines et les a modifiées, selon les vidéos qu'ils ont partagées sur les réseaux sociaux.
The release of the ChromaLock cheating tool was like a bombshell. Over two million viewers rushed to watch the viral video.

Some recognized the potential and copied all of its content, erasing any reference to the original project in order to sell it for a very high price (and given all the disastrous consequences to manage, we honestly don't have the time to either rejoice or shed a tear for ChromaLock). For example, "CodebrosAI," supposedly an LLC (similar to a SARL in France), cloned the TI-32 interface card, renamed it under their own name, mass-produced it, and bought dozens of used TI-84 Plus calculators to modify, according to the videos they shared on social media.
2229022293
Les TI-84 Plus d'occasion ainsi modifiées sont revendues pour fort cher sous le nom de AI-84 Mark I, pour 300$ pièce, sur leur site ou sur eBay, avec effacement de la sérigraphie peut-être pour des considérations légales (marque Texas Instruments et nom de modèle TI-84 Plus).
The modified used TI-84 Plus calculators are being sold for a high price under the name AI-84 Mark I, at $300 each, on their website or on eBay, with the branding likely removed for legal reasons (Texas Instruments brand and model name TI-84 Plus).
22291
Est même déjà annoncée la AI-84 Mark II pour 500$ pièce, avec capteur photographique, comme par hasard… CodebrosAI attend donc juste que ChromaLock partage la nouvelle révision de sa carte interface TI-32 avant ici encore d'en reprendre les plans, d'en changer le nom, et de s'en attribuer tout le mérite (et l'argent).
The AI-84 Mark II has already been announced for $500 each, with a photographic sensor, conveniently... CodebrosAI is just waiting for ChromaLock to release the new revision of their TI-32 interface card before once again taking the plans, changing the name, and taking all the credit (and money).



6) Cas des modèles compatibles TI-84 Plus monochrome et point sur les calculatrices affectées en France
6) Case of monochrome TI-84 Plus compatible models and overview of affected calculators in France

Go to top

22273
Avant d'aller plus loin, petit point sur les modèles affectés par la fraude ChromaLock/TI-32.

Déjà à l’international, cela ne concerne pas toutes les TI-84 Plus monochromes. En effet depuis avril 2021 avec la révision matérielle AF, le port mini-Jack 2.5mm a été supprimé.
Before going further, a quick point on the models affected by the ChromaLock/TI-32 cheat.

First, internationally, this does not concern all the TI-84 Plus monochrome models. In fact, since April 2021, with the AF hardware revision, the mini-Jack 2.5mm port has been removed.
1523813312
Rajouter le port manquant est en théorie possible mais non trivial. Le circuit est certes toujours là mais n’est plus peuplé des divers composants électroniques nécessaires. Nécessité de soudures CMS donc, c’est d’un tout autre niveau.

Il n'empêche qu'avant cela il y a donc eu 17 ans de production de TI-84 Plus comportant ce port, et qu'en trouver d'occasion n'est donc pas une difficulté.
Adding the missing port is theoretically possible but not trivial. The circuit is still there but no longer populated with the various electronic components needed. Therefore, surface-mount soldering is required, which is a whole different level of difficulty.

However, before that, there were 17 years of production of the TI-84 Plus with this port, so finding used ones is not a challenge.
2112
En France Chromalock/TI-32 serait directement exploitable sur la TI-83 Plus.fr USB.

Mais il s’agit d’un ancien modèle sans diode examen qui n’est plus autorisé aux examens, tout comme les TI-84 Plus monochromes d’ailleurs.
In France, Chromalock/TI-32 would be directly exploitable on the TI-83 Plus.fr USB.

But this is an older model without an exam diode that is no longer allowed in exams, just like the TI-84 Plus monochrome models.
1686
Autre concerné, l’ancien modèle couleur international TI-84 Plus C Silver Edition.

Les images ici ne vont sûrement pas fonctionner, le format en étant différent.
Mais tout le reste du code TI-Basic devrait y tourner.

L’affichage risque d’avoir quelques défauts, les tailles d’écran et polices de caractères étant différentes, mais précisons que cela se corrige très facilement pour un programmeur TI-Basic débutant.
Another affected model is the old international color model TI-84 Plus C Silver Edition.

The images here will likely not work, as the format is different.
But all the rest of the TI-Basic code should work.

The display may have a few flaws, as the screen sizes and fonts are different, but it should be noted that this can be easily fixed for a beginner TI-Basic programmer.
1485
Modèle français théoriquement concerné, la TI-84 Pocket.fr tout comme la TI-84 Plus Pocket SE en Asie.

Non seulement il s’agit d’anciens modèles sans diode examen qui ne sont plus autorisés, mais en prime ils utilisent une version miniaturisée du boîtier des TI-84 Plus. À notre avis, ce n’est pas facilement qu’un microcontrôleur y rentrera de manière discrète.
Theoretically concerned French model, the TI-84 Pocket.fr as well as the TI-84 Plus Pocket SE in Asia.

Not only are these older models without an exam diode that are no longer allowed, but they also use a miniaturized version of the TI-84 Plus casing. In our opinion, it is not easily possible for a microcontroller to fit in there discreetly.
339122303
Les TI-83 Plus seraient compatibles avec le code ChromaLock/TI-32, théoriquement (nous n’avons pas acheté la saleté pour vérifier).

En France un équivalent, en plus des TI-83 Plus.fr sans port USB, serait la TI-82 Plus.

Il s’agit dans tous les cas d’anciens modèles qui ne sont plus autorisés aux examens.

De plus en pratique, leur boîtier est ici aussi de forme différente, plus petit, moins épais, et laisse beaucoup moins d’espace libre. Cela impliquerait donc de modifier le boîtier et/ou la carte TI-32 afin que cela puisse rentrer ; nous ignorons le niveau de difficulté de la chose.
The TI-83 Plus would probably be compatible with the ChromaLock/TI-32 code, in theory (we didn’t buy that thing, to check).

In France, an equivalent, in addition to the TI-83 Plus.fr without USB port, would be the TI-82 Plus.

These are all older models that are no longer authorized for exams.

Moreover, in practice, their casings are also of a different shape, smaller, thinner, and have much less free space. This would require modifying the casing and/or the TI-32 board so that it can fit; we are unaware of the difficulty level of this task.
46264835
Enfin, parmi les modèles actuellement autorisés aux examens français, le plus approchant d’une TI-84 Plus monochrome serait la TI-82 Advanced monochrome.

Sauf que :
  • le port série mini-Jack 2.5mm n'y est plus présent, son circuit ayant justement été réutilisé pour mettre à la place la diode examen
  • en supposant qu'il soit possible de connecter la carte interface sur la diode, le clignotement de celle-ci en mode examen a toutes les chances de perturber la communication
  • et de toutes façons, les commandes Send() et Get() ont été supprimées du langage TI-Basic de ce modèle, terminant de faire tendre la probabilité d’une adaptation du projet ChromaLock/TI-32 vers zéro
Finally, among the models currently authorized for exams in France, the closest to a monochrome TI-84 Plus would be the monochrome TI-82 Advanced.

However:
  • the mini-Jack 2.5mm serial port is no longer present, as its circuit was repurposed to accommodate the exam diode
  • assuming it’s possible to connect the interface board to the diode, the blinking of the diode in exam mode is very likely to disrupt communication
  • and in any case, the Send() and Get() commands have been removed from the TI-Basic language in this model, making it almost impossible to adapt the ChromaLock/TI-32 project to it
Nous en savons maintenant assez pour te le certifier, la France n’est, à ce jour, pas concernée.

Félicitations Texas Instruments, la TI-82 Advanced monochrome est correctement sécurisée et la France est donc à l’abri des capacités de nuisance de l’actuel projet ChromaLock/TI-32 ! 👍
We now know enough to certify it: France is, as of today, not affected.

Congratulations Texas Instruments, the TI-82 Advanced monochrome is properly secured, and therefore France is safe from the harmful capabilities of the current ChromaLock/TI-32 project! 👍



7) De ChromaLock/TI-32 au blocage d’arTIfiCE… mais quel rapport ?!
7) From ChromaLock/TI-32 to the arTIfiCE blocking… But what’s the connection?!

Go to top

Donc résumons. Les TI-82 Advanced Edition Python passent de la version 5.6.4 à la version 5.6.5, TI-83 Premium CE et TI-84 Plus CE de la version 5.8.2 à la version 5.8.3, avec dans tous les cas blocage des jailbreaks arTIfiCE et donc de la programmation assembleur, et ce :
  • alors que le mode examen KhiCAS ne fonctionnait pas sur TI-84 Plus CE
  • alors que le mode examen KhiCAS ne fonctionnait pas sur TI-83 Premium CE 5.8
  • alors que KhiCAS ne fonctionnait pas sur TI-84 Plus CE 5.8.2
  • alors que KhiCAS ne fonctionnait pas du tout sur TI-82 Advanced Edition Python
  • alors que ChromaLock cible les TI-84 Plus monochromes et n'est donc compatible avec aucun des modèles couleur précédents
  • et alors que ChromaLock n'utilise que le langage TI-Basic et pas l'assembleur
Quel est donc le rapport ?
So let's summarize. The TI-82 Advanced Edition Python goes from version 5.6.4 to version 5.6.5, TI-83 Premium CE and TI-84 Plus CE go from version 5.8.2 to version 5.8.3, with in all cases a block on jailbreaks arTIfiCE and therefore assembly programming, and this:
  • while the exam mode KhiCAS did not work on TI-84 Plus CE
  • while the exam mode KhiCAS did not work on TI-83 Premium CE 5.8
  • while KhiCAS did not work on TI-84 Plus CE 5.8.2
  • while KhiCAS did not work at all on TI-82 Advanced Edition Python
  • while ChromaLock targets the TI-84 Plus monochromes and is therefore not compatible with any of the previous color models
  • and while ChromaLock only uses the TI-Basic language and not assembly
So what is the connection?



7a) Culture sécuritaire et réputation, argument de vente de Texas Instruments
7a) Security culture and reputation as a selling point for Texas Instruments

Go to top

Déjà, nous connaissons Texas Instruments depuis plus de 15 ans, et rappelons que la sécurité aux examens est très importante pour l'organisation. Leur réputation à ce sujet auprès des institutions, interlocuteurs privilégiés, est capitale pour eux. Après tout, les institutions ont le pouvoir de décider quels modèles de calculatrices sont acceptables ou non.

Ce n'est pas la première fois que nous avons un blocage pouvant paraître sans lien logique avec l'actualité, correspondant une fois de plus à ce que nous avons déjà pu qualifier par le passé d'excès de zèle sécuritaire.

En pratique toutefois, l'objectif est bien réel :
  • maintenir une image de confiance auprès des institutions d'examens n'ayant pas le point de vue technique, peu importe donc que ce qui soit fait n'ait à première vue aucun rapport avec l'actualité sur le feu
  • anticiper des attaques futures
We have known Texas Instruments for over 15 years, and let's remember that exam security is very important for the organization. Their reputation on this subject with exam boards and privileged interlocutors is crucial for them. After all, exam boards have the power to decide which calculator models are authorized or not.

This is not the first time we have encountered a blockage that may seem unrelated to current events, once again corresponding to what we have previously called excessive security zeal.

In practice, however, the objective is very real:
  • maintain a trustworthy image with exam boards that do not have a technical perspective, so it doesn't matter if what is done initially seems unrelated to the current issue at hand
  • anticipate future attacks



7b) Course à la sécurisation relancée par NumWorks
7b) Security race reignited by NumWorks

Go to top

Parlant de l'image sécuritaire donnée aux institutions, un concurrent, NumWorks avec sa mise à jour Epsilon 16, avait décidé de faire de la surenchère sécuritaire au-delà du niveau de TI. Au point d'importuner ses propres utilisateurs, les applications additionnelles disparaissant sans arrêt (en cas de crash, redémarrage de la calculatrice avec le bouton au dos, activation du mode examen, batterie à plat, changement de batterie…), devant donc être très régulièrement réinstallées depuis un ordinateur… rendant en pratique la chose totalement inutilisable, la plupart des utilisateurs finiront un jour où l'autre par se lasser.

Nous avions fortement déploré la chose, c'était une décision très égoïste à fort courte vue. Côté NumWorks, cela ne donnait qu'un avantage très temporaire, il était clair que cela allait pousser les concurrents à se mettre à sécuriser encore davantage qu'ils ne le faisaient déjà. Et côté communauté, tout-le-monde allait être perdant, toutes marques confondus.

Malheureusement nous avons eu raison sur ce point, Texas Instruments n'a sans doute pas apprécié de ne plus être premier sur la sécurité et finit par s'y remettre. Il ne manquerait plus qu'à ce que Casio suive, ce qui est peut-être déjà le cas avec la suppression du support des applications additionnelles sur le dernier modèle Graph Math+ de rentrée 2024.

Décidément, merci NumWorks… Qu'est-ce que nous aimerions bien avoir tort dans nos analyses de temps en temps…
Speaking of the security image given to exam boards, a competitor, NumWorks with its Epsilon 16 OS update, decided to take the security race beyond TI's level. To the point of annoying its own users, with additional apps constantly disappearing (in the event of a crash, restarting the calculator using the button on the back, activating exam mode, flat battery, battery change…), thus requiring regular reinstallation from a computer… making the feature practically unusable, as most users will eventually get fed up.

We had strongly deplored this; it was a very selfish decision with very short-term vision. From NumWorks's side, it only gave a very temporary advantage, and it was clear that it would push competitors to secure their devices even more than they already had. And from the community's perspective, everyone would lose, regardless of brand.

Unfortunately, we were right about this point, Texas Instruments probably didn’t appreciate no longer being first in security and eventually decided to get back to it. All that’s left is for Casio to follow, which might already be the case with the removal of support for additional apps on their latest model Graph Math+ for the 2024 back-to-school season (fx-CG100 internationally, in 2025).

Seriously, thanks NumWorks... How we would love to be wrong in our analyses from time to time...



7c) Les TI-83/84PCE, prochaines cibles ?
7c) The TI-83/84PCE, next targets?

Go to top

Le projet ChromaLock/TI-32 a bénéficié après sa sortie d'une attention phénoménale. Il affecte toutefois des modèles anciens et vieillissants (pour rappel les TI-84 Plus sont sorties pour la rentrée 2004), raison pour laquelle la France, qui a déclenché à partir de 2015 avec sa réglementation sur le mode examen à diode le renouvellement intégral du parc de calculatrices graphiques, n’est pas affectée.

De nos jours, les modèles phares de Texas Instruments sont les TI-84 Plus CE (TI-83 Premium CE en France).

Il y a un très fort intérêt envers une adaptation concernant ces modèles couleur bien plus actuels. Internet regorge de demandes allant en ce sens ; on en trouve notamment par dizaines sur reddit.

Plusieurs projets équivalents pour CE ont donc été lancés par des créateurs un peu moins expérimentés. On en trouve sur GitHub bien que non encore fonctionnels.
The ChromaLock/TI-32 project received phenomenal attention after its release. However, it affects old and aging models (just a reminder, the TI-84 Plus was released in time for the 2004 school year), which is why France, which began renewing its entire graphing calculator fleet in 2015 with its exam mode LED regulation, is not affected.

Nowadays, the flagship models from Texas Instruments are the TI-84 Plus CE (TI-83 Premium CE in France).

There is a strong interest in an adaptation concerning these much more current color models. The internet is full of requests in this regard; dozens can be found on reddit.

Several equivalent projects for CE have therefore been launched by somewhat less-experienced creators. Some can be found on GitHub, though they are not yet functional.
Parlant du futur donc, les TI-82 Advanced Edition Python, TI-83 Premium CE et TI-84 Plus CE sont-elles a priori exposées à une attaque à la ChromaLock ?

En théorie la réponse est oui mais pour les seules TI-83 Premium CE et TI-84 Plus CE. Les commandes équivalentes Send() et Get() existent là aussi en langage TI-Basic (bien que n’échangeant plus des variables TI mais des chaînes de caractères avec l'accessoire externe TI-Innovator), et ne sont pas bloquées en mode examen. La TI-82 Advanced Edition Python n'a pas ces commandes par contre et serait à l’abri.

En pratique il y a plusieurs difficultés majeures sur TI-83 Premium CE et TI-84 Plus CE :
  • Déjà, le boîtier est très fin, il n'y a pas beaucoup de place pour intégrer une carte microcontrôleur additionnelle.
  • Il n'y a plus de port série mini-Jack 2.5mm. À la place c'est uniquement un port USB mini-AB impliquant 2 différences majeures :
    • Souder quelque chose sur ce port est d'un tout autre niveau, avec ici des points de contacts miniaturisés.
    • La connectivité USB ne permet pas la connexion électrique de plusieurs appareils en parallèle/dérivation - c'est pour cela que l'on a usuellement besoin de hubs USB.
  • Sans circuit électronique additionnel dédié, une fois le microcontrôleur connecté en interne dessus, le port USB a toutes les chances de devenir définitivement inutilisable, que ce soit pour le transfert de programmes, les mises à jour, ou la désactivation du mode examen.
  • En supposant le problème précédent correctement traité, le transfert du programme équivalent à TI32 va désactiver le mode examen, ce qui ici à la différence va clairement se voir immédiatement sur les modèles munis d'une diode examen (TI-83 Premium CE pour la France, TI-84 Plus CE-T pour l'Europe). Corriger cela est envisagable ici encore avec un circuit électronique additionnel dédié, mais nécessitant cette fois-ci des soudures CMS, bon courage...
Bref, le risque existe malgré tout. S'il ne nous semble pas évident sur TI-83 Premium CE et TI-84 Plus CE-T, le modèle international TI-84 Plus CE nous semble bien davantage exposé.

L'assembleur n'est pas directement impliqué mais peut intervenir malgré tout. Par exemple avec des programmes permettant de revenir à une version inférieure ne présentant pas les dernières sécurités permettant de bloquer un ChromaLock théorique. Il n'est pas impossible non plus d'imaginer que le traitement d'une ou plusieurs des difficultés évoquées ne soit facilité par l'utilisation d'un programme assembleur.
Speaking of the future, are the TI-82 Advanced Edition Python, TI-83 Premium CE, and TI-84 Plus CE likely to be exposed to an attack similar to ChromaLock?

In theory, the answer is yes, but only for the TI-83 Premium CE and TI-84 Plus CE. The equivalent Send() and Get() commands are also available in TI-Basic (though they no longer exchange TI variables but rather strings with the TI-Innovator external accessory), and are not blocked in exam mode. The TI-82 Advanced Edition Python does not have these commands, so it would be safe.

In practice, there are several major difficulties with the TI-83 Premium CE and TI-84 Plus CE:
  • First, the case is very thin, leaving little room to integrate an additional microcontroller board.
  • There is no longer a mini-Jack 2.5mm serial port. Instead, there is only a USB mini-AB port, which brings two major differences:
    • Soldering something onto this port is a whole different level, with miniaturized contact points.
    • The USB connectivity does not allow multiple devices to be connected in parallel/derivation - that's why USB hubs are usually needed.
  • Without additional dedicated electronic circuitry, once the microcontroller is internally connected, the USB port is very likely to become permanently unusable, whether for program transfer, updates, or disabling the exam mode.
  • Assuming the previous issue is properly addressed, transferring the program equivalent to TI32 will disable exam mode, which will clearly be visible immediately on models with an exam diode (TI-83 Premium CE for France, TI-84 Plus CE-T for Europe). Correcting this can still be considered with additional dedicated electronic circuitry, but this time requiring SMD soldering, good luck...
In short, the risk still exists. While it doesn't seem obvious on the TI-83 Premium CE and TI-84 Plus CE-T, the international TI-84 Plus CE model seems much more exposed.

Assembly programming is not directly involved but could still come into play eventually. For example, with programs allowing to downgrade to an OS that doesn’t feature the latest security measures to block a theoretical ChromaLock-like tool. It is also not impossible to imagine that the handling of one or more of the difficulties discussed above could be facilitated by the use of an assembly program.



7d) L’entente arTIfiCE
7d) The 2020 arTIfiCE informal deal

Go to top

Evoquons à nouveau l'entente autour d’arTIfiCE.

Texas Instruments avait donc supprimé le support des programmes assembleur avec la mise à jour TI-83 Premium CE et TI-84 Plus CE 5.5.1 de mai 2020.

De notre côté nous n'avions ni râlé ni pleuré ni insulté sur les réseaux sociaux, mais avions œuvré pendant des mois en coulisses autour de l'entente suivante. Les jailbreak arTIfiCE permettant de remettre les programmes assembleur ne feraient pas l'objet d'un blocage, sous réserve que la communauté prenne et respecte les engagements évoqués plus haut et qui impliquent notamment de :
  • 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
  • et par conséquent communiquer ces règles auprès de nouveaux venus
Cette entente a été communiquée aux développeurs CE anglophones.

Pendant ces quelques dernières années, l'entente a été respectée, par les deux cotés. C'était facile du temps où la communauté TI étant centralisée, tout passant soit par TI-Planet soit par Cemetech.
Let’s talk again about the deal surrounding arTIfiCE.

Texas Instruments had therefore removed support for assembly programs with the TI-83 Premium CE and TI-84 Plus CE 5.5.1 update from May 2020.

On our side, we neither complained nor cried nor insulted anyone on social media, but instead worked for months behind the scenes on the following deal. The jailbreaks arTIfiCE allowing assembly programs to be re-enabled would not be blocked, provided the community took and respected the previously mentioned commitments, which notably include:
  • not having tools that allow the reinstallation of older versions ("downgrade") without authorization
  • never, ever altering the exam mode or making other modifications for cheating purposes
  • and consequently, communicating these rules to newcomers
This deal was communicated to CE developers in the English-speaking world.

For the past few years, the deal had been honored, from both sides. It was easy back when the TI community was centralized, everything going either through TI-Planet or Cemetech.
Mais le monde a changé. Nous sommes arrivés sur Internet au temps des forums, de l'échange, de l'entraide et du partage gratuit de la connaissance entre intervenants égaux.

Entretemps une pandémie est passée par là. Aujourd'hui la mode est à l'instantanéité, aux vidéos se consommant passivement sans avoir à ne faire ne serait-ce que l'effort de lire, aux réseaux sociaux poussant aux comportements individualistes et lucratifs dans ce qui est désormais une relation asymétrique avec des personnes qui ne sont plus des égaux mais de simples influencés.

Dans ce contexte, il est clair que TI-Planet et Cemetech n'ont plus le contrôle, comme l'a tristement démontré ChromaLock de façon totalement irresponsable et irrespectueuse.

La sortie du projet ChromaLock/TI-32 peut paraître liée au point numéro 3 de l'entente.

Mais sauf à avoir une machine à remonter le temps et revenir 20 ans en arrière pour empêcher la publication de la documentation du protocole par Romain, ou par d'autres développeurs depuis, nous n'aurions rien pu faire, ChromaLock n'ayant jamais eu la politesse d'intervenir dans la communauté qu'il exploitait pourtant pour se présenter ou présenter son projet. Ce n’est pas de la faute de la communauté.

ChromaLock démontre surtout que la communauté n’est aujourd’hui plus en capacité de garantir quelque chose auprès de TI.
But the world has changed. We arrived on the Internet during the era of forums, of exchange, mutual help, and the free sharing of knowledge between equal participants.

In the meantime, a pandemic has come and gone. Today, the trend is toward immediacy, toward videos consumed passively without even the effort of reading, and toward social networks that encourage individualistic and profit-driven behaviors in what is now an asymmetrical relationship with people who are no longer equals but mere followers.

In this context, it is clear that TI-Planet and Cemetech no longer hold control, as ChromaLock has sadly demonstrated in a completely irresponsible and disrespectful manner.

The release of the ChromaLock/TI-32 project may appear related to point number 3 of the deal.

But unless we had a time machine to go back 20 years and prevent the publication of the protocol documentation by Romain, or by other developers since then, there was nothing we could have done. ChromaLock never had the decency to engage with the community it exploited, never introduced himself or his project. This is not the community’s fault.

ChromaLock mainly demonstrates that the community is no longer capable of guaranteeing anything to TI today.
Le point numéro 1 n’est également de façon évidente plus garanti.

Maintenant qu'il y a visiblement des individus incontrôlables s'affranchissant du passage par les références que constituaient TI-Planet et Cemetech, l'absence de sortie d'un programme assembleur permettant de revenir à une version inférieure est impossible à promettre.

Or si jamais le projet TI-32 bénéficiait d’une adaptation pour calculatrices CE et de mises à jour de sécurité visant à empêcher son utilisation, il est essentiel pour TI d’avoir la garantie de l’impossibilité de remettre les calculatrices sur une version plus ancienne permettant de faire fonctionner l’outil de fraude en question.
Point number 1 is also clearly no longer guaranteed.

Now that there are evidently uncontrollable individuals bypassing the established references that were TI-Planet and Cemetech, the absence of a released assembly program allowing a downgrade to a previous version can no longer be promised.

Yet if the TI-32 project were to receive an adaptation for CE calculators and security updates were rolled out to prevent its use, it is essential for TI to have the guarantee that it is impossible to downgrade calculators to an older version that would allow the cheating tool in question to function.
Jusqu’ici, nous pouvions facilement défendre la communauté. Le non respect de l’entente est involontaire, étant dû à des éléments extérieurs sur lesquels nous n’avons aucun contrôle.

Mais il nous reste encore un dernier point de l’entente à traiter…
Until now, we could easily defend the community. The breach of the deal is unintentional, caused by external factors over which we have no control.

But there is still one last point of the deal left to address…



7e) L’aide communautaire sur TI-32…
7e) Community help around TI-32…

Go to top

Au point numéro 2 de l’entente arTIfiCE, il s'agissait de ne pas encourager de modifications frauduleuses, visant à s'affranchir des règles d'un examen. De notre point de vue, de façon évidente, il fallait s'opposer entre autres :
  • à ce qui altère le bon fonctionnement du mode examen ou de sa diode, pour les examens nécessitant l'activation du mode examen
  • aux programmes destinés à s'affranchir d'une réinitialisation mémoire, pour les examens qui exigent le vidage de la mémoire en début d'épreuve
  • aux projets visant à rajouter des capacités de communication utilisables en examen, les fonctionnalités de communication étant systématiquement interdites puisqu'il s'agit d'évaluations individuelles

TI-32 cochait clairement selon nous tous les critères, s'attaquant à ces 3 points :
  • possibilité de désactiver le mode examen alors que c'est strictement interdit
  • possibilité de récupérer des programmes en mémoire après avoir présenté une mémoire vide
  • et élément de communication sans fil dissimulé à l'intérieur de la calculatrice, afin d'en permettre l'utilisation en toute discrétion
Point number 2 of the arTIfiCE deal was about not encouraging cheating-related modifications aimed at bypassing the rules of an exam. From our point of view, it was obviously necessary to stand against, among other things:
  • anything that alters the proper functioning of the exam mode or its LED, for exams requiring activation of exam mode
  • programs designed to circumvent a memory reset, for exams that require memory to be cleared at the start of the session
  • projects aiming to add communication capabilities usable during an exam, since communication features are systematically prohibited as exams are individual assessments

TI-32 clearly met all the criteria, in our opinion, as it targeted all 3 points:
  • possibility of disabling exam mode, which is strictly forbidden
  • possibility of recovering programs in memory after presenting an empty memory
  • and a hidden wireless communication component inside the calculator, allowing its use discreetly
Et bien non, il semble que cela n’ait pas été clair pour tout-le-monde, notamment dans la communauté anglophone.

C’est vraiment triste, surtout pour eux, mais suite à la sortie de la vidéo, des membres de la communauté anglophone sont venus apporter dès septembre 2024 des contributions (certes extrêmement mineures) au projet TI-32, dont un développeur CE dont nous mettions en avant les projets depuis des années dans nos actualités (et nous ne changerons rien). Leurs surnoms bénéficient donc d’une visibilité désastreuse sur la page du projet TI-32, nous craignons pour toujours avec les règles de GitHub. Depuis plus de 7 mois Texas Instruments a probablement déjà vu, ainsi que nombre d’institutionnels de par le monde, et ils n'ont peut-être pas vu qu'il s'agissait de contributions extrêmement mineures et non pas des changements de code, par exemple.

Les tentatives d’adaptation de TI-32 pour calculatrices TI-83/84PCE sont jusqu’ici réalisées par des nouveaux venus pas bien familiers du développement sur CE. De l’aide a donc été demandée à plusieurs reprises sur les forum anglophones, mentionnant bien le nom de projet TI-32 ainsi que parfois même très clairement la volonté d’avoir un microcontrôleur dissimulé dans la calculatrice… et l’aide apportée… et absolument pas par de nouveaux venus, loin de là. Fort heureusement, cela n’a mené à rien de fonctionnel pour le moment.
Well no, it seems this was not clear to everyone, particularly in the English-speaking community.

It’s really unfortunate, especially for them, but following the release of the video, members of the English-speaking community began contributing to the TI-32 project as early as September 2024 (albeit in extremely minor ways), including one CE developer whose projects we had featured in our news for years (and we won’t change that). Their usernames now suffer disastrous visibility on the TI-32's project page, likely permanently given GitHub’s policies. For over 7 months, Texas Instruments has probably already seen this, as have many institutional actors worldwide, and they may not have noticed that these were extremely minor contributions and not actual code changes, for example...

Attempts to adapt TI-32 to TI-83/84PCE calculators have so far been made by newcomers not already skilled in CE development. Help has therefore been requested multiple times on English-language forums, clearly mentioning the TI-32 project name and, sometimes, even explicitly stating the intent to have a microcontroller hidden inside the calculator… and help has been provided… and not by newcomers, far from it. Fortunately, none of this has led to anything functional so far.
TI-32 n’a donc pas toujours été identifié de façon évidente comme une modification dédiée à la fraude dans la communauté anglophone. La communauté semble ne pas s’être rendu compte non plus de la gravité de l’attaque que cela constituait déjà contre Texas Instruments, ni qu’il serait encore plus malvenu d’aider à empirer les choses autour d’un support des TI-83/84PCE.

À décharge, on peut éviter des différences culturelles :
  • pour l’essentiel les développeurs CE anglophones ayant connu l’incident de 2020 sont peut-être désormais un peu trop éloignés du monde éducatif, n’étant plus étudiants et n’étant pas devenus enseignants non plus
  • le fait que les examens aux Etats-Unis soient privés et que la fraude ne soit donc pas directement sanctionnée par la loi (mais via des contrats)
Différences historiques sans doute également avec le réseau de calculatrices CALCnet, un des projets aboutis les plus anciens, emblématique de Cemetech et présenté lors des événements auxquels le site a tenu un stand (et rappelons que Cemetech a même eu l’honneur d’invitations à la conférence T3IC annuelle de Texas Instruments).

Dans le contexte anglophone tout ceci a pu contribuer à ce que TI-32 soit identifié, à tort, comme un projet sympa dans la lignée de CALCnet.

Un projet de mise en réseau de calculatrices n’est en soit pas problématique, nous n’avons rien contre a priori. Il le devient uniquement lorsqu’il remplit l’ensemble des conditions permettant un usage frauduleux immédiat :
  • communication sans fil
  • élément communiquant dissimulé à l’intérieur du boîtier de la calculatrice
TI-32 has therefore not always been clearly identified as a modification dedicated to cheating within the English-speaking community. The community also does not appear to have realized the seriousness of the attack this already constituted against Texas Instruments, nor that it would be even more inappropriate to help worsen the situation by supporting the TI-83/84PCE.

In their defense, we can consider some cultural differences:
  • most of the English-speaking CE developers who experienced the 2020 incident may now be somewhat disconnected from the educational world, no longer being students and not having become teachers either
  • the fact that exams in the United States are private and that cheating is therefore not directly punishable by law (but rather through contracts)
There are likely historical differences as well, such as with the CALCnet calculator networking project, one of the oldest successful projects, emblematic of Cemetech and presented at events where the site hosted a booth (and let's recall that Cemetech even had the honor of being invited to the annual T3IC conference by Texas Instruments).

In the English-speaking context, all of this may have contributed to TI-32 being mistakenly seen as a fun project similar to CALCnet.

A calculator networking project is not inherently problematic, and we have nothing against it at first sight. It only becomes a problem when it meets all the conditions enabling immediate cheating use:
  • wireless communication
  • a hidden communicating element inside the calculator’s casing
Nous avons certainement notre part de responsabilité. Si nous avons échoué avec l’entente arTIfiCE qui vole aujourd’hui en éclats, c'est que quelque part nous avons mal fait les choses.

Peut-être n’avions-nous en 2021 pas suffisamment bien transmis les termes de l'entente en Anglais.

Peut-être aurait-il fallu les rappeler encore plus régulièrement que ce que nous l'avons fait, notamment entre développeurs éminents, cela fait 5 ans maintenant…

Quelles qu’en soient les raisons nous constatons que l’histoire se répète – c’est une nouvelle fois suite à une vidéo, hostile et non-communautaire, qui a buzzé, et cela n’a visiblement pas fait tilt dans l’esprit de ceux qui étaient pourtant là il y a cinq ans. Et pas sûr que la communauté ait droit à sa deuxième deuxième chance cette fois-ci.
We certainly bear our share of responsibility. If we have failed with the arTIfiCE deal, which is now falling apart, it’s because somewhere along the way, we did things wrong.

Perhaps in 2021 we did not communicate the terms of the deal clearly enough in English.

Perhaps we should have reminded people of them even more regularly than what we've done, especially among prominent developers, it's been five years now…

Whatever the reasons, we observe that history is repeating itself – it’s once again following a video, hostile and non-community-based, that went viral, and it clearly didn’t click with those who were nevertheless present five years ago. And it's uncertain whether the community will be granted a second second chance this time.




Bilan :
Conclusion :

Go to top

Initialement nous n'avions pas souhaité parler de ChromaLock lorsque nous avions vu ça à la rentrée 2024.

Parce que c'est de la fraude et que nous ne souhaitons pas mettre en danger les candidats qui nous lisent...
... parce que ça ne fonctionne pas sur les modèles français actuels avec diode examen...
... mais aussi parce que c'est sans le moindre intérêt technique.

En effet ChromaLock n'a strictement rien inventé, n'apportant aucune valeur ajoutée à la communauté :
  • des lecteurs de texte, ça existait déjà
  • des lecteurs d'images, ça existait déjà
  • la communication réseau ça existait déjà depuis des décennies, voir CALCnet sur Cemetech
  • des projets évoluant vers une connectivité sans fil WiFi ou Bluetooth, ça existait déjà
  • et des projets allant jusqu'à atteindre la connexion Internet, ça existait déjà
Seule et unique différence, au lieu d'interroger Google comme nous avons pu voir par le passé, TI-32 par ChromaLock interroge ChatGPT. On change donc juste le service auquel les questions à traiter sont communiquées, c'est tout.

Bref, pour nous ce n’était même pas une actualité pertinente concernant les calculatrices, vu que la seule et unique chose qui changeait ne se passait même pas sur calculatrice.

Vu toutefois le retentissement mondial, les millions de vues imméritées qui lui sont offertes, les relais complaisants et irresponsables de cette méthode frauduleuse par une certaine presse technologique (francophone mais bien sûr aussi internationale) étant visiblement bien loin d'avoir tout compris (LeMondeInformatique, BFMTV, 20 Minutes, Mac4Ever, Developpez.com, JournalDuGeek et tant d’autres…), l'inquiétude des institutions et le fait que Texas Instruments soit gratuitement attaqué, il ne sert plus à rien pour nous de taire l'existence de cette saleté. Nous estimons que c'est mieux avec notre analyse plutôt que sans.
Initially, we did not want to talk about ChromaLock when we saw it appear at the start of the 2024 school year.

Because it's cheating, and we don’t want to endanger the candidates who read us...
... because it doesn’t work on current French models with exam LED...
... but also because it has absolutely no technical interest.

Indeed, ChromaLock has invented absolutely nothing, bringing no added value to the community:
  • text readers already existed
  • image viewers already existed
  • network communication has existed for decades, see CALCnet on Cemetech
  • projects moving toward WiFi or Bluetooth wireless connectivity already existed
  • and projects even reaching Internet connectivity already existed
The one and only difference is that instead of querying Google as we’ve seen in the past, TI-32 by ChromaLock queries ChatGPT. So it’s just a matter of changing the service to which the questions are sent, that’s all.

In short, for us, it wasn’t even a relevant news item about calculators, since the only actual change doesn’t even take place on the calculator.

However, given the global impact, the undeserved millions of views it has received, the complacent and irresponsible relaying of this cheating method by certain tech media outlets (Francophone but also, of course, international) who clearly didn’t understand much (LeMondeInformatique, BFMTV, 20 Minutes, Mac4Ever, Developpez.com, JournalDuGeek and many others…), the concern of exam boards and the fact that Texas Instruments is being unfairly attacked, there is no longer any point in staying silent about the existence of this disgrace. We believe it is better with our analysis than without.
Les éléments de contexte ayant pu amener à la grave décision de bloquer arTIfiCE sont donc multiples.

Afin que personne de la communauté ne se sente coupable, les voici triés non pas par importance mais par ordre chronologique :
  • NumWorks qui se met à sécuriser à outrance dans le même temps où TI semblait commencer à se modérer là-dessus…
  • sortie du projet TI-32 dédié à la fraude sur TI-84 Plus monochrome par ChromaLock
  • aide communautaire sur TI-32 notamment pour des tentatives d'adaptation pour calculatrices CE
  • sortie du mode examen KhiCAS pour TI-83 Premium CE
Même si nous ne communiquons pas l’ordre de gravité pour Texas Instruments, nous pouvons malgré tout te dire que l’élément le plus grave dans tout ceci, c’est de très loin la sortie initiale de TI-32 pour TI-84 Plus monochromes avec sa vidéo virale, suivie de près par les craintes autour de la plateforme CE, peu importe que les éléments à ce sujet aient été vus ou non.
The contextual elements that may have led to the serious decision to block arTIfiCE are therefore multiple.

So that no one in the community feels guilty, here they are sorted not by importance but in chronological order:
  • NumWorks starting to enforce excessive security measures at the same time as TI seemed to be starting to ease off on the matter...
  • release of the TI-32 project dedicated to cheating on monochrome TI-84 Plus by ChromaLock
  • community assistance on TI-32, notably for attempts to adapt it for CE calculators
  • release of the KhiCAS exam mode for the TI-83 Premium CE
Even though we’re not sharing the ranking of severity for Texas Instruments, we can still tell you that the most serious element in all of this, by far, is the initial release of TI-32 for monochrome TI-84 Plus with its viral video, closely followed by concerns surrounding the CE platform, regardless of whether these developments were widely seen or not.
Nous le regrettons très sincèrement les larmes aux yeux, mais Texas Instruments étant attaqué, le blocage dans l’urgence était non seulement la bonne décision face aux attaques qui n'ont pas été empêchées, mais il s'est également trouvé légitime vu les graves écarts constatés.

Nous ne souhaitons jeter la pierre à personne de la communauté anglophone. C’est exprès qu’il n’y a pas de captures, pas de liens en dehors de celui du projet par lequel l’incident a commencé, et que personne n’est nommé... Mais il y a clairement eu des maladresses qui, de façon fort regrettable, fragilisent très fortement notre capacité à discuter d’une nouvelle entente autour d’un éventuel futur arTIfiCE v2. Texas Instruments aura probablement désormais difficilement confiance en sa communauté au sens large.

Entendons-nous bien, nous ne nous opposons pas à la sortie d'un arTIfiCE v2 permettant de remettre le support des programmes assembleur sur les dernières versions, nous y restons même favorables et lui offrirons une visibilité optimale.
Mais il va sans dire qu’en l’absence d’une nouvelle entente, Texas Instruments bloquera très probablement chaque nouvelle version d’arTIfiCE, soit par une mise à jour logicielle soit par une révision matérielle, et que l’impossibilité de l’utiliser concernera une part de plus en plus majoritaire des utilisateurs avec le renouvellement progressif des calculatrices utilisées chaque année.
We sincerely regret this with tears in our eyes, but with Texas Instruments being attacked, the urgent blocking was not only the right decision in the face of attacks that were not prevented, but it also turned out to be legitimate given the serious discrepancies that were observed.

We do not wish to cast blame on anyone in the anglophone community. It is on purpose that there are no screenshots, no links outside of the one from the project where the incident started, and no names mentioned... But there have clearly been mistakes that, very regrettably, severely weaken our ability to discuss a new deal around a possible future arTIfiCE v2. Texas Instruments will likely now find it very difficult to trust its community at large.

Let’s be clear, we are not opposed to the release of an arTIfiCE v2 that would restore support for assembly programs on the latest versions, we remain in favor of it and will give it optimal visibility.
But it goes without saying that in the absence of a new deal, Texas Instruments will most likely block each new version of arTIfiCE, either through a software update or a hardware revision, and the inability to use it will affect an increasingly large portion of users with the gradual renewal of calculators used each year.
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. 💗
So, whether it's in the short or long term, the CE development community is likely doomed; in any case, we are inevitably heading toward the exhaustion of usable exploits sooner or later, a battle that Texas Instruments has similarly apparently won against Ndless with the TI-Nspire.

Thank you ChromaLock for, through your pathological egocentrism, triggering the annihilation of a community, the relegation of 10 years of creations that will become unusable, as well as the consequences to come in the next years which, we fear, will not only affect one manufacturer (TI)

But we do not wish to be too alarmist though. With the exception of the few countries or exams whose regulations force the installation of the latest update, the effect will not be immediate. And the stock for the start of 2025 has, fortunately for us, probably already been partially produced and shipped. We can expect the first truly noticeable effects to appear starting from the 2026 school year, with the renewal of a first third of the TI-83 Premium CE calculators used in high schools with new calculators coming with a version 5.8.3+ preinstalled from the factory.

We clearly still have a few months/years of fun left with CE calculators ahead of us, so let’s enjoy it… Thank you all for this amazing adventure over an entire decade with the TI-83 Premium CE and TI-84 Plus CE, it was a true pleasure having you with us. 💗


Téléchargements :

Appli KhiCAS compatible mode examen pour TI-83 Premium CE !

New postby critor » 28 Apr 2025, 10:53

22145Dans une actualité précédente nous t'annoncions une sortie formidable pour les TI-83 Premium CE en France et TI-84 Plus CE dans le reste du monde, KhiCAS, l'application intégrée de Mathématiques et de Sciences libre, gratuite et française pour calculatrices graphiques !

Entre bien d'autres choses, tu y bénéficiais de Giac, un moteur de calcul littéral et formel, fonctionnalité que les constructeurs réservent habituellement aux modèles haut de gamme. De quoi développer ou factoriser des expressions, résoudre des équations, dériver, primitiver ou intégrer des fonctions… et même encore réaliser de véritables études de fonction avec production d'un tableau de variations ! 👍
2220822197 2220022201
22205222032220222204

Œuvre de Bernard Parisse, enseignant-chercheur à l'Institut Fourrier, dépendant de l'Université Grenoble Alpes, il s'agit en fait d'une adaptation pour calculatrices de son logiciel Xcas.

L'application KhiCAS est énorme, occupant dans les 2,8 Mo, soit quasiment la totalité de la capacité de la mémoire d'archive de ta TI-83 Premium CE. Un record absolu, le plus grand projet CE ayant jamais existé !

Pour l'installer, tu dois donc commencer par effacer toutes les applications officielles de Texas Instruments. Toutefois, l'application KhiCAS dispose de fonctionnalités permettant de remplacer tout ce à quoi tu renonces.

Comme nous avons vu précédemment, rien que la présence du moteur Giac permet de remplacer, en mieux, l'application officielle PlySmlt2 dédiée aux zéros de polynômes ainsi qu'à la résolution de systèmes d'équations linéaires. Mais ce n'est pas tout.

2222022219Déjà, KhiCAS est programmable dans un langage adoptant une syntaxe "à la Python", suffisant pour le niveau des questions Python dans les sujets de Mathématiques au Baccalauréat.

2218722185De plus tu y trouveras également 2 sous-applications :
  • le tableau périodique des éléments, remplaçant l'application officielle Periodic
  • un tableur / feuille de calcul, remplaçant l'application officielle CelSheet

2219522192Mais l'intégration de tout ceci avec le moteur Giac permet de remplacer en bien mieux. Par exemple en remplacement de l'application officielle SciTools, nous avons ici :
  • une bibliothèque de constantes physiques, avec unités
  • la conversion d'unités physiques
  • mais surtout des unités directement gérées en tant qu'éléments des expressions au niveau du moteur de calcul, c'est-à-dire qu'ici tu n'es pas limité aux seuls choix du menu et peux les préfixer ou combiner librement comme bon te semble !
Toutefois nous te mettions en garde, regrettant un énorme problème pour la France.

Alors que les fonctionnalités de calcul littéral et formel ne sont pas interdites aux examens (les candidats pouvant très bien s'y présenter avec les modèles haut de gamme TI-Nspire CAS, Casio fx-CP400 et HP Prime), KhiCAS, application parfaitement légitime, était effacée au lancement du mode examen et ne pouvait donc pas être utilisée aux épreuves d'examens.

La raison est que KhiCAS n'est pas une application officielle et ne dispose donc pas de la signature de Texas Instruments vérifiée à l'activation du mode examen.
Mais KhiCAS apporte des fonctionnalités non interdites dans les textes, présentes sur d'autres modèles utilisables et ainsi parfaitement légitimes, et de plus ne constitue absolument pas de vulgaires données ou informations frauduleuses visées par les spécifications du mode examen (antisèches, formulaires, résumés de cours, corrections d'exercices d'annales…).

Une situation fort injuste. À partir du moment où le mode examen interdit tout ajout de fonctionnalité, l'accessibilité aux fonctionnalités de calcul littéral et formel en examen est intégralement déterminée par le modèle choisi et donc son prix, gravant ainsi dans le marbre une inégalité entre candidats.
22295Et bien Bernard Parisse a le courage de s'attaquer seul à l'inégalité qui frappait les candidats et candidates ayant choisi de se contenter d'investir dans le milieu de gamme TI-83 Premium CE, avec une mise à jour de l'édition lycée de son application KhiCAS.

Comme il l'avait déjà fait pour d'autres modèles (TI-Nspire CX et TI-Nspire CX II avec Ndless, TI-Nspire monochromes avec Ndless, NumWorks N0110 avec firmware Omega/Upsilon/Khi), Bernard vient en effet de mettre à jour l'édition lycée de son application KhiCAS pour TI-83 Premium CE avec un mode examen ! 😮

Nous allons découvrir tout ceci ensemble.







A) Prérequis KhiCAS avec mode examen :

Go to top

Commençons par les prérequis de l'édition de KhiCAS avec mode examen.

Dans le but de ne pas trop déranger Texas Instruments en perturbant l'organisation des examens, plusieurs limitations ont été implémentées :
  • Déjà, il te faut obligatoirement le modèle TI-83 Premium CE dédié à la France.
    Même si tu installes l'édition avec mode examen de KhiCAS sur TI-84 Plus CE, le mode examen KhiCAS n'y fonctionnera pas.
    Les institutions et examens hors de France, interdisant très souvent le calcul littéral et formel, ne sont donc pas impactés.
  • De plus, il faut que ta calculatrice fasse tourner une version 5.7 ou inférieure.
2229722296Si tu as une TI-83 Premium CE munie d'une version assez récente 5.8.0 ou 5.8.1, notre outil CerMastr te permettra d'y déverrouiller l'installation d'une version inférieure.
Il te suffit de te rendre sur le champ 037, de taper
F4
pour déverrouiller l'installation des anciennes version 5.7, puis
entrer
pour enregistrer les changements.
Si par contre ta TI-83 Premium CE est munie d'une version 5.8.2 ou supérieure, la modification ne te sera pas autorisée, et le mode examen KhiCAS ne fonctionnera pas.

Ainsi, si jamais une institution de par le monde avait des candidats équipés en TI-83 Premium CE et souhaitait leur interdire définitivement l'utilisation de KhiCAS aux épreuves d'examen 2025, c'est très simple. Il suffit pour cela de forcer les candidats à mettre à jour en version 5.8.2+.


B) Installation KhiCAS avec mode examen :

Go to top

KhiCAS n'adopte pas le format programme assembleur (le type de variable programme étant limité à 64Ko de contenu ce qui est hautement insuffisant), mais le format application, une énorme application de 2,8 Mo, un record absolu !
Et rappelons que la capacité maximale de la mémoire de stockage (dite d'archive) est juste de 3,014 Mo sur TI-84 Plus CE et pire 2,948 Mo sur TI-83 Premium CE.

De plus, si l'on peut certes créer des applications via quelques péripéties techniques, il n'est pas possible de les signer, car nous ne disposons pas de la clé privée de Texas Instruments. C'est-à-dire que la calculatrice n'en acceptera pas l'installation si on procède comme avec les applications officielles. Il faut donc t'attendre à une procédure un peu inhabituelle, mais tout a été fait pour te la simplifier au maximum.

221502214922148
  1. 👉 Donc, première chose à faire, tu dois effacer tout le contenu de la mémoire d'archive :
    2nd
    +
    7
    3
    2

    (si tu as des données importantes sur ta calculatrice, veille bien à les sauvegarder avant)

    2215522154Problème après ça, normalement tu n'atteins pas tout à fait les 2,8 Mo d'espace libre nécessaire en mémoire d'archive.

    En effet, apparemment aucun des menus de réinitialisation de la calculatrice n'efface les langues.

  2. 2215722156👉 Il te faut donc aller dans le gestionnaire de mémoire avec
    2nd
    +
    2
    1
    et les effacer manuellement une par une via la touche
    suppr
    ou
    del
    .
    Et maintenant, niveau espace libre, c'est bon !

  3. 2215822159👉 C'est le moment d'aller récupérer l'édition avec mode examen de KhiCAS. 2 fichiers y sont présents, mais pour le moment tu dois prendre le seul fichier d'installation de l'application, KhiCAS83-FrExam.b83, et l'envoyer à la calculatrice à l'aide du logiciel TI-Connect CE pour Windows (Pour TI Connect pour macOS, il te faudra transférer chacun des fichiers du dossier spécifique, dans l'ordre).

  4. 2216022161👉 INST est le programme assembleur d'installation de KhiCAS qu'il va te falloir lancer. Si ta calculatrice fait tourner une version système 5.5.1 ou supérieure, cela se fait via "arTIfiCE" dans l'application CabriJr qu'il te suffit de rajouter maintenant dans le tout petit espace restant.

  5. 221742217322172👉 Si tu dois donc passer par l'application CabriJr, il te suffit d'y appeler le menu F1 via la touche
    f(x)
    ou
    y=
    , puis d'y choisir d'ouvrir ARTIFICE. Et dans le menu qui s'affiche alors, tu choisis de lancer INST.

  6. 22165👉 Le programme INST t'invite alors à taper
    entrer
    pour démarrer l'installation, qui dure quelques dizaines de secondes. Un compte à rebours t'en indique alors la progression.
    22166221672216822169


  7. 221762214822170👉 Une fois l'installation terminée, comme l'écran t'y invite tu dois :
    • appuyer sur une touche pour redémarrer la calculatrice
    • puis vider intégralement la mémoire RAM via
      2nd
      +
      7
      1
      2

  8. 👉 L'installateur ne nettoie pas tout à fait l'ensemble des variables utilisées pour l'installation. Déjà qu'il ne te reste plus beaucoup d'espace, n'aggravons pas les choses... Rends-toi dans dans le gestionnaire de mémoire avec avec
    2nd
    +
    2
    1
    pour y supprimer manuellement à l'aide de la touche
    suppr
    ou
    del
    les éventuelles variables AppIns restantes :
    2216222163
    2217722178


  9. 👉 Maintenant tu peux prendre côté ordinateur le deuxième fichier relatif au mode examen, XCASEXAM.8xp et l'envoyer à ta calculatrice. Et c'est tout !
    Attention n'oublie surtout pas ce fichier, si il est absent le mode examen KhiCAS ne fonctionnera pas !

Si ta calculatrice fait tourner une version 5.5.1 ou supérieure, et que tu as besoin de pouvoir lancer des programmes assembleur, tu as maintenant suffisamment de place pour réinstaller CabriJr (100K) puis ensuite arTIfiCE. Enfin, entre Cesium et AsmHook, tu devrais peut-être choisir ce dernier qui occupe beaucoup moins de place.




C) Activation mode examen KhiCAS :

Go to top

22298Attention, le mode examen KhiCAS n'est pas celui de Texas Instruments. Tu ne dois donc surtout pas suivre la procédure officielle d'activation de mode examen, sans quoi l'application KhiCAS sera effacée (et vue le caractère de toute évidence non trivial de son installation que nous venons de couvrir, autant éviter d'avoir à la recommencer trop souvent ;) ).

Pour activer le mode examen KhiCAS c'est très simple, cela se passe directement dans l'application KhiCAS. La possibilité t'est proposée au menu
mode
.

22295Le mode examen KhiCAS est alors activé très rapidement, supprime/désactive le contenu mémoire pré-existant exactement comme celui de TI, et respecte les mêmes indicateurs visuels afin que tu ne sois pas embêté(e) par des surveillants :
  • barre de titre sur fond bleu
  • diode examen clignotant en orange
Tu retrouves alors bien en mode examen l'application KhiCAS lançable :
2229922300

Une méthode d'activation alternative, si tu préfères, est de tout simplement lancer le programme assembleur XCASEXAM.
2230222301Si rien ne s'est déclenché en ce sens, vérifie bien les prérequis et l'installation correcte du mode examen :
  • modèle TI-83 Premium CE uniquement
  • version système 5.7 ou inférieur
  • présence en mémoire du programme XCASEXAM




Conclusion :

Go to top

D'un côté nous ne pouvons que féliciter Bernard pour le courage qu'il a eu de se dresser seul face à l'inégalité entre candidats et candidates que génère le mode examen tel qu'actuellement implémenté pour la France.

Après ceux et celles équipé(e)s en TI-Nspire avec Ndless et NumWorks N0110 non verrouillées, aux examens 2025 c'est au tour des candidat(e)s muni(e)s d'une TI-83 Premium CE de pouvoir avoir accès sans frais supplémentaire au calcul littéral et formel, formidable fonctionnalité haut de gamme aidant à une meilleure compréhension de l'algèbre et ensuite à l'obtention d'étapes intermédiaires du raisonnement à produire ! 👍
Nous regrettons toutefois que l'institution n'ait jamais accepté de se saisir de ce grave problème qu'elle a elle-même créé, notamment lorsque avions pris la peine de l'interpeller dès janvier 2015 soit 3 mois avant la sortie de la nouvelle réglementation au Bulletin Officiel. Il y avait moyen de traiter le problème calmement en toute discrétion alors que rien n'était encore officialisé, sans crainte de donner l'impression de reculer.

Cela aurait été à l'institution de spécifier une solution, elle a eu tous les éléments en main pour cela, mais n'a jamais accepté d'engager le moindre dialogue à ce sujet depuis 10 ans. Il est fort regrettable et surtout choquant de voir que des individus en sont réduits à devoir se substituer à celle-ci.
D'un autre côté, nous avons une énorme inquiétude.

En 2020, la communauté des développeurs assembleur TI-83 Premium CE et TI-84 Plus CE avait bien failli disparaître. Suite à une énorme bêtise d'un élève français et de son enseignant, qui avaient cru bon de publier à quelques semaines des examens le 12 février 2020 sur une chaîne YouTube grand public une vidéo montrant comment il était possible sur TI-83 Premium CE de contourner facilement le mode examen pour accéder à l'ensemble des données mémoire préchargées, Texas Instruments avait sorti à temps le 12 mai 2020 une mise à jour 5.5.1 mettant fin au support des programmes assembleur. Le problème était en effet que la fraude ainsi mise en avant nécessitait l'utilisation d'une très vieille version du système d'exploitation TI-83 Premium CE, versions 5.2 à 5.3.0 de 2016 à 2018. Officiellement il est impossible d'installer une version système inférieure à celle qui tourne sur la calculatrice. Mais officieusement il existait depuis des années, à des fins de tests pour les développeurs de la communauté, des programmes assembleur permettant de déverrouiller cette possibilité, et qui jusqu'alors n'avaient pas reçu d'attention remarquable. D'où la suppression radicale du support des programmes assembleur.

Le 4 septembre 2020 était sorti arTIfiCE, un jailbreak permettant à nouveau de lancer des programmes assembleur.

Après de délicats échanges avec Texas Instruments, une entente avait pu être atteinte. Il n'y aurait finalement pas de nouvelle mise à jour bloquant l'utilisation d'arTIfiCE. Mais en contrepartie la communauté s'engageait, par notre intermédiaire, sur plusieurs points. Et l'un des points impliquait notamment de ne jamais au grand jamais altérer le mode examen.

Si l'on pense en binaire, KhiCAS constitue une violation de cette attente. De notre côté nous avons bien noté que Bernard a su faire preuve de modération, intégrant pas mal de restrictions : seul le modèle TI-83 Premium CE français est concerné, et de plus uniquement si non à jour avec une version 5.7 ou inférieure.

Nous ne pouvons que formuler des vœux : nous espérons sincèrement, dans l'intérêt de la communauté, que cela aura été vu et apprécié du côté de Texas Instruments ; nous aurons sans doute la réponse bientôt.




Téléchargements :

Références :

Code source (C, C++) : https://github.com/KhiCAS/ti-ce
(Ne pas hésiter à proposer des changements si vous pensez pouvoir le faire, que ce soit des améliorations d'interface, de performance, de taille…)

KhiCAS, appli intégrée Maths-Science pour TI-83PCE/84+CE

New postby critor » 24 Apr 2025, 08:43

22175Nous fêtons cette année les 25 ans de Xcas. Xcas est un logiciel libre (licence GPL) et gratuit développé en France par Bernard Parisse, enseignant-chercheur à l'Institut Fourrier, dépendant de l'Université Grenoble Alpes. Il s'agit d'un logiciel intégré de Mathématiques et de Sciences, s'appuyant sur le moteur de calcul formel Giac du même auteur.

Disponible dans des versions pour ordinateurs Windows, macOS et Linux, Xcas bénéficie également d'une version en ligne tournant directement dans le navigateur Internet et utilisable ainsi entre autres sur smartphones et tablettes.

Mais ce n'est pas tout, Xcas bénéficie également d'éditions spéciales tout aussi gratuites pour de nombreuses calculatrices graphiques, sous le nom de KhiCAS :
Un formidable geste pour l'égalité, permettant notamment aux élèves et étudiant(e)s ayant opté pour des modèles de milieu de gamme de bénéficier gratuitement entre bien d'autres choses des mêmes fonctionnalités de calcul littéral et formel que les constructeurs réservent habituellement aux seuls modèles haut de gamme avec des prix à 3 chiffres ! Un geste remarquable également pour l'accessibilité et la démocratisation du calcul formel dès le lycée !
20925Mais cette année nous fêtons également les 10 ans de la TI-83 Premium CE, un modèle disruptif ayant complètement changé l'image dans la calculatrice graphique au lycée, offrant en effet l'écran couleur 16 bits pour la toute première fois à des prix abordables à seulement 2 chiffres !

Grâce à Texas Instruments, ce sont des milliers de lycéens et lycéennes qui ont ainsi pu s'initier à la programmation graphique couleur sur TI-83 Premium CE à partir de la rentrée 2015 !
22145Pour fêter ce double anniversaire hautement symbolique, Bernard Parisse t'a préparé pour cette année quelque chose d'exceptionnel, une édition de KhiCAS pour TI-83 Premium CE (et TI-84 Plus CE hors de France), en bêta-test depuis quelques mois.

KhiCAS CE constitue un double exploit technique majeur :
  • d'une part c'est de loin le projet le plus conséquent jamais créé pour les calculatrices TI CE, ayant nécessité nombre d'astuces techniques côté Toolchain CE
  • d'autre part, il s'agit de la toute première adaptation du code Xcas pour un processeur (Zilog eZ80) 8 bits (au lieu des 32/64 bits habituels)

KhiCAS n'est pas le premier programme sur CE à proposer du calcul symbolique (il existe par exemple PineappleCAS et CASymba), mais c'est clairement le plus complet et puissant à ce jour. Explorons ça en détails…




A) Prérequis :

Go to top

2214622147Avant d'installer KhiCAS CE, commençons déjà par les prérequis.

Dans l'intention fort louable de ne pas perturber le déroulement des examens 2025 ni mettre Texas Instruments en difficulté, notamment hors de France sur TI-84 Plus CE où les fonctionnalités de calcul exact, littéral et formel sont souvent strictement interdites, précisons que KhiCAS CE ne se lancera pas sur les TI-84 Plus CE munies de la dernière version système (actuellement 5.8.2). Il te faut donc à ce jour :
  • soit une TI-83 Premium CE sur n'importe quelle version
  • soit une TI-84 Plus CE faisant tourner une version 5.8.1 ou inférieure

Les institutions qui pour certains examens étrangers ou internationaux exigent systématiquement la mise à jour des calculatrices vers la dernière version disponible peuvent ainsi être tranquilles, l'installation de la dernière mise à jour sur TI-84 Plus CE empêche l'utilisation de KhiCAS CE.


B) Installation :

Go to top

KhiCAS CE n'adopte pas le format programme assembleur (le type de variable programme étant limité à 64Ko de contenu ce qui est hautement insuffisant), mais le format application, une énorme application de 2,8 Mo, un record absolu !
Et rappelons que la capacité maximale de la mémoire de stockage (dite d'archive) est juste de 3,014 Mo sur TI-84 Plus CE et pire 2,948 Mo sur TI-83 Premium CE.

De plus, si l'on peut certes créer des applications via quelques péripéties techniques, il n'est pas possible de les signer, car nous ne disposons pas de la clé privée de Texas Instruments. C'est-à-dire que la calculatrice n'en acceptera pas l'installation si on procède comme avec les applications officielles. Il faut donc t'attendre à une procédure un peu inhabituelle, mais tout a été fait pour te la simplifier au maximum.

221502214922148
  1. 👉 Donc, première chose à faire, tu dois effacer tout le contenu de la mémoire d'archive :
    2nd
    +
    7
    3
    2

    (si tu as des données importantes sur ta calculatrice, veille bien à les sauvegarder avant)

    2215522154Problème après ça, normalement tu n'atteins pas tout à fait les 2,8 Mo d'espace libre nécessaire en mémoire d'archive.

    En effet, apparemment aucun des menus de réinitialisation de la calculatrice n'efface les langues.

  2. 2215722156👉 Il te faut donc aller dans le gestionnaire de mémoire avec
    2nd
    +
    2
    1
    et les effacer manuellement une par une via la touche
    suppr
    ou
    del
    .
    Et maintenant, niveau espace libre, c'est bon !

  3. 2215822159👉 C'est le moment de récupérer l'unique fichier d'installation de KhiCAS CE, et de l'envoyer à la calculatrice à l'aide du logiciel TI-Connect CE pour Windows ou pour Mac. Au choix :

  4. 2216022161👉 INST est le programme assembleur d'installation de KhiCAS qu'il va te falloir lancer. Si ta calculatrice fait tourner une version système 5.5.1 ou supérieure, cela se fait via "arTIfiCE" dans l'application CabriJr qu'il te suffit de rajouter maintenant dans le tout petit espace restant.

  5. 221742217322172👉 Si tu dois donc passer par l'application CabriJr, il te suffit d'y appeler le menu F1 via la touche
    f(x)
    ou
    y=
    , puis d'y choisir d'ouvrir ARTIFICE. Et dans le menu qui s'affiche alors, tu choisis de lancer INST.

  6. 22165👉 Le programme INST t'invite alors à taper
    entrer
    ou
    enter
    pour démarrer l'installation, qui dure quelques dizaines de secondes. Un compte à rebours t'en indique alors la progression.
    22166221672216822169


  7. 221762214822170👉 Une fois l'installation terminée, comme l'écran t'y invite tu dois :
    • appuyer sur une touche pour redémarrer la calculatrice
    • puis vider intégralement la mémoire RAM via
      2nd
      +
      7
      1
      2

  8. 👉 Enfin, l'installateur ne nettoie pas tout à fait l'ensemble des variables utilisées pour l'installation. Déjà qu'il ne te reste plus beaucoup d'espace, n'aggravons pas les choses... Rends-toi dans dans le gestionnaire de mémoire avec avec
    2nd
    +
    2
    1
    pour y supprimer manuellement à l'aide de la touche
    suppr
    ou
    del
    les éventuelles variables AppIns restantes :
    2216222163
    2217722178

Si ta calculatrice fait tourner une version 5.5.1 ou supérieure, et que tu as besoin de pouvoir lancer des programmes assembleur, tu as maintenant suffisamment de place pour réinstaller CabriJr (100K) puis ensuite arTIfiCE. Enfin, entre Cesium et AsmHook, tu devrais peut-être choisir ce dernier qui occupe beaucoup moins de place.

Quant aux autres applications officielle de Texas Instruments il est clair que tout ne rentrera pas, mais bonne nouvelle l'application KhiCAS CE va te permettre d'en remplacer la plupart avec des possibilités supérieures


C1) Interface et horloge :

Go to top

22206Commençons par faire connaissance. Une fois lancée, l'interface de l'application KhiCAS s'organise en 3 zones. De haut en bas, nous avons :
  • Une barre d'état en haut d'écran
  • La vue affichée (par défaut l'historique des calculs)
  • Un menu contextuel en bas d'écran, relatif à la vue affichée, et dont les onglets se déroulent intuitivement avec les 5 touches
    F1
    à
    F5
    en haut du clavier

2220922210Gros avantage par rapport à l'interface officielle, particulièrement lors d'un devoir ou d'une épreuve en temps limité, tu as droit à l'affichage de l'heure dans la barre d'état. Il te suffit si besoin de la régler une seule fois avec la touche
mode
. C'est particulièrement utile dans un contexte où les montres sont de plus en plus suspectées d'être connectées, et ainsi de plus en plus interdites.


C2) Algèbre et analyse :

Go to top

221822218022179Pour le calcul littéral de niveau lycée, tu trouveras l'essentiel des fonctions dans les menus algèbre (
F1
) et analyse (
F2
).

Alternativement, tu peux également saisir les noms de fonctions directement au clavier. Dans ce cadre, si jamais tu avais besoin de caractères spéciaux non présents au clavier, tu peux y avoir accès via le menu chartab (
F4
).

2219722208Tu trouves donc entre autres de quoi développer/factoriser tes expressions, ou encore résoudre des équations.

Comme tu peux le voir, KhiCAS CE fonctionne en écriture ligne. Toutefois, tu peux sur demande consulter l'écriture naturelle d'une expression, aussi bien pour une saisie qu'un résultat. Il te suffit tout simplement de remonter dans l'historique de calcul avec la touche
, puis une fois la bonne expression sélectionnée de taper
.

En passant donc aucun besoin de remettre l'application officielle PlySmlt2 pour les polynômes et systèmes d'équations, la fonction solve() de KhiCAS fait tout ça, en mieux, et même bien plus encore !

2220122200Concernant les fonctions, tu peux en obtenir très facilement dérivées, primitives, intégrales et limites.

22204222022220322205Encore mieux, la fonction tabvar() te permet d'obtenir l'étude d'une fonction avec production d'un tableau de variations ! 👍


C3) Représentations graphiques :

Go to top

22181Si tu as besoin maintenant de représentations graphiques de fonctions ou séries statistiques, cela se passe dans le menu graphes (
F3
)
.
Cela te fournit les fonctionnalités des applications officielles Inequalz, Transfrm et Conics et bien plus encore !
2221122212222132221422215


C4) Menus de fonctions :

Go to top

En réalité les menus de bas d'écran ne te présentent qu'une toute petite sélection de fonctions offertes par KhiCAS CE, les onglets étant forcément limités à 5 catégories vu la conception du clavier.

2221622188Mais tu peux avoir accès à un éventail beaucoup plus large de fonctions via le menu
math
, organisé par catégories. Et tu peux avoir la liste de l'intégralité des fonctions disponibles en accédant au menu catalogue via
2nd
0
.


C5) Bibliothèque de constantes physiques :

Go to top

22189Dans le menu
math
justement, on trouve une bibliothèque de 27 constantes physiques dont tu peux récupérer les valeurs accompagnées de leurs unités pour tes calculs. Bien mieux donc que les 15 constantes de l'application officielle SciTools.
221902219122192


C6) Unités :

Go to top

221952219422193On trouve également au menu
math
une catégorie dédiée aux unités. Précisons que l'application SciTools ne supportait que 91 unités. Ici, même si le menu de KhiCAS ne liste que 56 unités, en fait bien davantage d'unités sont supportées, le menu ne constituant qu'un tout petit échantillon à titre d'exemple. En effet il y a une véritable gestion des unités en tant qu'objet par le moteur de calcul :
  • tu es libre de préfixer (système SI) chaque unité comme bon te semble
  • et de composer librement une unité en faisant intervenir d'autres unités
… et ce, même si l'unité obtenue n'était pas listée au menu ! 👍


C7) Principe des sessions :

Go to top

22183Précisons que par défaut, comme indiqué dans la barre de titre, KhiCAS CE utilise la variable session pour charger et sauvegarder la session en cours (c'est-à-dire tout ce que tu fais : historique de calcul, variables et fonctions définies, etc.).
Mais le menu Fichier (
F6
) te permet si tu le souhaites d'utiliser d'autres noms de variables.
Cela te permet de pouvoir basculer à tout moment sur ta calculatrice entre plusieurs sessions KhiCAS.
Une formidable possibilité permettant d'avancer en parallèle dans la résolution d'exercices différents (exercices indépendants d'un sujet, devoirs données par plusieurs professeurs ou bien pour des dates différentes, etc.). Ici aucun besoin de tout redéfinir quand tu changes d'exercice ! 👍


C8) Programmation à la Python :

Go to top

2221822217Précisons de plus que KhiCAS CE est programmable. La touche
prgm
te permet d'accéder à un éditeur de script te permettant de définir variables et fonctions en utilisant une syntaxe "à la Python". Techniquement ce n'est ni du Python ni même du Micropython, mais pour les habituelles questions Python de niveau Baccalauréat en Mathématiques ce sera largement suffisant. Et tant mieux vu que l'application Python officielle, elle-même assez grosse, n'a ici aucune chance de rentrer dans le petit espace qu'il nous reste. Le menu Fichier te permet de sauvegarder le script saisi sous le nom de ton choix, ou encore d'ouvrir un script précédemment saisi.

2222022219Pour exécuter ton script sauvegardé, il te faut déjà quitter l'éditeur comme indiqué au clavier via
2nd
mode
. De retour alors à l'historique de calcul, le menu Fichier te permet d'exécuter des scripts. Une fois ceci fait, pour une saisie immédiate, la touche
var
te listera directement l'ensemble des fonctions définies par les scripts exécutés.


C9) Tableur / feuille de calcul :

Go to top

2218722184L'application KhiCAS CE dispose elle-même de sorte de sous-applications que l'on trouve à la fin du menu Fichier (
F5
).

L'une d'entre elles est un véritable tableur intégré, en remplacement donc de l'appli CelSheet officielle.


C10) Classification périodique des éléments chimiques :

Go to top

2218622185Autre sous-application que l'on trouve à la fin du menu Fichier (
F5
), le tableau périodique des éléments.

Il est bien évidemment lui aussi intégré à l'environnement KhiCAS, permettant de récupérer sur simple validation la liste des propriétés d'un élément dans l'historique de calcul.


Conclusion :

Go to top

KhiCAS CE constitue une application intégrée de Mathématiques et de Sciences extrêmement complète. Entièrement gratuite, open source et qui plus est française, elle offre à ta TI-83 Premium CE ou TI-84 Plus CE des fonctionnalités te mettant en théorie à égalité de chances avec ceux qui ont fait le choix de modèles haut de gamme.

Pouvoir manipuler un moteur de calcul littéral et formel sur sa calculatrice est une formidable possibilité d'explorations permettant de mieux comprendre l'algèbre !
En pratique toutefois pour la France, l'outil d'intérêt pédagogique exceptionnel que constitue KhiCAS CE sera effacé à l'activation du mode examen.

Le problème vient de la réglementation du mode examen de 2014, fort mal conçue et cadrée.

Cette réglementation exige de rendre inaccessibles les données et informations préchargées (antisèches, formulaires, résumés de cours, corrections d'exercices d'annales…), KhiCAS CE n'étant bien évidemment pas concerné.

Mais en pratique la réglementation laisse pour cela toute liberté aux constructeurs, et ces derniers ont tous choisi de faire au plus simple : effacer ou bloquer tout le contenu mémoire, peu importe qu'il s'agisse de données frauduleuses ou d'autre chose.

La réglementation du mode examen grave ainsi dans le marbre une inégalité entre candidats ayant acheté des modèles de prix différents et donc avec des fonctionnalités différentes, désormais non extensibles par ajout de programmes ou applications.

Malheureusement depuis maintenant plus de 10 ans que nous l'interpellons, la mission de pilotage des examens n'a jamais accepté d'ouvrir des échanges au sujet de ce problème fort préoccupant, nos sollicitations étant toujours restées sans réponse.


Téléchargements :

Référence : page officielle, avec davantage de documentation/explications/infos… pour TI-83 Premium CE et TI-84 Plus CE

Code source (C, C++) : https://github.com/KhiCAS/ti-ce
(Ne pas hésiter à proposer des changements si vous pensez pouvoir le faire, que ce soit des améliorations d'interface, de performance, de taille…)

TI-82/83 offertes aux lycées sans obligation d'achat !

New postby critor » 15 Apr 2025, 20:38

Bientôt la rentrée 2025 et donc la problématique de l'équipement en calculatrice graphique pour les lycéens et lycéennes entrant en Seconde, ou plus avancées dans leur scolarité mais non encore équipés.
Rappelons la désastreuse réforme du lycée avec des enseignements scientifiques qui sont désormais choisis à partir de la Première (spécialités ou options), et en prime l'abandon d'une spécialité pour la Terminale.
Que ce soit en Seconde ou Première, cela nous a donné depuis des années une visibilité bouchée à moins d'un an. Les élèves de Seconde et Première ne savent pas d'avance si ils auront encore une spécialité scientifique en Terminale, et ne savent donc pas si ils seront concernés par une épreuve écrite scientifique finale sous la réglementation nationale n'autorisant que la calculatrice scientifique comme seul outil numérique.

Dans ce contexte, les familles les moins favorisées sont bien souvent les plus réfractaires envers un équipement en calculatrice graphique avant la Première ou pire la Terminale.

Sur la plan personnel des élèves concernés, cet équipement tardif en calculatrice graphique a déjà des conséquences néfastes sur la prise en main de l'outil, utilisé de façon moins optimale aux épreuves.

Mais c'est également une épine dans le pied des enseignants dont les classes ou groupes ne sont donc plus entièrement équipés de l'outil calculatrice graphique autorisé aux examens. Une partie du groupe/classe ne se sentant plus concerné, il devient alors plus difficile d'accompagner la prise en main de l'outil en mutualisant l'usage de la calculatrice en classe. En dessous d'un certain seuil d'équipement, cela devient même impossible et l'enseignant est alors obligé de faire appel à d'autres outils numériques pour avancer (ordinateur, tablette, smartphone), outils qui paradoxalement ne seront pas utilisables lors des épreuves terminales.
19968Enseignant ou enseignante, bien conscient de toutes ces difficultés, Texas Instruments reconduit pour la rentrée 2025 sont programme 1 calculatrice pour tous !

Sur simple demande de ta part auprès de son équipe de délégués pédagogiques, Texas Instruments se propose d'envoyer dans ton lycée pour la rentrée 2025 des calculatrices couleur programmables en Python. C'est toi qui décides, l'objectif étant d'attendre un seuil d'équipement correct ou optimal de tes classes :
  • soit tu demandes des TI-82 Advanced Edition Python
  • soit tu demandes des TI-83 Premium CE Edition Python
L'offre est limitée à 1 seul envoi par lycée et par an et n'est pas liée à une quelconque obligation d'achat.

À la réception, il vous appartiendra à toi et tes collègues de transmettre les calculatrices en question aux élèves que vous jugerez être les plus nécessiteux.

Un joli coup de pouce qui, on l'espère vous permettra enfin d'atteindre un seuil correct d'équipement des groupes/classes, et donc de mieux pouvoir préparer les élèves avec l'outil qui les accompagnera jusqu'au épreuves ! 👍

Attention, n'attends surtout pas pour inscrire ton lycée, car l'offre n'est valable que dans la limitation des stocks lui étant alloués. Il n'y en aura clairement pas pour tous les lycées de France et de Navarre... :#non#:

Merci Texas Instruments ! ❤️

Lien : https://education.ti.com/fr/enseignants ... dagogiques
Source : https://education.ti.com/fr/enseignants?category=offres

Carte au trésor pour TI-83PCE, concours Python 2024-2025

New postby critor » 12 Apr 2025, 08:00

Voici la présentation de Jeu de carte, un jeu conçu par Yohan H. dans le cadre de notre concours de programmation Python 2024-2025.

Il a choisi de concourir dans la catégorie TI-83 Premium CE..

22034Dans ce jeu tu as entre les mains une carte au trésor… mais n'as pas le droit de la regarder librement !

En effet tu te déplaces sur une carte carrée de 10×10 cases parsemée d'obstacles à contourner, à la recherche d'un trésor… mais sans voir la carte. Ce que tu vois c'est la distance en cases te séparant du trésor (plus précisément, somme en cases de la projection horizontale du trajet à vol d'oiseau t'en séparant, et de la projection verticale). En fonction des variations de cette distance ou de son absence de variation, il te faut donc déduire dans quelle direction te déplacer.

Tu te dois trouver le trésor en un nombre limité de déplacements. Alors on te rassure, tu as le droit de consulter la carte, mais ici encore un nombre limité de fois.

220723 niveaux de difficultés sont au choix, faisant varier les nombres maximum autorisés de déplacements et consultations de la carte, ainsi que le nombre de fois où tu as le droit de regarder la carte :
  • facile : autorise jusqu'à 25 déplacements et 4 consultations de la carte
  • moyen : autorise jusqu'à 22 déplacements et seulement 2 consultations de la carte
  • difficile : autorise jusqu'à 18 déplacements et seulement 1 consultation de la carte
220732207422075
220762207722078

Le jeu est intuitif et réactif, avec des touches bien choisies sur le clavier TI-83 Premium CE :
  • tu te déplaces naturellement à l'aide des touches fléchées, comme indiqué à l'écran
  • la carte peut être consultée avec la touche
    entrer
    , touche habituelle pour les jeux TI-83 permettant 1 action, et de plus touche indiquée en permanence à l'écran hors carte
  • tu peux quitter à tout moment la partie en cours puis le jeu proprement à l'aide de touches fort bien choisies :
    annul
    ,
    suppr
    , ou encore
    mode
    (car la fonction secondaire indiquée au clavier est 'Quitter')
Bref un jeu sur mesures, Yohan connaît bien les habitudes des joueurs et développeurs de jeux TI-83 Premium CE !

Le jeu utilise la bibliothèque ti_draw pour les graphismes, qui sont certes modestes dans l'absolu, mais relativement bien adaptés aux capacités tout aussi modestes de la TI-83 Premium CE Edition Python, et notamment à sa mémoire heap de seulement 20K en Python.

Pour une TI-83 Premium CE Edition Python c'est donc un jeu fort bien conçu et réussi, conforme à nos attentes, et nous aurions bien aimé en recevoir d'autres comme ça.

Téléchargement : archives_voir.php?id=4579412

-
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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
1503 utilisateurs:
>1475 invités
>22 membres
>6 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)