Forums Casio - Projets de programmation

Index du Forum > Projets de programmation > Beta test: 1 fxRemote pour les reflasher toutes
Critor
En ligne
Administrateur
Points: 973
Défis: 0
Message
Posté le 10/10/2018 17:25

Beta test: 1 fxRemote pour les reflasher toutes :

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




Hackcell
Hors ligne
Membre
Points: 891
Défis: 6
Message
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
----------------------------------
I usually spend meow time cosplaying as a diligent student...
So it can get pretty stressful.
That's exactly why PC is such a happy place for meow to be ⭐
Critor
En ligne
Administrateur
Points: 973
Défis: 0
Message
Citer : Posté le 11/10/2018 16:33 | #
Merci, ce serait super puisque ça validerait une bonne part des choix possibles.
Lephenixnoir
En ligne
Administrateur
Points: 13136
Défis: 136
Message
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.
----------------------------------
Rise.
Hackcell
Hors ligne
Membre
Points: 891
Défis: 6
Message
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à.
----------------------------------
I usually spend meow time cosplaying as a diligent student...
So it can get pretty stressful.
That's exactly why PC is such a happy place for meow to be ⭐
Lephenixnoir
En ligne
Administrateur
Points: 13136
Défis: 136
Message
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.
----------------------------------
Rise.
Hackcell
Hors ligne
Membre
Points: 891
Défis: 6
Message
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.
----------------------------------
I usually spend meow time cosplaying as a diligent student...
So it can get pretty stressful.
That's exactly why PC is such a happy place for meow to be ⭐
Lephenixnoir
En ligne
Administrateur
Points: 13136
Défis: 136
Message
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.
----------------------------------
Rise.
Critor
En ligne
Administrateur
Points: 973
Défis: 0
Message
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.
Lephenixnoir
En ligne
Administrateur
Points: 13136
Défis: 136
Message
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 ?
----------------------------------
Rise.


Index du Forum > Projets de programmation > Beta test: 1 fxRemote pour les reflasher toutes

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 79 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd