On y retrouve en effet à l'identique les mêmes composants principaux :
- puce ASIC TI-NS2007C-0 Magnum Zevio
- puce Flash-ROM NAND de SEC K9F5608R0D de 32Mo (Boot2 + Diags + OS + système de fichiers)
- puce SDRAM Qimonda HYE18L256160BFL de 32Mo
Dans l'article précédent, nous avions réussi à récupérer et donc sauver de toute disparition l'OS 1.4.0 de ce prototype.
Il nous restait donc encore à récupérer le Diags, le Boot2 et le Boot1.

Il s'agit d'une puce Flash-ROM NOR utilisée sur les prototypes et premières révisions matérielles TI-Nspire pour le stockage du Boot1.
Si cette puce est absente des calculatrices TI-Nspire TouchPad c'est, supposions-nous, que le Boot1 était directement stocké dans la puce ASIC.
Si pour les TI-Nspire DataTracker et TI-Nspire Lab Cradle il y a besoin de cette puce externe, c'était donc selon nous que la puce ASIC était totalement identique à celle utilisée sur les TI-Nspire TouchPad, contenant notamment le Boot1 1.1.8916 inadapté à ce périphérique, et que quelque chose disait donc à cette puce ASIC de réaliser l'amorçage sur une puce externe au lieu d'utiliser son Boot1 interne.
Et bien petite anecdote, lors de nos premières tentatives pour récupérer le Boot1 nous avons justement obtenu une version 1.1.8916 absolument identique à celle récupérée il y a des années sur les calculatrices TI-Nspire, validant ainsi notre hypothèse précédente.

Par la suite nous avons pu corriger le programme utilisé, et récupérer sur la puce externe le Boot1 1.0.DEVBUILD adapté à ce périphérique.

Il serait très intéressant de comprendre ce qui fait que la puce ASIC décide d'amorcer avec son image Boot1 interne ou sur une puce NOR externe, et de savoir si cette possibilité a été conservée pour la nouvelle puce ASIC des TI-Nspire CX.

Nous trouvons dans ce Boot1 un menu secret encore jamais observé sur aucun prototype et que nous n'avons aucune idée de comment lancer, le périphérique étant dépourvu de clavier et ne disposant que d'un unique bouton :
- Code: Select all
D: Start Diagnostics
O: Start OS (Boot2)
U: Download and Update Boot2
Y: Download and Update Diagnostics
T: Toggle Diagnostics
W: Erase Filesystem
R: Reboot
C: Write CAS Manufacturing data
N: Write NON-CAS Manufacturing data
S: Write Data Collection Sled Manufacturing data
Il est donc possible de faire en sorte que ce périphérique se fasse passer pour une calculatrice TI-Nspire non-CAS (option N) ou TI-Nspire CAS (option C).
Comme ce périphérique utilise une carte mère dérivée de celle des calculatrices TI-Nspire TouchPad, on peut supposer que les ingénieurs Texas Instruments pour développer et tester les Boot1, Boot2, Diags et OS ont utilisé les mêmes outils logiciels et surtout matériels que pour les calcualtrices TI-Nspire TouchPad. D'où la nécessité de pouvoir changer l'identifiant de modèle quand ils devaient tester une image prévue pour le périphérique, et de pouvoir annuler cette modification quand ils avaient à nouveau besoin de tester une image prévue pour les calculatrices TI-Nspire TouchPad.
Téléchargements :