![](https://i.imgur.com/JekQrr4t.png)
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.
![](https://i.imgur.com/iF9ANAyt.png)
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€ !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
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.
![:D :D](./images/smilies/grin.png)
- 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.
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
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, ...)
- 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
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.
![](https://i.imgur.com/acxqB9Rt.jpg)
Le raccourci reset+
4permet 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+
1et reset+
2te permettent alors de basculer entre l'amorçage des deux firmwares situés dans chacun de ces 2 slots.
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
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.
![15528](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15528)
![15438](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=15438)
Nouveauté 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![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
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.
Derniè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+
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.
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+
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 ! ![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Autre chose, pour basculer entre les firmwares installés tu devais utiliser les raccourcis reset+
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.
1, reset+
2ou 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.
Il te suffit d'appuyer sur le bouton d'extinction de la calculatrice pour obtenir un message t'invitant à taper
1,
2ou
3pour redémarrer la calculatrice sur le firmware du slot associé !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
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.
4introduit 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 ! ![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
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