π
<-

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)

Découvre tous les secrets des OS et Boot2 3.9.1

New postby critor » 20 Dec 2014, 15:02

Dans une actualité précédente, nous vous informions de la présence d'un nouvel OS 3.9.1 sur les toutes dernières TI-Nspire CX fabriquées.

Le problème était que cet OS 3.9.1 n'était plus compatible avec l'utilitaire DowngradeFix 3.9 permettant d'installer Ndless 3.6 à partir d'un OS 3.9.0.461 ou 3.9.0.463.
Cet OS n'étant de plus pas disponible via le site officiel de Texas Instruments, il était impossible à l'équipe Ndless d'adapter l'outil DowngradeFix.

Heureusement, notre membre Thatguy a réussi à dumper son OS de TI-Nspire CX non-CAS 3.9.1 en suivant notre tutoriel. :bj:
Notons qu'il reste quand même toutefois encore à récupérer l'OS TI-Nspire CX CAS 3.9.1.


Découvrons donc ce nouvel OS ensemble. Son numéro de version complet est 3.9.1.38 et il a été compilé le 18 août 2014. Il nous paraît extrêmement semblable aux OS 3.9.0 et sans grand intérêt - ce serait donc à priori une mise à jour mineure.

Toutefois, cet OS monte la version minimale d'OS installable par la calculatrice à 3.9.1.38, interdisant ainsi l'installation de toute version antérieure. Bizarre pour une mise à jour mineure... Cela ne cacherait-il pas quelque chose ? :o

Et effectivement cet OS ne vient pas seul, comme l'on remarque dans la console de démarrage : ;)
Code: Select all
POSIX file system initialized.
File system ready.
Boot2 updater: SUCCESS!! BOOT2 image.
BOOT2 updater: successfully installed version 3.9.1.34

Cet OS contient en effet une nouvelle version 3.9.1.34 du Boot2, code de démarrage critique de la calculatrice, qu'il va mettre à jour lors de son premier démarrage.
Rappelons que la mise à jour du Boot2 est une opération critique et dangereuse, nécessitant autour de 3 secondes, et qu'elle est réalisée de façon totalement invisible pour l'utilisateur.
A chaque démarrage de la calculatrice, l'OS compare la version de Boot2 utilisée par la calculatrice à celle qu'il inclus, et effectue la mise à jour le cas échéant - usuellement au 1er lancement d'un OS plus récent nouvellement installé.
Plus précisément, la mise à jour du Boot2 si déclenchée s'effectue dès l'apparition de l'écran grisé. Par sécurité, vous ne devez surtout pas appuyer sur le bouton 'reset' ou débrancher l'alimentation pendant les trois premières secondes suivant l'apparition de cet écran, au risque de détruire votre calculatrice !



Pour Texas Instruments, il s'agit donc d'une mise à jour majeure, et nous allons tenter de comprendre ce qu'il y a de neuf dans ce nouveau Boot2.

D'après la console de démarrage, ce Boot2 3.9.1.34 a été compilé une 10aine de jours avant l'OS 3.9.1.38, soit le 7 août 2014. Il succède ainsi au Boot2 3.2.4.7 du 13 janvier 2013.
Code: Select all
Boot Loader Stage 2 (3.9.1.34)
Build: 2014/8/7, 11:13:22
Copyright (c) 2006-2014 Texas Instruments Incorporated
Using production keys


Dès les premières lignes, une nouveauté retient notre attention :
Code: Select all
Clocks:  CPU = 132MHz   AHB = 66MHz   APB = 33MHz
Checking for NAND: NAND Flash ID: Generic 1 GBit (0xA1)
This device has Napoca.

Le Boot2 nous signale que la calculatrice sur laquelle il tourne a 'Napoca'. :o
Mais qu'est-ce que 'Napoca' ? Une ville de roumanie ? Une maladie contagieuse ? La détection d'une contamination par 'Ndless' peut-être ? :P
Plus sérieusement, même si il nous reste à expérimenter pour confirmer, comme c'est affiché juste après le test de la mémoire Flash-NAND il pourrait s'agir d'une vérification de la différence toujours inconnue entre les nouvelles révisions matérielles J+ (compatibles uniquement avec les versions d'OS et de Boot2 3.2.4 et plus) et les anciennes révisions matérielles A-I (compatibles avec toutes les versions d'OS et de Boot2).

L'utilisation de quelques utilitaires Ndless comme nsNandMgr et nsPartManagic permet d'obtenir quelques informations supplémentaires assez intrigantes sur le nouveau Boot2...

En effet, là où le Boot2 3.2.4.7 occupait 435 pages mémoire, le Boot2 3.9.1.34 en occupe 512, soit une augmentation en taille de près de 18% ! :o
Une augmentation si importante, que le Boot2 3.9.1.34 occupe même 1 bloc supplémentaire en mémoire NAND (1 bloc = 64 pages) !

Que font donc ces 15% de nouveau code ?
Je vous avais déjà fait part de ma petite idée bien avant d'avoir ces dernières informations, et il semble, malheureusement, que j'ai eu entièrement raison - je m'explique.
Depuis la version d'OS 3.6, beaucoup de nouveautés ont été apportées par Texas Instruments au niveau de l'installation d'OS. Indépendamment de la version minimale d'OS installable, les OS 3.6 et ultérieurs refusent d'installer :
  • les OS 3.2.4 et antérieurs, car ne disposant pas des nouveaux fichiers de signature 'manifest'
  • les OS modifiés/allégés avec notre utilitaire TNOC
Si bien que dans plusieurs de nos tutoriels, nous vous demandions de supprimer l'OS de la calculatrice afin d'installer le nouvel OS à partir de l'invite du Boot2, qui alors au maximum en version 3.2.4 n'effectuait pas toutes ces nouvelles vérifications.

Et effectivement, le Boot2 3.9.1.34 implémente tout simplement toutes ces nouvelles sécurités concernant l'installation et le lancement d'OS.

Un OS 3.2.4 ou antérieur sera refusé avec le message "Where is manifest?" :
Code: Select all
TI_OS_INSTALL_PRECHECK (5)
TI_OS_INSTALL_VERIFYING_IMAGE (10)
IMAGE: verifying file /tmp/TI-Nspire.tco
Where is manifest?
TI_OS_INSTALL_VERIFYING_RESOURCE (95)
TI_OS_deleteTree(): path /tmp
Deleting file [/tmp/TI-Nspire.tco]
TI_OS_deleteTree: deleteAllFiles Done!
TI_OS_INSTALL_FAILED
  TI_OS_INSTALL_IMAGE_INVALID
Install failed!


Un OS modifié/allégé avec notre outil TNOC sera lui refusé avec le message "Archive has been modified." :
Code: Select all
TI_OS_INSTALL_PRECHECK (5)
TI_OS_INSTALL_VERIFYING_IMAGE (10)
IMAGE: verifying file /tmp/TI-Nspire.tco
Archive has been modified.
TI_OS_INSTALL_VERIFYING_RESOURCE (95)
TI_OS_deleteTree(): path /tmp
Deleting file [/tmp/TI-Nspire.tco]
TI_OS_deleteTree: deleteAllFiles Done!
TI_OS_INSTALL_FAILED
  TI_OS_INSTALL_IMAGE_INVALID
Install failed!


Il est encore trop tôt pour tirer toutes les conséquences de ces nouvelles limitations.


Référence : http://wiki.tiplanet.org/Versions_Nspire

Link to topic: Découvre tous les secrets des OS et Boot2 3.9.1 (Comments: 39)

Représente et étudie enfin tes graphes sur TI-Nspire

New postby critor » 03 Dec 2014, 23:06

Voici ce soir une première version bêta publique de GraphMaster, un classeur TI-Nspire destiné à vous aider à travailler sur des graphes.

Les graphes sont un objet mathématique étudié :
  • en Terminale ES spécialité Mathématiques
  • en Terminale S spécialité ISN

GraphMaster cible à ce jour plus spécifiquement le programme de Terminale ES, qui à la différence est sanctionné par une épreuve écrite terminale, et gère tous les types de graphes:
  • orientés ou non
  • pondérés ou non

Les différentes pages du classeur vous permettent d'étudier différents aspects:
  • La première page vous permet:
    • de saisir la liste des sommets de votre graphe et sa matrice de transition associée
    • d'obtenir en direct la représentation du graphe ainsi que des informations de base
  • La deuxième page s'intéresse aux degrés des sommets et à l'existence de chaînes et cycles eulériens.
  • La troisième page vous permet d'appliquer l'algorithme de Dijkstra pour trouver le plus court chemin entre deux sommets, et vous en fournit même la trace usuelle sous forme de tableau à recopier ! :bj:
ImageImageImage


Il y a possiblement encore des bugs dans cette version bêta - n'hésitez pas à signaler toute anomalie afin de parfaire cet outil d'ici vos examens. ;)


Téléchargement : /forum/archives_voir.php?id=119875

1er prototype de TI-Nspire RS232 Cradle par Tangrs

New postby critor » 23 Nov 2014, 11:36

Le connecteur Dock des TI-Nspire permet nombre de choses avec ses 26 broches :
  • vérification du niveau de l'alimentation
  • recharge de la batterie (si utilisation d'une batterie rechargeable)
  • communication RS232 (broches 3-4 Tx/Rx) pour :
    • reprogrammer le Boot2
    • reprogrammer le logiciel de Diagnostics
    • installer un OS (Nspire monochromes uniquement - désactivé sur les Nspire CX)
    • lancer une image de test (Nspire monochromes uniquement - désactivé sur les Nspire CX)
    • accéder à l'invite de commande du shell si activé (bien souvent, activé seulement sur certains prototypes)
  • 2ème port USB (broches 20-21 USB Data+/-)
  • contrôle de périphériques (broches GPIO)

Il n'existe publiquement que 3 appareils officiels en tirant profit :
  • le TI-Nspire Navigator Cradle pour la communication WiFi
  • l'interface d'acquisition de mesures physiques TI-Nspire Lab Cradle
  • les stations d'accueil TI-Nspire Docking Station permettant la recharge et le transfert de données en USB
709 325 299


3025La communauté n'a su pour sa part jusqu'à présent n'exploiter que le RS232, et certaines rares broches GPIO, et ce bien que le 2ème port USB soit publiquement documenté depuis plus d'un an.

  • Jim Bauwens, par exemple, fut le premier à exploiter le RS232 pour produire du son et Levak reprit l'idée pour le premier (et seul à ce jour) jeu TI-Nspire multimedia, Nyan Cat and the vegetables (Nyan cat et les légumes) en Lua.


  • Jim Bauwens à nouveau développa également un programme Lua pour contrôler un afficheur à diodes.
  • En février 2013, Vogtinator exploitait pour la première fois une broche GPIO, la numéro 6 (GPIO4), afin de faire sortir du son de bien meilleure qualité.

2174371À chaque fois, nos branchements étaient du pur bricolage, avec leur lot de faux contacts et court-circuits.

3428231Plusieurs d'entre nous avaient bien tenté quelques astuces, mais cela restait de l'artisanat "scolaire", avec l'utilisation de gommes, de cartouches d'encre...

La communauté Omnimaga avait proposé plusieurs cartes d'interface, mais pas une seule n'avait été capable de franchir le cap du dessin industriel et d'atteindre la phase de production.

En juin 2013, Tangrs que l'on connaît pour avoir participé au portage de Linux sur TI-Nspire, commençait à s'intéresser à ce problème sur son blog, avec un design assez intéressant.

Aujourd'hui, Tangrs nous revient avec le tout premier prototype d'une véritable interface RS232 dédiée au branchement sur le connecteur Dock des TI-Nspire, qu'il se propose de vous vendre après production de masse ! :bj:

Un tout en un, avec :
  • un connecteur adapté au connecteur Dock de la TI-Nspire
  • un réceptacle épousant la forme du boîtier TI-Nspire
  • la carte interface USB/TTL intégrée

Nous regrettons toutefois que cette interface n'exporte pas les autres broches du connecteur Dock, notamment celles du 2ème port USB.

Nous nous interrogeons également sur la fiabilité et durabilité du contact avec le connecteur Dock TI-Nspire, qui semble être réalisé à l'aide de simples soudures risquant de s'user mécaniquement à force de brancher et débrancher.

Enfin, nous nous demandons si le réceptacle conviendra aussi aux anciennes TI-Nspire monochromes plus épaisses.


Source : https://blog.tangrs.id.au/2013/06/idea- ... l-adapter/

Nouvel OS 3.9.1 incompatible Ndless / DowngradeFix à ce jour

New postby critor » 19 Nov 2014, 21:44



Bien qu'elle ne soit pas distribuée via le site de Texas Instruments qui en est toujours à la version 3.9.0.463 du 2 juin 2014, l'on vient de nous signaler que les TI-Nspire CX neuves achetées cette année peuvent venir avec une version d'OS plus récente, la 3.9.1.38.
Even though it's not distributed through TI's site, which remains at version 3.9.0.463 dated June 2nd, 2014, we've just been made aware that brand-new Nspire CX calculators bought this year can be equipped with a newer OS version, 3.9.1.38.

4083
Ce nouvel OS viendrait de plus avec une nouvelle version du Boot2, la 3.9.1.34.
This new OS would also come with a new Boot2 version, 3.9.1.34.

Les premiers éléments qui nous ont été communiqués indiqueraient :
  • que notre utilitaire DowngradeFix 3.9 ne fonctionne pas sur cette version
  • qu'il est interdit de réinstaller les versions 3.9.0 à partir de cette version
The first pieces of information that were given to us indicate that:
  • our DowngradeFix 3.9 utility doesn't work on that version
  • downgrading to 3.9.0.463 from 3.9.1.38 is forbidden

En conséquence, il n'est à ce jour pas possible de downgrader les TI-Nspire CX en version d'OS 3.9.1, et par extension tout aussi impossible d'y bénéficier de la puissance de Ndless :'(
As a consequence, to date, downgrading TI-Nspire CX calculators from OS version 3.9.1.38 is impossible, and therefore, taking advantage of Ndless' power is impossible as well :(


Toutefois, le délai de 17 jours depuis la publication de DowngradeFix 3.9 nous semble beaucoup trop court pour qu'il s'agisse d'une parade officielle à DowngradeFix 3.9, surtout que la version se trouve apparemment ici sur des TI-Nspire CX neuves qui ont été produites il y a un certain temps...
However, the fact that it's been only 17 days since DowngradeFix 3.9 was published, seems way too short to us for this 3.9.1.38 OS to be an official counter-measure to DowngradeFix 3.9, all the more the brand-new Nspire CX calculators running 3.9.1.38 that were mentioned to us seem to have been manufactured a while ago...


On pourrait espérer, à priori, que la faille n'est pas corrigée dans cette version, et qu'une correction d'adresses suffira à y faire fonctionner DowngradeFix 3.9 ;)
We could hope that this version still has a hole, and that fixing addresses embedded into the exploit would be enough to make DowngradeFix 3.9 work ;)


Cependant, pour confirmer ou infirmer cela, il faut commencer par récupérer, d'une façon ou d'une autre, une image de cet OS 3.9.1, puisqu'il n'est pas diffusé sur le site officiel de Texas Insturments. Par conséquent, faites-vous connaître si vous êtes un des "chanceux" propriétaires d'une calculatrice équipée de cette version d'OS :)
However, in order to confirm or infirm this, the first thing to do is to somehow retrieve a copy of that new 3.9.1 OS version, since it's not provided by TI's official site. Therefore, notify us if you're one of the "lucky" owners of calculators running such an OS version :)


En vous remerciant.
Thanks in advance.


Avec nGravnix, mets ta Nspire sens dessus dessous !

New postby critor » 18 Nov 2014, 09:23

A.J. Orians, via les communautés chinoises cnCalc.org et sCalc.org, publie "nGravnix", un portage du jeu Flash Gravnix pour calculatrices TI-Nspire munies de Ndless.

nGravnix est un jeu qui te mettra littéralement sens dessus dessous. Tu dois faire disparaître tous les blocs du plateau de jeux. Il te suffira de réunir les blocs similaires qui s'auto-anhiliront, et pour cela tu disposes d'une arme terrible, la gravité dont tu peux changer la direction avec les touches fléchées tel dans une gravure de M. C. Escher.
ImageImage


Pour la petite anecdote, rappelons que cette gravure a servi d'inspiration à une scène musicale du film Labyrinthe de 1986 avec David Bowie :


Le jeu a l'avantage d'être en anglais et donc accessible au plus grand nombre, et quelques blocs bonus auront un comportement qui pourra vous être salvateur comme expliqué ci-contre.


Téléchargement : voir sources ci-dessous (il faut être connecté sur cncalc pour voir les fichiers joints)

Source : http://scalc.org/store/archives/525 via http://www.cncalc.org/thread-11068-1-1.html

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
838 utilisateurs:
>815 invités
>15 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)