π
<-

NspireCX ne laisse JAMAIS la batterie à plat sans OS ni Diag

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

NspireCX ne laisse JAMAIS la batterie à plat sans OS ni Diag

Unread postby critor » 20 Jan 2013, 23:04

Les TI-Nspire CX et CM, disposent d'une alimentation par batterie rechargeable qui est d'ailleurs leur seule et unique source d'alimentation.
Image


Cette batterie se recharge uniquement lorsque le système d'exploitation TI-Nspire est démarré et fonctionne (une fois passé l'écran grisé après que la barre de progression ait atteint 100%).

Or, il arrive parfois que le système TI-Nspire ne démarre pas correctement, notamment:
  • avec un blocage sur l'écran grisé de chargement, bug de l'OS qui arrive au redémarrage après l'utilisation de certains programmes Ndless, mais que j'ai déjà expérimenté également sur des calculatrices non Ndlessées
  • avec une erreur "System Error" au redémarrage, que j'ai déjà obtenue notamment suite à des tentatives un peu top exagérément 'poussées' avec mon programme Ndless d'overclocking Nover
  • avec une calculatrice qui redémarre en boucle suite à un effacement du fichier 'ndless_ressources' sans avoir désinstallé Ndless, mais que j'ai obtenu aussi après avec utilisé Ndless avec un périphérique branché sur le connecteur Dock (module WiFi TI-Nspire Navigator Cradle, ou station d'acquisition TI-Nspire Lab Cradle - c'est une configuration apparemment instable en présence de Ndless)

Image

Image




Dans tous ces cas, la calculatrice est donc soit figée sur un écran, soit en train de tenter indéfiniment de redémarrer.
Le système Nspire n'est donc pas lancé, ce qui veut dire que même si la calculatrice est alimentée via la prise USB sa batterie ne se recharge pas, et qu'au pire si la calculatrice n'est pas branchée en USB la batterie est même en train de se décharger! :#roll#:

Or, nombre de ces situations de panne nécessitent tout bonnement la suppression du système Nspire via le menu de maintenance et sa réinstallation.
Mais en dessous d'un certain pourcentage de charge de batterie, l'accès au menu de maintenance et l'installation d'un système Nspire vous seront refusés, et ce même si la calculatrice est alimentée via la prise USB! :(

Image




Vous vous retrouvez donc alors dans un cercle vicieux:
  • vous avez besoin de charger la batterie pour pouvoir dépanner le système Nspire
  • mais vous avez besoin du système Nspire pour recharger la batterie...

Et c'est une situation qui n'est pas rare, ayant déjà été rapportée plusieurs fois sur TI-Planet et sur Omnimaga.

Heureusement, il existe un autre moyen de recharger la batterie en utilisant le logiciel de diagnostics:

Image


Nous avons justement sorti deux tutoriels afin de te sortir des situations de panne ci-dessus en utilisant le logiciel de diagnostics.



Toute situation avec un système TI-Nspire CX ou CM qui ne démarre pas constitue donc une urgence vitale à traiter immédiatement, sans quoi vous allez vous retrouver avec une batterie déchargée et une procédure de dépannage encore plus compliquée voire même parfois impossible à réaliser! :#fou#:

Si vous n'avez pas le temps de vous en occuper immédiatement, dans une telle situation retirez le couvercle de la batterie et débranchez-la afin d'éviter qu'elle ne se décharge en dessous du point critique.



Car... imaginez que le logiciel de diagnostics soit manquant sur votre TI-Nspire CX ou CM? :?
Oui c'est parfaitement possible: il suffit de maintenir les touches :nsho: :nsen: :nsmo: lors d'un redémarrage pour l'effacer. C'est également possible après un bug ou une mauvaise manipulation de programme Ndless.

Avec une batterie à plat, un système Nspire qui ne démarre pas, et un logiciel de diagnostics manquant, vous n'avez plus aucun moyen de recharger la batterie sans ouvrir la calculatrice.
Les deux seules solutions sont alors de retirer la batterie pour:
  • la brancher directement sur un chargeur externe, si tant est que vous en ayez un avec une prise adéquate
  • la brancher dans une autre TI-Nspire à clavier tactile fonctionnelle

Ce ne sera pas à la portée de tout-le-monde, et en l'absence de ces deux possibilités il ne restera que le SAV de TI, si ils prennent en charge les situations avec batteries déchargées...



Mieux vaut prévenir que guérir et heureusement, TI-Planet t'offre depuis plusieurs semaines un outil Ndless qui te permettra de vérifier la présence d'un logiciel de diagnostics dans ta calculatrice: nsNandMgr:

Image


Ici, le logiciel confirme que la TI-Nspire CX CAS est bien munie d'un logiciel de diagnostics 3.1.0.20 pour TI-Nspire CX! :bj:

Et si jamais tu n'as pas de logiciel de diagnostics sur ta TI-Nspire CX ou CM, TI-Planet en a plusieurs à ta disposition et tu pourras les programmer avec nsNandMgr! :bj:





TI-Planet: toujours une longueur d'avance!






Liens:
nsNandMgr
Logiciels de diagnostics TI-Nspire CX et CM
Tutoriel de dépannage des TI-Nspire CX/CM bloquées à l'écran grisé de démarrage du système
Tutoriel de dépannage des TI-Nspire CX avec un système qui redémarre en boucle
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

Re: NspireCX ne laisse jamais la batterie à plat sans OS ni

Unread postby yatto » 20 Jan 2013, 23:11

Wahou, parfait, j'avais effacé le logiciel de diag. Maintenant je peux le remettre. Merci TI-Planet !
En effet, ma Nspire est assez vulnérable, sans Diag, si la batterie tombe (vraiment) à plat.
User avatar
yattoPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 11.7%
 
Posts: 104
Images: 1
Joined: 05 Oct 2011, 12:46
Location: IDF
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes - Mécatronique (1A)

Re: NspireCX ne laisse JAMAIS la batterie à plat sans OS ni

Unread postby critor » 20 Jan 2013, 23:21

Merci :)
Si c'est pas indiscret, pourquoi/comment tu l'avais effacé?
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

Re: NspireCX ne laisse JAMAIS la batterie à plat sans OS ni

Unread postby quentin974 » 21 Jan 2013, 11:14

Sauf quand le logiciel de diagnostic une batterie chargée à 100%-102%, alors que quand je la rallume, elle est au point critique, du moins selon l'os. Est-ce un bug du diagnostic, et peut-on y remédier ? Et pour essayer, y a t-il un tuto pour remettre le logiciel diagnostic sur CX CAS ?
Image

Cercle trigonométrique sur TI Nspire: archives_voir.php?id=9299
Thème modernity sur TI Nspire : archives_voir.php?id=9616
Maths générales pour z80 : archives_voir.php?id=9389
Géogebra pour z80 : archives_voir.php?id=10833
User avatar
quentin974
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.4%
 
Posts: 260
Images: 7
Joined: 14 Nov 2012, 05:32
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: L1 de Physique

Re: NspireCX ne laisse JAMAIS la batterie à plat sans OS ni

Unread postby Yamashita Ren » 21 Jan 2013, 16:17

Tu as nclock installé ?
Si c'est le cas, c'est la faute à nclock.

Cette article me fait d'ailleurs penser que, dans la catégorie "ndless et la batterie", il serait intéressant d'avoir un outil ndless (si c'est possible) indiquant le niveau de charge de la calculatrice avec fiabilité.
L'autre jour j'ai reset (par hasard) la calculatrice avant un DS et je me suis retrouvé avec un niveau de batterie critique :#fou#:
User avatar
Yamashita Ren
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 93.3%
 
Posts: 32
Joined: 29 Dec 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: ****

Re: NspireCX ne laisse JAMAIS la batterie à plat sans OS ni

Unread postby Levak » 21 Jan 2013, 16:29

Yamashita Ren wrote:Tu as nclock installé ?
Si c'est le cas, c'est la faute à nclock.

Cette article me fait d'ailleurs penser que, dans la catégorie "ndless et la batterie", il serait intéressant d'avoir un outil ndless (si c'est possible) indiquant le niveau de charge de la calculatrice avec fiabilité.
L'autre jour j'ai reset (par hasard) la calculatrice avant un DS et je me suis retrouvé avec un niveau de batterie critique :#fou#:

J'ai déjà regardé, et non, c'est leur API low level qui utilise seulement 7 niveaux de charge (100, 75, 50, 25, 10, 2, 0%) et les niveaux sont par la suite codés en dur, l'icone de la batterie est un icone en 7 exemplaires, etc ...

Le jour où j'avais cherché à faire ce que tu dis, je n'ai pas réussi à aller plus bas. On se perd dans les allocations dynamiques, les allocations sur la pile etc ... la valeur est mise à jour comme par magie suivant une interruption qu'on arrive pas à rattraper avec GDB... donc j'ai laissé tomber.

Pour éviter que ton problème se reproduise, si tu n'es pas sûr du niveau de la batterie, fait un simple reset. Après ce reset, il devrait afficher (moyennant la précision déplorable) le véritable taux de charge. Idem lorsque tu charges la batterie et que ça change pas.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: NspireCX ne laisse JAMAIS la batterie à plat sans OS ni

Unread postby le solutionneur » 21 Jan 2013, 16:30

Mais t'as trouvé l'interruption ?
Tu pourrais pas la hooker pour voir ?
User avatar
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 84.6%
 
Posts: 300
Joined: 18 Dec 2011, 21:41
Gender: Male
Calculator(s):
MyCalcs profile

Re: NspireCX ne laisse JAMAIS la batterie à plat sans OS ni

Unread postby Levak » 21 Jan 2013, 16:33

le solutionneur wrote:Mais t'as trouvé l'interruption ?
Tu pourrais pas la hooker pour voir ?

Je viens de dire qu'une interruption est déclenchée comme par magie et que je ne peux pas la debuger avec GDB, DONC, je ne connais pas son adresse, DONC je ne peux pas en voir le contenu, DONC je ne peux pas la hooker etc ..

D'autant plus que sur ému, la valeur de la batterie ne change jamais...

C'est vraiment dommage qu'on puisse pas watchdog un emplacement mémoire pour voir qui la modifie (je parle uniquement sur Nspire, GDB ne s'arrête jamais, même après un reset).
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: NspireCX ne laisse JAMAIS la batterie à plat sans OS ni

Unread postby le solutionneur » 21 Jan 2013, 16:35

Tu peux pas freeze le truc (lors du chargement du module) et faire une analyse du code pour target l'endroit où il crée son interruption ?
User avatar
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 84.6%
 
Posts: 300
Joined: 18 Dec 2011, 21:41
Gender: Male
Calculator(s):
MyCalcs profile

Re: NspireCX ne laisse JAMAIS la batterie à plat sans OS ni

Unread postby Levak » 21 Jan 2013, 16:42

le solutionneur wrote:Tu peux pas freeze le truc (lors du chargement du module) et faire une analyse du code pour target l'endroit où il crée son interruption ?

Alors soit tu ne comprends pas ce qu'est une interruption, soit tu ne sais pas que l'OS fait 8Mo extrait, dont 5Mo de code assembleur, soit plus de 11000 routines.
Le "module" en question est séparé en deux parties :
- La partie qui met à jour la variable globale qui indique un niveau entre 0 et 6
- La partie qui lit la variable globale et retourne soit 0-6 soit le pourcentage réel (100, 75, 50, 25, 10, 2, 0%).

La partie qui met à jour est inconnue à ce jour car elle est déclenchée par interruption, c'est à dire qu'il n'y a pas de xref possible vers cette fonction (qu'on soit bien clair). Donc s'arrêter sur le "module" voudrait dire qu'il faille tester chaque nanoseconde des 30 secondes du chargement de l'OS ? C'est utopique ...

Le problème des variables globale est bien que ça scinde le code en deux parties complètement indépendantes vis à vis du code généré. Encore les variables statiques, on a une trace, mais pas les variables allouées sur la pile/tas....
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Next

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.
1098 utilisateurs:
>1079 invités
>12 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)