π
<-
Chat plein-écran
[^]

News 2024
Avril (1)
Mars (1)

News 2023
Août (4)
Juin (3)
Mai (2)
Avril (4)
Mars (2)

News 2022
Août (2)
Juin (4)
Mai (7)
Avril (9)
Mars (10)

News 2021
Août (7)
Juin (2)
Mai (6)
Avril (11)
Mars (10)

News 2020
Août (4)
Juillet (11)
Juin (6)
Mai (4)
Avril (8)
Mars (3)

News 2019
Août (1)
Juin (3)
Mai (5)
Avril (1)
Mars (2)

News 2018
Août (4)
Juin (5)
Mai (9)
Avril (13)
Mars (5)

News 2017
Août (4)

Coque NumWorks édition limitée 14 Mars 2023 à gagner

Nouveau messagede Admin » 03 Mar 2023, 12:14

1357313036
Depuis la rentrée 2020, NumWorks te sort chaque mois une coque collector en édition limitée pour votre calculatrice. Si vous êtes chanceux(se) et avez su vous montrer assidu(e), alors vous devriez avoir pu vous constituer une formidable collection. En plus des éditions spéciales ci-contre, voici les coques du mois par ordre chronologique : :D
Since the beginning of the 2020 school year, NumWorks has been releasing a limited edition of cases for your calculator every month. If you're lucky enough, you may have built up a great collection. Here are the cases of the month in a chronological order (without forgetting the special editions) :

1323013229 14802 1480014799 14801

Le mois dernier, NumWorks avait choisi de célébrer le 14 Février sur sa coque. Pour la reconduction de l'évément ce mois-ci, NumWorks choisit de célébrer le 14 Mars, ou en Anglais Mars 14 soit 03/14, journée du nombre π et journée internationale des Mathématiques !

Pour l'occasion, la nouvelle coque pour ta NumWorks se pare des
$mathjax$3+34\times 8\times 3=819$mathjax$
premières décimales de π que tu pourras ainsi consulter rapidement à tout moment !

Vu que ces décimales sont de plus gravées en utilisant la police de la calculatrice, le comble serait bien sûr qu'elles eussent justement été calculées sur une NumWorks.

Selon que l'on utilise l'application Python ou pas, notre calculatrice NumWorks nous sort une écriture décimale du nombre π avec 9, 13 ou 15 décimales.

Ce n'est bien évidemment qu'une approximation, puisque π n'est pas un nombre décimal. C'est-à-dire qu'il est impossible de l'écrire de façon exacte en écriture décimale, une telle écriture nécessitant une infinité de chiffres après la virgule. Tentons donc d'obtenir une bien meilleure approximation de π.

Plusieurs algorithmes ou formules de calcul existent. Optons pour le développement en série entière de la formule de Machin datant de 1706, méthode qui a l'avantage d'offrir un bon compromis entre nombre d'opérations et vitesse de convergence :
$mathjax$\pi=4\left(4arctan \frac{1}{5}-arctan\frac{1}{239}\right)$mathjax$


Faut-il encore développer un script qui soit capable d'effectuer ces opérations sur des nombres à plus de 16 chiffres significatifs. On peut par exemple représenter de tels nombres par une suite de chiffres, que l'on peut coder sous forme de liste, tuple, chaîne de caractères ou tableau d'octets. Optons pour le tableau d'octets. Ce n'est certes pas le plus performant, mais nous souhaitons avoir beaucoup de décimales et ce choix a l'avantage de permettre une économie maximale sur la consommation de la mémoire de tas (heap), de loin le facteur le plus limitant de la NumWorks. Reste alors encore à programmer les différentes opérations chiffre à chiffre comme tu le faisais à l'école primaire (ici l'addition, la soustraction, la multiplication, la division... et la fonction arctangente que tu n'avais pas encore vue à l'époque).

Et c'est chose faite :
Code: Tout sélectionner
from kandinsky import draw_string

def bdf_new(d0, nd):
    bdf = bytes((d0,)) + bytes(nd - 1)
    return bdf

def bdf_add(bdf1, bdf2):
    c = 0
    bdfr = b''
    for i in range(len(bdf1) - 1, -1, -1):
        v = bdf1[i] + bdf2[i] + c
        if i:
            c = v >= 10
            if c:
                v -= 10
        bdfr = bytes((v,)) + bdfr
    return bdfr

def bdf_sub(bdf1, bdf2):
    c = 0
    bdfr = b''
    for i in range(len(bdf1) - 1, -1, -1):
        v = bdf1[i] - bdf2[i] - c
        if i:
            c = v < 0
            if c:
                v += 10
        bdfr = bytes((v,)) + bdfr
    return bdfr
 
def bdf_times(bdf, k):
    c = 0
    bdfr = b''
    for i in range(len(bdf) - 1, -1, -1):
        v = k*bdf[i] + c
        if i:
            c = v // 10
            if c:
                v -= 10 * c
        bdfr = bytes((v,)) + bdfr
    return bdfr

def bdf_div(bdf, k):
    c = 0
    bdfr = b''
    for i in range(len(bdf)):
        x = 10*c + bdf[i]
        c = x % k
        bdfr += bytes((x // k,))
    return bdfr
 
def bdf_ataninv(d, n):
    bdf0 = bdf_new(0, n)
    bdf1 = bdf_new(1, n)
    k1 = d
    k2 = 1
    d2 = d ** 2
    bdfr = bdf0
    bdfd = bdf_div(bdf1, k1)
    while bdfd != bdf0:
        if k2 % 4 == 3:
            bdfr = bdf_sub(bdfr, bdfd)
        else:
            bdfr = bdf_add(bdfr, bdfd)
        k1 *= d2
        k2 += 2
        bdfd = bdf_div(bdf1, k1 * k2)
    return bdfr

def bdf_pi(n):
    return bdf_times(bdf_sub(bdf_times(bdf_ataninv(5, n), 4), bdf_ataninv(239, n)), 4)

def print_bdf(bdf, l):
    s = str(bdf[0]) + '.'
    for d in bdf[1:]:
        if len(s) == l:
            print(s)
            s = ''
        s += str(d)
    if len(s):
        print(s)

def draw_bdf(bdf, l):
    y = -3
    s = str(bdf[0]) + '.'
    for d in bdf[1:]:
        if len(s) == l:
            draw_string(s, 0, y)
            s = ''
            y += 14
        s += str(d)
    if len(s):
        draw_string(s, 0, y)

def demo(shell=True, big=True):
    if shell:
        bdfpi = bdf_pi(big and 359 or 687)
        print_bdf(bdfpi, big and 30 or 43)
    else:
        bdfpi = bdf_pi(511)
        draw_bdf(bdfpi, 32)

# shell in big font
demo(1, 1)
# graphic (big font)
#demo(0)
# shell in small font
#demo(1, 0)
script

16653La formidable dernière itération N0120 du modèle en profite une fois de plus pour nous démontrer sa puissance astronomique dans le monde des calculatrices graphiques, avec :
  • 16.6 secondes pour l'affichage de 358 décimales de π sur la console en grande police
  • 38.4 secondes pour l'affichage de 510 décimales de π sur l'écran graphique (grande police obligatoirement)
  • 1 minute 23.1 secondes pour l'affichage de 686 décimales de π sur la console en petite police

Pour tenter de gagner cette coque c'est très simple ; il te suffit sur le réseau social de ton choix de :
  1. t'abonner au compte du constructeur
  2. aimer la publication
  3. partager la publication sur le même réseau (retweet, story, ...)
  4. répondre en mentionnant 1 ami (tag, identification, ...)

Voici les adresses associées, et n'hésite pas à participer sur les différents réseaux pour maximiser tes chances :
Lien vers le sujet sur le forum: Coque NumWorks édition limitée 14 Mars 2023 à gagner (Commentaires: 1)

Mise à jour impérative NumWorks 20.4.0 anti-fraude

Nouveau messagede Admin » 22 Fév 2023, 14:35

Le mode examen des calculatrices graphiques a fait l'objet d'un document de spécification à l'attention des constructeurs pour la rentrée 2014.

Rédigé par la Mission de pilotage des examens, un service de la DGESCO (Direction Génération de l'Enseignement Scolaire), ce document exige d'une part le blocage en mode examen de l'accès à toute information personnelle (texte ou image) stockée avant l'épreuve. À cette fin sont donnés plusieurs exemples d'éléments à bloquer lorsque préexistants :
  • programmes de l'utilisateur
  • applications personnelles (spécifique HP Prime)
  • remarques (spécifique HP Prime)
  • données "scratchpad" (spécifique TI-Nspire)
  • classeurs (spécifique TI-Nspire)
  • dossiers personnels (spécifique TI-Nspire)
D'autre part, ce document inscrit ce blocage dans un cadre :
  • présence d'une diode lumineuse dédiée spécifiquement au mode examen (ce qui exclut son utilisation à d'autres fins, comme par exemple en tant que témoin de charge) sur la tranche supérieure de la calculatrice
  • clignotement permanent de la diode (même calculatrice éteint donc) tant que et uniquement lorsque la calculatrice est en mode examen (ce qui implique impossibilité donc d'allumer la diode hors mode examen, ou de l'éteindre en mode examen)
  • la désactivation du mode examen se doit d'être impossible sans connexion d'un élément externe interdit en salle de composition (ordinateur, tablette, smartphone, batterie USB, chargeur secteur... rappelons que l'interdiction de la connexion de tout "module externe" est interdite depuis la toute première circulaire calculatrices de 1980)
  • désactivation de toute fonctionnalité de transmission de données en mode examen
Rappelons qu'il existe 2 approches théoriques pour introduire des données frauduleuses à son examen, et qu'elles consistent dans les deux cas à tromper la surveillance sur l'état de la calculatrice :
  • soit en empêchant la diode de clignoter à l'arrivée en salle de composition, alors que la calculatrice est déjà en mode examen (ce qui ne signifie pas que la mémoire est vide, mais que la mémoire a été vidée lors de l'activation il y a un certain temps, et possiblement reremplie depuis)
  • soit en forçant la diode à clignoter pendant son épreuve alors que la calculatrice n'est pas en mode examen et permet donc l'accès à l'intégralité des données
Rappelons justement en passant aux surveillants que nous avons élaboré un protocole de mise en mode examen, qui se veut minimiser le risque de fraude sans augmenter pour autant significativement la charge de travail, en faisant effectuer dans un certain ordre des vérifications aussi collectives que possible sans distinction des modèles.

Et nous sommes parfaitement prêts à l'améliorer à l'éclairage de vos retours.


Sur NumWorks N0110 les firmwares tiers Omega, Upsilon et Khi sont installés avec un bootloader t'offrant une fonctionnalité de dualboot, te permettant de disposer de 2 firmwares sur ta calculatrice. Tu peux ainsi alterner entre les fonctionnalités du firmware tiers Omega, Upsilon ou Khi en question, et celles du firmware officiel Epsilon.

Dans le cadre de ces machines en configuration non officielle, un très grave problème avait été introduit avec le firmware officiel Epsilon à compter de sa mise à jour en version bêta 20.2, toujours présent dans la version stable 20.3 publiée le 31 janvier 2023.

16647Losque tu activais le mode examen d'Epsilon 20.2-20.3 sur une N0110 munie d'un bootloader tiers Omega, Upsilon ou Phi (le bootloader Khi n'étant pas concerné puisque n'ayant toujours pas été mis à jour pour permettre d'amorcer les version 19 et supérieures d'Epsilon), la diode examen cessait de fonctionner normalement :
  • il était possible qu'elle ne clignote pas du tout
  • et si tu avais la chance qu'elle clignote, il n'empêchait que le clignotement était interrompu avec chaque extinction de la calculatrice
Rappelons qu'à la différence du bootloader Khi, les bootloaders Phi, Omega et Upsilon interdisent de basculer sur un autre firmware une fois le mode examen activé. Si tu activais le mode examen d'Epsilon 20.2-20.3 sur une telle configuration en début d'épreuve, ne pouvant désactiver le mode examen tu étais donc coincé pour toute la durée de ton épreuve avec une diode qui ne fonctionnait pas correctement.

D'un bout à l'autre de l'éventail des candidats, les conséquences pouvaient être très graves, avec :
  • d'un côté de l'éventail les candidats les plus honnêtes/innocents qui pouvaient être privés de l'usage de leur calculatrice puisqu'elle ne clignotait pas correctement, alors que la diode constitue la clef de voute de la réglementation du mode examen en France
  • de l'autre les candidats les plus déterminés/malins, qui comprenaient comment ce dysfonctionnement leur permet de prendre le contrôle de la diode pour introduire des données frauduleuses et se faire attraper
Avec dans les deux cas au-dessus de leur tête telle une épée de Damoclès, l'ensemble des dramatiques sanctions relatives aux tentatives de fraude.
16644Dans une actualité précédente, nous t'annoncions que NumWorks avait repris contact avec les développeurs derrière Omega et Upsilon.

Grâce aux informations techniques fournies sur les éléments non publics du code source Epsilon, ces derniers ont pu sortir des mises à jour des bootloaders Omega 2.0.5 et Upsilon 1.0.3 permettant à la diode de fonctionner correctement sous Epsilon 20.2-20.3.
Mais restait encore un problème de taille. Malgré nos avertissements il était clair qu'une petite partie des candidats allaient conserver volontairement une ancienne version d'Omega ou Upsilon, et d'installer Epsilon 20.2-20.3 par-dessus exprès pour pouvoir frauder.

C'est entre autres pour cela que, bien que nous devant d'annoncer le problème afin qu'un maximum d'honnêtes candidats puisse mettre à jour, afin que les enseignants puissent promouvoir la mise à jour, et afin que dans le pire des cas les surveillants sachent à quoi s'attendre, nous sommes restés extrêmement vagues sur la façon d'exploiter les failles en question à des fins de fraude.
166451664616648Aujourd'hui c'est au tour de NumWorks de régler le problème du côté du firmware officiel Epsilon mis à jour en version 20.4.0.

Nouveauté, si Epsilon 20.4.0 détecte que tu le fais tourner sur un bootloader tiers non suffisamment à jour (peu importe que ce soit Omega, Upsilon, Phi ou Khi) :
  • un message d'avertissement sera affiché en plein écran dès l'amorçage du firmware
  • et de plus il te sera impossible d'activer le mode examen, cette manipulation générant un redémarrage qui te réaffichera le même écran

Si tu obtiens ce message, c'est que tu dois obligatoirement réaliser au plus tôt une mise à jour intégrale (en mode de récupération avec la combinaison reset+
6
)
de ta configuration Omega ou Upsilon, sous peine de ne pas pouvoir activer le mode examen d'Epsilon, et donc de ne pas pouvoir utiliser ta calculatrice pour ton épreuve si tu ne peux pas ou ne penses pas à basculer sur un autre firmware.

Les versions 20.3.0 et inférieures du firmware Epsilon disposant de la faille n'étant plus distribuées par le site officiel, cela termine de régler le cas de la fraude, clôturant définitivement l'incident.


1665016649Mais ce n'est pas tout. Pour plusieurs raisons, la NumWorks n'était pas entièrement conforme à la lumière des spécifications officielles rappelées en début d'article.

L'on pouvait reprocher à la NumWorks :
  • l'absence d'usage d'une diode spécifique au mode examen, cette dernière servant également de témoin de charge et pouvant donc en théorie être plus facilement détournée de l'usage attendu
  • l'absence de blocage des fonctionnalités de transmission de données en mode examen

Attardons-nous sur ce dernier point, problème que partage d'ailleurs les calculatrices TI-Nspire.

Sur NumWorks il existait une astuce connue de certains candidats pour transférer des données alors que la machine a déjà été passée en mode examen. Lorsque l'on connectait la machine en USB et que cette dernière affichait la fenêtre popup demandant de confirmer la désactivation du mode examen, et si l'on refusait très rapidement la machine passait alors en mode de connexion USB, permettant le chargement de données dans le mode examen.

En soi rien de gravissime, le cadre réglementaire est simplement destiné à éliminer toute possibilité de fraude, et ce n'est que le non respect de plusieurs points qui rend véritablement cette dernière possible auprès des surveillants les moins attentifs ou les moins avertis.
16646Il n'empêche que dans un soucis de respect des spécifications et de rendre les possibilités de fraude encore plus difficiles qu'elles ne l'étaient déjà, NumWorks vient de corriger ce point.

En effet selon nos tests, Epsilon 20.4 ne permet plus le transfert de données sur une machine qui est déjà en mode examen.


Petit bilan du mode examen NumWorks N0110 sous les différentes configurations possibles, avec 9 tests de conformité couvrant les points suivants :
  • impossibilité d'allumer la diode hors mode examen
  • impossibilité d'éteindre la diode en mode examen
  • impossibilité de charger des données en mode examen
  • impossibilité de désactiver le mode examen de façon autonome

Légende :
= bon point indiquant la réussite à 1 test de conformité
= mauvais point indiquant 1 possibilité de fraude ouverte par l'échec à un ou plusieurs tests de conformité
= configuration impossible ou impossibilité de passer en mode examen







firmware →
bootloader ↓
Epsilon
Upsilon
Omega
Khi
20.4
20.2-20.3
20.0-20.1
19
16-18.2.3
1.0.1-dev
1.0.1
1.0.0
2.0.5
2.0.3-2.0.4
2.0.0-2.0.2
Epsilon
✓✓✓✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓✓
Upsilon 1.0.3
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓✓✓✓
Upsilon 1.0.1
✓✓✘✘
✓✓✓✓
✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓✓✓✓
dernier Omega/Phi
✓✓✓✓✓
✓✓✓✓
✓✓✓
✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓✓
ancien Omega/Phi
✘✘
✓✓✓
✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓✓
Khi
✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓
Installer ou conserver Epsilon 20.2/20.3 sur une calculatrice NumWorks N0110 munie d'un ancien bootloader Phi, Omega ou Upsilon est dangereux, avec des conséquences lourdes. Les candidats les plus honnêtes/innocents pourront être privés de l'usage de leur calculatrice puisqu'elle ne clignote pas correctement.

Pire, entre les mains des candidats les plus déterminés et malins qui comprendront comment ces dysfonctionnements leur permettent de prendre le contrôle de la diode, Epsilon 20.2/20.3 transforme même la NumWorks N0110 munie d'un ancien bootloader Phi, Omega ou Upsilon en véritable machine de fraude, avec des conséquences gravissimes si ils se font attraper.

Précisons que le simple fait d'introduire un élément non conforme et donc interdit constitue une fraude et ouvre l'ensemble des sanctions possibles, et ce peu importe que tu prétendes ne pas t'être servi des possibilités frauduleuses, n'avoir pas eu l'intention de t'en servir, ou ignorer ces possibilités. C'est exactement comme si tu conservais ton smartphone sur toi pendant l'épreuve : même si tu ne t'en sers pas, et même si tu prétends ne pas l'avoir fait exprès et l'avoir conservé par simple oubli, c'est une fraude.

Rappelons que les sanctions prononçables par la commission disciplinaire du Baccalauréat peuvent être extrêmement lourdes : outre la privation de mention, le zéro à l'épreuve concernée, ou la non délivrance (ou le retrait) du diplôme, tu risques jusqu'à 5 ans d'interdiction de passer tout examen (ce qui inclut entre autres le permis de conduire) ainsi que tout concours d'accès/recrutement organisé par un établissement public, et également l'interdiction temporaire ou pire définitive de t'inscrire dans tout établissement public d'enseignement supérieur.

Nous te le demandons dans ton propre intérêt, ne mets pas ta vie et ton avenir en danger, mets à jour intégralement ta NumWorks au plus tôt avec les dernières versions d'Epsilon et/ou Omega/Upsilon, afin de pouvoir passer sereinement tes épreuves du BAC 2023 ! Ce serait absolument irresponsable de ta part de prendre des risques considérables pour le simple examen du Baccalauréat qui a été réussi en 2022 par plus de 90% des candidats (dont 96,1% en filière générale).

Mises à jour de conformité NumWorks au choix pour les examens 2023 :
La mise à jour est ici à effectuer 2 fois selon ta configuration :
  1. d'abord en mettant à jour le bootloader et 1 firmware (nécessite la mise à jour en mode de récupération avec la combinaison reset+
    6
    si tu n'es pas sur une configuration officielle Epsilon)
  2. ensuite, uniquement si tu as opté pour une configuration non officielle en dual-boot, la mise à jour du 2ème firmware en mode de fonctionnement normal (sans combinaison reset+
    6
    )

  • Epsilon (attention si tu es sur une configuration non officielle, la combinaison reset+
    6
    sur cette page verrouille ta calculatrice et lui interdit définitivement d'installer un 2ème firmware non officiel)
  • Omega
  • Upsilon (attention, tu ne dois pas installer la version proposée par défaut, mais impérativement sélectionner les versions Beta ou Dev qui sont à ce jour les seules à intégrer les changements)
  • Khi
Note, si tu cibles une configuration non officielle en dual-boot, certaines de ces pages ne te laisseront pas choisir l'emplacement d'installation du firmware, ou encore installeront le firmware en double dans les 2 emplacements sans te demander ton avis. Si tu n'arrives pas à obtenir la configuration dual-boot souhaitée, n'hésite pas à effectuer des sauvegardes intermédiaires à l'aide de notre outil en ligne web-dfu lorsque l'un des deux emplacements contient ce que tu souhaites, pour pouvoir les restaurer par la suite.
Attention, le firmware officiel Epsilon ne faisant ici plus l'objet de mises à jour (resté en version 19.5.1 à ce jour suite à l'épuisement de la capacité Flash de 1 Mio), pour une conformité optimale il te faut ici privilégier les firmwares tiers qui sont toujours rafraîchis à la différence et ainsi les seuls à corriger le comportement de la diode.


Notre forum via réponse à cette annonce, notre discord ainsi que le discord Omega sont dès maintenant prêts à t'assister lors de la procédure de mise à jour, particulièrement dans le cas des configurations en dual-boot. N'hésite surtout pas à faire appel à nous.
Lien vers le sujet sur le forum: Mise à jour impérative NumWorks 20.4.0 anti-fraude (Commentaires: 9)

Alerte mise à jour conformité NumWorks impérative BAC 2023

Nouveau messagede Admin » 20 Fév 2023, 14:22

Communication importante dans l'intérêt supérieur des candidats au BAC 2023 :
Mise à jour intégrale impérative des NumWorks en configuration officielle Epsilon ou configuration tierce Phi/Omega/Upsilon

Le mode examen des calculatrices graphiques a fait l'objet d'un document de spécification à l'attention des constructeurs pour la rentrée 2014.

Rédigé par la Mission de pilotage des examens, un service de la DGESCO (Direction Génération de l'Enseignement Scolaire), ce document exige d'une part le blocage en mode examen de l'accès à toute information personnelle (texte ou image) stockée avant l'épreuve. À cette fin sont donnés plusieurs exemples d'éléments à bloquer lorsque préexistants :
  • programmes de l'utilisateur
  • applications personnelles (spécifique HP Prime)
  • remarques (spécifique HP Prime)
  • données "scratchpad" (spécifique TI-Nspire)
  • classeurs (spécifique TI-Nspire)
  • dossiers personnels (spécifique TI-Nspire)
D'autre part, ce document inscrit ce blocage dans un cadre :
  • présence d'une diode lumineuse dédiée spécifiquement au mode examen (ce qui exclut son utilisation à d'autres fins, comme par exemple en tant que témoin de charge) sur la tranche supérieure de la calculatrice
  • clignotement permanent de la diode (même calculatrice éteint donc) tant que et uniquement lorsque la calculatrice est en mode examen (ce qui implique impossibilité donc d'allumer la diode hors mode examen, ou de l'éteindre en mode examen)
  • la désactivation du mode examen se doit d'être impossible sans connexion d'un élément externe interdit en salle de composition (ordinateur, tablette, smartphone, batterie USB, chargeur secteur... rappelons que l'interdiction de la connexion de tout "module externe" est interdite depuis la toute première circulaire calculatrices de 1980)
  • désactivation de toute fonctionnalité de transmission de données en mode examen
Rappelons qu'il existe 2 approches théoriques pour introduire des données frauduleuses à son examen, et qu'elles consistent dans les deux cas à tromper la surveillance sur l'état de la calculatrice :
  • soit en empêchant la diode de clignoter à l'arrivée en salle de composition, alors que la calculatrice est déjà en mode examen (ce qui ne signifie pas que la mémoire est vide, mais que la mémoire a été vidée lors de l'activation il y a un certain temps, et possiblement reremplie depuis)
  • soit en forçant la diode à clignoter pendant son épreuve alors que la calculatrice n'est pas en mode examen et permet donc l'accès à l'intégralité des données
Rappelons justement en passant aux surveillants que nous avons élaboré un protocole de mise en mode examen, qui se veut minimiser le risque de fraude sans augmenter pour autant significativement la charge de travail, en faisant effectuer dans un certain ordre des vérifications aussi collectives que possible sans distinction des modèles.

Et nous sommes parfaitement prêts à l'améliorer à l'éclairage de vos retours.
Pour plusieurs raisons, la NumWorks n'était pas entièrement conforme à la lumière de ces spécifications officielles. Nulle intention de notre part de jeter la pierre à ce constructeur, qui n'est d'ailleurs pas le seul concerné même si ce n'est pas le sujet aujourd'hui.

De façon immédiate, on peut reprocher à la NumWorks :
  • l'absence de blocage des fonctionnalités de transmission de données en mode examen
  • l'absence d'usage d'une diode spécifique au mode examen, cette dernière servant également de témoin de charge
En soi, rien de gravissime jusqu'ici. Le cadre réglementaire est simplement destiné à éliminer toute possibilité de fraude, et ce n'est que le non respect de plusieurs points qui rend véritablement cette dernière possible auprès des surveillants les moins attentifs ou les moins avertis.

Sur NumWorks toutefois, les choses ne s'arrêtaient hélas pas là. Jusqu'à la mise à jour du firmware officiel Epsilon 19 incluse, plusieurs écrans de la calculatrice te permettaient de prendre le contrôle de la diode, et entre autres de l'éteindre en mode examen, de façon temporaire ou plus durable, des astuces connues de certains candidats.

Nous ne détaillerons bien évidemment pas les écrans concernés. À notre connaissance toutefois et sauf si nous avons omis de penser à une astuce, ils ne permettaient pas de frauder, car les manipulations permettant d'obtenir une extinction durable nécessitaient ou déclenchaient obligatoirement un reset, effaçant donc de toutes façons l'intégralité du contenu mémoire. Ouf, il s'en est fallu d'un cheveu...

Dans le même style mais de façon aléatoire et donc non intentionnelle, rappelons que certaines calculatrices NumWorks ont cessé de clignoter en plein milieu des épreuves du Baccalauréat 2022.
16639Les choses ne pouvaient bien évidemment pas être laissées en l'état, la frontière ténue avec la fraude pouvant très bien être ouverte involontairement lors de variations futures du code. NumWorks vient donc de sortir une mise à jour stable de son firmware officiel Epsilon, la version 20.3, qui modifie le fonctionnement de la diode, et empêche notamment de l'éteindre sur l'écran qui était à notre avis le plus problématique (c'est-à-dire celui qui était passé au plus près d'offrir une possibilité de fraude).

Ceci règle donc pour les examens 2023 le cas des modèles NumWorks N0110 et N0120 faisant tourner une configuration officielle.
Si tu as une NumWorks N0110 sur une configuration officielle ou une N0120, nous te recommandons très fermement d'effectuer la mise à jour vers Epsilon 20.3. Tu n'y perds rien (puisqu'il n'y avait de toutes façons pas de possibilité de frauder) et te garantis ainsi un fonctionnement correct et conforme de la diode examen.

Ne prends pas de risque ; en France la diode est la clef de voute de la réglementation du mode examen. Si ta diode ne clignote pas à l'activation du mode examen ou s'éteint involontairement pendant ton épreuve, une partie des surveillants risquent donc de te priver de ta calculatrice pour le reste de l'épreuve, ou pire de remplir un procès verbal de suspicion de fraude qui t'empêchera de fêter tes résultats avec tes camarades, et le temps que la commission disciplinaire du Baccalauréat daigne t'entendre tu risques même de rater ta première année d'études supérieures.

Ceci étant dit, reste maintenant à traiter le cas des NumWorks N0100 et NumWorks N0110 faisant tourner un firmware tiers Omega, Upsilon ou Khi, qui ayant été construits sur la même base de code lorsque la licence l'autorisait encore (jusqu'à Epsilon 15) souffrent bien évidemment des mêmes problèmes.

Rappelons que sur NumWorks N0110 ces firmwares tiers sont installés avec un bootloader t'offrant une fonctionnalité de dualboot, te permettant de disposer de 2 firmwares sur ta calculatrice. Tu peux ainsi alterner entre les fonctionnalités du firmware Omega, Upsilon ou Khi en question, et celles du firmware officiel Epsilon.

Un cas contre toute attente beaucoup plus grave sur NumWorks N0110, surtout à maintenant quelques semaines des épreuves de spécialité du Baccalauréat 2023. En effet si tu installes le firmware officiel Epsilon en version 20.2 ou 20.3 ou supérieure sur un bootloader Omega, Upsilon ou Phi (le bootloader Khi n'étant pas concerné puisque n'ayant toujours pas été mis à jour pour permettre d'amorcer les version 19 et supérieures d'Epsilon), la diode examen cessera de fonctionner normalement :
  • il est possible qu'elle ne clignote pas du tout
  • et si tu as la chance qu'elle clignote, il n'empêche que le clignotement sera interrompu avec chaque extinction de la calculatrice
Rappelons qu'à la différence du bootloader Khi, les bootloaders Phi, Omega et Upsilon t'interdiront de basculer sur un autre firmware une fois le mode examen activé. Si tu actives le mode examen d'Epsilon 20.2/20.3 sur une telle configuration, te voilà coincé avec une diode qui ne fonctionnera pas correctement pour toute la durée de ton épreuve, car la seule façon de te sortir de ce piège serait de désactiver le mode examen pour le réactiver ensuite après avoir basculé sur un firmware autre qu'Epsilon 20.2/20.3 ou supérieur, si tant est que tu en aies bien installé un.

Le tout vient du fait qu'à compter d'Epsilon 20.2, NumWorks a changé le fonctionnement de la diode. Et problème, la calculatrice NumWorks n'étant plus opensource, le code relatif au nouveau fonctionnement de la diode ne peut plus être consulté...
1664316644Heureusement, devant l'urgence et la gravité de la situation, avec les candidats et surveillants en première ligne, NumWorks a su revenir vers sa communauté, et fournir des informations techniques concernant les changements au code non public.

Les dévelopeurs Omega et Upsilon viennent de travailler activement et en urgence ce week-end à la résolution du problème, et te signent à temps pour les examens les mises à jour suivantes :
  • firmware Omega 2.0.5 + bootloader Omega ou Phi associé
  • firmware Upsilon 1.0.1-beta/dev + bootloader Upsilon 1.0.3 associé
166401664116642
Pour y voir plus clair, effectuons un petit bilan des différentes configurations NumWorks N0110 possibles, avec 8 tests de conformité que nous ne détaillerons bien évidemment pas.

Légende :
= bon point indiquant la réussite à 1 test de conformité
= mauvais point indiquant 1 possibilité de fraude ouverte par l'échec à un ou plusieurs tests de conformité







firmware →
bootloader ↓
Epsilon
Upsilon
Omega
Khi
20.2-20.3
19-20.1
16-18.2.3
1.0.1-dev
1.0.1
1.0.0
2.0.5
2.0.3-2.0.4
2.0.0-2.0.2
Epsilon
✓✓✓✓✓
✓✓✓✓
✓✓✓✓
Upsilon 1.0.3
✓✓✓✓✓
✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓
Upsilon 1.0.1
✓✓✘✘
✓✓✓
✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓✓✓✓
dernier Omega/Phi
✓✓✓✓
✓✓✓
✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓
✓✓✓✓✓✓
ancien Omega/Phi
✘✘
✓✓✓
✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓
✓✓✓✓✓✓
Khi
✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓
✓✓✓✓✓
Installer Epsilon 20.2/20.3 sur une calculatrice NumWorks N0110 munie d'un ancien bootloader Phi, Omega ou Upsilon est dangereux, avec des conséquences lourdes. Les candidats les plus honnêtes/innocents pourront être privés de l'usage de leur calculatrice puisqu'elle ne clignote pas correctement.

Pire, entre les mains des candidats les plus déterminés et malins qui comprendront comment ces dysfonctionnements leur permettent de prendre le contrôle de la diode, Epsilon 20.2/20.3 transforme même la NumWorks N0110 munie d'un ancien bootloader Phi, Omega ou Upsilon en véritable machine de fraude, avec des conséquences gravissimes si ils se font attraper.

Précisons que le simple fait d'introduire un élément non conforme et donc interdit constitue une fraude et ouvre l'ensemble des sanctions possibles, et ce peu importe que tu prétendes ne pas t'être servi des possibilités frauduleuses, n'avoir pas eu l'intention de t'en servir, ou ignorer ces possibilités. C'est exactement comme si tu conservais ton smartphone sur toi pendant l'épreuve : même si tu ne t'en sers pas, et même si tu prétends ne pas l'avoir fait exprès et l'avoir conservé par simple oubli, c'est une fraude.

Rappelons que les sanctions prononçables par la commission disciplinaire du Baccalauréat peuvent être extrêmement lourdes : outre la privation de mention, le zéro à l'épreuve concernée, ou la non délivrance (ou le retrait) du diplôme, tu risques jusqu'à 5 ans d'interdiction de passer tout examen (ce qui inclut entre autres le permis de conduire) ainsi que tout concours d'accès/recrutement organisé par un établissement public, et également l'interdiction temporaire ou pire définitive de t'inscrire dans tout établissement public d'enseignement supérieur.

Par pure bienveillance nous t'en conjurons dans ton propre intérêt, ne mets pas ta vie et ton avenir en danger, mets à jour intégralement ta NumWorks au plus tôt afin de pouvoir passer sereinement tes épreuves du BAC 2023 ! Ce serait absolument irresponsable de ta part de prendre des risques considérables pour le simple examen du Baccalauréat qui a été réussi en 2022 par plus de 90% des candidats (dont 96,1% en filière générale).

Mises à jour de conformité NumWorks au choix pour les examens 2023 :
La mise à jour est ici à effectuer 2 fois selon ta configuration :
  1. d'abord en mettant à jour le bootloader et 1 firmware (nécessite la mise à jour en mode de récupération avec la combinaison reset+
    6
    si tu n'es pas sur une configuration officielle Epsilon)
  2. ensuite, uniquement si tu as opté pour une configuration non officielle en dual-boot, la mise à jour du 2ème firmware en mode de fonctionnement normal (sans combinaison reset+
    6
    )

  • Epsilon (attention si tu es sur une configuration non officielle, la combinaison reset+
    6
    sur cette page verrouille ta calculatrice et lui interdit définitivement d'installer un 2ème firmware non officiel)
  • Omega
  • Upsilon (attention, tu ne dois pas installer la version proposée par défaut, mais impérativement sélectionner les versions Beta ou Dev qui sont à ce jour les seules à intégrer les changements)
  • Khi
Note, si tu cibles une configuration non officielle en dual-boot, certaines de ces pages ne te laisseront pas choisir l'emplacement d'installation du firmware, ou encore installeront le firmware en double dans les 2 emplacements sans te demander ton avis. Si tu n'arrives pas à obtenir la configuration dual-boot souhaitée, n'hésite pas à effectuer des sauvegardes intermédiaires à l'aide de notre outil en ligne web-dfu lorsque l'un des deux emplacements contient ce que tu souhaites, pour pouvoir les restaurer par la suite.
Attention, le firmware officiel Epsilon ne faisant ici plus l'objet de mises à jour (resté en version 19.5.1 à ce jour suite à l'épuisement de la capacité Flash de 1 Mio), pour une conformité optimale il te faut ici privilégier les firmwares tiers qui sont toujours rafraîchis à la différence et ainsi les seuls à corriger le comportement de la diode.


Notre forum via réponse à cette annonce, notre discord ainsi que le discord Omega sont dès maintenant prêts à t'assister lors de la procédure de mise à jour, particulièrement dans le cas des configurations en dual-boot. N'hésite surtout pas à faire appel à nous.
Lien vers le sujet sur le forum: Alerte mise à jour conformité NumWorks impérative BAC 2023 (Commentaires: 5)

Coque NumWorks édition limitée Février 2023 à gagner

Nouveau messagede Shadow » 01 Fév 2023, 23:00


1357313036Depuis la rentrée 2020, NumWorks vous sort chaque mois une coque collector en édition limitée pour votre calculatrice. Si vous êtes chanceux(se) et avez su vous montrer assidu(e), alors vous devriez avoir pu vous constituer une formidable collection. En plus des éditions spéciales ci-contre, voici les coques du mois par ordre chronologique : :D
1323013229 14802 1480014799 14801

En ce début de Février, NumWorks vous propose de gagner sa toute nouvelle coque du mois, évoquant l'esprit de la Saint-Valentin :

Pour participer au tirage au sort, c'est très simple ; à partir des liens précédents et d'ici la date limite indiquée, il vous suffit sur le réseau social de votre choix de :
  1. vous abonner au compte du constructeur
  2. aimer la publication
  3. partager la publication sur le même réseau (retweet, story, ...)
  4. répondre en mentionnant 1 ami (tag, identification, ...)

N'hésitez pas à participer sur les différents comptes sociaux associés à votre zone géographique afin de maximiser vos chances. ;)
1357313036Since the beginning of the 2020 school year, NumWorks has been releasing a limited edition of cases for your calculator every month. If you're lucky enough, you may have built up a great collection. Here are the cases of the month in a chronological order (without forgetting the special editions):
1323013229 14802 1480014799 14801

This month, NumWorks created a special edition of its calculator cases by getting inspired by Valentine's Day. They've made some posts on their social media accounts to announce the beginning of the contests. It's a chance for you to win the special/rare prize ;)

To participate in the draw; from the previous links and by the deadline indicated, all you have to do is to go on your favorite social network and:
  1. subscribe to the account
  2. like the publication
  3. share the post in the same social network (add a story, etc...)
  4. comment by tagging a friend

Feel free to participate on the different social accounts associated with your geographical area to maximize your chances to win. ;)
Lien vers le sujet sur le forum: Coque NumWorks édition limitée Février 2023 à gagner (Commentaires: 0)

Une mystérieuse NumWorks verte t'accueille chez Nexity

Nouveau messagede Admin » 26 Jan 2023, 18:03

Aujourd'hui, petite anecdote. Lorsque tu cherches à acheter un bien immobilier chez Nexity, regarde un peu qui c'est qui t'accueille pour t'aider à estimer ton crédit... Et oui, c'est ta fidèle calculatrice NumWorks !

Une campagne marketing originale et géniale, particulièrement pertinente dans le cadre de l'ajout prochain d'une application Finance avec la mise à jour Epsilon 20...
... sauf que non désolé, il ne s'agit très probablement pas d'une collaboration entre NumWorks et Nexity.

En effet si tu compares à l'image originale tu peux te rendre compte que bien d'autres modifications semblent avoir été mises en œuvre exprès pour rendre le produit méconnaissable. Outre le changement de colorimétrie donc, on peut noter :
  • un retournement horizontal (la NumWorks est à l'envers comme si tu la regardais dans un miroir)
  • un rognage taillé sur-mesures pour faire disparaître la marque NumWorks de la coque
  • une réduction de la définition de l'image, rendant les divers inscriptions restantes floues et donc illisibles
Nous sommes hélas ici face à une des nombreuses dérives contemporaines de l'Internet, et Nexity n'en est probablement pas entièrement responsable.

Nombre de professionnels commandant ou concevant des sites Internet ne veulent pas rémunérer d'artistes ou graphistes professionnels pour leurs images, et préfèrent opter pour bien moins cher, et entre autres à ces tarifs pour des banques d'images. Mais si la quantité à prix équivalent est peut-être supérieure, ce n'est pas le cas de la qualité.

Prix tirés vers le bas dans ce secteur et recherche de quantité font que ces fournisseurs de banques d'images ne font souvent pas appel à des artistes ou graphistes eux non plus, les remplaçant par des algorithmes ou Intelligences Artificielles, qui vont piller les galeries d'images publiques de particuliers, artistes, graphistes ou même ici entreprises. Leur appliquant alors ce genre de filtres histoire de rendre difficile tout rapprochement avec l'image source, ces outils génèrent ainsi très rapidement des banques de plusieurs centaines ou même milliers d'images immédiatement commercialisables, et tout ceci sans qu'un seul centime ne soit reversé aux détenteurs des droits d'auteur.

Si le maquillage malveillant n'est ici probablement pas à l'initiative de Nexity ni du concepteur de son site Internet, c'est quand même l'un d'entre eux qui a choisi le fournisseur.

La moindre des choses en réparation de cette faute serait sans doute un bandeau publicitaire NumWorks sur le site en question pendant quelques temps.
Remerciements à Afyu dont l'œil de lynx a immédiatement identifié la chose à travers toutes ces couches de maquillage.

Et félicitation à la communauté Omega pour ses hautes valeurs morales ; deux de ses plus éminents membres M4x1m3 et RapidZapper n'ayant pas hésité à monter immédiatement au créneau pour défendre la propriété intellectuelle de leur constructeur favori. Espérons que NumWorks aura la reconnaissance de faire un petit geste, c'est largement mérité.

Source : https://www.nexity.fr/ancien/GB00162954
Lien vers le sujet sur le forum: Une mystérieuse NumWorks verte t'accueille chez Nexity (Commentaires: 7)

Coque NumWorks édition limitée Janvier 2023 à gagner

Nouveau messagede Admin » 09 Jan 2023, 09:01

1357313036Depuis la rentrée 2020, NumWorks vous sort chaque mois une coque collector en édition limitée pour votre calculatrice. Si vous êtes chanceux(se) et avez su vous montrer assidu(e), alors vous devriez avoir pu vous constituer une formidable collection. En plus des éditions spéciales ci-contre, voici les coques du mois par ordre chronologique : :D
1323013229 14802 1480014799 14801

En ce début d'année, NumWorks vous propose de gagner sa toute nouvelle coque du mois, évoquant l'esprit de Noël :

Pour participer au tirage au sort, c'est très simple ; à partir des liens précédents et d'ici la date limite indiquée, il vous suffit sur le réseau social de votre choix de :
  1. vous abonner au compte du constructeur
  2. aimer la publication
  3. partager la publication sur le même réseau (retweet, story, ...)
  4. répondre en impliquant 1 camarade (tag, identification, ...)

N'hésitez pas à participer sur les différents comptes sociaux associés à votre zone géographique afin de maximiser vos chances. ;)
Lien vers le sujet sur le forum: Coque NumWorks édition limitée Janvier 2023 à gagner (Commentaires: 0)

Omega 2.0.4 avec bootloader protégé contre Epsilon 20

Nouveau messagede Admin » 04 Jan 2023, 10:00

Lancée pour la rentrée 2017, la calculatrice NumWorks était initialement un formidable projet de machine ouverte.

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

Il s'agit d'un firmware alternatif pour ta calculatrice NumWorks. Basé sur le code source du firmware officiel Epsilon 15.5 comme la licence l'y autorisait jusqu'alors, Omega avait pour but de regrouper et mettre en avant les meilleures contributions au code d'Epsilon, très souvent non reprises par le constructeur qui a son propre calendrier et sa propre vision de l'interface.

Difficile de tout citer ici mais voici déjà par exemple un des fantastiques ajouts d'Omega. Contrairement à l'ensemble de ses concurrentes de milieu de gamme, la NumWorks travaille en interne sur des arbres de calcul, une technique qui permet le calcul littéral. Toutefois elle les bridait artificiellement pour n'accepter que des valeurs numériques, empêchant donc tout calcul littéral. Omega à la différence autorise ces arbres à utiliser des lettres / inconnues, ce qui te donne ainsi un moteur de calcul littéral. De quoi même dériver à seulement 80€, des fonctionnalités que la concurrence réserve usuellement aux modèles haut de gamme avec des prix à 3 chiffres !
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ègre, Omega offre é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 :
  • 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ègre 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, gros manque du firmware officiel, 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 est en prime programmable en Python, avec une collection de bibliothèques 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 est ici que KhiCAS et l'ensemble des fonctionnalités rajoutées via des applications restent 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 viennent de plus directement intégrées à des modèles concurrents haut de gamme parfaitement autorisés.
Mais voilà, en 2020-2021 il y a eu 2 très graves incidents concernant le modèle ouvert de la calculatrice NumWorks :
  • une initiative hostile d'un tiers en avril 2020 aux Pays-Bas, qui a effectué exprès une modification frauduleuse du firmware officiel avant de la filmer et l'envoyer à l'autorité de régulation des examens
  • un véritable camouflet au Portugal qui a formalisé pour la session 2021 une interdiction de toute calculatrice open source, sans doute choqué par le comportement hautement incorrect de NumWorks qui osait prétendre dans la presse portugaise à la rentrée 2020 que sa calculatrice serait autorisée, devançant ainsi de plusieurs mois la publication officielle de la liste de modèles approuvés (qui pour le coup n'a pas intégré la NumWorks, avec en prime le traitement de faveur de l'interdiction)
14500Après un simulacre de prise en compte de l'avis de sa communauté de développement sur la période 2020-2021, le constructeur a contre toute attente clairement préparé tout autre chose dans le dos de sa communauté, introduisant lors de la mise à jour 16.3 de rentrée 2021 un verrouillage extrême de ses calculatrices N0110.

Toute N0110 mise à jour ou venant préchargée d'une version 16.3 ou supérieure, comprend un bootloader (chargeur de démarrage) censé être non effaçable, empêchant l'installation de tout firmware non correctement signé par le constructeur, c'est-à-dire entre autres de tout firmware tiers (Omega, Upsilon, Khi, ...).

Par conséquent, cela t'empêche également de bénéficier des applications additionnelles persistantes en mémoire Flash et en mode examen (logiciel intégré de Mathématiques avec moteur ce calcul formel KhiCAS, émulateurs Nintendo Game Boy et NES, tableau périodique des éléments, ...).

Dans sa volonté de frapper très fort, le constructeur est même allé jusqu'à révoquer la licence ouverte de son firmware Epsilon. Les développeurs des firmwares tiers n'ont depuis plus le droit d'en réutiliser le code des dernières nouveautés, et les firmwares en question restent basés sur le code d'Epsilon 15.5, la dernière version sortie sous licence ouverte. Passer outre serait s'exposer à des poursuites, les menaces semblant être un véritable réflexe chez ce constructeur.

Les quelques utilisateurs de N0110 ayant eu la chance d'être informés avaient certes le choix mais étaient depuis face à un cruel dilemme :
  • soit mettre à jour sur 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 rester sur un firmware tiers, mais en contrepartie se priver des nouveautés officielles
15413Dans une actualité fin Mars 2022, nous t'annoncions la sortie de Phi par l'équipe des développeurs Omega. Phi est un bootloader tiers avec lequel il suffit d'écraser le bootloader officiel, grâce à une faille présente dans les firmwares Epsilon officiels jusqu'à la version 18.2.0.

Après plus de 6 mois d'attente Phi te permettait enfin de déverrouiller ta calculatrice et d'y installer librement le firmware de ton choix.

Mais mieux que ça, Phi supprimait également le dilemme précédent. Ce bootloader absolument génial introduisait en effet une fonctionnalité de dualboot, te permettant d'installer simultanément 2 firmwares sur ta N0110 dans 2 emplacements Flash appelés slot A et slot B, pour pouvoir par la suite basculer librement entre les deux à tout moment grâce aux raccourcis reset+
1
et reset+
2
!

Tu bénéficiais ainsi du meilleur des deux mondes :
  • les quelques nouveautés apportées par les mises à jour officielles du firmware Epsilon depuis la version 15.5
  • toutes les géniales nouveautés apportées par les firmwares tiers Omega, Upsilon et Khi

Les différents firmwares tiers Omega, Upsilon et Khi ont par la suite chacun intégré leur propre bootloader avec des spécificités, Phi n'étant nécessaire que si tu partais d'une machine déjà verrouillée.

Une grande ouverture d'esprit de la part de l'équipe de développement de ces firmwares tiers, qui malgré toutes les crasses auxquelles elle avait eu droit continuait à faire des efforts pour travailler avec le firmware officiel Epsilon et donc par extension avec NumWorks, et toujours bénévolement.
Bien évidemment malgré cette sortie tout sauf malveillante, les extrémistes de chez NumWorks ne l'ont pas entendu de cette oreille, ne saisissant pas la main tendue par une communauté qu'ils avaient eux-mêmes très profondément blessée.

Ils ont cherché par nombre de moyens depuis à empêcher l'utilisation des bootloaders tiers ainsi que de tout firmware tiers. Nous n'allons pas tout lister ici car ce serait particulièrement long, attardons nous aujourd'hui plutôt sur quelques points bien précis.

Les bootloaders tiers étaient donc capables comme expliqué précédemment d'amorcer n'importe quelle version du firmware officiel Epsilon conçue pour un bootloader. Tu pouvais ainsi installer et utiliser aussi bien Epsilon 16 qu'Epsilon 17 ou Epsilon 18.

Sauf que ce n'était comme par hasard plus le cas avec la mise à jour suivante Epsilon 19, finalisée en version stable pour Juillet 2022.

Histoire de bien rajouter des bâtons dans les roues, le constructeur a de plus fait le choix avec Epsilon 19 de ne plus publier l'intégralité du code source. Plusieurs éléments critiques en sont manquants, dont justement ce qui concerne l'amorçage. Déjà que l'on ne pouvait déjà quasiment plus rien faire du code suite à la révocation de la licence, désormais on ne peut donc même plus le consulter.

La correction a en conséquence pris plusieurs mois, et vient tout juste de sortir fin novembre. En effet la dernière mise à jour Omega 2.0.3 inclut un nouveau bootloader capable d'amorcer Epsilon 19.
Il y a de plus eu quelque chose d'autrement plus grave avec Epsilon 19 si bien que, certes en partie par manque de temps en pleine période d'examens mais aussi pour te protéger, nous n'avons annoncé Epsilon 19 non pas directement lors de la sortie de la bêta mais avec un peu plus d'un mois de retard, le temps de comprendre ce qui se passait.

En effet, lors de l'installation d'Epsilon 19, l'interface web se permettait d'installer une nouvelle version du bootloader sur certaines calculatrices. Après plusieurs semaines de tests et retours, nous avons pu comprendre que cela concernait :
  • les N0110 qui étaient dépourvues de bootloader (versions d'Epsilon inférieures à 16, versions d'Omega, Upsilon ou Khi installées avant la sortie de Phi)
  • mais également les N0110 munies de versions avec bootloader d'Omega, Upsilon, Khi
Problème, ce nouveau bootloader officiel refusait le retour à la version 18 précédente. Les utilisateurs concernés étaient donc coincés sur une version bêta, et ce en plein mois d'épreuves d'examen dans l'hémisphère nord, totalement irresponsable et impardonnable de la part d'un acteur du secteur de l'Education !

Aucune trêve dans ce contexte, le constructeur s'est permis de mettre ses utilisateurs en danger (surtout lorsque l'on a pu se rendre compte depuis qu'Epsilon 19 présentait des calculs faux lorsque l'on faisait intervenir des pourcentages, et était de plus instable, contrairement à toutes les versions l'ayant précédé). Quand on est capable de faire une telle chose pour servir ses propres intérêts, on ne mérite aucune confiance. Et quand en prime on perd la bienveillance envers les élèves/candidats, l'on n'a rien strictement à faire dans le secteur de l'Education.
Suite à ce comportement absolument scandaleux, NumWorks est tombé de son piédestal nous concernant. Chat échaudé craignant l'eau froide, lorsque la version bêta d'Epsilon 20 est sortie, nous avons fait le choix de ne pas l'annoncer justement pour ne pas te mettre en danger, pour ne pas que tu te fasses une nouvelle fois piéger d'une façon ou d'une autre.

L'urgence était de ne pas se précipiter pour ne pas se faire avoir une nouvelle fois et griller une autre calculatrice. Notre priorité était avant tout de comprendre pour mieux t'informer : où était le piège ?

Epsilon 20 restait apparemment amorçable par le dernier bootloader d'Omega 2.0.3. Mais après l'incident précédent montrant que le constructeur NumWorks n'a aucun interdit moral lorsqu'il s'agit d'imposer ce qu'il pense être dans son intérêt, il était clair pour nous qu'il devait y en avoir un quelque part, si ce n'était même plusieurs.

Et effectivement la page d'installation d'Epsilon 20 fait quelque chose de totalement anormal ; elle inscrit une copie du dernier bootloader officiel en mémoire Flash à une adresse a priori non amorçable, 0x10000.

Une image servant sans aucun doute à être comparée avec le bootloader installé sur la calculatrice. Après la question est pour quoi faire et nous pouvons imaginer nombre de choses, toutes malveillantes :
  • écrasement par le firmware Epsilon 20 du bootloader avec la copie de la dernière version officielle
  • refus par Epsilon 20 de l'accès à certaines fonctionnalités jusqu'à-ce que l'utilisateur accepte de réinstaller un bootloader officiel (mode examen, clignotement de la diode examen, outils en ligne, ...)
  • marquage infâmant (popup à chaque allumage avec un message effrayant pour l'utilisateur ou le surveillant qui verrait ça, signe distinctif dans la barre de titre, ...)
  • ...
L'inconnue est de savoir quand est-ce que ça se déclenche et à ce jour n'avons pas de réponse, nous n'avons pas trouvé. Mais NumWorks n'a sûrement pas fait ça pour rien. Si ce n'est pas systématique ou pourrait penser au lancement du mode examen (à moins que ce ne soit aléatoire pour mieux nous piéger). Mais peut-être que cette sécurité n'est justement pas complètement activée sur la version bêta cette fois-ci.
16349Et bien l'année 2023 commence bien, l'équipe de développement Omega vient tout juste de sortir Omega 2.0.4.

Cette mise à jour inclut un nouveau bootloader Omega pour NumWorks N0110 destiné à te protéger contre toute initiative malveillante d'Epsilon 20. Le principe consiste à vérifier la présence de la copie non amorçable du bootloader officiel en mémoire Flash, et à l'effacer si trouvée. Quoi qu'il ait été prévu qu'Epsilon 20 en fasse, ce sera alors strictement impossible. Une fois la mise à jour d'Omega effectuée, tu pourras alors enfin t'installer Epsilon 20 sans crainte pour profiter des derniers ajouts !

Ce n'est pas la seule nouveauté.
Jusqu'à présent, pour régler le firmware à amorcer par défaut, tu devais utiliser une combinaison avec le bouton reset : reset+
1
pour régler l'amorçage par défaut sur le slot A, et reset+
2
pour le slot B.

Nécessité donc d'avoir à tout moment sous la main un outil pour actionner le bouton reset ainsi que de quelques acrobaties pour presser simultanément le bouton reset à l'arriège ainsi que la touche à l'avant, fort pénible.

Et bien le nouveau bootloader Omega 2.0.4 supprime la nécessité de telles acrobaties dans ces cas-là : la simple pression des touches
1
ou
2
à l'écran du bootloader permet maintenant de sélectionner le slot et donc firmware par défaut, et la touche on/off permet alors immédiatement de l'amorcer !

Enfin, à partir du moment où le bootloader permet d'amorcer 2 firmwares différents, qui stockent chacun séparément leur propre configuration du mode examen, le bootloader se doit d'en tenir compte afin de garantir la conformité de la calculatrice pour les examens.

Or, sans doute exprès pour pousser les bootloaders et firmwares tiers à la faute et ensuite pouvoir la dénoncer, le code source relatif au format de la configuration de mode examen écrit en mémoire Flash fait justement partie des éléments censurés.

Malgré tout, il y a des améliorations de la gestion du mode examen avec le nouveau bootloader Omega 2.0.4.
Par contre, nous déplorons la solution retenue dans ce contexte : pour ne pas s'embêter à gérer 2 configurations de mode examen utilisant 2 formats différents dont 1 format inconnu, le bootloader t'interdit de changer de firmware une fois le mode examen activé.

C'est hautement problématique et contraire à l'esprit initial du projet, car cela remet le cruel dilemme initial sur la table. Il faudra choisir en début d'épreuve entre :
  • soit activer le mode examen dans Omega, Upsilon ou Khi et bénéficier de leurs fonctionnalités additionnelles respectives, mais pas des derniers ajouts officiels
  • soit activer le mode examen dans Epsilon et bénéficier des derniers ajouts officiels, mais d'aucune des fonctionnalités additionnelles tierces conçues pour Omega, Upsilon ou Khi
Pour mettre à jour ton bootloader Phi, Omega, Upsilon ou Khi avec le nouveau bootloader Omega protégé contre Epsilon 20, il te faut :
  • aller sur le site Omega
  • faire reset+
    6
    pour passer ta calculatrice dans le mode de récupération autorisant la réécriture du bootloader (à ne jamais faire sur une page du site officiel de NumWorks, sans quoi tu reverrouilles ta calculatrice, et peut-être cette fois-ci définitivement)
  • cliquer sur le bouton Recovery et suivre les instructions
Par la suite il te suffira d'aller sur les sites d'installation des firmwares te permettant d'obtenir la configuration dualboot de ton choix.

Lien :

Installation :
Source : https://getomega.dev/releases
Lien vers le sujet sur le forum: Omega 2.0.4 avec bootloader protégé contre Epsilon 20 (Commentaires: 6)

La NumWorks N0120EX enfin disponible chez Calcuso !

Nouveau messagede Admin » 15 Déc 2022, 17:21

15852La NumWork N0110 sortie pour la rentrée 2019 est aujourd'hui un modèle vieillissant. Les dernières mises à jour arrivent même à la rendre encore plus lente que la N0100 initiale de rentrée 2017 au matériel pourtant moins puissant, c'est dire...

Pour cette rentrée 2022, NumWorks a fait un superbe cadeau aux petits portugais. Le Portugal a en effet droit à une révision matérielle majeure de la calculatrice NumWorks, la N0120EX que nous t'avons testée. Première calculatrice au monde munie d'un port USB-C, il s'agit également d'un phénomène de puissance comme tu peux le constater sur notre comparateur en ligne :
  • 4,4 fois plus rapide dans l'application Calcul pour le calcul en virgule flottante
  • 6,5 fois plus rapide dans l'application Python pour le calcul en virgule flottante
  • 2,7 fois plus rapide dans l'application Python pour le calcul entier
  • 3,2 fois plus rapide dans l'application Fonction pour le tracer de courbes

15854Rien de surprenant à cela lorsque l'on prend connaissance des spécifications de cette révision matérielle en version 4.18 de la calculatrice NumWorks :








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


Avec son nouveau processeur tournant à 550 MHz, un record sur calculatrices détrônant au passage le haut de gamme HP Prime G2 avec ses 528 MHz, la NumWorks N0120EX arrive même à rivaliser en performances avec le haut de gamme TI-Nspire CX II !

Si tu as du mal à visualiser ce qu'implique tout cela, Schraf a préparé de quoi t'y aider :

(Si l'animation ne se voit pas, clique ici)

1583515836Comme lors de la sortie de la N0110 pour la rentrée 2019, une N0120 similaire nous semblait initialement prévue pour une sortie mondiale.

En effet les premiers échantillons reçus au printemps 2022 étaient accompagnés de boîtes arborant sur leur tranche inférieure un nouvel identifiant FCC ID de l'organisme de certification américain, passant fort logiquement de 2ALWP-N0110 à 2ALWP-N0120. Cet identifiant est également mentionné à l'écran À propos de l'application Paramètres.

Mais non, finalement pas de NumWorks N0120 hors Portugal à la rentrée 2022. :'(

Avec bienveillance, nous te conseillions d'attendre dans notre guide de rentrée QCC 2022, de différer ton achat de quelques semaines pour ne pas te retrouver avec un modèle N110 très inférieur et surtout obsolète qui ne vaudra plus grand chose sur le marché de l'occasion à la fin de ton cycle d'études. Après tout aucune urgence hors période d'examens, tu pouvais te contenter temporairement du simulateur en ligne gratuit ou bien des applications tout autant gratuites pour smartphone et tablettes Android et iOS.

La N0120 fut certes disponible en France après quelques semaines mais seulement dans la boutique NumWorks officielle, et uniquement pour un certain public :
  • les achats groupés effectués recevaient la nouvelle N0120
  • les achats individuels recevaient l'ancienne N0110

Et pareil au Portugal, la N0120EX n'était disponible que sur la boutique officielle et chez aucun autre revendeur.

Jusqu'à aujourd'hui, c'était quasiment mission impossible pour un acteur individuel de se procurer la formidable N0120. Les seules possibilités étaient :

Aujourd'hui la N0120EX devient enfin disponible chez un premier distributeur tiers au Portugal, Calcuso.

Certes, la calculatrice y est à ce jour un peu plus chère que sur la boutique officielle, 105€ au lieu de 100€.

Mais un gros avantages pour tous les fans de la nouvelle N0120, c'est que Calcuso permet de spécifier un autre pays pour la livraison !

Peut-être un petit pas pour les utilisateurs vu de chez nous, mais indubitablement un grand pas vers une disponibilité enfin mondiale de la N0120.

Source : https://www.calcuso.com/pt/numworks-n0120-ex.html
(à accéder avec un VPN en se localisant au Portugal si disponible ou à défaut hors Europe, sans quoi Calcuso force la redirection vers son site européen local le plus approprié qui ne listera pas la N0120EX)
Lien vers le sujet sur le forum: La NumWorks N0120EX enfin disponible chez Calcuso ! (Commentaires: 2)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1295 utilisateurs:
>1265 invités
>25 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)