π
<-

News 2025
May (3)
April (2)

News 2024
August (1)
July (1)
May (1)

News 2023
June (2)
April (1)
March (2)

News 2022
July (1)
June (4)
May (4)
April (4)
March (3)

News 2021
August (5)
July (1)
June (1)
May (3)
April (12)
March (4)

News 2020
August (1)
July (3)
June (2)
May (2)
April (7)
March (4)

News 2019
August (1)
June (1)
May (3)
April (7)
March (10)

News 2018
August (3)
July (7)
June (3)
May (8)
April (13)
March (5)

News 2017
August (1)
July (1)
May (10)
April (3)
March (4)

News 2016
August (12)
July (3)
June (8)
May (12)
April (7)
March (9)

News 2015
August (11)
July (7)
June (6)
May (10)
April (2)
March (6)

News 2014
October (12)
August (4)
July (3)
June (13)
May (14)
April (12)
March (15)

News 2013
October (30)
August (14)
July (8)
June (27)
May (12)
April (29)
March (19)
January (27)

News 2012
October (37)
August (40)
July (27)
June (19)
May (35)
April (34)
March (42)
January (46)

News 2011
October (22)
August (23)
July (14)
June (29)
May (44)
April (24)
March (27)

News 2010
August (6)
July (10)
June (4)
May (1)
April (2)
March (1)

News 2009
June (1)

Dumping des derniers OS TI-Nspire CAS+

New postby critor » 05 May 2012, 01:33

Les TI-Nspire CAS+ sont des prototypes issus du TI-Phoenix qui ont été expérimentés en France dans des classes pilotes en 2006-2007 dans la perspective de l'introduction d'une épreuve de travaux pratiques comme en physique-chimie et SVT.

Hélas, ceux qui se sont amusés à utiliser la combinaison de touches qui sur les Nspire ultérieures lance le menu de maintenance, :nsmep: :nsen: :nsp: , ont eu une surprise fort désagréable: cette combinaison n'affiche aucun menu et déclenche l'effacement immédiat de l'OS sans aucune confirmation! :mj:

De plus, Texas Instruments n'a jamais sorti publiquement aucun fichier d'installation d'OS CAS+. Il était donc d'une part impossible de mettre à jour son OS, et d'autre part de réinstaller un OS si ce dernier était effacé, ce qui était beaucoup plus grave! :mj:
798 797


Et pour couronner le tout, les TI-Nspire CAS+ sont incapables de s'échanger un OS entre calculatrices, le menu "send OS" étant désactivé ou inopérant. :mj:

Certains ont donc des TI-Nspire CAS+ qui depuis 6 ans ne leur servent plus que de presse-papiers... :mj:



Dans une news précédente, nous vous annoncions un grand événement: le premier dumping d'un OS TI-Nspire CAS+ par moi-même! :bj:

Il s'agissait d'un vieil OS de mai 2006, le 1.0.334T présent sur le prototype CAS+ P1-EVT2 prêté par le musée Datamath.

La méthode de dumping a utilisé le shell Datalight qui permet de contrôler le système de fichiers via des commandes sur le port RS232 du connecteur dock. Il s'est simplement agi de copier les fichiers OS dans le dossier documents, afin de pouvoir ensuite les récupérer via le logiciel de transfert TI-Nspire Computer Link.
795




Hélas, il s'est trouvé que cet OS utilisait un ancien format plus proche du TI-Phoenix 1 que des TI-Nspire CAS+. Il ne pouvait pas être installé sur les TI-Nspire CAS+ PVT, les modèles évalués en 2006-2007, et ne permettait donc pas de réparer les calculatrices ayant perdu leur OS. :mj:

De plus, il s'est trouvé que le shell Datalight était désactivé sur les TI-Nspire CAS+ plus récentes, et que la même méthode de dumping ne pouvait donc pas être utilisée. :mj:



Nous décidâmes alors qu'il était vraiment grand temps d'en finir avec ces TI-Nspire CAS+ qui continuent d'être vendues sur les sites de revente en ligne aujourd'hui, et nous sommes mis à 5 à fond sur ces pauvres TI-Nspire CAS+:
  • Adriweb
  • Bsl
  • Goplat
  • Jimbauwens
  • et moi-même
Vont-elles nous résister lontemps? :P



Nous savions déjà que la TI-Nspire CAS+ recevait une adresse IP lorsqu'elle était branchée en USB, et utilisait le port 10001 pour communiquer avec le logiciel de transfert sur l'ordinateur, mais les commandes échangées dans ce contexte pouvaient uniquement accéder aux fichiers du dossier utilisateur "/documents", et nullement aux fichiers système. :mj:

En scannant les ports ouverts, Jimbauwens a découvert un shell ultra-secret sur le port 10002, non utilisé par le logiciel de transfert, mais qui permettait apparemment d'accéder à la totalité du système de fichiers, y compris aux fichiers système dont il trouvait même la localisation! :bj:

Nous supposons qu'il s'agissait du port utilisé pour les transferts entre calculatrices. Toutefois, la syntaxe du shell était extrêmement étrange... Mais heureusement, après analyse de l'OS 1.0.334T dans lequel ce shell était déjà présent, Goplat a réussi à déterminer la commande qui allait permettre à la calculatrice de s'envoyer les fichiers OS à elle-même, les enregistrant ainsi dans le dossier utilisateurs "/documents". :bj:
( pour les curieux : fm_xfer(127.0.0.1, pn_fm_fput, "/phx/documents/ndless/phoenix.tns", "/phoenix/install/phoenix.img", 0, 0, 0) )

Image
796




Adriweb et moi-même nous sommes empressés de dumper pour vous:
  • l'OS 1.0.494 du prototype TI-Nspire CAS+ P1-DVT1 :bj:
  • l'OS 1.0.529 des prototypes TI-Nspire CAS+ P1-PVT :bj:
  • l'OS 1.0.554 des prototypes Ti-Nspire CAS+ P1-PVT1.1 :bj: (version la plus courante)



Jetant un coup d'oeil au source Java de l'antique logiciel de transfert TI-Nspire Computer Link 1.0, j'ai alors pu vous reconstruire des fichiers tnc qui devraient être installables sur TI-Nspire CAS+! :bj:

Vous pouvez désormais réparer ("dé-bricker") vos CAS+ facilement ! Chose impossible auparavant car TI ne disposait apparemment plus de ces vieux OS de telle façon à les redistribuer, prêts à être installer.


A suivre... sur TI-Planet! :bj:



Liens:
OS TI-Nspire CAS+ 1.0.494
OS TI-Nspire CAS+ 1.0.529
OS TI-Nspire CAS+ 1.0.554
TI-Nspire Computer Link 1.0 (seule version supportant les TI-Nspire CAS+)
Link to topic: Dumping des derniers OS TI-Nspire CAS+ (Comments: 0)

Nspaint 0.7 est sorti!

New postby Excale » 03 May 2012, 18:35

Chokosta, auteur de Nspaint, un éditeur d'images on-calc codé en Lua vient d'updater son programme!

Ainsi, dans nSpaint 0.7, vous trouverez:
(repris de ce que Chokosta a lui même écrit)
  • -Bien évidement les même outils que dans nSpaint 0.6
  • -Une GUI qui ressemble franchement à la GUI native :):
  • -Un gestionnaire de fichiers
  • -Un outils pour copier le code d'une image (très utile pour les développeurs Lua!)
  • -Vous pouvez aussi coller une image!
  • -Undo et redo! :#fou#:
  • -Une option pour effacer toute l'image
  • -Un selecteur de couleur très bien fait (voir screens)
  • -Des outils de rotation et de symétrie
  • -Un filtre pour remplacer une couleur par une autre
  • -Un moyen de gérer le contraste de l'image
  • -Une aide très détaillée :;):

Le téléchargement c'est par ici: http://tiplanet.org/forum/archives_voir.php?id=3700 :):

Et un petit screen pour la route :

Image

Topic sur omnimaga: http://www.omnimaga.org/index.php?topic=9821.msg242458#msg242458
Link to topic: Nspaint 0.7 est sorti! (Comments: 1)

Menus de démarrage des prototypes Nspire CAS+

New postby critor » 03 May 2012, 00:20

Sur les TI-Nspire ClickPad, on peut invoquer divers menus de démarrage:

  • La reprogrammation du Boot2: :nsho: :nsen: :nsb:" />
    stdb2.gif
  • La reprogrammation du logiciel de Diagnostics: :nsho: :nsen: :nsg:
    stddg.gif
  • Le menu de maintenance: :nsho: :nsen: :nsp:
  • Le lancement d'une image de test: :nsho: :nsen: :nsx:
  • Le logiciel de diagnostics: :nses: :nsme: :nsg:

Les deux menus de reprogrammation sont munis d'un timeout et affichent l'écran suivant si aucun fichier valide n'est envoyé dans le temps imparti:
stderr.gif




Nous avions déjà remarqué que les derniers prototypes TI-Nspire CAS+ DVT et PVT disposaient des mêmes combinaisons de touches, à quelques petites différences près:
  • Les touches doivent occuper la même position sur les claviers CAS+ et ClickPad: il faut donc remplacer dans les combinaisons ci-dessus:
    • :nsho: par :nsmep:
    • :nsme: par :nses:
    • :nses: par :nsclp:
  • Le raccourci :nsmep: :nsen: :nsp: ne déclenche pas un menu de maintenance, mais un effacement immédiat et à ce jour définitif de l'OS :mj:
  • La validité du raccourci :nsclp: :nses: :nsg: n'avait jamais été prouvée, puisqu'aucun logiciel de diagnostics n'avait jamais été trouvé sur les prototypes CAS+.



Intéressons-nous ce soir au prototype TI-Nspire CAS+ P1-EVT2 dont nous avons dumpé l'OS avant-hier:
792


Son écran de démarrage est différent des Nspire ultérieures, le nom "Nspire" étant remplacé par "Texas Instruments", et l'on peut donc supposer que les écrans de reprogrammation du Boot2 et du logiciel de diagnostics seront différents.

Et effectivement, les petites icônes d'engrenages pour le Boot2 et de disquette pour le diagnostic sont remplacées par des inscriptions textuelles "+B2" et "+DG":
790 788


Le timeout semble plus long que les Nspire ultérieures, mais l'écran de timeout voit lui aussi son icône d'alerte disparaître, remplacée par l'apparition simultanée de 4 barres verticales au centre de la barre de changement:
789



Nous n'avons pas testé la combinaison :nsmep: :nsen: :nsp: , de peur qu'elle efface l'OS et que l'on ne puisse pas le remettre. En effet, l'OS ici présent 1.0.334T est plus proche de celui du TI-Phoenix 1 que de celui des TI-Nspire CAS+ DVT et PVT qui utilise des noms de fichiers différents. Il est donc possible que le logiciel TI-Nspire Computer Link 1.0 disponible publiquement ne soit pas capable de le réinstaller.

Par contre, la combinaison :nsmep: :nsen: :nsx: ne semble pas marcher. Il n'y aurait donc pas la possibilité de lancer d'image de test sur le P1-EVT2.


Toutefois, nous avons testé la combinaison pour lancer le logiciel de diagnostics, :nsclp: :nses: :nsg: et là il y a enfin des choses à dire! :bj:
Nous n'avons pas obtenu le lancement de ce logiciel, sans doute absent comme sur toutes les TI-Nspire CAS+ plus récentes que nous avons vu passer.
Mais nous avons enfin la preuve qu'il s'agit bien de la bonne combinaison! :bj:
En effet, l'utilisation de cette combinaison provoque l'affichage d'informations supplémentaires relatives au diagnostics dans la console RS232, ce qui n'était pas le cas sur les Nspire ultérieures:

Code: Select all
Boot Loader Stage 1
Build: Feb 27 2006, 18:04:35
Copyright (c) 2006 Texas Instruments Incorporated

System clock:        78 MHZ
SDRAM memory test:
Data   (ticks=0)
Addr   (ticks=1)
Fill   (ticks=5)
Test   (ticks=11)
Pass (ticks=17)
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A

Keypad request - launching DIAGS software...

Error reading/validating DIAGS image
Error loading DIAGS. reverting to BOOT2.
100%
BOOT1 complete.



Boot Loader Stage 2
Build: Feb 27 2006, 18:06:34
Copyright (c) 2006 Texas Instruments Incorporated


Nous pouvons donc enfin ce soir vous confirmer la validité de cette combinaison, et espérons que vous la testerez sur toutes les TI-Nspire CAS+ que vous verrez passer afin de maximiser les chances de découverte ce mystérieux logiciel de diagnostics CAS+ encore inédit à ce jour! ;)



Source:
Les menus de démarrage Nspire
Link to topic: Menus de démarrage des prototypes Nspire CAS+ (Comments: 0)

Nous devrons attendre encore plus l'OS 3.2 pour Nspire

New postby brahimmed30 » 02 May 2012, 16:01

Bonjour à toutes et à tous!
Selon le site http://www.techpoweredmath.com, TI a publié un e-mail annonçant que la date officielle de sortie de l'OS 3.2 serait pour le mois de Juin. Bien que cela signifie que nous ne bénéficierons pas de l'aide de cet OS cette année scolaire, nous aurons beaucoup de temps pour mettre à jour toutes les calculatrices pendant l'été avant le début de l'année scolaire 2012-2013.
------------
Mes cordiales salutations!

nCalc, la puissance de calcul de l'OS officiel avec Ndl3ss

New postby Excale » 01 May 2012, 15:20

Comme vous le savez sans doute, le Basic pour Nspire est très bien pour faire des maths et ce qui s'y rapporte, ce qui a valu un grand nombre de libraires (numtheory, ect...).
Mais si on veux faire des jeux ou de la programmation graphique, le Basic n'est vraiment pas fait pour ça.

On a donc le Lua, mais ce langage reste quand même lent par rapport à du code compilé, et connait bon nombre de limitations. Mais jusqu'alors il avait un bel avantage sur la programmation native grâce à ndless: on pouvait utiliser le moteur de calcul de la nspire (et donc le CAS sur les modèles CAS) en Lua, sans graves limitations venant du fait que les programmes Ndless ne sont pas formés comme l'OS les attend pour y stocker des variables.

J'ai donc décidé de faire une libraire qui utilise le moteur de calcul de la Nspire, afin de pouvoir faire de jolis programmes de math et de physique pour Ndless, chose franchement difficile sans ce que vous connaissez peut-être sous le nom de math.eval() [lua] ou expr() [basic].

Pour les connaisseurs, je rappelle que math.eval() renvoie un nombre. Ici, la librairie pourra faire en gros tout ce que permet expr() (c'est à dire renvoyer tous types de résultats).

Je n'ai pas encore commencé la librairie en tant que telle (c'est déjà bien long de trouver où est le moteur de calcul et comment l'utiliser), et le programme n'est pour l'instant utilisable qu'en mode console (en gros à des fins de debug). Au passage, merci à Compu pour NspireIO :).

Voici donc un aperçu de la console pour le moment:
Image

(le caractère étrange a << est lié au fait que la console ne gère que les strings ASCII, et que le moteur de calcul renvoie un résultat en UTF-8.)

Pour l'instant il y a deux fonctions principales. Une qui corrige la chaine d'entrée (casse, espaces...), et une qui calcule. Au passage, tel que le moteur est fait, je n'ai pas trouvé de fonction qui rajoute les parenthèses oubliées (sur l'OS, elles sont rajoutées pendant la frappe et non pendant le calcul).

Je m'adresse donc maintenant à vous. Si jamais des gens sont intéressés par cette libraire, dites moi ce que vous souhaiteriez comme fonctions, et s'il y a d'autres choses que vous aimeriez bien voir s'ajouter à cette librairie :).

(Techniquement, pour l'instant, on donne un string ASCII ou UTF-8 (codé sur 2 octets) en entrée et en retour on reçoit un string ASCII ou UTF-8 contenant le string "corrigé" ou calculé).

:;):


-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3316 utilisateurs:
>3286 invités
>23 membres
>7 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)