π
<-

TI-Nspire Déjoue les pièges du mode examen TI-Nspire CX II

New postby critor » 10 May 2022, 23:57

13680Ce mercredi 11 mai 2022, c'est la première grande activation nationale du mode examen des calulatrices en France que nous attendions depuis plus de 7 ans.

Mais attention si tu es équipé(e) d'une TI-Nspire CX II. Pour activer le mode examen, beaucoup de tutos te disent d'allumer la calculatrice tout en maintenant la touche :nses: enfoncée. C'est clairement de loin la pire méthode d'activation du mode examen tous modèles confondus, et un véritable piège dans lequel tu ne dois surtout pas tomber ! :#non#:

D'une part, lorsque tu appelles le mode examen de cette façon, tu te vois présenter une boîte de dialogue. Cette boîte de dialogue liste une série de limitations des fonctionnalités de la calculatrice. Si ta calculatrice est à jour il y en a très exactement 13, dont 11 cochées par défaut :


Une très grave erreur est de valider cette boîte de dialogue avec ses options par défaut, soit sans faire exprès, soit parce que tu auras suivi un tuto-vidéo mal conçu comme il en existe, hélas même parmi les plus populaires. :mj:

Tu récupères alors une calculatrices avec toute une série de fonctionnalités inutilisables alors que tu les as payées en optant pour ce modèle, et que la réglementation française du mode examen ne demande pas de bloquer de fonctionnalités mais uniquement le contenu mémoire préexistant.
Comme indiqué dans les bons tutos, la bonne manipulation de cette boîte de dialogue est d'y taper
ctrl
A
pour décocher l'ensemble des limitations de fonctionnalités.

Attention toutefois car il y a ici aussi un piège comme si cela ne suffisait pas.

Si ta calculatrice ne fait pas tourner la dernière version mais la version précédente 5.3.0, par exemple parce que tu auras voulu conserver l'accès à Ndless, le raccourci
ctrl
A
commencera par tout cocher ce qui n'est surtout pas ce que tu veux.

Vérifie donc bien visuellement ; si tu es dans ce cas-là il te faudra taper
ctrl
A
deux fois de suite.

Mais attends, car ce n'est même pas le pire jusqu'à présent. En effet, par défaut cette boîte de dialogue :
  • sur les TI-Nspire CX II CAS, TI-Nspire CX II-T CAS et TI-Nspire CX II-C CAS, désactive le CAS (moteur de calcul exact et formel)
  • sur TI-Nspire CX II-T, désactive le moteur de calcul exact (le moteur de calcul formel n'étant de toutes façons pas inclus sur ce modèle)

Si tu valides en l'état, tu obtiens alors une calculatrice très lourdement bridée n'étant même plus capable de faire du calcul formel ou même exact

La réactivation de cette fonctionnalité sur cette interface avant de valider est certes possible, mais c'est une opération lourde pour laquelle nous ne connaissons pas de raccourci, nécessitant de dérouler une liste déroulante pour en changer la sélection, et surtout de ne pas commettre l'erreur de valider la fenêtre au cours de la procédure.

13699Et bien il y a beaucoup plus simple. Si ta calculatrice est à jour en version 5.3.0 ou supérieure, tu disposes d'une nouvelle interface d'activation du mode examen, appelable en allumant la calculatrice avec la touche
tab
enfoncée.

L'interface te demande alors un code d'activation à 8 chiffres, et pour la France c'est extrêmement simple. En effet pour obtenir un maximum de fonctionnalités en mode examen, il te suffit de saisir au choix :
  • 0000-0000 (unité d'angle en degrés par défaut)
  • 0000-0001 (unité d'angle en radians par défaut, préférable pour les épreuves de Mathématiques)
La différence entre ces deux codes est juste l'unité d'angle par défaut ; il restera toujours possible par la suite une fois en mode examen de changer d'unité à tout moment.

Une nouvelle procédure d'activation du mode examen beaucoup plus facile, enfin une solution aux énormes problèmes précédents ! :bj:
En effet ces codes n'activent aucune limitation de fonctionnalité. Tu les retrouveras donc en intégralité, ainsi que le moteur de calcul exact et le moteur de calcul formel CAS si présent, comme te le confirmera l'écran intermédiaire avant validation ! :bj:

Les bons tutos sont disponibles ci-dessous et te seront accessibles jusqu'avant ton épreuve sur smartphone, ou encore sur l'ordi/tablette du surveillant pour les plus sympa d'entre eux.

Liens :

TI-Nspire Déjoue les pièges du mode examen TI-Nspire CX

New postby critor » 10 May 2022, 21:37

13676Ce mercredi 11 mai 2022, c'est la première grande activation nationale du mode examen des calulatrices en France que nous attendions depuis plus de 7 ans.

Mais attention si tu es équipé(e) d'une TI-Nspire CX (CAS) ou TI-Nspire (CAS) monochrome, car son mode examen est un véritable piège, l'un des pires tous modèles confondus ! :#non#:

Lorsque tu appelles le mode examen en allumant la calculatrice tout en maintenant la touche :nses: enfoncée, tu te vois présenter une boîte de dialogue.

Cette boîte de dialogue liste une série de limitations des fonctionnalités de la calculatrice. Si ta calculatrice est à jour il y en a très exactement 12, dont 11 cochées par défaut :


Une très grave erreur est de valider cette boîte de dialogue avec ses options par défaut, soit sans faire exprès, soit parce que tu auras suivi un tuto-vidéo mal conçu comme il en existe, hélas même parmi les plus populaires. :mj:

Tu récupères alors une calculatrices lourdement bridée avec toute une série de fonctionnalités inutilisables, alors que tu les as payées en optant pour ce modèle haut de gamme, et que la réglementation française du mode examen ne demande pas de bloquer de fonctionnalités mais uniquement le contenu mémoire préexistant.

Te voilà donc fortement désavantagé(e) par rapport à d'autres candidats et bel et bien piégé(e), car la configuration du mode examen est alors impossible à modifier sans désactiver ce dernier, opération que l'on sait être extrêmement contraignante et en pratique impossible en salle d'examen ! :'(

Comme indiqué dans les bons tutos, la bonne façon de faire est de taper :nsct: :nsa: sur la boîte de dialogue en question pour décocher l'ensemble des limitations de fonctionnalités :


Attention toutefois car il y a ici aussi un piège comme si cela ne suffisait pas.

Si ta calculatrice ne fait pas tourner la dernière version 4.5.5 mais la précédente version 4.5.4, par exemple parce que tu auras voulu conserver l'accès à Ndless, le raccourci :nsct: :nsa: commencera par tout cocher ce qui n'est surtout pas ce que tu veux.

Vérifie donc bien visuellement ; si tu es dans ce cas-là il te faudra taper :nsct: :nsa: deux fois de suite.


Les bons tutos sont disponibles ci-dessous et te seront accessibles jusqu'avant ton épreuve sur smartphone, ou encore sur l'ordi/tablette du surveillant pour les plus sympa d'entre eux.

Liens :

NumWorks Mets bien à jour ta N0110 pour conformité mode examen France

New postby Admin » 10 May 2022, 17:15

La calculatrice NumWorks était initialement un formidable projet de machine ouverte.

Le développement tiers a pu s'y hisser à un niveau jamais atteint sur la concurrence, et permettant l'émergence d'un projet formidable, Omega par Quentin Guidee et ses non moins illustres collaborateurs.

Il s'agissait d'un firmware alternatif pour ta calculatrice NumWorks. Basé sur le code source d'Epsilon comme la licence libre l'y autorisait, Omega avait pour but de regrouper et mettre en avant les meilleures contributions au code d'Epsilon, en incluant cette fois-ci celles laissées de côté par le constructeur.

Difficile de tout citer ici mais voici déjà par exemple un des fantastiques ajouts d'Omega. La NumWorks travaille en interne sur des arbres de calcul, mais les bridait donc artificiellement pour n'accepter que des valeurs numériques. Omega ré-autorisait à nouveau ces arbres à utiliser des lettres / inconnues, ce qui nous redonnait ainsi un moteur de calcul littéral. De quoi même dériver, du jamais vu à seulement 80€ ! :bj:
Citons aussi un tableau périodique des éléments, ou encore la possibilité d'avoir une bibliothèque de constantes physiques avec unités bien avant que ce ne soit disponible dans le firmware officiel.

12024Outre ce qu'il intégrait, Omega offrait également l'avantage de pouvoir installer à chaud des applications, fonctionnalité jusqu'alors absente du firmware officiel Epsilon. Plusieurs applications de très haute facture furent développées, on peut citer entre autres : :D
  • KhiCAS, une formidable application intégrée de Mathématiques et de Sciences par Bernard Parisse, enseignant-chercheur à l'Université de Grenoble, qui étendait gratuitement les capacités de ta calculatrice au niveau d'une HP Prime. L'application intégrait le moteur de calcul formel GIAC développé pour le logiciel Xcas du même auteur pour des possibilités en calcul encore plus étendues. Étaient également inclus un tableur, une bibliothèque de constantes physiques, un convertisseur d'unités, un tableau périodique des éléments et bien d'autres choses encore. Le tout était en prime programmable en Python, avec une collection de modules importables bien plus étoffée que celle de l'application Python officielle, et surtout ici de façon intégrée, tes scripts Python pouvant en effet faire appel au moteur de calcul formel GIAC par l'intermédiaire du module cas.
  • Nofrendo, un émulateur de console de jeux Nintendo NES par zardam
  • Peanut-GB, un émulateur de console de jeux Nintendo GameBoy par M4x1m3
  • Periodic, un tableau périodique des éléments par M4x1m3

Les fonctionnalités du firmware Omega ont été reprises par la suite pour plusieurs forks, les firmwares Upsilon et Khi, ce dernier par nul autre que Bernard Parisse en personne.

Un gros avantage de plus était ici que KhiCAS et l'ensemble des fonctionnalités rajoutées restaient accessibles en mode examen, de façon parfaitement légale et légitime en France, puisque ces fonctionnalités ne sont pas des données et venaient de plus directement intégrées à des modèles concurrents haut de gamme parfaitement autorisés. :bj:
14500Mais voilà, à la rentrée 2021 la mise à jour 16.3 d'Epsilon, le firmware officiel des calculatrices NumWorks, a introduit un verrouillage des modèles N0110.

Toute N0110 mise à jour ou venant préchargée d'une version 16.3 ou supérieure, comprend un chargeur de démarrage censé être non effaçable, et empêchant entre autres :
  • l'installation de tout firmware non correctement signé par le constructeur, c'est-à-dire entre autres de tout firmware tiers (Omega, Upsilon, Khi, ...)
  • l'installation d'applications persistantes en mémoire Flash (logiciel intégré de Mathématiques avec moteur ce calcul formel KhiCAS, émulateurs Nintendo Game Boy et NES, tableau périodique des éléments, ...)
Les utilisateurs informés avaient certes le choix mais étaient face à un cruel dilemme :
  • soit utiliser le firmware Epsilon pour bénéficier de toutes les dernières nouveautés officielles, mais en contrepartie renoncer définitivement aux firmwares tiers
  • soit utiliser un firmware tiers, mais en contrepartie renoncer aux nouveautés officielles car NumWorks a profité de l'occasion du verrouillage pour révoquer sa licence libre, et interdire ainsi la réutilisation de tout code introduit à partir de la version 16

15413Dans une actualité précédente, nous t'annoncions la sortie de Phi pour le firmware Omega. Phi est un chargeur de démarrage avec lequel il suffit d'écraser le chargeur officiel, grâce à une faille présente dans les firmwares Epsilon officiels.

Après plus de 6 mois d'attente Phi te permettait enfin de déverrouiller ta calculatrice, étant ensuite capable de lancer aussi bien les firmwares officiels Epsilon que les firmware tiers, à la seule condition que ces derniers aient été mis à jour pour supporter ce nouvel amorçage.

Encore mieux que ça, avec Phi tu n'avais même pas à choisir entre fonctionnalités officielles et tierces, tu peux avoir les deux en même temps. Depuis le verrouillage la mémoire Flash des N0110 est partitionnée en deux moitiés égales de 4 Mio, et pouvant chacune accueillir un firmware.
Le raccourci reset+
4
permet de consulter l'état de la mémoire Flash et de mettre la calculatrice dans un mode de mise à jour protégé car interdisant la réécriture du chargeur de démarrage.
La mémoire Flash de 8 Mio est découpé en 2 slots A/1 et B/3 de 4 Mio chacun. Les raccourcis reset+
1
et reset+
2
te permettent alors de basculer entre l'amorçage des deux firmwares situés dans chacun de ces 2 slots.

Sauf qu'attention rappel. Il y avait un problème extrêmement grave avec la première version du bootloader Phi venant avec Omega : il n'était pas conforme à la réglementation française du mode examen et était donc strictement interdit d'utilisation à tout examen exigeant l'activation de ce mode en France. :#non#:

En effet, les raccourcis reset+
1
et reset+
2
permettant de basculer entre les deux firmwares présents en mémoire désactivaient le mode examen. Or c'est strictement interdit par les spécifications officielles du mode examen français ; le mode examen ne doit pas pouvoir être désactivé de façon autonome par les candidats, c'est-à-dire que la désactivation doit nécessiter un outil extérieur non présent sur leur table de composition car interdit en examen (2ème calculatrice, ordinateur, tablette, smartphone, batterie USB, etc.).

155321543815449Des correctifs sont sortis depuis, lors d'une mise à jour d'Omega ainsi que des mises à jour reprenant ces nouveautés pour Upsilon et Khi :
  • comme déjà annoncé, le firmware Khi duplique la configuration du mode examen dans les différents slots, et la bascule entre différents firmwares ne désactive donc pas ce dernier :bj:
  • comme annoncé également, les firmwares Omega et Upsilon ont fait un choix différent, t'interdisant en mode examen d'amorcer un autre firmware que celui dans lequel le mode examen a été activé (ce qui certes tue complètement l'intérêt du multiboot...)

Un outil interdit étant frauduleux, au moins par destination, si tu introduisais la première version de Phi dans une salle d'examen en France et te faisais prendre (parce que tu auras basculé entre deux firmwares pendant l'épreuve et peut-être même oublié de réactiver immédiatement le mode examen, ce qui se voit parce que la diode cesse alors de clignoter et reste éteinte), c'est bien toi et non le développeur de Phi qui risques l'ensemble des désagréments possiblement dramatiques liés à toute introduction d'outils frauduleux :
  • non fixé sur ta réussite à l'examen à la veille de l'été comme les camarades et donc rien à fêter avec eux, déjà de quoi te mettre bien à part du groupe...
  • le jugement nécessitant du temps alors qu'en prime les rectorats sont fermés une bonne partie de l'été risque de perdre ton inscription dans l'enseignement supérieur et donc une année
  • jusqu'à 5 ans d'interdiction de passer tout examen y compris le permis de conduire...
Bref, de quoi bien te gâcher le début de ta vie, d'étudiant et adulte ! :mj:

Il est donc ultra important pour toi d'effectuer la mise à jour vers un bootloader conforme avec la réglementation française, et tu as donc le choix entre ceux associés aux trois firmwares précédents avec les comportements présentés.

Attention, cette mise à jour doit absolument être effectuée dans le mode de récupération de la machine (raccourci reset+
6
)
, le seul à autoriser la réécriture du bootloader. À défaut, seul le firmware sera mis à jour.
Si tu penses avoir mis à jour depuis la sortie de Phi mais n'as pas basculé dans ce mode pour cela, alors le bootloader n'a pas été mis à jour et c'est donc à refaire.

Tu peux également si tu n'as plus confiance repasser sur le firmware officiel Epsilon, mais attention car cela reverrouillera ta machine sans garantie de retour en arrière possible.

Installation :

NumWorks Sortie Upsilon 1.0.0 avec refonte bootloader pour NumWorks

New postby Admin » 09 May 2022, 17:17

La calculatrice NumWorks était initialement un formidable projet de machine ouverte.

Le développement tiers a pu s'y hisser à un niveau jamais atteint sur la concurrence, et permettant l'émergence d'un projet formidable, Omega par Quentin Guidee et ses non moins illustres collaborateurs.

Il s'agissait d'un firmware alternatif pour ta calculatrice NumWorks. Basé sur le code source d'Epsilon comme la licence libre l'y autorisait, Omega avait pour but de regrouper et mettre en avant les meilleures contributions au code d'Epsilon, en incluant cette fois-ci celles laissées de côté par le constructeur.

Difficile de tout citer ici mais voici déjà par exemple un des fantastiques ajouts d'Omega. La NumWorks travaille en interne sur des arbres de calcul, mais les bridait donc artificiellement pour n'accepter que des valeurs numériques. Omega ré-autorisait à nouveau ces arbres à utiliser des lettres / inconnues, ce qui nous redonnait ainsi un moteur de calcul littéral. De quoi même dériver, du jamais vu à seulement 80€ ! :bj:
Citons aussi un tableau périodique des éléments, ou encore la possibilité d'avoir une bibliothèque de constantes physiques avec unités bien avant que ce ne soit disponible dans le firmware officiel.

12024Outre ce qu'il intégrait, Omega offrait également l'avantage de pouvoir installer à chaud des applications, fonctionnalité jusqu'alors absente du firmware officiel Epsilon. Plusieurs applications de très haute facture furent développées, on peut citer entre autres : :D
  • KhiCAS, une formidable application intégrée de Mathématiques et de Sciences par Bernard Parisse, enseignant-chercheur à l'Université de Grenoble, qui étendait gratuitement les capacités de ta calculatrice au niveau d'une HP Prime. L'application intégrait le moteur de calcul formel GIAC développé pour le logiciel Xcas du même auteur pour des possibilités en calcul encore plus étendues. Étaient également inclus un tableur, une bibliothèque de constantes physiques, un convertisseur d'unités, un tableau périodique des éléments et bien d'autres choses encore. Le tout était en prime programmable en Python, avec une collection de modules importables bien plus étoffée que celle de l'application Python officielle, et surtout ici de façon intégrée, tes scripts Python pouvant en effet faire appel au moteur de calcul formel GIAC par l'intermédiaire du module cas.
  • Nofrendo, un émulateur de console de jeux Nintendo NES par zardam
  • Peanut-GB, un émulateur de console de jeux Nintendo GameBoy par M4x1m3
  • Periodic, un tableau périodique des éléments par M4x1m3

Les fonctionnalités du firmware Omega ont été reprises par la suite pour plusieurs forks, les firmwares Upsilon et Khi, ce dernier par nul autre que Bernard Parisse en personne.

Un gros avantage de plus était ici que KhiCAS et l'ensemble des fonctionnalités rajoutées restaient accessibles en mode examen, de façon parfaitement légale et légitime en France, puisque ces fonctionnalités ne sont pas des données et venaient de plus directement intégrées à des modèles concurrents haut de gamme parfaitement autorisés. :bj:
14500Mais voilà, à la rentrée 2021 la mise à jour 16.3 d'Epsilon, le firmware officiel des calculatrices NumWorks, a introduit un verrouillage des modèles N0110.

Toute N0110 mise à jour ou venant préchargée d'une version 16.3 ou supérieure, comprend un chargeur de démarrage censé être non effaçable, et empêchant entre autres :
  • l'installation de tout firmware non correctement signé par le constructeur, c'est-à-dire entre autres de tout firmware tiers (Omega, Upsilon, Khi, ...)
  • l'installation d'applications persistantes en mémoire Flash (logiciel intégré de Mathématiques avec moteur ce calcul formel KhiCAS, émulateurs Nintendo Game Boy et NES, tableau périodique des éléments, ...)
Les utilisateurs informés avaient certes le choix mais étaient face à un cruel dilemme :
  • soit utiliser le firmware Epsilon pour bénéficier de toutes les dernières nouveautés officielles, mais en contrepartie renoncer définitivement aux firmwares tiers
  • soit utiliser un firmware tiers, mais en contrepartie renoncer aux nouveautés officielles car NumWorks a profité de l'occasion du verrouillage pour révoquer sa licence libre, et interdire ainsi la réutilisation de tout code introduit à partir de la version 16

15413Dans une actualité précédente, nous t'annoncions la sortie de Phi pour le firmware Omega. Phi est un chargeur de démarrage avec lequel il suffit d'écraser le chargeur officiel, grâce à une faille présente dans les firmwares Epsilon officiels.

Après plus de 6 mois d'attente Phi te permettait enfin de déverrouiller ta calculatrice, étant ensuite capable de lancer aussi bien les firmwares officiels Epsilon que les firmware tiers, à la seule condition que ces derniers aient été mis à jour pour supporter ce nouvel amorçage.

Encore mieux que ça, avec Phi tu n'avais même pas à choisir entre fonctionnalités officielles et tierces, tu peux avoir les deux en même temps. Depuis le verrouillage la mémoire Flash des N0110 est partitionnée en deux moitiés égales de 4 Mio, et pouvant chacune accueillir un firmware.
Le raccourci reset+
4
permet de consulter l'état de la mémoire Flash et de mettre la calculatrice dans un mode de mise à jour protégé car interdisant la réécriture du chargeur de démarrage.
La mémoire Flash de 8 Mio est découpé en 2 slots A/1 et B/3 de 4 Mio chacun. Les raccourcis reset+
1
et reset+
2
te permettent alors de basculer entre l'amorçage des deux firmwares situés dans chacun de ces 2 slots.

1544815438Les firmwares tiers Khi puis Upsilon ont été mis à jour par la suite pour pouvoir être amorcés de cette façon, et leurs pages d'installation intègrent également leur propre version du bootloader Phi.

1553515530Nous t'avions déjà informé de la sortie de versions d'Upsilon, mais il s'agissait jusqu'à présent de versions de développement non garanties comme stables.

Aujourd'hui juste à temps pour les épreuves d'examen, Upsilon nous sort enfin dans sa toute première version stable 1.0.0.

Par rapport à la version de développement précédente, cette version corrige plusieurs bugs concernant l'une des exclusivités d'Upsilon, l'application liseuse LaTeX intégrée.

15496Cette nouvelle version supporte également la dernière mise à jour de l'application KhiCAS que nous venons de te présenter avec un grapheur 3D.


1553215531Enfin, le bootloader installé par le site d'Upsilon est également mis à jour. D'une part, il gère désormais le mini-slot 2 de Khi, intermédiaire entre les slots A/1 et B/3.

D'autre part, le bootloader d'Upsilon est complètement métamorphosé avec une série d'évolutions très significatives et exclusives à ce jour tous firmwares tiers confondus. En effet le bootloader n'est plus un simple écran de consultation, mais devient un véritable menu. Tu peux :
  • amorcer directement le slot de ton choix avec les touches
    1
    ,
    2
    ou
    3
  • mettre la calculatrice dans un mode de mise à jour via la touche
    4
    , avec même le choix de choisir entre une mise à jour des firmwares ou du bootloader pour plus de sécurité - plus besoin donc de passer par le raccourci reset+
    6
    donnant accès à tout, et potentiellement dangereux si tu visites une page du site officiel de NumWorks alors qu'il est actif
155341553315534

Installation :

Source : https://getupsilon.web.app/releases via RapidZapper et viewtopic.php?f=97&t=25605&p=267843#p267843

NumWorks Mise à jour firmware+bootloader Khi pour NumWorks N0110

New postby Admin » 09 May 2022, 15:10

La calculatrice NumWorks était initialement un formidable projet de machine ouverte.

Le développement tiers a pu s'y hisser à un niveau jamais atteint sur la concurrence, et permettant l'émergence d'un projet formidable, Omega par Quentin Guidee et ses non moins illustres collaborateurs.

Il s'agissait d'un firmware alternatif pour ta calculatrice NumWorks. Basé sur le code source d'Epsilon comme la licence libre l'y autorisait, Omega avait pour but de regrouper et mettre en avant les meilleures contributions au code d'Epsilon, en incluant cette fois-ci celles laissées de côté par le constructeur.

Difficile de tout citer ici mais voici déjà par exemple un des fantastiques ajouts d'Omega. La NumWorks travaille en interne sur des arbres de calcul, mais les bridait donc artificiellement pour n'accepter que des valeurs numériques. Omega ré-autorisait à nouveau ces arbres à utiliser des lettres / inconnues, ce qui nous redonnait ainsi un moteur de calcul littéral. De quoi même dériver, du jamais vu à seulement 80€ ! :bj:
Citons aussi un tableau périodique des éléments, ou encore la possibilité d'avoir une bibliothèque de constantes physiques avec unités bien avant que ce ne soit disponible dans le firmware officiel.

12024Outre ce qu'il intégrait, Omega offrait également l'avantage de pouvoir installer à chaud des applications, fonctionnalité jusqu'alors absente du firmware officiel Epsilon. Plusieurs applications de très haute facture furent développées, on peut citer entre autres : :D
  • KhiCAS, une formidable application intégrée de Mathématiques et de Sciences par Bernard Parisse, enseignant-chercheur à l'Université de Grenoble, qui étendait gratuitement les capacités de ta calculatrice au niveau d'une HP Prime. L'application intégrait le moteur de calcul formel GIAC développé pour le logiciel Xcas du même auteur pour des possibilités en calcul encore plus étendues. Étaient également inclus un tableur, une bibliothèque de constantes physiques, un convertisseur d'unités, un tableau périodique des éléments et bien d'autres choses encore. Le tout était en prime programmable en Python, avec une collection de modules importables bien plus étoffée que celle de l'application Python officielle, et surtout ici de façon intégrée, tes scripts Python pouvant en effet faire appel au moteur de calcul formel GIAC par l'intermédiaire du module cas.
  • Nofrendo, un émulateur de console de jeux Nintendo NES par zardam
  • Peanut-GB, un émulateur de console de jeux Nintendo GameBoy par M4x1m3
  • Periodic, un tableau périodique des éléments par M4x1m3

Les fonctionnalités du firmware Omega ont été reprises par la suite pour plusieurs forks, les firmwares Upsilon et Khi, ce dernier par nul autre que Bernard Parisse en personne.

Un gros avantage de plus était ici que KhiCAS et l'ensemble des fonctionnalités rajoutées restaient accessibles en mode examen, de façon parfaitement légale et légitime en France, puisque ces fonctionnalités ne sont pas des données et venaient de plus directement intégrées à des modèles concurrents haut de gamme parfaitement autorisés. :bj:
14500Mais voilà, à la rentrée 2021 la mise à jour 16.3 d'Epsilon, le firmware officiel des calculatrices NumWorks, a introduit un verrouillage des modèles N0110.

Toute N0110 mise à jour ou venant préchargée d'une version 16.3 ou supérieure, comprend un chargeur de démarrage censé être non effaçable, et empêchant entre autres :
  • l'installation de tout firmware non correctement signé par le constructeur, c'est-à-dire entre autres de tout firmware tiers (Omega, Upsilon, Khi, ...)
  • l'installation d'applications persistantes en mémoire Flash (logiciel intégré de Mathématiques avec moteur ce calcul formel KhiCAS, émulateurs Nintendo Game Boy et NES, tableau périodique des éléments, ...)
Les utilisateurs informés avaient certes le choix mais étaient face à un cruel dilemme :
  • soit utiliser le firmware Epsilon pour bénéficier de toutes les dernières nouveautés officielles, mais en contrepartie renoncer définitivement aux firmwares tiers
  • soit utiliser un firmware tiers, mais en contrepartie renoncer aux nouveautés officielles car NumWorks a profité de l'occasion du verrouillage pour révoquer sa licence libre, et interdire ainsi la réutilisation de tout code introduit à partir de la version 16

15413Dans une actualité précédente, nous t'annoncions la sortie de Phi pour le firmware Omega. Phi est un chargeur de démarrage avec lequel il suffit d'écraser le chargeur officiel, grâce à une faille présente dans les firmwares Epsilon officiels.

Après plus de 6 mois d'attente Phi te permettait enfin de déverrouiller ta calculatrice, étant ensuite capable de lancer aussi bien les firmwares officiels Epsilon que les firmware tiers, à la seule condition que ces derniers aient été mis à jour pour supporter ce nouvel amorçage.

Encore mieux que ça, avec Phi tu n'avais même pas à choisir entre fonctionnalités officielles et tierces, tu peux avoir les deux en même temps. Depuis le verrouillage la mémoire Flash des N0110 est partitionnée en deux moitiés égales de 4 Mio, et pouvant chacune accueillir un firmware.
Le raccourci reset+
4
permet de consulter l'état de la mémoire Flash et de mettre la calculatrice dans un mode de mise à jour protégé car interdisant la réécriture du chargeur de démarrage.
La mémoire Flash de 8 Mio est découpé en 2 slots A et B de 4 Mio chacun. Les raccourcis reset+
1
et reset+
2
te permettent alors de basculer entre l'amorçage des deux firmwares situés dans chacun de ces 2 slots.

1544815438Les firmwares tiers Khi puis Upsilon ont été mis à jour par la suite pour pouvoir être amorcés de cette façon, et leurs pages d'installation intègrent également leur propre version du bootloader Phi.

Khi pour sa part découpait la mémoire Flash de 3 slots :
  • slot 1 de presque 4 Mio, correspondant au slot A
  • slot 2 intermédiaire pour pouvoir accueillir un firmware minimaliste
  • slot 3 de 4 Mio, correspondant au slot B
L'intérêt de ce changement était de pouvoir à la fois installer et utiliser l'application KhiCAS nécessitant beaucoup de place, et bénéficier du multiboot du firmware officiel Epsilon.

Aujourd'hui à la veille des épreuves de spécialité, Bernard Parisse continue à penser à toi et vient de sortir une mise à jour de son firmware Khi ainsi que du bootloader qu'il utilise.

1552815438
Comme tu pouvais le remarquer à son écran d'information accessible via reset+
4
, le bootloader de Khi n'était pas capable de distinguer les firmwares Omega et Khi.

C'est maintenant corrigé avec le nouveau bootloader ! :bj:


Autre chose, pour basculer entre les firmwares installés tu devais utiliser les raccourcis reset+
1
, reset+
2
ou reset+
3
.

Cela pouvait être embêtant si tu n'avais pas de portemine sous la main, ou plus de mine dedans. Sans compter les traces peu esthétiques que tu laissais alors sur le bouton reset au dos.

15529Nouveauté justement donc, le firmware Khi te permet désormais de basculer sur un autre firmware sans avoir à utiliser le bouton reset.

Il te suffit d'appuyer sur le bouton d'extinction de la calculatrice pour obtenir un message t'invitant à taper
1
,
2
ou
3
pour redémarrer la calculatrice sur le firmware du slot associé ! :bj:

Sans réaction de ta part la calculatrice s'éteindra après 2 secondes, ou sinon tu peux également réappuyer sur la touche d'extinction pour l'éteindre de suite.

Par contre, notons bien que cette fonctionnalité n'est disponible que dans le firmware Khi. C'est-à-dire qu'une fois la machine redémarrée sur l'autre firmware, tu n'auras pas d'autre choix que d'utiliser le raccourci avec le bouton reset pour revenir sur le firmware Khi.



15528Dernière chose. Nous avons vu récemment qu'une méthode enfantine de fraude au mode examen, consistait à mettre la machine sur un menu de démarrage/diagnostic, comme le reset+
4
introduit par les bootloaders de firmwares tiers.

En effet cela éteint la diode même si la calculatrice est en mode examen.

Cela pouvait donc en théorie permettre de tromper le surveillant, lui faisant croire que le mode examen n'est pas activé, et donc d'introduire en salle d'examen une calculatrice dont on n'aura pas à effacer le contenu mémoire.

Et même si tu n'avais aucune intention de frauder, passer par ce menu pendant ton épreuve n'en éteignait pas moins la diode, et pouvait donc faire réagir négativement un surveillant.

Bonne nouvelle, Bernard Parisse a ici encore fait preuve d'une extrême bienveillance envers toi : le bootloader une fois mis à jour n'interrompra plus le clignotement de la diode examen sur cet écran ! :bj:


Si tu as déjà installé un firmware tiers avec bootloader sur ta calculatrice, pour profiter de l'ensemble des nouveautés de cette mise à jour il te faudra autoriser la réécriture du bootloader, c'est-à-dire utiliser le mode de récupération avec le raccourci reset+
6
.

Installation :

Source : viewtopic.php?f=97&t=25595&p=267705#p267705

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
6535 utilisateurs:
>6502 invités
>26 membres
>7 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
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)