

En
avril 2023,
Casio sortait la mise à jour
2.01.7002 pour ses calculatrices haut gamme formelles tactiles et couleur
Classpad II. Cette génération comprend 3 modèles qui une fois mis à jour affichent la version de façon légèrement différente :
- 2.01.7202 pour la fx-CP400+E (France)
- 2.01.7302 pour la fx-CG500 (Amérique du Nord)
- 2.01.7002 pour la fx-CP400 (modèle international pour tous les autres pays)
En effet plusieurs chiffres du dernier nombre affiché ne font pas partie intégrante du numéro de version et sont générés automatiquement à partir d'informations vérifiées côté matériel ou logiciel. Le chiffre des centaines par exemple est en fait le code de zonage géographique lu directement en mémoire
Flash. Pour rappel,
Casio utilise les valeurs suivantes :
- 0 - international
- 1 - Australie
- 2 - France
- 3 - Amérique du Nord
- 4 - Chine
- 5 - Singapour
Le zonage détecté affecte plusieurs fonctionnalités. Par exemple :
- Le zonage 2 (fx-CP400+E) autorise la création de programmes en mode examen, alors que ce n'est pas le cas pour le reste du monde, et empêche l'extinction complète de la calculatrice en mode examen (seul l'écran s'éteint, le processeur reste éveillé afin de continuer à faire clignoter la diode, ce qui bien évidemment consomme pas mal d'énergie)
- Le zonage 3 (fx-CG500) n'autorise que la disposition alphabétique des touches pour le clavier virtuel (pas de Azerty / Qwerty / Qwertz, car les modèles qui en disposent sont interdits à nombre d'examens américains), et supprime toute mention de la gamme Classpad dans les messages pour éviter toute confusion car les modèles Classpad précédents étaient interdits à certains examens américains.
Nous avions analysé l'image système transférée à la calculatrice, et plusieurs nouveautés avaient attiré notre attention :
- bien que non envoyée à la calculatrice, l'image système comprenait un tout nouveau code Boot compilé le 28 octobre 2022, différent donc de la version compilée le 4 septembre 2012 que nous avions toujours trouvée jusqu'alors sur les calculatrices de production
- l'image système comprenant pas mal de nouveaux messages relatifs aux tests de l'écran dans les menus de l'auto-diagnostic
Nous avions alors accédé à l'auto-diagnostic de notre calculatrice mise à jour. Il suffit pour cela de :
- allumer la calculatrice en maintenant les touches
=
et EXP
- maintenir alors rapidement
←
et z
- taper alors rapidement
1
- taper enfin
3


Nous apprenions alors que cette dernière version
2.01.7002 du système avait été compilée le
9 février 2023. Mais impossible dans les menus relatifs aux tests de l'écran, d'y afficher le moindre des nouveaux message rajoutés.
Nous t'annoncions donc en conclusion que
Casio préparait probablement une révision matérielle de ses calculatrices
Classpad II avec passage à un nouvel écran.
Et la chose a été confirmée depuis. Nous avons eu cette année nombre de signalements de calculatrices
Classpad II neuves sur lesquelles il est impossible de faire tourner une version système plus ancienne que la dernière
2.01.7002, l'écran restant tout noir dans ce cas. Il semble donc que
Casio soit passé au nouvel écran pour les calculatrices produites en 2023-2024.
Rappelons que l'installation du
jailbreak Hollyhock-2 permettant l'utilisation d'applications tierces nécessite en effet de redescendre la calculatrice sur l'ancienne version
2.01.2000. En effet le
jailbreak n'a plus été mis à jour pour les nouvelles versions du système depuis des années, même problème donc qu'avec
Ndless pour les
TI-Nspire.
Le
jailbreak Hollyhock-2 et les applications tierces devenaient donc inutilisables sur les dernières
Classpad II révisées.


Aujourd'hui nous avons la chance d'avoir une nouvelle
fx-CP400+E révisée
(numéro de série C804A3W003231BE_E0)sous la main et allons donc pouvoir t'en effectuer un petit test comparatif avec notre ancienne
fx-CP400+E (numéro de série 804AW65QA003359).
Les numéros de série que l'on trouve sur une étiquette à code barre dans le compartiment des piles utilisent donc des formats différents entre notre
fx-CP400+E matériel initial et notre
fx-CP400+E matériel révisé. Il nous faut donc commencer par savoir les comprendre, afin de pouvoir identifier à l'avenir les calculatrices utilisant le nouvel écran, sans avoir à suivre la
(longue) procédure d'installation d'
Hollyhock-2 (et ensuite dans la cas d'une calculatrice incompatible, la longue procédure de remise en état).
De 2008 à 2021,
Casio a en effet utilisé un format de numéro de série à 15 caractères dont nous avons une compréhension partielle. Nous y trouvons notamment :
- en 6e caractère, le dernier chiffre de l'année de l'assemblage de la calculatrice
- en 7e caractère le mois de l'assemblage de la calculatrice :
- de 1 à 9 pour janvier à septembre
- X pour octobre
- Y pour novembre
- Z pour décembre
- en 9e caractère, la révision matérielle de la calculatrice
En voici quelques exemples que nous avons collectés pour toi à partir de calculatrices
fx-CP400,
fx-CP400+E et
fx-CG500 :
Numéro série | Modèle | Mois + Année assemblage | Révision matérielle | Compatible Hollyhock-2 |
777AW42MA060909 777AW45MA072646 777AW47MA083026 777AW48MA094152 777AW53MA125208 777AQ57MA140161 777AW57MA147399 777AW58UA153395 777AW65QA194498 804AW65QA003359 777AW66QA200041 804AW66QA008346 777AW67QA211276 777AW72QA258541 777AW77QA277943 805AW78QA002751 777AW81QA305748 777AW94QA359293 804AW94QA017176 805AW04QA005032 777AW05QA403575 777AW05QA401933 777AW07QA409318 777AW09QA424320 777AW09QA423265 777AW09QA402163 804AW12QA018630 804AW12QA018527 | 777A = fx-CP400 777A = fx-CP400 777A = fx-CP400 777A = fx-CP400 777A = fx-CP400 777A = fx-CP400 777A = fx-CP400 777A = fx-CP400 777A = fx-CP400 804A = fx-CP400+E 777A = fx-CP400 804A = fx-CP400+E 777A = fx-CP400 777A = fx-CP400 777A = fx-CP400 805A = fx-CG500 777A = fx-CP400 777A = fx-CP400 804A = fx-CP400+E 805A = fx-CG500 777A = fx-CP400 777A = fx-CP400 777A = fx-CP400 777A = fx-CP400 777A = fx-CP400 777A = fx-CP400 804A = fx-CP400+E 804A = fx-CP400+E | 42 = 02/2014 45 = 05/2014 47 = 07/2014 48 = 08/2014 53 = 03/2015 57 = 07/2015 57 = 07/2015 58 = 08/2015 65 = 05/2016 65 = 05/2016 66 = 06/2016 66 = 06/2016 67 = 07/2016 72 = 02/2017 77 = 07/2017 78 = 08/2017 81 = 01/2018 94 = 04/2019 94 = 04/2019 04 = 04/2020 05 = 05/2020 05 = 05/2020 07 = 07/2020 09 = 09/2020 09 = 09/2020 09 = 09/2020 12 = 02/2021 12 = 02/2021 | A A A A A A A A A A A A A A A A A A A A A A A A A A A A | Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui |
Courant 2021,
Casio est passé à un tout nouveau format de numéro de série sur 18 caractères, hélas plus complexe et obscur pour nous, notre base d'exemples pour aider à le comprendre étant beaucoup moins fournie.
- le mois d'assemblage de la calculatrice est toujours présent en 6e caractère
- le dernier chiffre de l'année d'assemblage pourrait être le 18e caractère, ce qui a semble collé jusqu'à cette année avec des chiffres allant de 1 à 4, sauf que nous avons eu plusieurs signalements de 0 l'année écoulée pour des calculatrices probablement produites en 2024 (surtout lorsqu'il s'agissait de nouveaux modèles)
- la révision matérielle de la calculatrice est plus incertaine, avec deux
En voici quelques exemples que nous avons collectés pour toi à partir de calculatrices
fx-CP400,
fx-CP400+E et
fx-CG500 :
Numéro série | Modèle | Mois + Année assemblage | Révision matérielle | Compatible Hollyhock-2 |
L777AXW016938BA_E1 C805A2W001576BA_E2 C805A2W001264BA_E2 C805A9W002680BA_E2 C805A9W002583BA_E2 L777A1W116373BA_E3 C805A2W005067BA_E3 L777AZW156928CB_E3 L777A3W159759CB_E4 L777A3W161185CB_E4 C804A3W003231BE_E0 L777A5W163043CE_E0 L777A5W164860CE_E0 L777A5W169069CE_E0 | L777A = fx-CP400 C805A = fx-CG500 C805A = fx-CG500 C805A = fx-CG500 C805A = fx-CG500 L777A = fx-CP400 C805A = fx-CG500 L777A = fx-CP400 L777A = fx-CP400 L777A = fx-CP400 C804A = fx-CP400+E L777A = fx-CP400 L777A = fx-CP400 L777A = fx-CP400 | X1 = 10/2021 22 = 02/2022 22 = 02/2022 92 = 09/2022 92 = 09/2022 13 = 01/2023 23 = 02/2023 Z3 = 12/2023 34 = 03/2024 34 = 03/2024 30 = 03/2024? 50 = 05/2024? 50 = 05/2024? 50 = 05/2024? | B/A? B/A? B/A? B/A? B/A? B/A? B/A? C/B? C/B? C/B? B/E? C/E? C/E? C/E? | Oui Oui Oui Oui Oui Oui Oui Non Non Non Non Non Non Non |
Pour résumer, les
Classpad II produites par
Casio semblent être passées au nouvel écran dans le courant de l'année 2023.
Les numéros de série de calculatrices compatibles
Hollyhock-2 sont donc :
- ancien format sur 15 caractères :
xxxxxxxxxxxxxxx - nouveau format produit en 2021 ou 2022 :
xxxxxxWxxxxxxxx_x1
xxxxxxWxxxxxxxx_x2 - nouveau format produit en janvier ou février 2023 :
xxxxx1Wxxxxxxxx_x3
xxxxx2Wxxxxxxxx_x3
Par manque de sources, nous ne sommes pas certains pour les calculatrices produites entre mars et novembre 2023 :
xxxxx3Wxxxxxxxx_x3
xxxxx4Wxxxxxxxx_x3
xxxxx5Wxxxxxxxx_x3
xxxxx6Wxxxxxxxx_x3
xxxxx7Wxxxxxxxx_x3
xxxxx8Wxxxxxxxx_x3
xxxxx9Wxxxxxxxx_x3
xxxxxXWxxxxxxxx_x3
xxxxxYWxxxxxxxx_x3
Enfin, les numéros de série de calculatrices incompatibles
Hollyhock-2 sont donc :
- produits en décembre 2023 :
xxxxxZWxxxxxxxx_x3 - produits en 2024 ou depuis :
xxxxxxWxxxxxxxx_x4
xxxxxxWxxxxxxxx_x0


C'est maintenant parti pour le test comparatif de nos ancienne et nouvelle
fx-CP400+E.
Commençons par les menus de diagnostics :
- allumons les calculatrices en maintenant les touches
=
et EXP
- maintenons alors rapidement
←
et z
- tapons alors rapidement
1
- tapons enfin
3
Dès ici nous rencontrons une différence. En haut à gauche nous avons l'identifiant du modèle
fx-CP400+E,
CY804A, et en haut à droite la configuration des Q-bits. Les Q-bits sont 3 bits contrôlés par la position de 3 résistances dans 3 paires d'emplacements possibles proches du microcontrôleur. Nous avions testé du temps des premières
Classpad II : ils permettaient entre autres d'adopter des comportements différents en mode examen : éteindre complètement la calculatrice ou juste l'écran
(pour continuer à faire clignoter la diode), autoriser ou pas la création de programmes en mode examen, etc.
Jusqu'à présent, la configuration avait toujours été unique par modèle :
- 011 pour les fx-CP400+E
- 111 pour les fx-CP400
- 100 pour les fx-CG500
Et ici donc, de façon inattendue, la
fx-CP400+E a changé de configuration, passant de
011 à
000.
Peut-être que ce sont toutes les calculatrices
ClassPad II qui sont passées à
000. Cela voudrait dire que les dernières versions système ne vérifient plus les
Q-bits, et font intégralement confiance à l'identifiant de modèle en mémoire
Flash pour adapter le comportement entre les différents modèles.


Le menu
VERSION nous confirme bien :
- l'ancien Boot compilé le 4 septembre 2012 sur l'ancienne fx-CP400+E
- le nouveau Boot compilé le 28 octobre 2022 sur la nouvelle fx-CP400+E



Concentrons-nous donc sur l'écran. Entrons dans les menus
TEST MENU puis
LCD CHECK.


Petite bizarrerie dans le
LIGHT TEST, sur la nouvelle révision matérielle le
PWM_DUTY n'est plus affiché pendant que l'on règle le niveau de l'éclairage. Ce n'est pas une impossibilité technique, vous que nous allons retrouver cet affichage un peu plus loin.



Passons maintenant au menu
SETTINGS, et au réglage
FRAME FREQ SET.
Si le rafraîchissement de l'écran continue à être effectué par défaut à une fréquence de
58 Hz, on peut remarquer que le fonctionnement semble différent, le réglage étant basé sur
FRS sur l'ancienne révision, et
RTN sur la nouvelle, avec des valeurs hexadécimales complètement différentes.


Quant au cycle de rafraîchissement, sur l'ancien écran le réglage
BC SET permettait de l'effectuer par ligne ou par
frame.
Avec le nouvel écran le menu existe toujours mais est inutile ; le cycle fonctionne ici par colonne sans possibilité de modification.


Passons enfin au réglage
BL PWMDIV SET, soit le diviseur utilisé pour le
Pulse Width Modulation.
Sur l'ancien écran on réglait la fréquence, alors que sur le nouveau on contrôle la valeur hexadécimale du diviseur.
Bref, nous avons donc un nouvel écran au fonctionnement totalement différent ; il n'est pas surprenant qu'il soit totalement incompatible avec les anciennes versions du système et donc à ce jour avec
Hollyhock-2.


Enfin, ouvrons les calculatrices pour comparer.
Il n'y a visiblement aucune différence niveau cartes électroniques. Nous avons toujours les mêmes carte d'alimentation
LY777-E4W et carte mère
CY804-1 en versions
001V01.
Pas de référence lisible sur l'écran, dont la face intérieure est intégralement recouverte d'un film noir que nous n'avons pas tenté de retirer. Toutefois nous pouvons confirmer le changement, la nappe de l'écran ayant clairement une organisation différente.
Remarquons également une pastille bleue apposée à la fois au dos de l'écran et sur la puce
S99-50338 de chez
Spansion. Cette puce est une
Flash ROM offrant
64 Mio de capacité. Ces éléments étant produits séparément en usine, les pastilles permettent peut-être d'en indiquer la compatibilité avant assemblage, c'est-à-dire le fait que la puce
Flash ROM a bel et bien été programmée avec la dernière version système
2.01.7002 compatible avec le nouvel écran.
Nous n'avons jusqu'à présent pas noté de différence de performances ou de qualité de l'affichage entre ancien et nouvel écran. Mais rappelons que les
Classpad II sont sorties pour la rentrée 2013, initialement avec la seule
fx-CP400. Après 11 ans, il est probable que le remplacement de l'écran découle tout simplement de la fin de disponibilité de l'ancienne référence.