π
<-

Première reprogrammation du Diagnostics Nspire sans RS232!!!

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

Première reprogrammation du Diagnostics Nspire sans RS232!!!

Unread postby critor » 24 Oct 2011, 00:12

En juillet 2010, je découvrais lors du beta-testing de Nleash la présence d'un logiciel de diagnostics sur les calculatrices TI-Nspire.

Le logiciel est accessible suite à une coupure d'alimentation via la combinaison de touches suivante:
- clavier ClickPad: :nses: :nsme: G
- clavier TouchPad: :nses: :nsme: :nsmo:

Le logiciel inclus sur votre calculatrice peut venir dans bien des versions différentes:
- Les TI-Nspire ClickPad viennent avec un logiciel de diagnostics en version 1.x.
- Les TI-Nspire TouchPad viennent avec un logiciel de diagnostics en version 2.x.
- Les TI-Nspire CX viennent avec un logiciel de diagnostics en version 3.x.



Comme rappelé dans la news précédente, il était possible de reprogrammer ce logiciel matériellement en utilisant le connecteur dock et une interface externe.

Il s'agit toutefois d'une procédure assez pénible, coûteuse à la fois en argent et en temps.

38




Après des mois de travail, Bsl et moi-même avons enfin réussi aujourd'hui les premières reprogrammations entièrement logicielles des logiciels de diagnostics. :bj:



L'utilitaire prend la forme d'un petit programme Ndless 2, auquel il suffit de fournir l'image du logiciel de Diagnostics à programmer (les TI-Nspire CX sont donc exclues pour le moment, en attendant la sortie éventuelle de Ndless 3).

Image




Nous avons testé l'utilitaire sur 5 calculatrices dont 3 modèles différents, avec pour le moment un taux de succès de 100%! :bj:



Nous en avons profité pour remarquer qu'il est parfaitement possible:

- de programmer et utiliser un logiciel de diagnostics pour TI-Nspire TouchPad (2.x) sur une TI-Npire ClickPad:
189


- de programmer et utiliser un logiciel de diagnostics pour TI-Nspire ClickPad (1.x) sur une TI-Npire TouchPad:
193 190


- de programmer et utiliser un logiciel de diagnostics pour TI-Nspire CAS (nom de code P1R2) sur une ti-Nspire basique (nom de code P3):
191 192




Nous vous déconseillons toutefois ces combinaisons contre nature, puisque le matériel est différent, ce qui peut provoquer des messages d'erreur dans certains modules.



Par contre, cela pourrait parfaitement vous être utile pour:

- mettre à jour votre logiciel de diagnostics (sur les ClickPad par exemple, les versions sont très nombreuses et vont de 1.1 à 1.6 à notre connaissance)

- downgrader votre logiciel de diagnostics, puisque certaines fonctionnalités semblent retirées au fur et à mesure des nouvelles versions... par exemple, sur certaines versions 1.1 il était possible d'afficher et modifier directement en hexadécimal n'importe quelle adresse en mémoire NAND ROM! :bj:

- réinstaller un logiciel de diagnostics si vous l'avez effacé par mégarde, ou si votre calculatrice en était dépourvue



Bon finalement vous me direz certainement que l'intérêt de tout cela est assez limité puisque vous ne passez pas votre temps dans le logiciel de diagnostics...

Justement, le logiciel de diagnostics n'est pas indispensable, et c'est pour cela que nous l'avons détruit plein de fois avec les versions précédentes du reprogrammateur avant de parvenir à cette version qui nous semble fiable. Et c'est volontairement que nous nous sommes acharnés sur ce logiciel peu utile, car nous avions autre chose en tête.



Le logiciel de diagnostics est en effet stocké en mémoire NAND ROM, juste après le Boot2... Techniquement, un simple changement d'adresse permettra de transformer ce reprogrammateur de diagnostics en reprogrammateur de Boot2. :bj:

Une TI-Nspire peut fonctionner sans logiciel de diagnostics, mais pas sans Boot2. D'où l'intérêt de faire les premiers tests avec le logiciel de diagnostics.

Bientôt, il sera donc possible de reprogrammer son Boot2 librement et de façon entièrement logicielle, comme c'est déjà le cas sur TI-84 et TI-83+SE! Plus besoin de se crever à trouver et brancher une interface externe! :bj:

Vous serez ainsi libres d'upgrader ou de downgrader votre Boot2! :bj:

Cela vous permet ainsi de choisir quels OS vous voulez être capables d'installer, et quelles versions de Ndless vous voulez être capables d'utiliser. :bj:

Notons également qu'une autre application serait la transformation des prototypes Nspire bridés que l'on tente parfois de vous refourguer sur les sites de vente en ligne en modèles commerciaux, avec la programmation d'un Boot2 de production à la place de leurs Boot2 1.1 de développement qui refusent les OS commerciaux publiés sur le site de Texas Instruments, et donc notamment tout OS 1.3 ou ultérieur... :bj:





23 octobre 2011, retenez bien ce nouveau jour important dans l'Histoire des TI-Nspire!
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.1%
 
Posts: 41941
Images: 15621
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Première reprogrammation du Diagnostics Nspire sans RS23

Unread postby Wellen » 24 Oct 2011, 08:13

gniark gniark

Ça promet :bj:
La procrastination, c'est rigolo.
User avatar
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 31.8%
 
Posts: 447
Joined: 17 Dec 2010, 00:00
Location: Compiègne (Picardie)
Gender: Male
Calculator(s):
MyCalcs profile
Class: étudiant UTC

Re: Première reprogrammation du Diagnostics Nspire sans RS23

Unread postby Lionel Debroux » 25 Oct 2011, 19:16

En juillet 2010, je découvrais lors du beta-testing de Nleash la présence d'un logiciel de diagnostics sur les calculatrices TI-Nspire.

J'avais oublié que ça aussi était une conséquence de la protection anti-downgrade de l'OS 2.1. Décidément, TI avait vraiment eu une très mauvaise idée en l'introduisant :D
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl


Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 11 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.
849 utilisateurs:
>794 invités
>47 membres
>8 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)