Page 1 of 3

Le Boot2 4.0.3 annonce de nouvelles TI-Nspire CX CR4 !

Unread postPosted: 28 Nov 2015, 02:06
by critor
Hier, nous vous annoncions donc la sortie d'un nouvel OS 4.0.3.29 pour TI-Nspire CX.
La seule nouveauté de cet OS semblait être la mise à jour du Boot2 en version 4.0.3.49 beaucoup plus grosse que la dernière version 3.9.1.34, et nous vous disions que c'était selon nous annonciateur de prochaines nouveautés significatives. ;)

Depuis, nous avons découvert de gros changements autour du Boot2.
Cette dernière version vient en fait avec un programme de chargement intermédiaire baptisé Boot1.5, lui aussi en version 4.0.3.49.

Le démarrage de la TI-Nspire CX passe donc de trois à quatre phases, l'OS se voyant donc désormais protégé par trois niveaux de sécurité au lieu de deux ! :o
Version < 4.0.2
Version ≥ 4.0.2
  1. Boot1
  2. Boot2
  3. OS
  1. Boot1
  2. Boot1.5
  3. Boot2
  4. OS
ImageImage

Un changement d'autant plus étonnant que l'actuel Boot1 3.0.0.99 des TI-Nspire CX semble être parfaitement capable selon nos tests de charger et lancer directement le Boot2 4.0.3.49, sans avoir à passer par le nouveau Boot1.5.



D'autre part, notre décompresseur de Boot2 nsBar a été mis à jour pour gérer le format des nouvelles paires Boot1.5+Boot2.
On peut donc alors voir apparaître au milieu du code du Boot2 4.0.3.49 les différents messages, et comparer avec ceux qui étaient déjà présents ou pas dans la version précédente 3.9.1.34.

Et quelle surprise lorsque nous découvrons l'ajout de messages attestant de nouvelles distinctions entre différents modèles de TI-Nspire par le Boot2 3.0.4 :
  • TI-nSpire Color
  • TI-nSpire Color CR
  • TI-nSpire Color CR4

Les "TI-nSpire Color" correspondent en fait aux anciennes TI-Nspire CX de révision matérielle antérieure à J. Ces premiers modèles moins bien sécurisés pouvaient être pleinement exploités avec le loader non officiel Nlaunchy, qui permettait même de transformer les modèles non-CAS en modèles CAS disposant donc du moteur de calcul formel :o

2878"TI-nSpire Color CR" correspond aux TI-Nspire CX CR qui sont apparues avec la révision matérielle J pour la rentrée 2013, introduisant une incompatibilité matérielle avec les versions 3.1 exploitées et bannissant ainsi définitivement Nlaunchy et le jailbreak communautaire Ndless 3.1 des nouveaux modèles puisqu'il devenait impossible d'y réinstaller des versions avec failles. Ces modèles disposaient en effet d'une toute nouvelle carte mère de référence "NSC CR MB 4440".

Bizarrement, la mise en place des TI-Nspire CX CR a suivi plusieurs phases, comme si TI avait depuis un moment un gigantesque plan mis en place en toute discrétion morceau par morceau :
  • 4449A compter de la révision matérielle S avec la nouvelle batterie Samsung pour la rentrée 2014, les TI-Nspire CX viennent préchargée en version 3.9.1. Cette révision matérielle introduit là encore une incompatibilité matérielle avec les versions précédentes 3.9.0 et 3.6, bannissant ainsi le jailbreak communautaire Ndless 3.6 de ces nouveaux modèles.
    Ce sont en fait de TI-Nspire CX CR2, comme visible dans le titre de leur logiciel de diagnostic 3.9.1.37 intégré : "CXCR Phase II (2014/08/12)".
    5472
  • Enfin avec la révision matérielle T, les TI-Nspire CX se voient encore munies d'une nouvelle carte mère de référence "CX_CRIII_MB_4412".
    Cette référence nous suggère ici le passage à une 3èmephase, et nous avons donc affaire à des TI-Nspire CX CR3

Avec "TI-nSpire Color CR4", le nouveau Boot Code 4.0.3.49 nous annonce donc que l'on entrerait désormais dans une 4ème phase, avec l'arrivée prochaine dans nos rayons de TI-Nspire CX CR4 ! :bj:
Mais contrairement aux TI-Nspire CX CR2 et CR3 qui ont continué à être gérées comme des TI-Nspire CX CR, le Boot Code fait apparemment une gestion spécifique distincte pour les TI-Nspire CX CR4... :o
Ce qui voudrait dire qu'il y a de gros changements comme nous n'en avons plus vu depuis la révision matérielle J pour la rentrée 2013 ! :D

A bientôt donc pour la découverte des nouvelles TI-Nspire CX CR4 ! ;)

Re: Le Boot2 4.0.3 annonce de nouvelles TI-Nspire CX CR4 !

Unread postPosted: 28 Nov 2015, 08:38
by DoOmnimaga
J'espère au moins que le Boot 1.5 va rendre plus difficile l'auto-destruction de calculatrices lorsqu'un utilisateur appuie sur Reset au bien mauvais moment.

Re: Le Boot2 4.0.3 annonce de nouvelles TI-Nspire CX CR4 !

Unread postPosted: 28 Nov 2015, 08:44
by parisse
Ca rejoindrait ma conjecture que TI va sortir des nspire tactiles tres bientot, j'ai du mal a imaginer qu'ils investissent beaucoup de R&D uniquement pour securiser encore plus leur OS pour les nspire existantes alors qu'il est pour le moment a l'abri si j'ai bien suivi. Du coup, il s'agirait de tester en grandeur nature que le meme boot marche sur toutes les nspire?
Reponse sans doute a la prochaine NCTM.

Re: Le Boot2 4.0.3 annonce de nouvelles TI-Nspire CX CR4 !

Unread postPosted: 28 Nov 2015, 08:54
by Adriweb
parisse wrote:Reponse sans doute a la prochaine NCTM.

Ou, en l'occurrence, lors de leur conférence internationale T3, qui va avoir lieu à Orlando (Floride) fin février 2016.
En 2011, c'est lors de cet événement qu'ils avaient annoncé la CX.

Après autant d'années, il serait temps qu'une upgrade majeure de la gamme Nspire arrive :)

Je vais de nouveau avoir la chance d'être présent à cette conférence (et même y participer en tant que co-speaker d'une session sur le Lua), donc je ferai le reporter exclusif pour TI-Planet ;)

Re: Le Boot2 4.0.3 annonce de nouvelles TI-Nspire CX CR4 !

Unread postPosted: 28 Nov 2015, 09:07
by Ti64CLi++
Mais donc cela voudrait dire qu'il faudrait complémentent changer le fonctionnement de Ndless s'il y a un Boot1.5 nan?

Re: Le Boot2 4.0.3 annonce de nouvelles TI-Nspire CX CR4 !

Unread postPosted: 28 Nov 2015, 12:05
by critor
DJ Omnimaga wrote:J'espère au moins que le Boot 1.5 va rendre plus difficile l'auto-destruction de calculatrices lorsqu'un utilisateur appuie sur Reset au bien mauvais moment.


Je n'ai pas l'impression que cela change quoi que ce soit à ce problème.
Boot1.5 et Boot2 sont simplement flashés l'un à la suite de l'autre dans la partition Boot2 de la NAND, avec effacement préalable.

Donc si tu fais reset pendant la reprogrammation, tu perds :
  • soit le Boot1.5 et le Boot2
  • soit uniquement le Boot2 si le Boot1.5 a eu le temps d'être intégralement écrit

Mais étudions ce dernier cas.

Voici un Boot1 qui ne trouve pas d'image à charger et lancer dans la partition Boot2 (donc ni Boot2, ni Boot1.5) :
Image

Voici maintenant un Boot1.5 qui ne trouve pas de 2ème image valide dans la partition Boot 2 :
Image

C'est pire, contrairement à l'écran précédent il n'y a ici aucune information visuelle expliquant pourquoi on est coincé.
Le Boot1.5 semble donc ne rien apporter en terme de récupération d'un Boot2 corrompu.

Re: Le Boot2 4.0.3 annonce de nouvelles TI-Nspire CX CR4 !

Unread postPosted: 28 Nov 2015, 12:17
by critor
neuronix wrote:Mais donc cela voudrait dire qu'il faudrait complémentent changer le fonctionnement de Ndless s'il y a un Boot1.5 nan?

Non, puisque Ndless n'exploite que l'OS.

Pense à un château de cartes, le Boot1 est au niveau du sol, et l'OS c'est le dernier étage.
L'OS reste au dernier étage, on peut y toucher directement.

On peut également, de la même façon qu'avant, toucher au Boot2 en descendant un étage.

Par contre, si Ndless exploitait le Boot1, là oui il y aurait des choses à changer vu qu'il faudrait traverser un étage supplémentaire pour y accéder depuis l'OS.

Re: Le Boot2 4.0.3 annonce de nouvelles TI-Nspire CX CR4 !

Unread postPosted: 28 Nov 2015, 12:24
by critor
parisse wrote:Ca rejoindrait ma conjecture que TI va sortir des nspire tactiles tres bientot, j'ai du mal a imaginer qu'ils investissent beaucoup de R&D uniquement pour securiser encore plus leur OS pour les nspire existantes alors qu'il est pour le moment a l'abri si j'ai bien suivi. Du coup, il s'agirait de tester en grandeur nature que le meme boot marche sur toutes les nspire?
Reponse sans doute a la prochaine NCTM.


Je vais te répondre en toute sincérité : je ne suis au courant de rien.
Même l'année dernière la TI-83 Premium CE, je l'ai découverte en même temps que les collègues présents aux journées APMEP en novembre 2014.

Je peux me tromper, mais je ne suis pas sûr qu'une TI-Nspire tactile soit pour tout-de-suite.
Ce que l'on a remarqué pour l'instant annonce peut-être un nouveau modèle... mais les nouveautés apportées peuvent aussi bien concerner le tactile que tout autre chose.
En tous cas si on ne s'embarrasse pas de la gestion du multi-touch, le passage à un écran tactile d'un modèle disposant déjà d'un dispositif de pointage est trivial.

Pour le moment oui, les TI-Nspire CX sont à l'abri de Ndless - tous les nouveaux acheteurs sont dans l'incapacité totale de l'installer.
Mais on n'est jamais trop prudent je suppose, chose que TI tient de son passé militaire.

Re: Le Boot2 4.0.3 annonce de nouvelles TI-Nspire CX CR4 !

Unread postPosted: 28 Nov 2015, 12:52
by critor
Finalement, lorsque l'on regarde nos comparaisons de strings Boot2 triées par ordre alphabétique, il y a bien des nouveautés concernant l'écran :

Le nouveau Boot2 4.0.3 à droite fait désormais la distinction entre deux fabricants d'écran, ce dont l'ancien Boot2 3.9.1.34 se moquait apparemment complètement :

J'ignore quels seraient l'ancien et le nouvel écran.

Si il y a désormais besoin de distinguer deux types d'écran, c'est que leurs spécifications diffèrent.

Mais cela peut être bien autre chose que du tactile, apparemment mentionné nulle part dans ces ajouts, et qui semblent concerner de façon écrasante comme tu peux voir bien d'autres choses que l'écran.

Il va me falloir des indices et preuves bien plus tangibles avant d'annoncer un écran tactile en page d'accueil.

On retrouve ces deux ajouts une deuxième fois :

Re: Le Boot2 4.0.3 annonce de nouvelles TI-Nspire CX CR4 !

Unread postPosted: 28 Nov 2015, 21:44
by Adriweb
NewVisionDisplay propose du tactile: http://newvisiondisplay.com/products/preci-touch/ mais ils n'ont plus la dénomination "LCD" directement.
Bref, ouai, sans preuve tangibles, difficile de dire quoi que ce soit :P