Page 1 of 1

Du flashage des TI-CBL2

Unread postPosted: 22 Aug 2010, 15:15
by critor
Puisque j'ai enfin un TI-CBL2 pour tester, je remets en ligne les OS disponibles sur les sites officiels, après les avoir testés, et avoir mieux compris certaines choses.


Expliquons quelques petites choses, car ce n'est pas évident.

Le TI-CBL2 a une mémoire Flash de 1Mo.
830Ko sont apparemment disponibles en tant que mémoire d'archive, quel que soit l'OS installé.

Il est possible de stocker des données/applications/programmes dans la mémoire d'archive du TI-CBL2, exactement comment on le fait sur la carte SD des Casio Graph 85/95.
(la différence principale est que c'est juste un petit peu plus encombrant... :#langue#: )


La mise-à-jour d'un TI-CBL2 se fait en 2 étapes, car il y a 2 composants à mettre à jour:
* l'OS
* le logiciel DataMath


L'OS permet au TI-CBL2 de fonctionner, et s'enregistre dans les 170Ko réservés de la mémoire Flash.

Le logiciel DataMath consiste en un ensemble de programmes/applications, qui sont envoyés à la calculatrice connectée lorsque l'on appuie sur le bouton "transfer".
Il n'est pas indispensable, puisque l'on peut tout aussi bien envoyer autrement ces programmes/applications sur la calculatrice.
Ce logiciel est stocké en mémoire d'archive du TI-CBL2, et réduit donc l'espace disponible.

Mon datestamp est I-0800. TI-Connect annonce un Boot Code (BIOS) en version 1.00, et une mémoire RAM de 128Ko.
Toutefois, le musée DataMath parle d'une RAM de 32Ko...

Le processeur est un 16-bits de type TLCS-90.


Pour commencer, concentrons-nous sur les OS.
Ils ne sont pas signés et peuvent donc être aisément modifiés. Toutefois, je ne sais pas si le Boot Code du TI-CBL2 est capable de prendre la main après un flashage raté, donc j'éviterai de faire n'importe quoi.



Voici les OS connus, du plus récent au plus ancien:


  • 6.27: juillet 2003
  • 6.26: avril 2003
  • 6.23: août 2002
  • 6.22:
  • 6.20:
  • 1.13: mars 2003
  • 1.12: mai 2001
  • 0.67:
  • 0.51: mars 2000

Le numéro majeur indique le développeur de l'OS.
Les OS 6.xx sont publiés directement par le fabriquant: Vernier.
Les OS 1.xx sont publiés par TI.

Vernier a donc continué de mettre à jour l'OS du TI-CBL2, bien après que TI ait cessé tout développement. Toutefois, le site de TI n'est pas à jour, ne proposant en téléchargement que les versions 1.12 et 1.13.

La version 1.13 semble être une farce de TI... :#langue#:
Il n'y a en effet que 2 octets différents dans le code des versions 1.12 et 1.13:
* un octet pour changer le numéro de version ( 2 - 3 )
* un octet pour la somme de contrôle de la ligne concernée


Je dispose des OS suivants: 6.27, 6.26, 6.23, 1.13, 1.12, 0.51.

J'ai testé et mis en ligne les OS suivants: 6.27, 6.26, 6.23, 1.13, 1.12.
http://tiplanet.org/index.php?mod=ar ... oirid=1939
http://tiplanet.org/index.php?mod=ar ... oirid=1940
http://tiplanet.org/index.php?mod=ar ... oirid=1938
http://tiplanet.org/index.php?mod=ar ... oirid=1936
http://tiplanet.org/index.php?mod=ar ... oirid=1937
Les 1.12 et 1.13 sont bien disponibles sur le site de TI.


Selon Vernier, la version initiale pour les 3000 premiers TI-CBL2 est la 0.67.
Je dispose donc curieusement d'une version antérieure, la 0.51.

Peut-être est-ce une bêta, ou une version d'un prototype...

Le fichier semble avoir la même structure que les autres, mais l'entête est différente. Au lieu de mentionner CBL2, elle mentionne PING VING ou encore PVING.

Je n'ai pas encore osé la flasher...

Re: Du flashage des TI-CBL2

Unread postPosted: 22 Aug 2010, 17:38
by critor
Mic wrote:critor s'amuse avec son nouveau jouet... :D:


:#langue#:


Nouvel OS récupéré sur le site de Vernier: le 6.26.
Mise-à-jour en cours...

Re: Du flashage des TI-CBL2

Unread postPosted: 22 Aug 2010, 18:40
by critor
Rajouté le programme DataDir, qui permet de gérer (lire, écrire, effacer, défragmenter...) la mémoire d'archive de 830Ko du TI-CBL2.

Voici mon archive supplémentaire en ce moment:
Image
L'écart est du à la présence en mémoire du TI-CBL2 du logiciel DataMate. Je n'ai pas encore trouvé comment le virer.


TI-83/82Stats/82Stats.fr/76.fr TI-73 TI-83+/83+.fr/83+SE/84+/84+SE TI-86:
http://tiplanet.org/index.php?mod=ar ... oirid=1942

TI-92/92II TI-92+/Voyage200 TI-89/89Titanium:
http://tiplanet.org/index.php?mod=ar ... oirid=1941


Non porté sur TI-82/85 (absence d'un support officiel de l'assembleur) ni sur TI-80/81/Nspire (absence de prise pour brancher le TI-CBL2 :#langue#: ).


J'ai donc rangé la TI-Nspire dans la même catégorie que les TI-80 et TI-81!!! :8):