π
<-

News 2024
August (1)
July (2)
June (2)
May (1)
April (1)
March (1)

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

News 2022
August (2)
July (8)
June (4)
May (7)
April (9)
March (10)

News 2021
August (7)
July (8)
June (2)
May (6)
April (11)
March (10)

News 2020
August (4)
July (11)
June (6)
May (4)
April (8)
March (3)

News 2019
August (1)
July (3)
June (3)
May (5)
April (1)
March (2)

News 2018
August (4)
July (1)
June (5)
May (9)
April (13)
March (5)

News 2017
August (4)

Coque NumWorks édition limitée Mars 2022 à gagner

New postby Admin » 02 Mar 2022, 21:49

13036Depuis la rentrée 2020, NumWorks te sort chaque fois une coque collector en édition limitée pour ta calculatrice. Si tu es chanceux(se) et a su te montrer assidu(e), alors tu devrais avoir pu te constituer une formidable collection : :D
1323013229 14802 135731480014799 14801

Voici pour ce mois de Mars 2022 la toute dernière édition limitée de la coque NumWorks à ajouter à ta collection, dédiée cette fois-ci à l'exploration de la planète Mars.

Tu peux dès maintenant tenter de gagner la coque sur les différents comptes sociaux du constructeur :

Pour participer et peut-être gagner, c'est très simple. À partir des liens précédents, et d'ici le 31 mars au plus tard, il te suffit de :
  1. suivre, aimer ou t'abonner au compte du constructeur
  2. taguer ou identifier un ami ou une amie

N'hésite pas à participer sur les différents comptes sociaux, afin de maximiser tes chances. ;)

Liste caIculatrices IB 2022: NumWorks enfin approuvé !

New postby Admin » 11 Mar 2022, 17:31

Aux épreuves d'examens de l'enseignement secondaire français, la calculatrice graphique doit être mise en mode examen, un mode qui selon les modèles efface ou verrouille les données, et parfois même certaines fonctionnalités.

La France n'est pas le seul pays à avoir ainsi institutionnalisé le mode examen. C'est également le cas, entre autres :

Au Baccalauréat International le mode examen peut être exigé depuis la session 2015. Il y a une liste internationale de modèles approuvés, précisant pour chacun si il faut utiliser le mode examen, avec d'éventuelles contraintes de configuration ou version système, ou pas. Dans la négative, c'est un effacement intégral de la mémoire qui sera exigé en début d'épreuve.

Comme au Portugal et aux Pays-Bas, cette liste est mise à jour chaque année avant les épreuves.

L'année dernière pour la session 2021 par exemple, la mise à jour avait :
  • supprimé plein de modèles autorisés les années précédentes (TI-Nspire monochromes, Casio fx-9750G+, fx-9750GII, Graph 35+, Graph 35+USB, Graph 35+E, cfx-9850G+, Graph 65+, cfx-9950G+, fx-1.0+, fx-9860G, fx-9860G SD, fx-9860G AU, Graph 85, Graph 85SD, Graph 75, Graph 95, fx-CG10)
  • ajouté quelques modèles nouvellement autorisés (TI-84 Plus CE-T Python Edition, Casio fx-CG50AU, fx-9750GIII et fx-9860GIII)
  • ajouté des exigences de mise à jour vers la dernière version système disponible (Casio fxCG50, Graph 90+E, Graph 35+E II)
  • ajouté une exigence de mise en mode examen (Casio Graph 35+E II)

Nous t'avons fait part récemment des mises à jour 2022 des listes de modèles approuvés :
Cette dernière mise à jour au Portugal faisait rentrer NumWorks dans la liste mais avec un nouveau modèle inconnu jusqu'alors, la N0120 EX.

Rappelons qu'il y avait eu un très gros incident entre NumWorks et l'institution portugaise en 2020-2021 :
Pour la rentrée 2020, NumWorks était en effet tout fier de s'afficher dans la presse portugaise, cette dernière annonçant le modèle comme en cours de validation par le JNE (Jury National des Examens) et la chose comme acquise, une simple formalité.

Véritable camouflet pour NumWorks lors de la publication de la liste mise à jour pour la session 2021 en Mars 2021 ; l'approbation de la NumWorks avait été refusée. Les motivations accompagnant la liste ne faisaient pas nommément mention de NumWorks, mais incriminaient clairement la possibilité d'installer des fonctionnalités de calcul formel sur de nouveaux modèles examinés dans le cadre de l'élaboration de cette liste. La NumWorks étant le seul modèle récent absent de la liste finale aucun doute possible, lui était donc reproché la possibilité d'installer des capacités de calcul littéral et formel avec le firmware tiers Omega et l'application KhiCAS.

À première vue ce n'était pas si grave. Au Portugal comme déjà expliqué, la liste nationale garantit juste la conformité des modèles énoncés, dans le sens où ils n'ont pas besoin de vérifications complémentaires par les centres d'examens locaux et leurs surveillants. Les candidats équipés de modèles non listés ont juste à faire vérifier leur calculatrice avant la session d'épreuves auprès de leur centre d'examens, ce dernier ayant parfaitement le droit de la juger conforme et de l'autoriser localement. Et les candidats ayant acheté une NumWorks suite aux articles de rentrée 2020 allaient quand même pouvoir l'utiliser.

Sauf que les choses ne se sont pas arrêtées là, l'institution nationale est allée beaucoup plus loin en émettant sans doute exprès pour la session 2021 une stricte interdiction des calculatrices open source, empêchant ainsi toute autorisation de la NumWorks au niveau d'un centre d'examen local, interdiction nationale donc qui n'avait jamais été utilisée contre aucun autre modèle ou constructeur. Une mention possiblement discriminatoire et illégale, une entité n'ayant pas à s'occuper de la façon dont un produit est développée tant que les objectifs du cahier des charges sont atteints, à moins bien sûr qu'il y ait eu une mention en ce sens au cahier des charges. Une mention supprimée sous quelques semaines.

Ce très grave incident est à notre connaissance l'une des deux raisons essentielles ayant conduit au verrouillage des calculatrices NumWorks N0110 ainsi qu'au changement de licence avec la version 16.3.

L'entrée de NumWorks dans la liste du Portugal pour la session 2022 est donc d'autant plus remarquable qu'elle nous semblait hautement improbable après tout cela, et nous ne pouvions que grandement féliciter le constructeur pour cet exploit herculéen ! :bj:

Et justement, il nous manquait encore la mise à jour de la liste pour le Baccalauréat International...

Nous y sommes enfin aujourd'hui, la liste des calculatrices autorisées au Baccalauréat International vient tout juste d'être mise à jour pour la session d'examen 2022.

Quelques changements pour les TI-Nspire CX. Jusqu'à l'année dernière les candidats devaient se présenter avec une calculatrice mise à jour au moins en version 5.0 pour les TI-Nspire CX II, ou 4.5.1 pour les TI-Nspire CX.
Et bien grosse fuite en avant cette année, ce sont maintenant respectivement les dernières versions 5.4 et 4.5.5 qui sont exigées, comme par hasard des versions toujours non supportées par Ndless à ce jour.

Nouveau modèle autorisé, la TI-84 Plus CE Python, sortie pour la rentrée 2022 en Amérique du Nord.

Et autre nouveauté NumWorks rentre enfin dans la liste !
Nous notons au passage que pour être utilisées aux épreuves du Baccalauréat International, les NumWorks devront être mises à jour au minimum en version 18.1.

Décidément tout semble sourire en ce moment à NumWorks, nous renouvelons nos félicitations grandement méritées ! :bj:

Source : https://www.numworks.com/calculator/exa ... 650594.pdf via https://www.numworks.com/calculator/exa ... alaureate/

Mise à jour NumWorks 18.2 : calcul financier

New postby Admin » 16 Mar 2022, 15:41

15334Début Février, NumWorks lançait le bêta-test public de sa mise à jour 18, avec la version 18.0.0.

Nous avons par la suite bénéficié d'une nouvelle version bêta 18.1.0

Aujourd'hui nous avons enfin droit à la version stable 18.2.0, et tout-le-monde est donc cette fois-ci invité à mettre à jour. Découvrons ou redécouvrons ensemble les nouveautés.







1) Appli Solveur

Go to top


Difficile de passer à côté de la nouveauté majeure de la version 18, c'est visible dès l'écran d'accueil tel un pot aux roses, l'application Equations a été renommée en Solveur.

Un changement interne majeur, l'application sous son nouveau nom de Solveur devient une application deux-en-un. Dès l'ouverture, un nouveau menu te donne en effet le choix entre :
  • Equations pour résoudre des équations comme tu pouvais le faire jusqu'à présent
  • Finance pour résoudre des problèmes financiers

Finance te donne accès à 2 familles de problèmes :
  • Intérêts simples
  • Intérêts composés
En fait c'est logique d'avoir attaché ces fonctionnalités à l'application de résolution d'équations. En effet pour ces deux familles de problèmes, il s'agit de résoudre pour un de leurs paramètres des équations financières connues ici de l'application. Tu n'as pas à saisir les équations, mais le fonctionnement sous-jacent est le même.

Nous allons te tester cela sur un exemple de suite, dans le cadre des Intérêts simples.
Pour information, cela fait travailler ta calculatrice en interne sur l'équation suivante :
$mathjax$I=\frac{n}{jours\_annee}\times P\times r$mathjax$
, avec :
  • n le nombre de jours concernés par le calcul
  • P le capital initial
  • r le taux d'intérêt annuel
  • jours_annee le nombre de jours dans l'année, car ce n'est pas forcément 365, le secteur bancaire a gardé l'habitude de l'année lombarde à 360 jours afin de simplifier les calculs

Exemple donc :
On emprunte 1 500 € sur 90 jours à un taux annuel de 7,25%.
Quel sera le montant des intérêts ?


Pour référence, le résultat attendu est de :
  • pour une année civile :
    $mathjax$I=\frac{90}{365}\times 1500\times\frac{7,25}{100}\approx 26,8151€$mathjax$
  • pour une année lombarde :
    $mathjax$I=\frac{90}{360}\times 1500\times\frac{7,25}{100}=27,1875€$mathjax$
Et bien excellente surprise dès l'écran suivant, ici sur NumWorks on peut bien résoudre l'équation pour n'importe lequel de ses paramètres. C'est-à-dire que le choix Intérets simples permet de résoudre pas moins de 4 questions types différentes.

Au passage on reconnaît le soin habituel de NumWorks à réaliser des interfaces intuitives directement compréhensibles et utilisables par toutes et tous ; on apprécie en effet la description très claire accompagnant chaque nom de paramètre.

Ici nous choisissons donc I en tant que paramètre inconnu, et allons donc devoir préciser les valeurs de tous les autres à l'écran suivant, qui lui aussi rappelle de façon fort bienvenue les descriptions de chaque nom de paramètre.

Une entrée supplémentaire nous permet de plus de choisir entre l'année civile et l'année lombarde, pas besoin d'aller la trouver et configurer sur un autre écran contrairement à certains modèles concurrents.

Retenons ici l'année lombarde et c'est bon, nous trouvons bien le résultat attendu de 27,1875€, ici encore avec une description explicite.

Enfin, pour les problèmes d'Intérêts composés, la NumWorks est capable de résoudre 5 questions types.




2) Appli Probabilités

Go to top


Dans l'application Probabilités, il t'était possible d'effectuer un test d'adéquation au Khi2.

Problème dans ce cas, tu n'avais pas le choix du nombre de degrés de libertés.

Le nombre de degrés de libertés était obligatoirement de 2 comme précisé de façon non modifiable à l'écran de résultats.

Et bien bonne nouvelle, le champ du nombre de degrés de libertés est déplacé à l'écran de saisie et devient éditable ! :bj:




3) Appli Régressions

Go to top

Dans l'application Régressions, dans le cadre des régressions exponentielles, le calcul du r2 pouvait dans certains cas donner un résultat légèrement négatif et donc abherrant.

Cela a été corrigé.




4) Appli Fonctions

Go to top

Dans l'application Fonctions, dans le cadre de fonctions polaires ou paramétriques, la variable respective θ ou t pouvait dans certains cas être remplacée par x.

Cela a été corrigé.




Conclusion

Go to top

Lors de la construction de notre tableau comparatif pour la rentrée 2021, nous avions noté que contrairement à la plupart de la concurrence, la NumWorks ne disposait pas des fonctionnalités de calcul financier.

Toutefois chez la concurrence, les fonctionnalités lorsque présentes n'étaient pas forcément irréprochables pour autant. On pouvait souvent déplorer un ou plusieurs des défauts suivants :
  • dans les menus de fonctions ou encore pour les noms de paramètres, utilisation sans explication d'abréviations anglophones, qui plus est changeant d'un modèle à un autre
  • selon les modèles et l'interface appelée, pas toujours de possibilité de résoudre pour l'ensemble des paramètres

Décidément, NumWorks semble s'évertuer cette année à combler chacun des trous présents dans notre tableau, du plus important au plus anecdotique, non sans chaque fois marquer la chose de sa griffe avec une interface intuitive ; nous ne pouvons qu'applaudir ! :bj:

Il va falloir que l'on retourne faire des petits trous dans nos tableaux comparatifs, sinon ils n'auront plus de travail pour la rentrée prochaine... :P




Liens :
Link to topic: Mise à jour NumWorks 18.2 : calcul financier (Comments: 15)

Omega 2.0 à venir, une mise à jour mystérieuse...

New postby Admin » 26 Mar 2022, 13:22

Omega était un projet génial pour calculatrices NumWorks 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 n'accepte que des valeurs numériques. Omega étendait ces arbres en autorisant également des lettres / inconnues, ce qui nous donnait ainsi un moteur de calcul littéral. De quoi même dériver, du jamais vu à seulement 80€ ! :bj:
Il y avait aussi un tableau périodique des éléments.

12024Outre ce qu'il intégrait, Omega offrait également l'avantage de pouvoir installer à chaud des applications. 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
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 venaient directement intégrées à des modèles concurrents haut de gamme parfaitement autorisés. :bj:

14500Hélas, tout a changé avec la version 16.3 du firmware officiel Epsilon pour la rentrée 2021. NumWorks s'est en effet mis à diffuser des mises à jour verrouillant les modèles N0110, leur empêchant d'installer des firmwares non officiels comme Omega.

Techniquement la mise à jour injectait un bootloader n'acceptant plus d'installer et lancer que des firmwares officiels, et interceptant de plus le raccourci reset+
6
qui permettait jusqu'alors d'accéder à un mode de récupération permettant de reprogrammer librement l'intégralité de la mémoire Flash.

14862Les pages de mise à jour n'ont jamais averti les utilisateurs de ces changements et ne leur ont jamais donné la possibilité de les accepter ou refuser. Nombre d'utilisateurs ne sont retrouvés piégés à la rentrée malgré nos efforts d'information, n'arrivant plus à rajouter les fonctionnalités légitimes qu'ils désiraient.

Non impossible, le déverrouillage des NumWorks N0110 documenté chez nous n'en était pas moins jusqu'à ce jour très difficile, nécessitant à la fois l'achat de matériel dédié et le démontage intégral de la calculatrice pour connecter le tout correctement. Bien peu d'utilisateurs ont pu en bénéficier.

Parallèlement à ce verrouillage, NumWorks a de plus également révoqué la licence libre CC BY-NC-SA 4.0 sous laquelle était publié le code source jusqu'alors. C'est-à-dire qu'à compter de la version 16.3 incluse, il n'était plus possible de réutiliser le code source pour rajouter les nouveautés à des firmwares non officiels.

En conséquence, l'équipe de développement Omega n'ayant plus aucune alternative, nous t'annoncions l'abandon du projet à la rentrée 2021.

14847Toutefois, à la rentrée 2021 NumWorks avait également approvisionné les magasins avec des calculatrices NumWorks N0110 utilisant une nouvelle révision matérielle 3.43.

Ce matériel n'était pas correctement supporté par le code d'Omega. Ceux qui avaient fait attention à ne pas verrouiller leur nouvelle calculatrice et donc à ne pas la mettre à jour en version 16.3 ou supérieure ne pouvaient paradoxalement pas non plus profiter d'Omega, ce dernier une fois installé ne démarrant pas correctement et bloquant la calculatrice sur un écran noir.

Ne souhaitant abandonner personne l'équipe Omega s'était alors brièvement reformée pour te sortir ce qui était alors censée être l'ultime mise à jour d'Omega, la version 1.23 compatible avec le dernier matériel NumWorks N0110.

Surprise à l'approche maintenant de la rentrée 2022, l'équipe Omega vient à nouveau de se reformer. Dans une bannière fort mystérieuse, elle nous annonce aujourd'hui-même la sortie prochaine du nouvel Omega 2.0.

La date de sortie est présente dans l'image d'annonce reproduite ci-contre mais codée.

Nous sommes hautement surpris. Le projet étant officiellement abandonné, cette mise à jour inattendue ne se fait sûrement pas sans de très bonnes raisons. La numérotation de version faisant de plus soudainement le saut de 1.23 à 2.0 nous suggèrerait des nouveautés majeures.

Mais qu'ont-ils bien pu nous préparer de si énorme que ça ? Une compatibilité avec les nouvelles NumWorks N0120 de la rentrée 2022 qui commencent déjà à être distribuées pour les examens dès cette année au Portugal ?

Nous essayons d'en savoir plus...

Phi pour N0110: déverrouillage + multiboot Omega 2.0

New postby Admin » 27 Mar 2022, 18:42

Pour la rentrée 2017 sortait la NumWorks N0100. Commercialisée à 80€ et se situant donc dans le milieu de gamme, cette calculatrice graphique se distinguait de l'ensemble de la concurrence par un modèle collaboratif : le code source de son firmware Epsilon étant disponible publiquement, et n'importe qui pouvant y soumettre des contributions.

Elle bénéficiait de plusieurs avantages tous exclusifs au départ :
  • première calculatrice à être officiellement programmable en Python dès sa sortie à la rentrée 2017, soit juste à temps pour les nouveaux programmes du lycée contrairement à l'ensemble de la concurrence :bj:
  • dès décembre 2017 avec la mise à jour 1.2, un moteur de calcul exact très supérieur aux moteurs QPiRac de la concurrence, permettant également du calcul littéral, du jamais vu à ce tarif-là ; une fonctionnalité déclenchant toutefois l'hostilité de certains enseignants car peut-être trop en avance sur son temps, et hélas désactivée à partir de la mise à jour en version 11 en juin 2019.
  • une application de Probabilités munie d'une interface universelle parfaitement intuitive, parlant en effet directement le langage des énoncés :favorite:

Rentrée 2018 NumWorks allait encore plus loin dans l'ouverture, passant de la licence Creative Commons BY-NC-ND 4.0 à la BY-NC-SA 4.0. C'est-à-dire que tu gagnais enfin le droit de distribuer toi-même tes modifications ou ajouts au firmware officiel Epsilon. Pour la rentrée 2019 arrivait de plus le modèle successeur NumWorks N0110, passant la capacité de la mémoire Flash de 1 Mio à 8 Mio.

Tout ceci enflamma littéralement la communauté de développement NumWorks, propulsant le développement tiers à 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
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 venaient directement intégrées à des modèles concurrents haut de gamme parfaitement autorisés. :bj:

Réveil douloureux à la rentrée 2021, NumWorks sortait avec la mise à jour 16.3 de son firmware officiel Epsilon un verrouillage féroce de sa calculatrice N0110, empêchant entre autres désormais toute installation d'un firmware non officiel, comme Omega.

NumWorks n'a bien évidemment pas effectué ce retournement de veste à 180° par pur plaisir. La chose s'inscrivait à l'époque dans le cadre de difficultés concernant la validation de la N0110 pour les examens des Pays-Bas ainsi que du Portugal, deux pays mettant à jour chaque année une liste de modèles approuvés pour les examens, utilisant le mode examen, et interdisant les capacités de calcul formel ou même littéral.

Aux Pays-Bas, c'est dès février 2020 que la calculatrice NumWorks avait été annoncée comme autorisée à compte de la session d'examens 2022, tout semblait être en bonne voie. Sauf que Maurits, étudiant néerlandais en économie, a été profondément scandalisé contre cette autorisation. Dès avril 2020 il a publié une véritable diatribe contre NumWorks et les projets open-source en général, se devant selon lui d'être interdits d'utilisation en examen car facilitant la triche. Bien loin de s'arrêter là, Maurits a modifié le code source du firmware NumWorks officiel pour empêcher l'effacement à l'activation du mode examen des données préchargées, a installé ce firmware modifié sur sa calculatrice, a filmé la chose, publié la vidéo, et est allé jusqu'à envoyer le tout à https://www.examenblad.nl, l'autorité responsable de l'organisation des examens aux Pays-Bas.

Au Portugal, dès la rentrée 2020, la presse annonçait l'arrivée prochaine de NumWorks dans la liste de modèles approuvés pour la session d'examens 2021. Sauf que véritable camouflet, lors de la publication de la liste en question en mars 2021, la NumWorks était absente de la liste. Les motivations accompagnant la publication de la liste ne nommaient pas NumWorks, mais incriminaient clairement la possibilité d'installer des fonctionnalités de calcul formel sur de nouveaux modèles examinés dans le cadre de l'élaboration de cette liste. La NumWorks étant alors le seul modèle récent absent de la liste, aucun doute possible sur qui était visé. Non approuvées, les calculatrices NumWorks ont même fait l'objet à l'occasion d'une interdiction nationale pour la session 2021 (plusieurs documents sorties suite à cette mise à jour annonçant l'interdiction de toute calculatrice "open source"), un traitement auquel aucun concurrent n'avais jamais eu droit jusqu'alors.

Afin de pouvoir rester autorisé aux Pays-Bas et autorisé avec son nouveau modèle N0120 pour la session d'examens 2022 au Portugal, NumWorks a donc dû donner des garanties aux institutions concernées, peut-être malheureusement trop.

14500Techniquement la mise à jour injectait un bootloader (chargeur de démarrage) n'acceptant plus d'installer et lancer que des firmwares officiels, et interceptant de plus le raccourci reset+
6
qui donnait accès jusqu'alors à un mode de récupération permettant de re-programmer librement l'intégralité de la mémoire Flash.

Un support des applications tierces était certes rajouté en contrepartie mais avec de lourdes limitations (popup d'avertissement à fermer à chaque allumage, effacement définitif à chaque plantage, redémarrage, panne d'alimentation ou entrée/sortie du mode examen, ...), injustifiables pour la communauté car cette combinaison de restrictions est absente des modèles concurrents et ne serait donc logiquement pas exigée par les institutions réglementant les examens.

Au vue de ces contraintes non viables pour les développeurs, il était en effet impensable pour ces derniers d'espérer pouvoir fidéliser des utilisateurs si ces derniers devaient sans arrêt réinstaller leurs applications. Et d'ailleurs, de façon absolument pas surprenante, strictement aucune application tierce n'est sortie pour ce nouveau système jusqu'à ce jour, à ce qu'on sache.

Au même moment, NumWorks a révoqué sa licence libre, coupant ainsi les sources aux firmwares tiers comme comme Omega, qui reprenaient régulièrement les améliorations du firmware officiel Epsilon lors de leurs propres mises à jour.

NumWorks faisait donc un choix clair, ferme, et dur. Mais le problème est que cela intervenait après des mois d'échanges privés au sujet de ces problèmes avec la communauté de développement Omega, échanges pour lesquels la communauté avait imaginé et proposé d'autres solutions davantage gagnant-gagnant, et au cours desquels cet extrême n'avait jamais été annoncé. Ce choix inattendu, au bout de presque une année d'échanges, généra donc un très lourd ressentiment au sein de la communauté de développement Omega, contrainte suite à cet échec de communication/entente et à la révocation de la licence, d'annoncer la mort dans l'âme l'abandon du projet et la dissolution de l'équipe à la rentrée 2021.

Les pages de mise à jour n'ont jamais averti les utilisateurs de ces changements, ni ne leur ont donné la possibilité de les accepter ou refuser. Nombre d'utilisateurs se sont ainsi retrouvé "piégés" à la rentrée 2021 malgré nos efforts d'information, n'arrivant plus à rajouter des fonctionnalités légitimes qu'ils désiraient après avoir mis à jour leur calculatrice sans se méfier.

Il y avait pourtant eu un précédent dont NumWorks aurait dû être au courant et se méfier. Au printemps 2020, Texas Instruments avait commencé à diffuser des mises à jour supprimant la capacité des TI-83 Premium CE et TI-84 Plus CE à lancer des programmes écrits en langage machine, un point absolument majeur pour les communautés de développeurs et utilisateurs. Non sans raisons mais ce n'est pas le sujet aujourd'hui, sans avoir tenu compte de l'avis de sa communauté (non demandé), sans retour possible à une version précédente une fois la mise à jour effectuée. La seule différence était que les pages officielles de mise à jour informaient les utilisateurs du changement, du moins ceux qui se donnaient la peine de lire.

Cela avait également généré un ressentiment énorme au sein de la communauté et déclenché pour la rentrée 2020 une vague d'attaques sans précédent contre le modèle de sécurité de Texas Instruments :
  • arTIfiCE pour rouvrir la possibilité de lancer des programmes en langage machine
  • puis 2 attaques d'une violence extrême jamais vue dans toute l'histoire de la communauté TI, Cauldron et BootSwap, permettant de reprogrammer le Boot code pour faire sauter toutes les sécurités, ouvrant la voie à l'installation de systèmes non autorisés, modifiés ou tiers

Sauf que l'équipe de développement Omega s'est visiblement reformée récemment, et depuis hier nous balance une série d'éléments fort mystérieux, annonçant pour aujourd'hui 2 sorties conjointes que nous allons couvrir:
  • Omega 2.0, par l'équipe Omega
  • Phi, par M4x1m3
Un mise à jour Omega certes, mais si plus grand monde ne pouvait l'installer quel intérêt ?... Le mystère fort inhabituel entretenu autour de ces éléments nous faisait anticiper quelque chose de majeur... Et nous y sommes, c'est le grand jour de la libération des calculatrices NumWorks N0110 ! :o

Les mêmes causes produisant les mêmes effets... Phi est une attaque d'une violence inouïe contre le nouveau modèle de sécurité de NumWorks, comparable au BootSwap de la communauté TI. Phi est un bootloader destiné à écraser celui injecté par NumWorks lors du verrouillage, c'est-à-dire à déverrouiller ta calculatrice pour permettre par la suite entre autres l'installation d'Omega 2.0.

Nous traiterons pour le moment le cas d'une machine déjà verrouillée sur un firmware Epsilon en version 16 ou supérieure. Mais il est également possible et intéressant d'installer Phi sur une machine non verrouillée comme nous verrons plus loin.

À partir d'une machine déjà verrouillée donc, l'installation de Phi est possible très simplement via une application, s'appuyant donc sur les nouvelles possibilités de gestion des applications introduite avec la version 16 du firmware officiel Epsilon, un comble...

Une fois installée l'application d'installation de Phi via le lien en fin d'article, il te suffit de la lancer et d'effectuer dans l'ordre les 4 manipulations qu'elle te propose au menu :
  1. Unlock internal flash : déverrouillage de la flash interne au microcontrôleur, celle contenant le bootloader nous mettant en prison
  2. Erase bootloader : effacement du chargeur de démarrage, ce qui aurait dû être impossible et doit on suppose exploiter une faille
  3. Install custom bootloader : programmation du chargeur de démarrage Phi, alternative donc au bootloader de NumWorks
  4. Reset : redémarrage pour activer Phi, sans avoir à aller chercher un outil ce qui est bien pratique

Ta calculatrice redémarre maintenant sur son même firmware officiel Epsilon, Phi supportant en effet entre autres l'amorçage des Epsilon en version 16 ou supérieure. Rien n'a changé penses-tu ? Oh que si !

Il t'est maintenant possible via le raccourci reset+
6
de passer la machine dans le mode de récupération non bridé :
  • avec un porte-mine ou autre outil pointu, enfonce et maintiens le bouton reset au dos de ta calculatrice
  • sans le relâcher, maintiens enfoncée la touche
    6
  • relâche en premier le bouton reset
14500Si tout s'est bien passé, cette manipulation doit te donner un écran complètement noir (avec la diode examen allumée de couleur rouge), et non pas l'écran ci-contre caractériques des N0110 verrouillées.

Si c'est le cas, tu peux de suite installer Omega ou un de ses dérivés (Upsilon ou Khi) ! :bj:
Il te suffit juste d'utiliser sur les pages en question le bouton d'installation spécifique aux calculatrices qui sont en mode de récupération.

Sauf que suite au déverrouillage, tu es maintenant face à un cruel dilemme, non ?
  • soit tu optes pour un firmware Omega et renonces alors à toutes les superbes nouveautés apportées par NumWorks avec les versions 16, 17 et 18...
  • soit tu optes pour le firmware officiel Epsilon et renonces alors à tous les ajouts apportés par Omega et autres (calcul littéral, tableau périodique des éléments, calcul formel avec KhiCAS, émulateurs Nintendo NES et Game Boy, ...)

Et c'est là que l'équipe Omega s'est montré absolument géniale, car le problème a bel et bien été pris en compte. Dans le cadre de son verrouillage, NumWorks a réorganisé l'utilisation de la mémoire Flash de sa calculatrice N0110. La mise à jour en version 16 ou supérieure inscrit en mémoire Flash 2 copies du firmware à des emplacements que nous appellerons slots A et B, l'une des deux étant censée être inaltérable pour les examens, et la calculatrice re-basculant sur cette dernière lors de l'activation du mode examen ou de l'utilisation du bouton reset au dos.

Phi t'active un nouveau raccourci, reset+
4
, permettant de consulter l'état de la mémoire Flash et de mettre la calculatrice en mode de mise à jour.

Si tu calculatrice est à jour, tu obtiendras à ce jour comme ci-contre un écran t'indiquant 2 copies du firmware Epsilon 18.2.

Et bien justement, le nouvel Omega 2.0 apporte 2 avancées majeures dans ce cadre :
  • il est compatible avec le chargeur de démarrage Phi, c'est-à-dire amorçable par ce dernier
  • si installé depuis le site Omega, il s'inscrit dans le slot A sans écraser le contenu du slot B
C'est-à-dire que si tu installes maintenant Omega sur une calculatrice dans l'état précédent, tu obtiens 2 firmwares différents en mémoire Flash :
  • Omega 2.0 dans le slot A
  • Epsilon 18.2 dans le slot B
De quoi profiter simultanément du meilleur des deux mondes ! :favorite:

Phi gère en effet le multiboot, et il t'est maintenant super facile de basculer à tout moment d'un firmware à l'autre grâce aux raccourcis reset+
1
et reset+
2
.

Espérons que les firmwares dérivés Upsilon ou Khi pourront rapidement être mis à jour pour être compatibles avec cette formidable possibilité.

Répondre parfaitement au dilemme en réutilisant différemment le modèle sécuritaire de NumWorks afin entre autres de conserver la compatibilité, c'est un bel exploit que nous ne pouvons que saluer ! :D

Une configuration qui devient ainsi intéressante même pour les calculatrices qui ne sont pas encore verrouillées.
Attention, justement. Rappelons que suite à la révocation de la licence libre d'Epsilon, toute diffusion de ce firmware officiel est strictement interdite.

Si tu souhaites donc disposer sur une N0110 non encore verrouillée du multiboot avec un firmware Epsilon à jour en version 18.2, ta seule possibilité d'installation est de passer par le site officiel.

Tu dois donc commencer par verrouiller ta machine avec la dernière mise à jour 18.2.0, pour ensuite immédiatement installer Phi avec le lien en fin d'article.

Or, il ne fait aucun doute que NumWorks va se hâter de corriger la faille, et combattre l'installation de Phi. Tu as donc à notre avis une petite fenêtre de seulement quelques jours ou au mieux quelques semaines pour obtenir cette configuration. Si tu veux l'installer il y a donc urgence, tu dois te dépêcher, d'ici peu tu n'auras plus cette possibilité.
Edit : Attention, une mise à jour Epsilon 18.2.3 vient de sortir à J+1. La manipulation en l'état est fortement déconseillée.

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.

Phi constitue ainsi une attaque extrêmement violente contre NumWorks. Qu'on la juge méritée ou pas, le constructeur n'en a pas moins fait le lit avec des échanges visiblement manquant de transparence ou de franchise, aboutissant à une solution de verrouillage extrême finalement non gagnant-gagnant.

Mais mettons-nous toutefois maintenant du point de vue de NumWorks. Qu'on la juge légitime ou non, cette attaque ne sera pas appréciée et sera probablement perçue comme malveillante. En effet, elle sort juste avant les épreuves d'examens au mois de mai...
- Pour la France, à priori pas de problème
- Pour le Portugal non plus puisque Phi et Omega et les autres firmwares associés ne sont pas (encore ?) compatibles avec le seul nouveau modèle N0120 autorisé cette année.
- Par contre, reste le problème des Pays-Bas. Ce n'était peut-être pas l'objectif, mais Phi ouvre à nouveau la voie au calcul littéral et formel strictement interdit aux examens Néerlandais, et constitue donc dans ce pays un outil de fraude aux examens. Après le grave incident de Maurits en 2020, pas sûr que l'institution accepter à nouveau de donner une nouvelle chance à NumWorks. L'exclusion de NumWorks du marché néerlandais deviendrait une perte financière notoire, que la communauté ne sera à notre avis jamais capable de compenser.

Nous ne pourrons pas leur en vouloir dans ce contexte si jamais ce n'était pas le cas, mais espérons que NumWorks choisira la voie de la communication avec une transparence totale.

Tutoriels d'installation :

Installation :
  1. Phi
  2. Khi ou Omega

-
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.
718 utilisateurs:
>683 invités
>27 membres
>8 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)