Page 1 of 2

Inspection nouveautés NumWorks N0110 révision 3.43 (2021)

Unread postPosted: 10 Nov 2021, 14:11
by Admin
1484614405Pour la rentrée 2019 sortait la NumWorks N0110.

Une fois démontée un peut identifier facilement la version matérielle de la carte électronique. Il suffit de regarder dans le coin inférieur droit où on peut lire 3.30.

14852Pour la rentrée 2020 les NumWorks N0110 passaient à une nouvelle carte électronique en révision 3.31.

Une révision en apparence bien mineure. Nous n'avons pas trouvé de différence visible au niveau de la carte, mais remarquions pas contre un changement au niveau de la nappe de connexion de l'écran, sa référence passant de ARS028BIG0B01_210 à ARS028BIG0B01_210 V2.0.

14415Dans une première phase d'approvisionnement pour la rentrée 2021, les NumWorks N0110 sont passées à un nouveau clavier.

L'inscription secondaire accessible via
shift
sur la touche
xy
passait d'un sto→ peu intuitif à un simple .

14836Et enfin dans une deuxième phase d'approvisionnement de rentrée 2021, les NumWorks N0110 sont passées à une nouvelle carte électronique en révision 3.43 que nous t'annoncions dès le mois de mai 2021.

Nous sommes enfin aujourd'hui en possession d'une de ces machines (merci NumWorks). Nouveauté, le numéro de version matérielle y est consultable logiciellement, en tapant
OK
OK
sur le champ affichant la version logicielle.

Cela y affiche alors 03.43 alors que les cartes plus anciennes affichent simplement 00.00.

NumWorks semble donc s'être donné du mal pour permettre l'identification facile des machines utilisant une carte en révision matérielle 3.43, chose qu'il n'avait pas fait pour les révisions précédentes de la carte. Il doit bien y avoir une raison…

Indépendamment de tout verrouillage, la révision matérielle 3.43 est incompatible avec le firmware tiers Omega, son installation lorsque encore possible ne faisant que coincer la calculatrice sur un écran noir. Suite au verrouillage que les mises à jour officielles installent sur les calculatrices depuis la version 16.3, de façon à ce jour irréversible logiciellement, le projet Omega a été officiellement abandonné et il y a donc peu de chances que le problème soit corrigé. Toutefois, Bernard Parisse a repris le code du projet Omega pour continuer à le faire vivre sous un nouveau nom, Khi, et en a profité pour corriger l'incompatibilité en question.

Ajoutons à ceci le gros écart de numérotation de version matérielle cette fois-ci, nous passons directement de 3.31 à 3.43.

Trois éléments qui nous sembleraient indiquer qu'il s'agit cette fois-ci d'une révision matérielle beaucoup moins mineure que la précédente.

14847Voici donc enfin la toute dernière carte électronique en révision 3.43 utilisée par les NumWorks N0110. Le numéro de révision matérielle est indiqué dans le coin tout en bas à droite.

Cette carte-ci a donc été produite la 24ème semaine de 2021 (juin 2021).

On note en effet plusieurs gros changements :
  • D'une part, la puce Flash de chez adesto n'est plus une 25SF641 mais une 25SF641B (soit la révision B de la 25SF641).
    C'est la même capacité, 8 Mio, et on pourrait s'attendre à des spécifications compatibles. Mais selon la façon dont la puce est identifiée par le code, cela pourrait en effet permettre d'expliquer l'écran noir obtenu avec Omega.
  • D'autre part, nous changeons également d'écran. Ce n'est plus un ARS028BIG0B01_210 mais un ARS028BIG0B03_210.
    Pour sa part, la nappe spéciale que cet écran utilise dans les NumWorks ne change pas, restant sous la référence ARS028BIG0B01_210TRX V2.0.

Mais ce n'est pas tout. Attardons-nous maintenant sur les composants électroniques plus petits. Les inscriptions sur la carte les numérotent selon différents préfixes permettant de les identifier :
  • Q : transistors (numérotés de 1 à 3)
  • D : diode électroluminescente (numérotée D1)
  • X : oscillateur quartz (numéroté X1)
  • J : connecteurs (numérotés de 1 à 4) :
    • J1 : connecteur nappe écran
    • J2 : connecteur USB micro-B
    • J3 : connecteur batterie
    • J4 : connecteur debug
  • K : points de test (numérotés de 1 à 4)
  • R : résistances (jusqu'à présent numérotées de 1 à 16)
  • C : condensateurs (jusqu'à présent numérotés de 1 à 23)
  • U : circuits intégrés (jusqu'à présent numérotés de 1 à 8) :
    • U1 : microcontrôleur
    • U4 : mémoire Flash

Et bien grosse surprise, si tu regardes en bas à gauche, entre les connecteurs USB et de debug, de nouveaux composants font leur apparition sur la révision 3.43 :
  • 2 nouvelles résistances R17 et R18
  • un 24ème condensateur, le C24
  • un 9ème circuit intégré, le U9
Resterait encore à suivre les pistes pour comprendre la finalité de ces mystérieux ajouts… ;)

Re: Inspection nouveautés NumWorks N0110 révision 3.43 (2021

Unread postPosted: 11 Nov 2021, 17:38
by Nono_cg
Intéressant ces nouveaux composants proche de la connectique usb.

Je ne suis pas très calé en électronique. Mais l'ancien schéma électrique (https://www.numworks.com/resources/engi ... d68d57.png) fourni par Numworks dit que la broche id de l'usb était inutilisée.

L'ajout de ces composants à cet endroit pourrait bien correspondre au fait de pouvoir rendre l'usb de cette version 3.43 hôte ou périphérique et peut-être de pouvoir piloter des cartes arduino ou microbit (comme le propose la ti83 premium CE).

Re: Inspection nouveautés NumWorks N0110 révision 3.43 (2021

Unread postPosted: 11 Nov 2021, 17:45
by Adriweb
Ce n'est toujours pas cablé d'après l'absence de piste à droite, non ?
Mais ca serait bien, peut etre pour une nouvelle révision majeure, du coup...

Re: Inspection nouveautés NumWorks N0110 révision 3.43 (2021

Unread postPosted: 11 Nov 2021, 18:29
by Nono_cg
Sauf si la piste traverse immédiatement le PCB, pour croiser plus facilement les pistes existantes.
Je ne sais pas.

La proximité avec le port usb et le circuit intégré qui pourrait piloter la bascule du port id entre la masse et le + m'ont amené à imaginer cette possibilité.

Re: Inspection nouveautés NumWorks N0110 révision 3.43 (2021

Unread postPosted: 11 Nov 2021, 18:35
by critor
Hypothèses très intéressantes @Nono_cg, merci à toi. :)

Voici le brochage USB micro-B mâle :

(crédits image https://3dwarehouse.sketchup.com/model/ ... -Connector )

Sur la photo pour la fiche femelle, on a donc de gauche à droite 12345 :
14847

4 est la broche ID et elle ne semble malheureusement toujours pas connectée.
Je ne vois pas non plus de vias suggérant une connexion sur une couche interne ou sur l'autre face.

Pour l'instant il n'y a que TI qui mise sur la connectivité des calculatrices graphiques. Casio pour sa part semble plutôt miser sur les plateformes en ligne, et HP sur plus rien du tout.
Juste pour dire que cette évolution ne va pas de soi, et qu'il n'est pas certain que NumWorks suive les choix de TI.

Re: Inspection nouveautés NumWorks N0110 révision 3.43 (2021

Unread postPosted: 11 Nov 2021, 18:48
by redgl0w
Nono_cg wrote:L'ajout de ces composants à cet endroit pourrait bien correspondre au fait de pouvoir rendre l'usb de cette version 3.43 hôte ou périphérique et peut-être de pouvoir piloter des cartes arduino ou microbit (comme le propose la ti83 premium CE).

D'ailleurs c'est déjà faisable, mais faut des câbles particuliers et indiquer soi même l'utilisation.
Mais pour mon retour sur pourquoi ce changement, ca a l'air d'être lié à des problèmes avec une feature non documenté du MCU. On pourrait croire alors que ça a un rapport avec toutes les calculatrices qui sont retournés au SAV récemment à cause de la LED ne s'éteignant plus ? (comme la détection d'alimentation USB serait cassé, il croirait en permanence être en charge ?).
Et pour omega avec cette révision : le support était fait dans epsilon 15.5 (avant le changement de licence donc), et on l'avait merge (sans trop de difficultés pour une fois). Omega est cependant mort avant la release de cette fonctionnalité, donc on a pas eu le temps de la diffuser.

Re: Inspection nouveautés NumWorks N0110 révision 3.43 (2021

Unread postPosted: 11 Nov 2021, 18:50
by critor
Ah, la fameuse LED qui reste allumée en permanence, merci pour tes précisions, c'est très intéressant. :)

Re: Inspection nouveautés NumWorks N0110 révision 3.43 (2021

Unread postPosted: 11 Nov 2021, 19:08
by cent20
critor wrote:Ah, la fameuse LED qui reste allumée en permanence, merci pour tes précisions, c'est très intéressant. :)


Dois je comprendre que parfois on ne peut plus quitter le mode examen ?

Re: Inspection nouveautés NumWorks N0110 révision 3.43 (2021

Unread postPosted: 11 Nov 2021, 19:15
by redgl0w
cent20 wrote:Dois je comprendre que parfois on ne peut plus quitter le mode examen ?

Pas exactement, c'était un problème qui, de toute évidence était physique, puisque le SAV demandait de leur renvoyer la calculatrice, qui faisait que la calculatrice croyait toujours être en charge (il utilise VBus justement pour détecter si la calculatrice est connecté, et les modifications qu'apportent 3.43 sont sur ça j'imagine). La LED était donc en permanence allumée. Mais j'imagine que du coup, le mode examen était bloqué oui.

Re: Inspection nouveautés NumWorks N0110 révision 3.43 (2021

Unread postPosted: 11 Nov 2021, 19:18
by critor
cent20 wrote:
critor wrote:Ah, la fameuse LED qui reste allumée en permanence, merci pour tes précisions, c'est très intéressant. :)


Dois je comprendre que parfois on ne peut plus quitter le mode examen ?

Sauf si ça inactive également le port USB, ça n'a rien à voir.

Le mode examen c'est une LED clignotante.

Là on parle d'une LED restant allumée en permanence, comme si la calculatrice était toujours en charge.
Je ne l'ai jamais eue mais c'est une panne très fréquente sur les N0110 si tu cherches sur Internet, forum reddit notamment.
Et on l'a également rencontrée 1 fois sur TI-83PCE il y a quelques jours.