Page 1 of 4

Sortie mise-à-jour TI-Nspire CX 4.5.1

Unread postPosted: 17 Apr 2019, 15:45
by critor
Pour la rentrée 2019, Texas Instruments sort les nouvelles TI-Nspire CX II.
Toutefois les anciennes TI-Nspire CX avaient jusqu'à présent des difficultés de connectivité avec les TI-Nspire CX II :
  • d'une part, il fallait obligatoirement mettre la prise USB mini-A côté TI-Nspire CX II, sans quoi on se prenait une erreur immédiate sur la TI-Nspire CX avant même d'avoir eu le temps de tenter quoi que ce soit
  • et d'autre part même avec ça, nombre d'erreurs de transfert pouvaient arriver lors de l'envoi de fichiers d'une TI-Nspire CX vers une TI-Nspire CX II au-delà d'une certaine taille

Mais heureusement aujourd'hui, Texas Instruments nous sort sa dernière mise à jour pour TI-Nspire CX, de numéro de version complet 4.5.1.12

Les nouvelles fonctionnalités incluent justement comme déjà annoncé lors de notre reportage à la T3IC2019 :
  • une révision de la connectivité supprimant toute contrainte pour les transferts de fichiers entre les TI-Nspire CX et CX II :bj:
  • la possibilité désormais de changer très rapidement l'unité d'angle entre degrés et radians juste en cliquant sur l'icône associée dans la barre de titre :bj:

Une autre nouveauté concerne la fonction dbd() retournant le nombre de jours séparant deux dates, qui se voit dépréciée au profit de deux nouvelles fonctions dont les paramètres ne sont plus des nombres MM.JJAAAA ou JJMM.AAAA mais des listes humainement plus clairs.
L'ancien format numérique avait aussi le défaut de subir des transformations lorsque passé dans l'historique de calculs. La date numérique 01.012010 par exemple y devenait 1.01201, soudainement beaucoup moins claire.

Contrairement à l'ancien format numérique, ces nouveaux paramètres ont justement l'avantage dans le mode par défaut de ne pas voir leur saisie transformée lorsque passée dans l'historique des calculs, et donc de rester directement compréhensibles. :)

Et en prime les années bissextiles sont maintenant correctement gérées; il était temps ! :)

Le système d'exploitation 4.5.1.12 a visiblement été compilé le 13 février 2019.

Notons qu'il est accompagné d'une image de mise à jour du couple Boot1.5 et Boot2, compilée pour sa part le 9 mai 2018 en version 4.5.0.14.

Écoutons le port série pendant le démarrage de ces nouvelles versions :
Code: Select all
Boot Loader Stage 1 (3.00.99)
Build: 2010/9/9, 17:29:13
Copyright (c) 2006-2010 Texas Instruments Incorporated
Using production keys

Last boot progress: 65

Available system memory: 33196
Checking for NAND: NAND Flash ID: Generic 1 GBit (0xA1)
SDRAM size: 64 MB
Wakeup Event: ON.
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clocks:  CPU = 132MHz   AHB = 66MHz   APB = 33MHz   
Unlocked!
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Off Key Modifier
Loading code from Diags...
Scanning partition...
Processing BootD partition...
Scanning partition...
CPU=198
CXBOOT1.54.50.14


Boot Loader Stage 1.5 (4.5.0.14)
Build: 2018/5/9, 15:40:47
Copyright (c) 2006-2018 Texas Instruments Incorporated
Using production keys

Clocks:  CPU = 99MHz   AHB = 33MHz   APB = 16MHz   
Checking for NAND: NAND Flash ID: Generic 1 GBit (0xA1)


Initializing graphics subsystem.

Loading from Boot 2 partition...

100%

BOOT1.5: loading complete (254 ticks), launching <BOOT2> image.






Boot Loader Stage 2 (4.5.0.14)
Build: 2018/5/9, 15:42:18
Copyright (c) 2006-2018 Texas Instruments Incorporated
Using production keys

Clocks:  CPU = 99MHz   AHB = 33MHz   APB = 16MHz
Checking for NAND: NAND Flash ID: Generic 1 GBit (0xA1)
This device has Napoca.


Initializing graphics subsystem.
Boot option: Off Modifier


Initializing filesystem.
Datalight Reliance v2.10.1150
Copyright (c) 2003-2006 Datalight, Inc.
Datalight FlashFX Pro v3.00 Build 1358
Nucleus Edition for ARM9
Copyright (c) 1993-2006 Datalight, Inc.
Patents: US#5860082, US#6260156.
FB NAND Flash Controller
Filesystem ready.
Purging temporary files...

Loading Operating System...

100%

BOOT2: loading complete (1763 ticks), launching <TI-Nspire> image.



TI-nSpire OS (4.5.1.12)
Build: 2019/2/12, 18:0:54
Copyright (c) 2006-2019 Texas Instruments Incorporated

Beginning system initialization.
Clocks:  CPU = 99 MHz AHB = 33 MHz APB = 16 MHz

This device has Napoca.
Preparing file system. This takes a while...
   POSIX layer initialized.
   POSIX "NULL" device initialized.
   POSIX "CONSOLE" device initialized.
Datalight Reliance v2.10.1150
Copyright (c) 2003-2006 Datalight, Inc.
Datalight FlashFX Pro v3.00 Build 1358
Nucleus Edition for ARM9
Copyright (c) 1993-2006 Datalight, Inc.
Patents: US#5860082, US#6260156.
FB NAND Flash Controller

   POSIX file system initialized.
File system ready.





TOTAL BYTES: 101295
autodim_power_callback: Stop dim Timer. flags(0x4)
------------------ Module is Gone!!
TouchPad Firmware Revision : 01060000

Created Execution Context
<TI_PCL_Init2> SetSystem Settings   -->
<TI_PCL_Init2> TI_RM_LoadAllStrings -->
<TI_PCL_Init2> TI_UI_IME_Init -->
<TI_PCL_Init2> RegisterC1Widgets -->
<TI_PCL_Init2> TI_GOIO_InitializeGoIO -->
<TI_PCL_Init2> TI_AM_Initialize -->
Product   : 16 (defined in os/inc/deviceinfo.h)
Platform  : 2 (defined in documentmanager/inc/hal.h)
Version   : 3.6.0.337 CE
Build Date: 2013-5-10
TI_PM_DIM_settime: Dim set to 90.
RET - Echo UDP: TI_Echo_UDP_Init called +++
RET - ECHO UDP: EchoUDPListenerThread. Inside Thread +++
autodim_power_callback: Stop dim Timer. flags(0x4)
Wireless Status:WCM_Info_GetStatus():SUCCESS
Network Status: SLED is Not Attached
TI_PM_DIM_disable: Stop dim Timer.
TI_PM_DIM_disable: Stop dim Timer.
autodim_power_callback: Stop dim Timer. flags(0x4)


Nous y apprenons qu'en fait, suite probablement a un décalage horaire :
  • l'image Boot1.5 a en réalité été compilée le 9 mai 2018, plus précisément à 15h 40min 47s
  • l'image Boot2 a en réalité été compilée le 9 mai 2018, plus précisément à 15h 42min 18s
  • l'OS a en réalité été compilé le 12 février 2019, plus précisément à 18h 00min 54s

Selon si tu disposes d'une TI-Nspire CX ou TI-Nspire CX CAS, l'OS une fois transféré et installé occupera de 14,90 à 15,20Mo dans ta mémoire de stockage, soit une progression en taille négligeable comme c'est le cas depuis la rentrée 2016. Si tu utilises déjà une version 4.4 ou 4.5.0, tu ne verras donc franchement aucune différence là-dessus. :)

Attention, comme déjà annoncé, l'installation de cette version 4.5.1 est obligatoire si tu passes les épreuves de l'IB 2019 (Baccalauréat International).

Notons qu'après la mise à jour tu ne pourras plus :
  • revenir à une version inférieure
  • installer Ndless, jusqu'à la publication d'un éventuel Ndless 4.5.1 si jamais il sort un jour.
La seule façon d'échapper à ces limitations est, si tu ne l'as pas déjà fait, d'installer avant la mise à jour un gestionnaire de démarrage tiers capable de faire ignorer le numéro de version minimale autorisée et d'activer lui-même Ndless, comme par exemple nBoot + ControlX si compatible.

Téléchargements :

Re: Sortie mise-à-jour TI-Nspire CX 4.5.1

Unread postPosted: 17 Apr 2019, 16:17
by grosged
Donc, si j'ai bien compris, ma nspire CX CAS ayant déjà nBoot et ControlX installés (avec Ndless en autorun), je ne risque pas de perdre Ndless en installant la toute dernière mise-à-jour, c'est bien ça ?

Pour info, actuellement, quand je fais un reset, je peux lire ceci:

CPU=198|CXBOOT2 4.3.49|OS patcher
CtrlX4.5.0

Et quand je consulte le Menu Etat de l'unité, j'ai...
Version : 4.5.0.1180
puis...
Version du code Boot1: 3.0.0.99
Version du code Boot2: 255.25.5.65535

Re: Sortie mise-à-jour TI-Nspire CX 4.5.1

Unread postPosted: 17 Apr 2019, 16:21
by critor
@grosged Pour avoir Ndless en 4.5.1, il faut une manipulation supplémentaire que je n'ai pas encore détaillée.

Re: Sortie mise-à-jour TI-Nspire CX 4.5.1

Unread postPosted: 17 Apr 2019, 16:22
by critor
Puisqu'il s'agit si j'ai bien compris de la dernière mise à jour TI-Nspire CX, j'en profite pour étoffer les diagrammes commémoratifs de l'espace occupé en mémoire de stockage par chaque version connue.

TI-Nspire et TI-Nspire CAS+ puis TI-Nspire CAS, avec la crise de 2010-2011 où les mises à jour étaient tellement grosses qu'elles ne rentraient plus dans l'espace libre de la machine : :p


TI-Nspire CX et TI-Nspire CX CAS, avec même les erreurs de 2011 où la ROM TI-84 était incluse dans les OS TI-Nspire CX alors que nous ne disposions d'aucun moyen de l'utiliser : :p

Re: Sortie mise-à-jour TI-Nspire CX 4.5.1

Unread postPosted: 17 Apr 2019, 16:26
by grosged
critor wrote:@grosged Pour avoir Ndless en 4.5.1, il faut une manipulation supplémentaire que je n'ai pas encore détaillée.

D'accord, merci, critor. Il vaut mieux ne pas trop se précipiter, alors ;)
En attendant , je vais mettre à jour ControlX (je remarque qu'il est passé en version 5.0.0 ;) )

Re: Sortie mise-à-jour TI-Nspire CX 4.5.1

Unread postPosted: 17 Apr 2019, 16:33
by Hamza.S
Presque 2 ans pour sortir une mise à jour, ça se voit qu'ils ont envie d'abandonner les modèles

Re: Sortie mise-à-jour TI-Nspire CX 4.5.1

Unread postPosted: 17 Apr 2019, 16:41
by critor
Ben ils ont visiblement décidé de ne plus apporter de nouveautés sur les TI-Nspire CX pour se concentrer sur les TI-Nspire CX II.

Sinon, ci-joint la feuille de calcul source des diagrammes, si jamais ça peut servir :
nspire_sizes.ods


Cette feuille de calcul-ci ne sera pas mise à jour avec les TI-Nspire CX II.
Les TI-Nspire CX II ont en effet un fonctionnement totalement différent, l'OS n'étant pas dans la mémoire de stockage comme en témoigne l'espace libre :
10873

Ce qui a sans doute à voir avec la réduction de l'espace de stockage, de 115,2Mo sur les TI-Nspire CX à seulement 92,3Mo sur les TI-Nspire CX II.

Re: Sortie mise-à-jour TI-Nspire CX 4.5.1

Unread postPosted: 17 Apr 2019, 18:38
by Hamza.S
nouvelles fonctions :
Code: Select all
dbdDMY()
dbdMDY()

j'ai pas trouvé autres choses pour le moment

Re: Sortie mise-à-jour TI-Nspire CX 4.5.1

Unread postPosted: 17 Apr 2019, 18:42
by critor
J'avais donc raté ça, merci. :)

Re: Sortie mise-à-jour TI-Nspire CX 4.5.1

Unread postPosted: 17 Apr 2019, 18:49
by Hamza.S
De rien :)