π
<-

Rentrée 2022 : pas de NumWorks N0120 hors Portugal

Rentrée 2022 : pas de NumWorks N0120 hors Portugal

Unread postby Admin » 31 Jul 2022, 17:56

1585215853Surprise inattendue de la rentrée 2017, NumWorks, une entreprise française nouvellement créée, se lance dans l'aventure des calculatrices graphiques et sort sa propre calculatrice, tout simplement la NumWorks, modèle initial ayant pour référence N0100. Une véritable révolution dans le monde scolaire : il s'agissait de la toute première calculatrice graphique officiellement programmable en Python et elle bénéficiait aussi d'une ouverture du code source.

Pour la rentrée 2019, NumWorks sortait une première révision matérielle majeure avec la N0110.

Pour cette rentrée 2022 NumWorks nous sort de nouveau une nouvelle révision matérielle majeure, la N0120EX au Portugal (les N0100 et N0110 étant formellement interdites aux examens portugais suite à diverses péripéties résumées ci-après).

Comme évoqué dans notre test, la N0120EX est une évolution majeure du matériel NumWorks, bien plus que ne l'était la N0110 en 2019. En effet, munie d'un tout nouveau microcontrôleur STM32H725, la N0120EX intègre un processeur Cortex-M7 ARMv7 cette fois-ci cadencé à 550 MHz, un record à ce jour sur calculatrices graphiques toute concurrence confondue ! Grâce à cela la N0120EX t'offre des performances absolument phénoménales, tournant autour de celles d'une TI-Nspire CX II et arrivant même sur certains tests à chatouiller la HP Prime G2. Avec la N0120EX tu obtiens les performances du haut de gamme, le rêve pour tes projets, mais au prix du milieu de gamme ! :bj:









Modèle
N0100
N0110
N0120EX
Sortie
2017
2019
2022
Microcontrôleur
Processeur
Cortex-M4
Cortex-M7
Cortex-M7
Architecture
ARMv7
ARMv7
ARMv7
Fréquence
100 MHz
216 MHz
550 MHz
RAM intégrée
256 Kio
256 Kio
564 Kio
Flash intégrée
1 Mio
64 Kio
512 Kio
Flash externe
8 Mio
8 Mio


1583515836Nous pensions initialement que le reste du monde hors Portugal bénéficierait d'une nouvelle N0120 similaire, à la place de la N0110 devenue de plus en plus lente suite aux dernières mises à jour, à un point tel qu'elle est maintenant moins performante que l'ancienne N0100.

Une sortie mondiale semblait effectivement encore prévue jusqu'à il y a quelques mois :
  • le firmware mentionne un nouvel identifiant FCC ID de l'organisme de certification américain (Commission Fédérale des Communications), passant fort logiquement de 2ALWP-N0110 à 2ALWP-N0120
  • ce même identifiant était également inscrit sur les boîtes accompagnant nos échantillons reçus au printemps dernier

Et puis, plusieurs éléments depuis nous ont fait commencer à douter :
  • le constructeur semble paradoxalement extrêmement peu locace au sujet de la formidable N0120 : mis à part le Portugal, aucune communication ou mise en avant officielle à son sujet en France ou dans le reste du monde
  • l'identifiant 2ALWP-N0120 n'apparaît toujours pas à ce jour dans les soumissions de NumWorks auprès de la FCC
  • pire, les boîtes accompagnant les premiers modèles finalisés distribués au Portugal ne présentent même plus d'identifiant FCC ID

Cette situation persistant à ce jour à un mois de la rentrée cela nous semble évident : la N0120 ne sortira pas hors Portugal, dans tous les cas pas pour cette rentrée 2022.

Reste maintenant à voir pourquoi.

Pour cela commençons par revenir sur les péripéties très douloureuses de NumWorks au Portugal.

La France n'est pas le seul pays à avoir ainsi institutionnalisé le mode examen. C'est également le cas, entre autres :
Au Portugal, le mode examen est appliqué depuis la session 2019 pour les épreuves de Physique-Chimie.

Une liste nationale de modèles conformes aux exigences est mise à jour et diffusée chaque année.

Cette liste se veut non exhaustive. Un candidat peut très bien passer l'examen avec un modèle non listé, mais à condition de faire approuver sa conformité par son centre local d'examen avant le 31 Mai de chaque année. Parmi les exigences figure l'absence de toute fonctionnalité de calcul formel. Commercialement, c'est toutefois bien mieux de figurer sur la liste.

Et dans ce contexte, gros incident avec NumWorks. 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 son intégration à l'édition 2021 de la liste nationale 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.

De plus, les consignes associées annonçaient l'extension immédiate du mode examen aux épreuves de Mathématiques pour la session 2021.

Les motivations accompagnant cela nous apportaient un éclairage. Elles 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 faisant ce qu'elle n'avait jamais fait pour aucun autre constructeur, émettant dans une FAQ pour la session 2021 une stricte interdiction des calculatrices open source, empêchant ainsi toute autorisation de la NumWorks au niveau local d'un centre d'examen.

Une mention possiblement 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 règle discriminatoire inventée sur-mesures pour pouvoir interdire le seul constructeur NumWorks. L'institution portugaise semblait de plus ignorer que plusieurs briques logicielles des TI-84 Plus CE-T Python Edition et TI-Nspire autorisées sont également open source...

Cette mention hautement problématique fut certes supprimée de la FAQ sous quelques semaines, mais ce n'était hélas que partie remise...

En effet, le Portugal s'entête. Suite à la publication de la liste 2022 autorisant la N0120EX, la FAQ a également été mise à jour et l'interdiction des calculatrices open source est de retour, un gros problème pour NumWorks.

Tu peux d'ailleurs remarquer que conctrairement à toutes les versions précédentes, la dernière mise à jour 19 d'Epsilon, le firmware commun à l'ensemble des modèles NumWorks, justement la première version à supporter la N0120EX, ne bénéficie toujours pas d'une publication du code source pourtant maintenant plus de 3 semaines après sa sortie.

Deux solutions sont envisageables a priori pour répondre aux exigences du Portugal.

Soit NumWorks renonce au caractère open source d'Epsilon, et donc à la possibilité pour les utilisateurs de coder et soumettre leurs propres améliorations. Ce serait radical mais propre : cela règlerait entre autres le problème du Portugal.

Soit NumWorks tient à l'open source, ce qui implique alors de gérer désormais deux modèles distincts :
  • la N0120EX closed source au Portugal
  • un modèle open source pour le reste du monde, actuellemant la N0110
Sous cette configuration il est alors impossible qu'un modèle similaire N0120 open source sorte hors Portugal, car cela reviendrait à publier le code source de la N0120EX.

Cette dernière option impliquerait alors au moins que le code source public du firmware Epsilon soit allégé de toutes les lignes de code relatives à la N0120EX, sûrement un très gros travail qui pourrait expliquer l'absence de publication du code source d'Epsilon 19 jusqu'à ce jour, si tant est que ce soit possible.

Ce serait toutefois bien bancal à notre avis, le firmware Epsilon étant commun aux N0110 et N0120EX, avec probablement seulement une minorité de lignes de code véritablement spécifiques au matériel pour une majorité de lignes concernant les fonctionnalités logicielles mathématiques. Le Portugal accepterait-il un tel compromis ?

Nous n'aurons clairement pas de nouveau modèle N0120 pour cette rentrée 2022, et c'est rageant de savoir que ce sont ces casse-pieds du Portugal qui ont le bénéfice exclusif de ce qui est de loin la meilleure NumWorks à ce jour. 😭

Rien n'empêche toutefois que nous ayons quelque chose plus tard (et possiblement mieux), mais vu les contraintes précédentes cela ne pourra être qu'un nouveau modèle au matériel très différent, par exemple une N0130, afin encore une fois que la publication de son code source ne puisse être considérée par le Portugal comme concernant la N0120EX. Quant à dire si ce rendez-vous raté pourra être rattrapé d'ici la rentrée 2023 ou si ce sera remis à encore plus tard, alors là mystère...
 
Ce compte ne reçoit pas de MP / This account does not receive PMs.
User avatar
AdminAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 1%
 
Posts: 460
Images: 28
Joined: 30 Aug 2011, 11:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Rentrée 2022 : pas de NumWorks N0120 hors Portugal

Unread postby critor » 31 Jul 2022, 18:28

Ah, on me dit à l'instant que le retard inhabituel de publication du code source d'Epsilon 19 vient justement de faire l'objet aujourd'hui d'une issue par M4x1m3, comme par hasard, indépendamment de cette annonce :
https://github.com/numworks/epsilon/issues/1966

Il devrait donc y avoir une réponse officielle à y lire prochainement.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47%
 
Posts: 41940
Images: 15615
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Rentrée 2022 : pas de NumWorks N0120 hors Portugal

Unread postby parisse » 31 Jul 2022, 19:42

Epsilon >=16 à source public mais inutilisable puisque non redistribuable n'a pas fait illusion chez les développeurs et empêche l'accès au marché portugais, il y a un moment où il faut choisir entre open-source ou pas!

J'espère que Numworks va faire machine arrière sur sa stratégie de fermeture des deux dernières années. Il y aurait des parts de marché à conquérir en France et aux US avec les fonctionnalités de KhiCAS (CAS, tableur et maintenant géométrie), surement plus que le potentiel portugais forcément limité. Mais bon, on ne peut pas faire boire un âne qui n'a pas soif, peut-être que Zero sera plus intéressé!
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 85.2%
 
Posts: 3646
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Rentrée 2022 : pas de NumWorks N0120 hors Portugal

Unread postby critor » 23 Aug 2022, 16:03

Le code source d'Epsilon 19 vient enfin d'être publié :
https://github.com/numworks/epsilon

Contre toute attente les lignes relatives à la N0120EX sont bel et bien présentes, au moins en partie.
Nous verrons bien si le Portugal réagit ou pas.

Tout ce qui concerne la N0100 semble par contre avoir été supprimé.
C'est la fin ou quasiment visiblement, par manque de place la machine ne pourra plus recevoir que des mises à jour mineures, mais on s'y attendait.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47%
 
Posts: 41940
Images: 15615
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Rentrée 2022 : pas de NumWorks N0120 hors Portugal

Unread postby critor » 23 Aug 2022, 17:10

Il semble manquer plusieurs morceaux en fait, c'est impossible à recompiler de façon fonctionnelle.

Outre la suppression du code N0100, d'autres morceaux semblent avoir été nouvellement passés en privé avec cette édition 19, les lignes de code qui concernent :
  • le bootloader
  • le mode examen
  • et surtout l'intégralité du kernel / Ion

De quoi possiblement compliquer une éventuelle future mise à jour du bootloader tiers Phi (toujours incompatible Epsilon 19), ou de possibles attaques malveillantes contre le mode examen.

Bref ce n'est pas la seule N0120EX mais finalement toutes les NumWorks qui ne sont clairement plus open source à compter de cette rentrée 2022. Merci Portugal.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47%
 
Posts: 41940
Images: 15615
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Rentrée 2022 : pas de NumWorks N0120 hors Portugal

Unread postby critor » 23 Aug 2022, 17:40

La bonne nouvelle, c'est que maintenant que toutes les NumWorks ne sont plus open source, je ne vois plus d'obstacle à la sortie internationale d'une N0120.

Mais avec tout le retard accumulé jusqu'à aujourd'hui à cause des exigences discriminatoires du Portugal (ce travail de scission/filtrage a quand même dû prendre un moment, ne serait-ce que pour prendre la précaution de ne rien laisser de côté), combien de mois est-ce que cela va prendre encore ?
Aurons-nous seulement la chance d'avoir la N0120 avant la rentrée 2023 ?...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47%
 
Posts: 41940
Images: 15615
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Rentrée 2022 : pas de NumWorks N0120 hors Portugal

Unread postby parisse » 23 Aug 2022, 19:54

critor wrote:La bonne nouvelle, c'est que maintenant que toutes les NumWorks ne sont plus open source, je ne vois plus d'obstacle à la sortie internationale d'une N0120.

Je ne pense pas que c'était l'obstacle à une sortie en France dès la rentrée, je pense plutot qu'il faut écouler les stocks de N0110. La N0120 est réservée pour l'instant au Portugal parce que Numworks ne peut pas y vendre de N0110, sinon on aurait probablement une sortie à peu près en même temps partout.

Aurons-nous seulement la chance d'avoir la N0120 avant la rentrée 2023 ?...

Si mon hypothèse est la bonne, je dirais pour Noel de cette année, peut-être un peu avant, le temps que les stocks de la rentrée soient écoulés.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 85.2%
 
Posts: 3646
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Rentrée 2022 : pas de NumWorks N0120 hors Portugal

Unread postby Adriweb » 24 Aug 2022, 12:26

critor wrote:Il semble manquer plusieurs morceaux en fait, c'est impossible à recompiler de façon fonctionnelle.

En fait, on peut toujours builder l'userland (en gros l'OS donc, moins les parties qui gèrent le hardware avec ion etc.), et le flasher sur sa NumWorks, ils viennent d'ailleurs de mettre à jour la doc : https://www.numworks.com/resources/engi ... can%20also

Par contre bien évidemment, pas de contrôle de la LED etc.
Donc pour tout endroit où le mode examen est requis, il ne faut pas espérer pouvoir faire tourner une version non-officielle, mais ça on le savait déjà, c'est leur but.

Je suppose que cette limitation convient au Portugal...

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14736
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Rentrée 2022 : pas de NumWorks N0120 hors Portugal

Unread postby parisse » 24 Aug 2022, 14:24

Oui, techniquement, cela semble la meilleure solution il me semble pour faire tourner KhiCAS sur une Numworks verrouillée : avoir un firmware "userland" minimal qui ne sert qu'à apporter les drivers nécessaires à KhiCAS et faire tourner dessus une version un peu incomplète de KhiCAS (par exemple en supprimant l'aide en ligne multilingue de toutes les commandes on peut gagner 800k sur les 5.1Mo actuels). Avec 4Mo de disponible dans un slot, il faudrait estimer la taille nécessaire à la partie support drivers, c'est surement moins que 512K qui est la taille de Khi en slot 2, avec un peu de chances, cela doit être très proche de 0 si l'implémentation des drivers est dans la flash interne, il faudrait regarder comment les linker en se débarassant complètement de Epsilon, et ensuite on redirige ion_main vers la fonction main de KhiCAS.
Mais ce serait beaucoup de travail en perspective pour une version dégradée de KhiCAS qui ne tournerait pas en mode examen. Pour le moment, les utilisateurs peuvent utiliser la version complète de KhiCAS s'ils font un minimum attention à ne pas upgrader vers Epsilon 19, donc j'ai mieux à faire!
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 85.2%
 
Posts: 3646
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Rentrée 2022 : pas de NumWorks N0120 hors Portugal

Unread postby redgl0w » 24 Aug 2022, 14:35

parisse wrote:Oui, techniquement, cela semble la meilleure solution il me semble pour faire tourner KhiCAS sur une Numworks verrouillée : avoir un firmware "userland" minimal qui ne sert qu'à apporter les drivers nécessaires à KhiCAS et faire tourner dessus une version un peu incomplète de KhiCAS (par exemple en supprimant l'aide en ligne multilingue de toutes les commandes on peut gagner 800k sur les 5.1Mo actuels).

La solution la plus simple serait plutôt probablement d'utiliser le système d'apps externes, car il permet d'avoir en tout 6MB pour les apps (en utilisant le slot A pour le kernel et userland classique, et le storage d'apps du slot A + tout le slot B pour l'application). Y'aurait probablement des inconvénients, mais ça serait probablement le plus simple (license compatible, si je ne m'abuse, utilisation possible à côté d'epsilon 19, possibilité de reset en d'entrée en mode examen facilement (même si malheureusement pas de mode examen avec khicas), ...)
Image
User avatar
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 62.4%
 
Posts: 285
Images: 0
Joined: 30 Oct 2019, 20:36
Location: Grenoble
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENSIMAG 1A
Twitter: Gl0wRed
GitHub: RedGl0w

Next

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 1 guest

-
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.
646 utilisateurs:
>628 invités
>9 membres
>9 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)