π
<-
Chat plein-écran
[^]

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

Message non lude critor » 26 Mai 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: Tout sélectionner
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: Tout sélectionner
    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: Tout sélectionner
    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: Tout sélectionner
    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: Tout sélectionner
    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: Tout sélectionner
    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: Tout sélectionner
    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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude Hamza.S » 26 Mai 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
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.4%
 
Messages: 4460
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude Bisam » 26 Mai 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.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.5%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude critor » 26 Mai 2016, 23:04

J'ai mis une mention bilingue en rouge dans la description, et le mot 'reset' dans le titre.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude jaroslavN » 26 Mai 2016, 23:05

why are the boot-up screens diffiirent on cx and cx-cas?
The living legend, never online, everyday checking
Avatar de l’utilisateur
jaroslavN
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 32.7%
 
Messages: 111
Images: 1
Inscription: 11 Oct 2015, 13:16
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude critor » 26 Mai 2016, 23:06

You mean the background image ?
Image Image
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude jaroslavN » 26 Mai 2016, 23:06

critor a écrit:You mean the background image ?

yes.
The living legend, never online, everyday checking
Avatar de l’utilisateur
jaroslavN
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 32.7%
 
Messages: 111
Images: 1
Inscription: 11 Oct 2015, 13:16
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude critor » 26 Mai 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude jaroslavN » 26 Mai 2016, 23:17

critor a écrit: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
Avatar de l’utilisateur
jaroslavN
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 32.7%
 
Messages: 111
Images: 1
Inscription: 11 Oct 2015, 13:16
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude critor » 26 Mai 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Suivante

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 28 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
718 utilisateurs:
>698 invités
>15 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)