π
<-

News 2025

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

Test matériel TI-Nspire CM-C

New postby critor » 16 Sep 2012, 18:01

Ce soir, découvrons ensemble les photos attendues du monde entier, celles de l'intérieur d'une TI-Nspire CM-C, calculatrice qu'Adriweb est allé chercher pour vous en Asie et qu'il a eu la grande générosité de me donner prêter à son retour! :P

Comme déjà prédit dans notre news précédente, on y découvre une carte mère organisée bien différemment de celle des TI-Nspire CX:
1359 1228


Contrairement aux TI-Nspire CX, on distingue deux cartes au lieu de trois sur TI-Nspire CM:
  • la carte mère/écran est une RABBIT_MB_DVT_6420 sur TI-Nspire CM, contre une FireBird_Color_MB_6422 sur TI-Nspire CX
  • la carte clavier RABBIT_KB_NONCAS_DVT_4420 sur TI-Nspire CM, contre une FireBird_Noncas_Color_KB_EVT_4421 sur TI-Nspire CX

Il semble donc que nous avons une fois de plus eu raison en pariant sur le nom de code matériel Rabbit pour la TI-Nspire CM dans une autre news précédente, en y analysant le logiciel de diagnostics.

Comme dans une news précédente, on remarque que là encore la carte clavier est spécifique au modèle non-CAS, et celle de la TI-Nspire CM CAS serait probablement une RABBIT_KB_DVT_4420.



La 3ème carte sur TI-Nspire CX est celle du connecteur Dock, qui est effectivement bien manquant sur TI-Nspire CM.

Toutefois, le connecteur de test/debug J4, est bel et bien présent en bas à droite de la carte écran, et devrait pouvoir être utilisé en lien et place du connecteur Dock afin d'obtenir un peu plus d'infos sur le matériel, comme nous avons déjà fait avec le TI-Nspire LabStation Cradle.



Niveau puces, nous sommes toutefois surpris, puisque nous n'en apercevons que deux sur TI-Nspire CM au lieu de trois sur TI-Nspire CX:
1364 1351


Les puces ici visibles sont:
  • l'ASIC, masquée par un bloc de mousse
  • la TI 6C053A1 présente sur toutes les calculatrices Nspire depuis les modèles TouchPad et dont le rôle est inconnu à ce jour



Nous avions déjà dit que l'ASIC contenait le processeur mais également la puce Flash NOR du Boot1 et la RAM.

Une première question qui nous vient à l'esprit puisque les TI-Nspire CX ont 64Mo de RAM et les TI-Nspire CM 32Mo est de savoir si l'ASIC est la même ou pas... Car si c'est la même, cela veut dire qu'il y a 32Mo de RAM supplémentaires qui ont été désactivés ou grillés d'une façon ou d'une autre.
(Adriweb, puis-je retirer le bloc de mousse? :P)




La puce qui manque est la ROM NAND de 128Mo. A-t-elle été elle aussi incluse dans l'ASIC? Ou n'est-elle pas tout simplement passée au dos? Voyons ça...

La carte mère/écran est ici reliée à la carte fille/clavier via une nappe.
1360

Comme sur TI-Nspire CX, l'écran n'est pas fixé sur la carte: il y est lui-même connecté via une simple nappe et est facilement remplaçable.
1361

Et voilà, effectivement en retournant l'écran on découvre une puce supplémentaire, ici dissimulée par un rectangle adhésif noir. Est-ce bien la puce que nous cherchions? Retirons l'adhésif:
1362

Oui c'est bien ça, c'est la puce NAND ROM de 128Mo de chez Samsung comme sur TI-Nspire CX! :bj:
1363






A très bientôt pour d'autres découvertes extraordinaires sur TI-Nspire CM-C si Adriweb le veut bien! ;)
Tonight, let's finally discover the long awaited images of the inside of a TI-Nspire CM-C, the one Adriweb went searching in Asia before giving lending it to me after coming back. :P

As already predicted in our previous news, you will discover a motherboard organized very differently from the TI-Nspire CX one:
1359 1228


Unlike the TI-Nspire CX, there are two boards on the TI-Nspire CM instead of three on the TI-Nspire CX:
  • the screen board (motherboard) is a RABBIT_MB_DVT_6420 on the TI-Nspire CM instead of a FireBird_Color_MB_6422 on the TI-Nspire CX
  • the keypad board is a RABBIT_KB_NONCAS_DVT_4420 on the TI-Nspire CM instead of a FireBird_Noncas_Color_KB_EVT_4421 on the TI-Nspire CX

It seems that we were right once again, when announcing in a previous news that the TI-Nspire CM code name was Rabbit

As in another previous news, we notice the keypad board is once again specific to the non-CAS model. The CAS keypad board would probably be a RABBIT_KB_DVT_4420.



The third card on the TI-Nspire CX which is missing here on the TI-Nspire CM is the dock connector.

However, the J4 test / debug connector is there in the bottom right-hand corner of the screen board and should be usable in place of the dock connector to get the bootlog, like we did on the TI-Nspire Lab Station Cradle.



The TI-Nspire CM is showing us two main chips on the screen board instead of three on the TI-Nspire CX:
1364 1351


The visible chips are:
  • the ASIC
  • a TI 6C053A1 present on all Nspire models since the TI-Nspire TouchPad whose purpose is unknown



We allready said that the ASIC was including the processor but also the Flash NOR ROM chip (boot1) and the RAM.

The first question which comes to mind as the TI-Nspire CX have 64MB of RAM and the TI-Nspire CM 32MB is whether ASIC is the same or not ... If it is the same, it means that there are 32MB of RAM which have been disabled some way...



The chip which is lacking is the 128MB Flash NAND ROM. Was it moved to the ASIC too? Or was it just moved on behind the board? Let's see...
1360 1361

Yes, the missing 128MB NAND chip is on the back:
1362 1363
Link to topic: Test matériel TI-Nspire CM-C (Comments: 1)

Le mystérieux trou du couvercle TI-Nspire CM

New postby critor » 16 Sep 2012, 16:32

Dans une news précédente, nous avions examiné ensemble la TI-Nspire CM-C, le modèle commercialisé en Asie. Aujourd'hui, intéressons-nous de plus près à son couvercle.


Quand on referme sa TI-Nspire CM-C avec le couvercle, on observe sur le côté gauche un trou dévoilant de façon fort style la touche 'esc' chinoise: :favorite:
1356


Mais bon, à part pour faire joli, à quoi sert donc ce trou?
Et bien sa raison d'être apparaît d'elle-même quand on retourne le couvercle pour utiliser la calculatrice:
1357


Oui, ce trou est prévu pour laisser libre l'accès à la prise mini-USB sur le côté droite dans cette position.


A bientôt!
Link to topic: Le mystérieux trou du couvercle TI-Nspire CM (Comments: 3)

Générez votre signature TI-Planet !

New postby Adriweb » 16 Sep 2012, 12:23

Bonjour à tous,

Vous l'avez peut-être déjà remarqué chez quelques membres, TI-Planet dispose désormais d'un générateur de signatures personnelles, reflétant votre activité sur le site !

Vous trouverez affichés le nombre de posts, de topics, d'uploads (archives) effectués, et pour ceux qui peuvent, les images uploadées en gallerie et les news publiées !
Tout ceci à côté de votre avatar avec votre pseudo à la couleur de votre rang, ainsi que votre groupe :)

Bref, n'attendez plus pour l'utiliser en signature sur le forum ou n'importe quel autre site de votre choix, c'est simple, rapide et gratuit bien évidemment :
Il suffit d'appeler cette image : (par exemple en BBCode:)
Code: Select all
[img]http://tiplanet.org/signatures/index.php?uid={USERID}[/img] 
en remplaçant le nombre de la fin par votre "user-id" (si vous voyez un autre nombre que "1", c'est bon déjà :) ), qui est le nombre que vous pouvez voir sur votre profil, à la fin de l'adresse.

Ce qui génèrera quelque chose du genre (je prends Excale comme exemple, tiens :P)...
Image


Enjoy !
Link to topic: Générez votre signature TI-Planet ! (Comments: 7)

Différences cartes clavier CX - CX CAS et conséquences

New postby critor » 16 Sep 2012, 11:04

Dans la news d'hier, nous étions rendus compte qu'il y avait finalement une différence matérielle entre la TI-Nspire CX numérique et la TI-Nspire CX CAS.

Bien que ces calculatrices partagent la même carte mère/écran, une FireBird_Color_MB_6422 avec simplement des puces ROM et ASIC programmées différemment, nous remarquions que les cartes fille/clavier n'avaient pas la même référence:
  • FireBird_Color_KB_EVT_4421 sur TI-Nspire CX CAS
  • FireBird_Noncas_Color_KB_EVT_4421 sur TI-Nspire CX numérique
1229 1348


Nous nous étonnions donc sur l'intérêt de maintenir une chaîne de production séparée pour les claviers TI-Nspire CX numérique, alors que depuis les TI-Nspire CX les deux claviers sont identiques.



Afin de mieux comprendre cette bizarrerie, faisons donc la manipulation la plus évidente, branchons une carte mère/écran de TI-Nspire CX CAS dans une TI-Nspire CX numérique:
1354

La carte mère/écran TI-Nspire CX CAS refuse de démarrer l'OS si branchée sur une TI-Nspire CX numérique. On obtient le message d'erreur "unrecognized keypad" prouvant bien qu'il y a une différence autre que l'inscription sur la carte clavier.



Faisons l'inverse: branchons maintenant une carte mère/écran de TI-Nspire CX numérique dans une TI-Nspire CX CAS:
1355

Cette fois-ci pas de message d'erreur, mais l'OS ne démarre pas et la calculatrice redémarre en boucle.



Bref bizarre tout ça...

A priori, on aurait pu penser à une protection contre la méthode de triche bien connue du "case switching", mais si l'on dispose bien des deux modèles, une fois les cartes mère/écran échangées, il n'est pas bien plus difficile d'échanger les cartes fille/clavier...

Peut-être est-ce une protection destinée à contrer les tentatives de modifications logicielles de TI-Nspire CX numériques en TI-Nspire CX CAS, le clavier empêchant la calculatrice de lancer un OS qu'elle ne serait pas supposée avoir installée, bien qu'à notre connaissance aucune modification de ce type, même temporaire, n'ait jamais été réussie sur TI-Nspire CX.

Ou peut-être tout simplement, que c'est un héritage des anciennes TI-Nspire ClickPad/TouchPad qui disposaient effectivement de claviers amovibles différents, qui aurait été conservé pour des raisons 'obscures' de compatibilité?...
In a previous TI-Planet news, we figured out that there was a hardware difference between non-CAS TI-Nspire CX and TI-Nspire CX CAS.

Although both calculators are sharing the same screen board (which is the mainboard as it does include the ASIC and NAND chips but programmed differently), a FireBird_Color_MB_6422 we noticed that the keypad boards had different references:
  • FireBird_Color_KB_EVT_4421 for the TI-Nspire CX CAS
  • FireBird_Noncas_Color_KB_EVT_4421 for the TI-Nspire CX numérique
1229 1348


We were wondering what the interest of maintaining a separate production line for non-CAS TI-Nspire CX could be, since unlike previous models both keyboards are now the same on TI-Nspire CX.



To better understand what TI had in mind, let's just plug a TI-Nspire CX CAS screen board in a non-CAS TI-Nspire CX:
1354

The TI-Nspire CX CAS OS doesn't want to start and shows you an "unrecognized keypad" error message, confirming that there is some hardware difference between the non-CAS CX and CX CAS keypad boards.



Let's also plug a non-CAS TI-Nspire CX screen board in a TI-Nspire CX CAS:
1355

This time no error message, but the OS does not boot and the calculator enters a reboot loop.



All this is weird...

We could think to a protection against 'case switching' but it's not much harder to swith keypad boards after switching screen boards.

It might be intended to counter temporary or permanent non-CAS to CAs modifications through OSlauncher or hwMod, although they've never been runned successfully on TI-Nspire CX.

Or perhaps simply that this has been kept for strange compatibility reasons with non-CX Nspire models which had different keyboards.

Reprogrammation du Boot1 en vue sur Nspire de production !

New postby critor » 15 Sep 2012, 21:23

Nous avions beaucoup travaillé sur les prototypes TI-Nspire ClickPad, qui étaient des modèles fort intéressants.



D'une part, une toute petite différence matérielle rendait leur puce Flash NOR reprogrammable:
596


Grâce à cela, nous avions pu reprogrammer le Boot1 contenu dans cette puce, transformant ainsi ces prototypes en modèles de production acceptant les OS publiés par TI.



D'autre part, nous avions remarqué que l'ASIC de ces prototypes ne contenait pas le typage CAS/numérique du modèle.
1302


Grâce à cela, nous avions pu transformer les prototypes TI-Nspire numériques en TI-Nspire CAS.



Il nous semblait évident que sur les modèles de production, l'ASIC n'était probablement pas reprogrammable et que cette deuxième transformation était inapplicable.



Mais toutefois, quelqu'un (qui souhaite apparemment rester anonyme) a suivi très sérieusement nos travaux et a décidé de réaliser l'impossible: rendre les puces NOR des TI-Nspire ClickPad de production reprogrammables en faisant sauter leur protection contre l'écriture! :bj:
1352


Même si aucune écriture n'a encore été tentée à notre connaissance, la puce NOR de cette TI-Nspire ClickPad de production modifiée accepte désormais les commandes spéciales (ici, la commande permettant d'obtenir l'identification du fabricant et du modèle, plutôt que le contenu réel de la mémoire à la même adresse), comme le montre un programme Ndless téléchargeable ci-dessous! :o



Or, le Boot1 est au centre de toutes les sécurités de la gamme TI-Nspire.
C'est lui qui vérifie notamment les sommes de contrôles et signatures RSA du Boot2 et du logiciel de diagnostics avant d'accepter de les lancer.

Être capable de reprogrammer le Boot1 signifie être capable de lancer n'importe quel Boot2 ou logiciel de diagnostics original, modifié ou tiers, et par transitivité n'importe quel OS original, modifié ou tiers. :o

Le potentiel de cette modification est tout simplement énorme, que l'on se place du côté obscur ou du côté lumineux...

Ceux qui pensent à court terme auront certainement déjà en tête l'installation d'un OS CAS sur une TI-Nspire numérique via la programmation d'un Boot2 modifié ou tiers! >:]

Mais ceux qui sont un peu plus visionnaires en seront déjà à penser à l'installation d'un OS Linux via par exemple la programmation du lanceur U-Boot que l'on trouvait déjà sur le prototype TI-Phoenix 1. 0:]



Notons toutefois que seuls les vieux modèles TI-Nspire ClickPad seraient concernés. A partir des TI-Nspire TouchPad, la puce Flash NOR a été enfermée dans l'ASIC et il est donc impossible d'y accéder pour faire sauter une quelconque protection contre l'écriture.





Informations complémentaires: (fragmentées et incomplètes à ce jour)
archives_voir.php?id=6835
http://www.cemetech.net/scripts/countdo ... h=archives
http://www.omnimaga.org/index.php?topic=13761.msg251081 (point 3)
https://groups.google.com/forum/?fromgr ... QJO45-kXyk (point 3)
We've been working a lot on TI-Nspire ClickPad prototypes, which revealed to be very interesting models.



On the one hand, a very small hardware difference made their NOR Flash chip writeable:
596


Thanks to this, we were able to reprogram the boot1 contained in this chip, turning prototypes into production models accepting the OS published by TI.



On the other hand, we noticed that the prototypes ASIC CAS/non-CAS flag wasn't set.
1302


Thanks to this, we cound turn non-CAS TI-Nspire prototypes into TI-Nspire CAS.



It seemed obvious to us, that on production models, there was probably no way to reprogram the ASIC.



But, somebody (who apparently wants to remain anonymous) followed our work very seriously and decided to do the impossible: make NOR chips rewriteable on production TI-Nspire ClickPad! :bj:
1352


Even if no flashing has been attempted yet to our knowledge, this chip NOR from this modified production TI-Nspire ClickPad now accepts special commands (the command for obtaining the manufacturer and model, rather than the real contents of the memory at the same address), as shown by a Ndless program you can download below :o


The Boot1 is the central piece in TI-Nspire models security.
It's the one to check Boot2 and diags checksums and RSA signatures before launching them or not.

Being able to reprogram the Boot1 means being able to run any original, modified or 3rd party diagnostic or boot2 image! :o

Those who think in the short term certainly have in mind installing a CAS OS on a non-CAS TI-Nspire, thanks to a modified or 3rd-party Boot2.

The others are probably already thinking to installing Linux, thanks to the U-Boot launcher we dumped on some old TI-Nspire prototypes.



However, such mod, if a comprehensive documentation is ever released for it, will only deal with TI-Nspire ClickPad models. TI-Nspire TouchPad has their NOR chip included in the ASIC: there is probably no way to open that chip without breaking everything.



More information: (fragmented and incomplete so far)
http://www.cemetech.net/programs/index. ... ile&id=778
http://www.omnimaga.org/index.php?topic=13761.msg251081 (point 3)
https://groups.google.com/forum/?fromgr ... QJO45-kXyk (point 3)


-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
1008 utilisateurs:
>980 invités
>21 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)