Beta test: 1 fxRemote pour les reflasher toutes
Posté le 10/10/2018 17:25
Il y a trop de monde qui se trompe de version de fxRemote en voulant transformer sa Graph 35+ en Graph 75.
Cela faisait un bon moment que j'avais l'intention de refondre tutoriels et outils associés.
Je me suis enfin donné la peine d'étudier plus en profondeur le fonctionnement du payload OSRecover.SH4a inclus dans fxRemote.
J'ai pris le temps d'élaborer un unique patch un peu plus évolué, qui devrait convenir à tous les utilisateurs de machines de moins de 13 ans.
Originellement, fxRemote supporte 11 versions de Boot :
2005.0623.1652 (mode #0 - fx-9860G / Graph 85 - SH3)
2006.0516.0942 (mode #0 - fx-9860G / Graph 85 - SH3)
2005.0511.1748 (mode #4 - fx-9860G / Graph 85 - SH3)
2007.0206.1914 (mode #1 - fx-9860G Slim - SH3)
2007.1122.1619 (mode #3 - fx-9860G AU - SH3)
2007.1211.1553 (mode #3 - fx-9860G AU - SH3)
2009.0203.1852 (mode #2 - fx-9750GII/9860GII / Graph 35+USB/75/95 - SH3)
2009.0204.0855 (mode #2 - fx-9860G / Graph 85 - SH3)
2009.0203.1910 (mode #2 - fx-9750GII / Graph 35+USB - SH3)
2009.0327.1515 (mode #5 - fx-7400GII / Graph 25+Pro - SH3)
2011.0525.1010 (mode #7 - fx-9750GII/9860GII / Graph 35+USB/35+E/75/95 - SH4)
Rajouter des versions n'est pas envisageable sans code source, en tous cas pas à mon niveau.
Mais par contre, on peut en remplacer.
Pour mon premier patch fxRemote-E, j'avais remplacé le support du 2011.0525.1010 (Graph 35+USB/75/95 SH4) par le 2011.0531.1709 (premières Graph 35+E/75+E préchargées avec l'OS 2.05).
Parce qu'il s'agissait du seul boot similaire (SH4), et que OSRecover.SH4a associe bien évidemment différents comportement à ces entrées.
L'inconvénient est donc que pour Graph 35/75/95 SH4 de moins de 7 ans il fallait se choisir la bonne version de fxRemote :
- fxRemote.exe pour les Graph 35+USB/75/95 SH3 et SH4
- fxRemote-E.exe pour les Graph 35+USB/75/95 SH3 et les Graph 35+E/75+E
Mais comme les anciens modèles sans diode examen n'étaient plus conformes et donc amenés à disparaître, on pouvait se dire qu'il suffisait simplement de recommander fxRemote-E.
Sauf que Casio a compliqué les choses à partir de 2016, les Graph 35+E/75+E préchargées avec l'OS 2.09 étant munies de l'ancien boot 2011.0525.1010 des Graph 35+USB/75/95 SH4.
Depuis, j'ai donc étudié plus en profondeur les tables de OSRecover.SH4a, et sais maintenant comment préciser le comportement à adopter en plus des version et somme de contrôle de chaque boot.
Voici donc le patch fxRemote.7-4.
J'y ai remplacé le support du 2005.0511.1748 (soit les plus anciennes Graph 85 qui je pense ne manqueront pas à grand monde) par le 2011.0531.1709 (premières Graph 35+E/75+E).
Cette version a donc l'avantage de gérer seule toutes les Graph USB de la dernière décennie :
- Graph 35+USB/75/95 SH3
- Graph 35+USB/75/95 SH4
- Graph 35+E/75+E de 2015
- Graph 35+E/75+E de 2016+
Je viens de tester avec succès sur une Graph 75+E de 2015 (boot 2011.0531.1709, venue préchargée avec l'OS 2.05).
Avant de mettre à jour les uploads fxRemote et tutoriels y faisant appel sur Planète Casio et TI-Planet, j'aurais besoin que des personnes ayant déjà utilisé avec succès fxRemote me confirment le bon fonctionnement du patch ci-joint avec des machines que je n'ai pas à portée de main, par ordre de préférence :
- Graph 75+E de 2016 (boot 2011.0525.1010, venue préchargée avec l'OS 2.09)
- Graph 35+E de 2016+ (boot 2011.0525.1010, venue préchargée avec l'OS 2.09 ou 2.10)
- Graph 35+E de 2015 (boot 2011.0531.1709, venue préchargée avec l'OS 2.05)
- Graph 75/75+/95 SH4 (boot 2011.0525.1010)
- Graph 35+USB SH4 (boot 2011.0525.1010)
- Graph 75/95 SH3
- Graph 35+USB SH3
Vous pouvez simplement reflasher l'image de l'OS Graph 75+E 2.05 pour les machines SH4, et Graph 75 2.04 pour les machines SH3.
Merci infiniment.
Pour vérifier la version boot, c'est facile :
- éteindre la machine
- maintenir [OPTN][x10^x]
- enfoncer [AC] pour allumer
- seulement après allumage, relâcher les 3 touches
- on observe une popup "DIAGNOSTIC MODE"
- taper [F1] pour demander à entrer dans le menu de diagnostics
- confirmer avec [9]
- taper [4] (choix VERSION)
- lire la dernière ligne DateA (et surtout pas l'avant-dernière ligne DateO qui concerne l'OS et non le boot)
- taper [EXE] puis [0] pour sortir
Fichier joint
Citer : Posté le 11/10/2018 08:26 | #
J'ai une Graph 35+USB (2011.0525.1010) sur laquelle j'ai flashé l'os 02.05.2201 pour graph 75+E
Ainsi qu'une Graph 35+E de 2015, flashé avec le même os que l'autre.
Je peux te faire tout les test dont tu as besoin ce Weekend si tu veux
Citer : Posté le 11/10/2018 16:33 | #
Merci, ce serait super puisque ça validerait une bonne part des choix possibles.
Citer : Posté le 12/10/2018 15:00 | #
Une idée me vient à l'esprit : est-ce qu'on peut connaître l'adresse où finit l'OS depuis un add-in ? Ça permettrait de faire des dumps pour les machines qui ont des OS avec add-ins.
Citer : Posté le 13/10/2018 14:45 | #
@Critor, j'ai réussi à flasher la première, en revanche, due à l'inégalité de Heisenberg, et connaissant parfaitement la vitesse de cette dernière (qui est nulle dans mon référentiel), il m'est impossible de déterminer avec précision sa position, sowwy >_<
En revanche, je peux demander la calculatrice de mon petit frère (une graph 35+E fraichement acheté au mois de septembre)
@Lephe, il ne me semble pas que cela soit nécessaire, je viens de flasher ma calculatrice, et mes add-ins sont toujours là.
Citer : Posté le 13/10/2018 14:51 | #
Ce serait pour faire des sauvegardes des OS récents de Graph 75+E, genre des variantes de 02.05 ou 02.09, car la fonction de sauvegarde fxRemote a arrêté de fonctionner dans cette zone.
Citer : Posté le 13/10/2018 14:56 | #
D'ailleurs, a-t-on un topic qui explique la démarche pour sauvegarder des Os, je n'arrive pas à faire fonctionner Backup flash sur fx-remote.
Citer : Posté le 13/10/2018 15:23 | #
Je parle justement de ça, les versions récentes du protocole 7 ne supportent plus cette fonction si ma mémoire est bonne.
Citer : Posté le 13/10/2018 19:05 | #
Merci @Hackcell
Donc ok :
2011.0525.1010 (Graph 35+USB SH4, Graph 75/75+ SH4, Graph 35+E 2016+, Graph 75+E 2016)
2011.0531.1709 (Graph 35+E 2015, Graph 75+E 2015)
ça m'a l'air pas mal.
Citer : Posté le 20/10/2018 15:39 | #
Ok, j'ai les machines suivantes à tester :
2009.0203.1910 (mode #2 - fx-9750GII / Graph 35+USB - SH3)
2011.0525.1010 (mode #7 - fx-9750GII/9860GII / Graph 35+USB/35+E/75/95 - SH4)
J'imagine que c'est moyennement la peine de tester le deuxième, mais dis-moi si ça peut t'aider.
Dessus, j'ai un 02.01.2200 et un 02.02.2201. J'aimerais remettre les mêmes, mais je ne sais pas trop comment ils sont classifiés sur /casio/os_boot_setup sur la bible. Tu peux m'aider sur ce point ?
Ajouté le 08/03/2019 à 10:34 :
Ping @Critor, même si ça commence à faire un moment. xD