π
<-
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, 16: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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 44.3%
 
Messages: 24618
Images: 5510
Inscription: 25 Oct 2008, 01:00
Localisation: Aix-Marseille
Genre: Homme
Calculatrice(s):
Classe: Lycée
youtube: critor3000
twitter: critor2000
facebook: critor.ti

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

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

Great :D
A priori c'est pas encore au point, mais ça a l'air prometteur :)
Image
Image
Avatar de l’utilisateur
Dark-StormPartner
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 94.9%
 
Messages: 40
Inscription: 21 Mai 2013, 16:58
Localisation: France
Genre: Homme

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

Message non lude critor » 11 Avr 2015, 01: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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 44.3%
 
Messages: 24618
Images: 5510
Inscription: 25 Oct 2008, 01:00
Localisation: Aix-Marseille
Genre: Homme
Calculatrice(s):
Classe: Lycée
youtube: critor3000
twitter: critor2000
facebook: critor.ti


Retourner vers News Casio

Qui est en ligne

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

-
Rechercher
-
Sujets à la une
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
1234
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


-
Sélections fichiers
Partenaires et pub
Notre partenaire Jarrety 
-
Stats.
240 utilisateurs:
>219 invités
>14 membres
>7 robots
Record simultané (sur 6 mois):
4008 utilisateurs (le 30/05/2016)
-
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)