
Nous fêtons cette année les 25 ans de
Xcas, logiciel libre
(licence GPL), gratuit et français développé par
Bernard Parisse, enseignant-chercheur à l'
Institut Fourrier, structure 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, et certaines de ces éditions ont même le gros avantage de pouvoir rester disponibles en mode examen !
Et de plus,
Bernard vient tout juste d'effectuer une avancée majeure en cette année scolaire 2024-2025, avec la sortie de
KhiCAS pour les calculatrices 8 bits milieu de gamme
TI-83 Premium CE et
TI-84 Plus CE, double exploit qui plus est avec la compatibilité mode examen pour le seul modèle français
TI-83 Premium CE !
Suite à cela, l'état des éditions
KhiCAS pour calculatrices devenait ainsi le suivant :
marques | compatibles mode examen | hors mode examen uniquement |
Casio | | |
Texas Instruments | | |
NumWorks | | |
Grâce à Bernard, il était donc possible pour les élèves et étudiant(e)s ayant opté pour certains 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 à des prix à 3 chiffres. Nous ne pouvions que saluer ces efforts colossaux et surtout courageux pour l'accessibilité et la démocratisation du calcul formel dès le lycée !


Du côté de chez
Casio, nous t'avions déjà présenté la formidable application
KhiCAS :
Entre bien d'autres choses, tu y bénéficiais donc 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, déterminer des limites… et même encore réaliser de véritables études de fonction avec production d'un tableau de variations ! 👍


KhiCAS est programmable en langage
Python (intérpréteur Micropython 1.12), avec même la possibilité d'exploiter le moteur formel dans tes scripts grâce à la bibliothèque
cas !


De façon similaire,
KhiCAS intègre plusieurs sous-applications reproduisant les fonctionnalités d'applications
Casio officielles :
- tableau périodique des éléments
- tableur / feuille de calcul
- géométrie dynamique
Ces sous-applications ont ici l'avantage d'être intégrées à l'environnement
KhiCAS, avec entre autres la possibilité d'exploiter le moteur de calcul formel. Aucun besoin donc de sortir de l'application
KhiCAS pour faire appel à ces fonctionnalités puis d'y retourner pour exploiter les résultats !
L'intégration de tout ceci avec le moteur
Giac permet même de remplacer en bien mieux. Par exemple nous avons ici aussi dans
KhiCAS :
- une bibliothèque de constantes physiques, avec unités
- la conversion d'unités physiques
Les unités sont 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 !
Malheureusement comme nous avons vu plus haut, si tu étais pourvu d'un modèle
Casio tu étais défavorisé. En effet tu ne pouvais pas faire appel au formidable outil que constituait l'application
KhiCAS lors de tes examens, le mode examen bloquant l'accès à toute application additionnelle
(même les applications officielles), y compris lorsque comme ici les applications en question n'avaient rien à voir avec les
informations frauduleuses ciblées par les spécifications officielles du mode examen.
Or le calcul formel n'est pas une information frauduleuse. Sa disponibilité
(via un programme ou une application) est de plus parfaitement légitime au nom de l'égalité de chances entre candidats, puisque utilisable par les candidats ayant acheté
(plus cher) un modèle haut de gamme
TI-Nspire CX CAS fx-CP400 ou
HP Prime.
À la différence de la concurrence, chez
Casio aucun contournement du mode examen n'était jusqu'ici jamais sorti.


Et bien
Bernard Parisse a décidément mangé du lion cette année, ayant réussi à coder des contournements du mode examen pour
Graph 35+E II et
Graph 90+E, permettant à l'application
KhiCAS de rester utilisable une fois le mode examen activé !
Toutefois le code en question aurait pu être étudié et exploité afin d'injecter en mode examen des éléments frauduleux autres que
KhiCAS.
Puisque
Bernard était décidé, au nom de l'égalité, à publier le nouveau
KhiCAS compatible avec le mode examen
Casio dès la session d'examens 2025, c'est ici que
Planète Casio s'est proposé d'intervenir.
Afin de réduire la surface d'attaque, le code relatif au mode examen développé par
Bernard a été remplacé par un
patcheur de système d'exploitation développé par
Planète Casio, basé sur le travail déjà effectué dans le cadre du
jailbreak MPM pour
Graph Math+.
Voici donc enfin les utilisateurs français de modèles
Casio de milieu de gamme à égalité avec les modèles de milieu de gamme d'autres marques ou encore avec les modèles haut de gamme ! 👍
Candidat(e) au Baccalauréat 2025 équipé(e) d'une calculatrice
Casio, c'est un formidable cadeau que te fait
Bernard Parisse cette année !


Il te faut donc :
- Côté calculatrice :
- brancher ta calculatrice en USB à ton ordinateur Windows
- annuler le menu de connexion qui s'affiche via la touche
EXIT


- ouvrir l'application Système
- accéder à la 2e page de menu via la touche
F6


- y taper
F5
pour permettre la modification du système d'exploitation de la calculatrice
- Côté ordinateur, lancer le patcheur approprié tai-installer-windows-cg.exe (pour Graph 90+E) ou tai-installer-windows-fx.exe (pour Graph 35+E II)
- Code: Select all
>tai-installer-windows-cg.exe
[2025-05-21 14:28:02 cahute warning] find_win32_usb_device: CM_Get_DevNode_Registry_PropertyA: type 1 'USBSTOR'
Connecting...
Communicating...
Attention, ta calculatrice doit rester connectée à l'ordinateur pendant tout le reste de la procédure.


- Côté calculatrice de nouveau :
- Lancer les vérifications en tapant
EXE
. - Demander l'installation du patch en tapant
OPTN
.


- Confirmer en tapant
cos
. - Une fois le processus terminé, redémarrer la calculatrice en enfonçant le bouton RESTART au dos (ou à défaut en débranchant l'USB et retirant une pile)
Précisons que la calculatrice doit être au choix :
- une Graph 90+E munie de la dernière version système 3.80.1
- une Graph 35+E II munie de la dernière version système 3.70

Attention, si tu n'as actuellement pas de version compatible, cela ne fonctionnera pas. Mais dans ce cas il te suffit tout simplement de mettre à jour vers la dernière version disponible que nous te remettons en fin d'annonce.

Le mode examen
KhiCAS pour
TI-83 Premium CE n'était exprès pas fonctionnel sur le modèle international équivalent
TI-84 Plus CE. Ici aussi, afin de ne pas perturber les examens hors de France qui interdisent souvent le calcul littéral et formel, les modèles internationaux équivalents
fx-CG50 et
fx-9750/9860GIII sont exclus.
Le
patch TAI (Trusted Add-Ins) est alors appliqué à ton système d'exploitation. Il permet alors aux seules applications signées avec la clé privée de
Planète Casio (à laquelle nous n'avons pas accès) de rester utilisables en mode examen.
KhiCAS, vu son intérêt pédagogique exceptionnel, est la seule application à bénéficier à ce jour de ce privilège.
Planète Casio est donc intervenu
comme annoncé sur la sécurisation du mode examen
KhiCAS qui, avec ou sans aide, devait de toutes façons sortir, afin qu'il ne permette rien de plus que la seule utilisation légitime des fonctionnalités
KhiCAS.
Espérons que cette initiative bienveillante et responsable sera comprise et bien prise du côté de
Casio, et qu'il n'y aura pas de mise à jour venant mettre un terme au développement communautaire
(par suppression du support des applications additionnelles par exemple), comme ce fut hélas le cas côté
Texas Instruments le
dès le lendemain de l'
annonce du mode examen
KhiCAS pour
TI-83 Premium CE...