π
<-

OS 4.2 spécial avec programme d'installation vidant mémoire

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

OS 4.2 spécial avec programme d'installation vidant mémoire

Unread postby critor » 26 May 2016, 22:47

Un utilisateur de TI-Nspire CX CAS partage aujourd'hui avec nous un fichier d'installation de l'OS 4.2 assez spécial, fichier qui lui a été envoyé par le SAV de Texas Instruments (TI-Cares) car il n'arrivait plus à installer d'OS sur sa machine.
Et ce fichier est clairement anormal avec 14,3Mo, étant sensiblement plus gros que la version 4.2 du site officiel et ses 12,3Mo.

Une visualisation des ressources contenues dans le fichier d'installation à l'aide d'un utilitaire d'archivage compatible PKZIP nous fait remarquer immédiatement ce qu'il y a de particulier.
Le fichier correspondant à l'OS TI-Nspire CX s'appelle habituellement "TI-Nspire.img" et fait plus de 10Mo.
Nous remarquons ici que le fichier "TI-Nspire.img" a une taille ridicule en comparaison de 771Ko, et que le fichier d'OS porte en fait un autre nom, "os.install".



186Mais qu'a bien pu faire TI, et en quoi cela résoudrait-il les problèmes d'installation ? :#roll#:

Tentons d'y voir plus clair en installant cet OS 4.2 spécial sur notre calculatrice, avec une interface USB/TTL pour récupérer les messages de debug de la console série. ;)



Bref nous envoyons le fichier, la calculatrice redémarre, passe le Boot1, le Boot2, et s'apprête donc à lancer le fichier "TI-Nspire.img" comme d'habitude...
Et là, surprise, au lieu d'une image TI-Nspire ce dernier se présente comme une image "Installer" en version 4.0.3.37 et compilée le 9 novembre 2015. :o
Code: Select all
BOOT2: loading complete (309 ticks), launching <TI-Nspire> image.

Installer (4.0.3.37)
Build: 2015/11/9, 15:51:30
Copyright (c) 2006-2015 Texas Instruments Incorporated
Using production keys
Clocks:  CPU = 132MHz   AHB = 66MHz   APB = 33MHz
Checking for NAND: NAND Flash ID: Generic 1 GBit (0xA1)
This device is a CXCR.
TI_PM_SetShipMode:  FALSE
Initializing graphics subsystem.
Starting installer.
This device is a CXCR.
TI_PM_SetShipMode:  FALSE
Initializing graphics subsystem.
Initializing filesystem.
  Skipping NAND workaround.
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.

Il s'agirait donc en apparence d'un programme d'installation.
Voyons donc ce qu'il fait de spécial.

Le programme réalise en fait 5 étapes en prélude à l'installation de l'OS 4.2, et indique clairement à l'écran à quelle étape il en est :
  1. Mise à jour du Boot2, habituellement effectuée après le 1er démarrage du nouvel OS.
    Code: Select all
    Installer step 1: Update Boot2
    Installer step 1: Complete

  2. Copie de l'OS qui devra être installé (fichier 'os.install') en mémoire RAM.
    Code: Select all
    Installer step 2: Copy OS from file system to RAM
    Installer step 2: Complete

  3. Formatage de la partition du système de fichiers.
    Toutes les données sont donc systématiquement perdues lors de l'utilisation de ce fichier d'installation d'OS spécial.
    Code: Select all
    This device is a CXCR.
    TI_PM_SetShipMode:  FALSE
    Initializing graphics subsystem.

    Installer step 3: Format file system partition
      Skipping NAND workaround.
    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
    FFX: BBM Format found 0 bad blocks (IOError=0 Factory=0 Marked=0 Legacy=0)
    FlashFX: Formatting... One moment please
    100%
    FlashFX: Format complete, Status=0x00000000
    relFs_Format v2.10.1150
    Copyright (c) 2003-2006 Datalight, Inc.
    Writing file system...100
    Block size: 2048
    Total blocks: 59008
    Used blocks: 21
    Free blocks: 58987
    Filesystem ready.
    Installer step 3: Complete

  4. Copie de l'OS laissé en RAM vers le système de fichiers.
    Code: Select all
    Installer step 4: Copy OS from RAM to file system
    Installer step 4: Complete

  5. Vérification de la partition du système de fichiers maintenant disponible.
    Un outil qui manque bien au logiciel de diagnostics intégré à la calculatrice...
    Code: Select all
    Installer step 5: Check disk
    relFs_Check v2.10.1150
    Copyright (c) 2003-2006 Datalight, Inc.
    Checking 115M Byte drive fx000
    Checking critical meta blocks.................................OK 
    Checking indices..............................................OK 
    Checking all directory contents and inodes....................OK 
    Checking allocation map.......................................OK 
    Checking for stranded blocks..................................OK 
    relFs_Check completed.
    Volume Information:
      120,848,384 bytes in volume
            2,048 bytes in 1 files
            6,144 bytes in 3 directories
           40,960 bytes system overhead
      120,799,232 bytes available for use
            2,048 bytes per block
           59,008 total blocks in volume
           58,984 blocks available
    Installer step 5: Complete

  6. Enfin, redémarrage de la calculatrice pour installer l'OS.
    Donc, reprise enfin du processus normal.
    Code: Select all
    This device is a CXCR.
    TI_PM_SetShipMode:  FALSE
    Initializing graphics subsystem.
    Installer finished running checks. Rebooting to install OS
Bref, un fichier d'installation d'OS spécial qui efface l'intégralité des données de la calculatrice.

Nous avons bien du mal à comprendre en quoi cela pourrait débloquer des personnes n'arrivant pas à installer d'OS... à moins qu'il ne s'agisse de situations pouvant être résolues par un simple reformatage du système de fichiers via le menu de maintenance.

Peut-être Texas Instruments a-t-il jugé que la procédure permettant l'accès au menu de maintenance étant trop complexe pour être suivie rigoureusement par une majorité utilisateurs n'étant pas des techniciens/développeurs/ingénieurs et ayant une attention limitée, et qu'il fallait donc un fichier qui fasse ça tout seul.


Téléchargement : archives_voir.php?id=557909
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: OS 4.2 spécial avec programme d'installation vidant mémo

Unread postby Hamza.S » 26 May 2016, 22:59

cet OS est quand même dangereux, on prête la bête à quelqu'un, il installe ça croyant bien faire et pouf plus rien.
je préfère la méthode ancienne au moins on sait que ça était fait exprès :p
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: OS 4.2 spécial avec programme d'installation vidant mémo

Unread postby Bisam » 26 May 2016, 23:02

Jolie trouvaille.

Je pense effectivement que c'est juste pour éviter le passage par le menu de maintenance que ce fichier a été spécialement créé.
Mais il faut effectivement mettre un sévère avertissement à propos de l'effaçage des données.

Cependant, celui qui a une calculette qui ne démarre plus sera tout de même bien content de pouvoir la démarrer à nouveau.
Il ne sait sans doute pas que ses données sont (la plupart du temps) encore accessibles via le logiciel TI Nspire Computer Link, même si la calculette ne démarre pas.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: OS 4.2 spécial avec programme d'installation vidant mémo

Unread postby critor » 26 May 2016, 23:04

J'ai mis une mention bilingue en rouge dans la description, et le mot 'reset' dans le titre.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: OS 4.2 spécial avec programme d'installation vidant mémo

Unread postby jaroslavN » 26 May 2016, 23:05

why are the boot-up screens diffiirent on cx and cx-cas?
The living legend, never online, everyday checking
User avatar
jaroslavN
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.7%
 
Posts: 111
Images: 1
Joined: 11 Oct 2015, 13:16
Gender: Male
Calculator(s):
MyCalcs profile

Re: OS 4.2 spécial avec programme d'installation vidant mémo

Unread postby critor » 26 May 2016, 23:06

You mean the background image ?
Image Image
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: OS 4.2 spécial avec programme d'installation vidant mémo

Unread postby jaroslavN » 26 May 2016, 23:06

critor wrote:You mean the background image ?

yes.
The living legend, never online, everyday checking
User avatar
jaroslavN
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.7%
 
Posts: 111
Images: 1
Joined: 11 Oct 2015, 13:16
Gender: Male
Calculator(s):
MyCalcs profile

Re: OS 4.2 spécial avec programme d'installation vidant mémo

Unread postby critor » 26 May 2016, 23:11

Just old and new versions of the background image.

Here is the original hardware revision A version :
Image

And now, the new version which, if I remember well, came around hardware revision T :
Image
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: OS 4.2 spécial avec programme d'installation vidant mémo

Unread postby jaroslavN » 26 May 2016, 23:17

critor wrote:Just old and new versions of the background image.

Here is the original hardware revision A version :
Image

And now, the new version which, if I remember well, came around hardware revision T :
Image

wow: i like the new one ,but my Jversion has the 1st one
The living legend, never online, everyday checking
User avatar
jaroslavN
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 32.7%
 
Posts: 111
Images: 1
Joined: 11 Oct 2015, 13:16
Gender: Male
Calculator(s):
MyCalcs profile

Re: OS 4.2 spécial avec programme d'installation vidant mémo

Unread postby critor » 26 May 2016, 23:25

You can still download the new one :
archives_voir.php?id=200769

Put it on your calculator as "/ndless/manuf.img"
And then you can flash it with nsNandMgr : :ns4: :ns2:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 15 guests

-
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.
762 utilisateurs:
>748 invités
>7 membres
>7 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)