Page 1 sur 1

L'ultime secret de la tablette TI-Nspire ViewScreen!

Message non luPosté: 08 Jan 2012, 15:04
de critor
Qui aurait cru que la tablette de rétroprojection TI-Nspire ViewScreen pouvait être aussi intéressante? Dans une news précédente nous révélions au monde que comme la TI-Nspire LabStation Cradle, c'était une véritable calculatrice Nspire!

Les indices étaient en effet très flagrants:
- un écran de démarrage avec barre de chargement sans aucune calculatrice connectée
- un écran de reprogrammation du Boot2
- un écran de reprogrammation du logiciel de Diagnostic
360 363 364




Aujourd'hui, grâce à Adriweb qui vient de m'envoyer sa propre tablette ViewScreen, nous allons enfin percer ce mystère à jour avec vous! :bj:



Ouvrons-donc la bête sans nous préoccuper des protestations d'Adriweb! :P



367

Cela semble en effet très bien parti puisque nous découvrons d'un côté de la carte plusieurs composants bien connus sur les TI-Nspire:
- Flash ROM NAND256W3A (Boot2, Diagnostic, OS)
- SDRAM 32Mo Qymonda HYB18L256160



368

De l'autre côté, nous retrouvons la Flash NOR SST 39WF400A (Boot1).

Mais ô surprise, pas de trace de l'ASIC Zevio des TI-Nspire... Non, nous retrouvons ici l'ASIC TI-OMAP NP31AZZG, caractéristique des TI-Nspire CAS+!!! :o
Cet ASIC renferme un processeur ARM9 et était habituellement cadencé à 78MHz sur les TI-Nspire CAS+ comme nous l'avions déterminé grâce au bootlog RS232.

Et oui... Finalement les tablettes TI-Nspire ViewScreen sont des TI-Nspire CAS+.



Quelle est la version du Boot1? du Boot2? de l'OS? du diagnostic? Aucune possibilité apparemment de les faire communiquer en USB pour déterminer cela... Mais nous avions déjà vu sur les prototypes les plus anciens, que même en absence d'une communication USB fonctionnelle l'on peut obtenir quelques informations fort intéressantes via le port série RS232 du connecteur dock.

Sauf que... il n'y a pas de connecteur dock! :mj: Sommes-nous donc perdus?...



Non! Car heureusement, j'ai déjà suivi les pistes RS232 sur des cartes mère CAS+, et je sais de quelle broche de l'OMAP part le signal RS232. Il est ensuite facile de retrouver les bonnes connexion pour attraper ce signal:
369




Voici donc ce que nous raconte la TI-Nspire ViewScreen pendant son démarrage:

TI-Nspire ViewScreen a écrit:Boot Loader Stage 1 (1.0.439)
Build: 2006/6/30, 5:44:11
Copyright (c) 2006 Texas Instruments Incorporated

Last boot progress: 34812

ViewScreen Adapter
System clock: 78 MHZ
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A

Loading DIAGS software...

Error reading/validating DIAGS image

Loading BOOT2 software...

100%

BOOT1: loading complete (328 ticks), launching image.




Nous confirmons la présence d'un Boot1 en version 1.0 comme sur les CAS+ (1.0.439 du 30 juin 2006, époque où les TI-Nspire ClickPad n'existaient pas encore).
Nous obtenons bien 78MHz pour le CPU comme sur les CAS+, et la présence de la ROM Flash NAND de 32Mo est confirmée.

Comme sur les TI-Nspire LabStation Cradle, il y a donc un espace de stockage de 32Mo quasiment inutilisé, le Boot2 ne dépassant probablement même pas les 1.5Mo dans le pire des cas. Quel dommage qu'aucun protocole de communication ne soit apparemment géré, car là encore cela ferait un bel espace de stockage externe mobile pour les TI-Nspire.





Merci Adriweb!

TI-Planet, le site qui ne newse pas pour ne rien dire!

Re: L'ultime secret de la tablette TI-Nspire ViewScreen!

Message non luPosté: 20 Mai 2017, 15:45
de critor
I've added wires to all JMP01 and JMP02 contacts in order to be able to connect them easily :
368 8382 8383

Here is the known pinout so far :
JMP01 contacts :
3: GND
2: ?
1: ?
JMP02 contacts :
1: RS232 Output (115'200,8,n,1)
2: ?
3: ?


My goal was to use the RS232 input in order to try flashing CAS+ diags images (possibly patched).

But none of the 4 unknown JMP01/02 contacts did accept to receive a file...
Either something's wrong in my setup, either the RS232 input is somewhere else...

Some better PCB pictures :
8384 8385

Re: L'ultime secret de la tablette TI-Nspire ViewScreen!

Message non luPosté: 20 Mai 2017, 18:55
de parrotgeek1
According to this page http://www.ti.com/product/OMAP5912/pinout-quality there are actually THREE UARTs!

Maybe you found the input pins of uart1 or 2 instead of uart0.

Also, maybe boot2 (the "OS") is outputting to another UART for some reason, and it's not actually silent?

Re: L'ultime secret de la tablette TI-Nspire ViewScreen!

Message non luPosté: 05 Oct 2017, 18:54
de parrotgeek1
Have you tried :

J01B Edit: this looks like it could be right because the dock connector is called J01 on the Nspire
J06
J07

Re: L'ultime secret de la tablette TI-Nspire ViewScreen!

Message non luPosté: 05 Oct 2017, 19:13
de critor
I'll check thanks. :)

If it doesn't work, we'll have to trace from the Dock uart input up to the matching ASIC pin on a CAS+ PCB.
And then trace it back from the ASIC pin on the ViewScreen PCB.

But I think we're missing HD pictures of the CAS+ PCB.

Re: L'ultime secret de la tablette TI-Nspire ViewScreen!

Message non luPosté: 05 Oct 2017, 19:16
de parrotgeek1
critor a écrit:I'll check thanks. :)

If it doesn't work, we'll have to trace from the Dock uart input up to the matching ASIC pin on a CAS+ PCB.
And then trace it back from the ASIC pin on the ViewScreen PCB.

But I think we're missing HD pictures of the CAS+ PCB.


Here's one, but it's the back side https://i.imgur.com/4hVUkaa.jpg

Re: L'ultime secret de la tablette TI-Nspire ViewScreen!

Message non luPosté: 05 Oct 2017, 19:18
de critor
Oh, thank you very much. :)

Re: L'ultime secret de la tablette TI-Nspire ViewScreen!

Message non luPosté: 05 Oct 2017, 19:21
de parrotgeek1
critor a écrit:Oh, thank you very much. :)

It was on Hackspire, FYI

Re: L'ultime secret de la tablette TI-Nspire ViewScreen!

Message non luPosté: 12 Déc 2017, 00:22
de critor
Found the Rx pin.
In fact I had missed it, since the TI-Nspire ViewScreen often won't boot at all if it's connected prior to the power.

So I can reflash its Diags partition.
But the partition size is 640KB.
Boot2 images are much bigger than that and aren't going to fit... :(

Re: L'ultime secret de la tablette TI-Nspire ViewScreen!

Message non luPosté: 12 Déc 2017, 21:56
de critor
How I did, and so that I don't forget since I use it very rarely :
9060

So JMP01 is now documented, but 2 JMP02 pins are still unknown (and none of them is GND).
368

Also, if my guess is right 2x10 pins J7 is an ARM JTAG.
And 2x7 pins J010 just below it might be a 14-pins TI JTAG.
Image