π
<-

Le Boot2 1.4 pour des TI-Nspire en bonne santé

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

Le Boot2 1.4 pour des TI-Nspire en bonne santé

Unread postby critor » 29 Dec 2012, 13:42

Sur les TI-Nspire ClickPad et TI-Nspire TouchPad, il est possible d'activer un mode de démarrage du Boot2 spécial appelé le "Test Images".
(notons que cette option de démarrage n'existe plus sur les TI-Nspire CX/CM)

Il suffit pour cela juste avant un redémarrage de maintenir enfoncées:
  • sur un clavier ClickPad: :nsho: :nsen: :nsx:
  • sur un clavier TouchPad: :nsdo: :nsme: :nspp:

Image


A l'écran "Ready to install test image" qui apparaît alors, il est possible d'envoyer au format d'un OS Nspire du code qui sera exécuté.



Outre le fait de pouvoir rapidement tester des OS sans passer par la procédure complète d'installation pour les ingénieurs TI, c'est aussi un moyen de dépanner une calculatrice directement en USB.

Le logiciel de diagnostics officiel installé sur les calculatrices, du moins dans sa version publique, n'offre que très peu d'options de dépannage utiles et de plus n'a aucun support de l'USB puisque lancé au niveau du Boot1.

Ici, on pourrait imaginer envoyer des utilitaires de dépannage en USB directement depuis le logiciel Nspire. Idéalement, on traiterait à ce niveau-là toutes les pannes logicielles où la calculatrice dispose encore d'un Boot2 mais est pour une raison ou pour une autre incapable d'installer un OS (corruption de l'identifiant de modèle en mémoire NAND, corruption de la version minimale installable pour la protection anti-downgrade en mémoire NAND...). :=):
Nous avons effectivement déjà sauvé quelques spécimens dans ce cas. ;)

Mais bien évidemment, le code ne sera exécuté par le Boot2 que s'il est signé avec les clefs RSA privées de TI. Ce serait trop facile. Seuls les centres de maintenance TI pourraient donc utiliser de tels outils de dépannage. :(



Sauf que le Boot2 1.4 lui dispose d'une faille, corrigée par la suite dans le Boot2 3.0.1, qui permet d'exécuter du code non signé à l'écran d'installation de l'OS:
Image


A titre de prévention, nous vous conseillerions donc de revenir en Boot2 1.4, ce qui pourra vous ouvrir des procédures de dépannage beaucoup moins lourdes à l'avenir en cas de problème, et surtout si vous vous retrouvez alors hors période de garantie.

De plus, cela n'a jamais été aussi simple! ;)
  • Il faut d'une part n'installer que des fichiers d'OS ne contenant pas le nouveau Boot2 3.0.1, sinon ce dernier sera systématiquement réinstallé au prochain redémarrage de l'OS. Il suffit pour cela d'utiliser soit TNOC pour retirer le Boot2 avant d'envoyer un OS sur la calculatrice, soit nTNOC pour retirer le Boot2 sur un OS déjà installé sur la calculatrice. Notons que dans les deux cas, cela vous fera gagner 1,3Mo d'espace libre qui étaient gaspillés inutilement! :bj:
  • Il vous suffira alors de récupérer une image de Boot2 en version 1.4 et de l'installer avec notre outil nsNandMgr.

Si vous vous retrouvez dans une telle situation de panne en ayant conservé le Boot2 3.0.1, vous serez incapable d'exécuter du code de dépannage non officiel (et le code de dépannage officiel n'est pas diffusé à notre connaissance)
La situation ne sera pas désespérée car vous pourrez encore reprogrammer le Boot2 1.4, mais sans OS cela nécessitera l'achat d'un adaptateur USB/TTL (vulgairement appelé RS232):
Image




Mieux vaut prévenir que guérir! ;)

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

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 13 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.
735 utilisateurs:
>715 invités
>13 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)