π
<-
Chat plein-écran
[^]

Graph 25+Pro - 1ère reprogrammation avec un OS Graph 35+USB

Graph 25+Pro - 1ère reprogrammation avec un OS Graph 35+USB

Message non lude critor » 17 Aoû 2014, 15:08

Première programmation d'un OS Graph 35+USB sur Graph 25+Pro ! :bj:

Depuis 2005, les nouvelles calculatrices graphiques Casio non formelles sont équipées de puces Flash-ROM reprogrammables logiciellement.
Cela permet les mises à jour du système d'exploitation (OS pour Operating System) de la calculatrice permettant des améliorations ou corrections de bugs. :bj:

Hélas, Casio ne diffuse aucune mise à jour pour ses modèles d'entrée de gamme Graph 35+ USB et Graph 25+Pro. Vous pouvez très bien tomber sur du vieux stock en magasin et les récupérer avec un OS 2.00, et officiellement vous êtes condamnés à rester avec la version d'origine et ne bénéficierez pas des dernières nouveautés comme la gestion des vecteurs dans l'OS 2.04. :mj:
Heureusement, la communauté a sorti un dumper/flasher permettant de générer une image de l'OS présent sur une calculatrice, puis de la programmer sur une autre - permettant ainsi à priori de mettre à jour ces calculatrices. :mj:

Mais mieux que ça, la dernière génération de Casio Graph utilise des cartes mère très similaires et il est même possible, après quelques modifications mineures, de programmer l'OS d'un autre modèle: :bj:
  • l'on peut ainsi transformer sa Graph 35+USB en Graph 75 pour avoir un tableur intégré, 1.5Mo de mémoire de stockage et le support des applications ! :bj:
  • l'on peut aussi transformer sa Graph 85 en Graph 75/95 pour bénéficier d'un moteur de calcul exact intégré, et des nouveautés apportées dans les dernières versions 2.04 puisque Casio ne diffuse plus de mise à jour pour ces modèles depuis les versions 2.01 :bj:

3761Le modèle d'entrée de gamme Graph 25+Pro avait été jusqu'à présent ignoré par ces diverses manipulations, et c'est bien dommage car il en aurait bien besoin avec un très mauvais rapport qualité prix.
Mais dans une actualité précédente, nous remarquions que la Graph 25+Pro utilisait exactement la même carte mère de référence GY362 que la Graph 35+USB, à seulement deux différences près:
  • la puce Flash ROM soudée dessus ne fait pas 4Mo mais seulement 2Mo
  • les composants du circuit USB sont manquants
Nous nous demandions donc si il était possible de programmer un OS de Graph 35+USB sur une Graph 25+Pro d'entrée de gamme, afin d'y bénéficier:
  • de la saisie des calculs en écriture naturelle
  • d'un moteur de calcul exact


Les calculatrices Graph 75/85/95 offrant 1.5Mo de mémoire d'archive, cela signifie qu'il est prévu que l'OS puisse occuper jusqu'à 2.5Mo.
Suite à nos analyses, les OS de Graph 75/85/95 sont clairement trop gros et ne rentreront jamais dans la Flash-ROM de 2Mo de la Graph 25+Pro.

Mais, il se trouve par contre que les OS de la Graph 35+USB en version 2.00, 2.01 et 2.02 sont beaucoup plus légers puisqu'ils n'incluent pas le tableur, et ne gèrent ni la mémoire d'archive ni les applications. ;)
Ils font justement autour de 2Mo, et même dans les cas où c'est limite ils se terminent de toutes façons dans cette zone par des données non critiques sous la forme de messages texte ! :bj:

Avec le seul utilitaire de flashing communautaire disponible actuellement, fxRemote, créer une image programmable sur Graph 25+Pro nécessite:
3772
  • de mettre le Boot Code d'une Graph 25+Pro dans les premiers 64Ko du fichier
    (copier les premiers 64Ko d'une image Graph 25+USB)
  • de compléter le fichier image avec l'OS Graph 35+USB, dans la limite de 2Mo
    (en partant d'un offset de 0x10000=64Ko, copier les données d'une image Graph 35+USB jusqu'à l'offset maximum de 0x200000=2Mo)
  • de calculer la somme de contrôle de 0x10000 à 0x1DFFF7 et l'écrire en 0x1DFFF8
Et voilà, fxRemote accepte de nous lancer la reprogrammation ! :#tritop#:

3773Notre Graph 25+Pro arrive bien à l'écran d'accueil de son nouvel OS Graph 35+USB comportant désormais clairement plus que les 9 applications intégrées d'origine, mais hélas pour planter... :'(

Il faut croire qu'il doit rester une ou plusieurs instructions dans l'OS Graph 35+USB qui tentent d'accéder aux données Flash-ROM au-delà de 2Mo ce qui dépasse ici la capacité de la puce, chose assez étrange puisqu'il n'y a ni applications à rechercher ni mémoire d'archive à formater.
Il nous faudra donc encore trouver et patcher ces instructions avant de pouvoir enfin vous offrir la transformation de vos Graph 25+Pro en Graph 35+USB.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Graph 25+Pro - 1ère reprogrammation avec un OS Graph 35+

Message non lude Dark-Storm » 17 Aoû 2014, 15:45

Great :D
A priori c'est pas encore au point, mais ça a l'air prometteur :)
Image
Image
Avatar de l’utilisateur
Dark-StormPartenaire
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 63.6%
 
Messages: 41
Inscription: 21 Mai 2013, 15:58
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Graph 25+Pro - 1ère reprogrammation avec un OS Graph 35+

Message non lude critor » 11 Avr 2015, 00:25

On avance.

Voici maintenant une Graph 25+Pro qui arrive jusqu'au menu principal de l'OS Graph 35+USB ! :bj:
5014

Les connaisseurs de l'OS Graph 25+Pro noteront en effet les différences :
  • application appelée "RUN-MAT" au lieu de "RUN" (car support des matrices rajouté)
  • application supplémentaire "DYNA"
  • application supplémentaire "RECUR"
  • application supplémentaire "CONICS"
  • application supplémentaire "TVM"
  • application supplémentaire "E-CON2"

Par contre, ça plante dès que l'on souhaite lancer une des applications du menu. :(
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor


Retourner vers News Casio

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 64 invités

-
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.
2530 utilisateurs:
>2518 invités
>7 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)