
À 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

Dans une
actualité précédente, nous t'annoncions la sortie de
Phi.
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.
À ce jour étaient compatibles les
firmwares Omega et
Khi.
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 en mode mise à jour.
Les raccourcis
reset+
1
et
reset+
2
te permettent alors de basculer entre l'amorçage des deux
firmwares.
Toutefois nous te mettions en garde ; suite au changement de licence la seule et unique façon d'installer un
firmware Epsilon à jour est de passer par le site officiel.
De plus, l'application d'installation de
Phi nécessite une version d'
Epsilon relativement récente, version
16 à
18.2.0.
Nous étions persuadés que
NumWorks profiterait de cette obligation de passer par le site officiel pour mettre quelque bâton dans les roues, et que la liberté ne durerait qu'un temps, quelques jours à quelques semaines au mieux...

... et bien non, la liberté n'aura même pas duré une journée. Après seulement 23 heures
NumWorks vient de sortir une mise à jour
18.2.3 uniquement pour les modèles
N0110.
Une mise à jour absolument sans le moindre intérêt pour l'utilisateur car n'ayant qu'un seul et unique but : corriger la faille qui permettait l'installation de
Phi.


Si tu as déjà installé
Phi en théorie tu n'as rien à craindre, car ce dernier s'installe dans la mémoire
Flash interne qu'il protège alors contre l'écriture. Tu peux mettre à jour ton
firmware Epsilon dès ce soir, même si c'est sans intérêt, et devrais pouvoir mettre à jour les prochaines fois également. La seule façon de te piéger serait de t'amener à effectuer un
reset+
6
sur une page du site
NumWorks officiel.
Que ce soit pour ce soir ou les prochaines fois, il est conseillé de mettre la calculatrice à jour depuis l'écran de
Phi accessible via
reset+
4
. Cela devrait t'installer le dernier
firmware Epsilon (18.2.3 aujourd'hui) en double à la fois dans les
slots A et
B.
Tu pourras ensuite réinstaller au choix
Omega ou
Khi dans le
slot A pour bénéficier du
multiboot.
Si tu n'as pas encore installé
Phi, tu vas être bien embêté dans les cas suivants, et c'était bien le but :
- si tu as déjà mis à jour ta machine vers la version 18.2.3 d'Epsilon, plus possible d'installer Phi
- si ta machine ne fait pas déjà tourner une version d'Epsilon suffisamment récente pour être compatible avec l'installation de Phi, c'est-à-dire 16 à 18.2.0, versions que le site officiel ne permet désormais plus d'installer et dont aucun site tiers ne propose l'installation à ce jour, difficile de mettre en place désormais un multiboot avec un firmware Epsilon récent
Décidément ils sont forts chez NumWorks, très forts !Edit : Même pas une heure après, l'équipe
Omega sort déjà un
workaround permettant d'installer
Phi même sur les machines déjà mises à jour en version
18.2.3.
Aller consulter ce que cela implique dans le
nouvel article, ou se référer au tutoriel d'installation lié en fin d'article qui sera pour sa part régulièrement mis à jour concernant les possibilités et limitations.