Dans une
news précédente, nous avions le plaisir de réaliser devant vous un test matériel du TI-Nspire Navigator Access Point.
Et il se trouve que j'ai manqué au moins une découverte extraordinaire, et que personne ne s'en était apparemment rendu compte malgré les photos...
Depuis deux ans, nous trouvons diverses mentions d'une carte mémoire SD dans les modules logiciels TI-Nspire, particulièrement le logiciel de diagnostics et l'OS.
A la même époque, nous étions par chance tombés sur une carte de développement TI-Nspire:
Et cette carte de développement incluait, en bas à gauche, un lecteur de carte SD!
Or, les calculatrices TI-Nspire n'ont aucun lecteur de carte SD.
Il nous semble aujourd'hui clair, que ce lecteur intégré aux cartes de développement TI-Nspire est là pour permettre la reprogrammation de la puce ROM NAND
(Boot2, Diagnostics et OS) à partir du logiciel de diagnostics.
En effet, les cartes de développement TI-Nspire sont destinées à tester des versions préliminaires du Boot2 et de l'OS. Si il n'y avait aucun moyen de reprogrammer une puce NAND contenant un Boot2 non fonctionnel, il faudrait jeter une carte de développement à chaque erreur du programmeur...
Et bien revenons à notre TI-Nspire Navigator Access Point!
Vous l'avez vu cette fois?
En bas à gauche il y a un connecteur J4 non soudé à 9 broches...
... mais dont les contacts sont bien en profondeur par rapport à la bordure de la carte, et qui de plus se voit délimiter une belle zone rectangulaire...
Oui, bingo! C'est un emplacement pour un lecteur de carte mémoire MMC!
Toutefois ici, ce n'est pas une architecture TI-Nspire comme déjà dit.
Il n'y a pas de bouton pour lancer un logiciel de diagnostics, à moins qu'il n'y ait des contacts à fermer sur la carte.
Non, je pense plutôt à quelque chose d'autre, surtout si le TI-Nspire Navigator Access Point fonctionne sous Linux
comme son prédécesseur le TI-Navigator Access Point qui utilisait U-Boot et Linux.
Il serait fort cohérent d'envisager que la puce NAND ROM, ici une 128Mo de chez Micron, soit reconnue comme un système de fichiers amorçable.
Et l'on pourrait fortement envisager que le lecteur de carte MMC soit lui aussi un périphérique amorçable, mais prioritaire sur la NAND.
Lorsqu'une carte MMC est insérée, on démarre le système de la carte, qui permet par exemple de reprogrammer la NAND, surtout dans le cas où cette dernière ne s'amorce plus correctement!
Accessoirement, on notera en haut à droite un connecteur J5 non soudé au brochage similaire à celui d'un connecteur mini-USB.
Pourquoi y aurait-il une 2ème prise USB sur le TI-Nspire Navigator Access Point? Mystère...
Enfin en haut à gauche, on remarque 5 trous alignés isolés.
Ce qui nous fait étrangement penser à la connexion RS232 du TI-Nspire ViewScreen.
Retournons la carte pour voir:
Deux pistes sortant de la puce processeur/ASIC semblent aboutir directement sur le connecteur, maintenant situé en bas à gauche, exactement comme sur le TI-Nspire Viewscreen!
Ce seraient donc les entrées et sortie RS232.
Les deux pistes aboutissent sur les broches 2 et 4, les autres faisant office de masse.
Moi, je parie encore une fois sur une console de debug RS232 pour le TI-Nspire Navigator Access Point - resterait à savoir si elle utilise la même configuration
(vitesse, parité...) que les TI-Nspire.
Qui sait ce que le TI-Nspire Navigator Access Point serait capable de nous raconter en RS232...