Page 1 of 2

Découverte mystérieux Boot1 dans ASIC Zevio des Nspire 2007

Unread postPosted: 06 Nov 2016, 19:37
by critor
6818Dans l'article précédent nous annoncions la sortie de Polydumper 4.3.
Ce petit programme de dumping était capable de te récupérer jusqu'à 2 images de Boot1 :
  • l'image Boot1 sur laquelle la calculatrice démarre
  • l'image Boot1 contenue dans la puce ASIC
Il s'agit de la même image pour la plupart des TI-Nspire puisqu'elles démarrent justement sur la puce ASIC.

Mais certaines calculatrices commes les TI-Nspire CX CR4 (à partir de la révision matérielle W d'octobre 2015) démarrent sur une puce Flash-NOR externe MXIC MX29SL402CBTI-90G de 512Ko, et dans ce cas on obtient bien 2 images de Boot1 différentes.



Mais ce ne sont pas les seules calculatrices à bénéficier d'une telle configuration. Les toutes premières TI-Nspire ClickPad de 2007 jusqu'à la révision matérielle A démarraient également sur une Flash-NOR externe.
Il s'agissait d'une puce différente, une SST 39WF400A, mais faisant toujours 512Ko de capacité.

Sur ces modèles TI-Nspire ClickPad de 2007, y a-t-il donc également une image Boot1 amorçable différente dans la puce ASIC ZEVIO ?

Et la réponse est oui, Polydumper 4.3 trouve bien quelque chose de valide dans la puce ASIC ! :D
C'est tout petit, à peine 16Ko de code quand le Boot1 des TI-Nspire tourne normalement autour de 128Ko, et je n'en trouve aucune mention sur aucun site traitant des TI-Nspire ! :o

Le code dispose selon l'émulateur TI-Nspire d'un mode de récupération (recovery mode) avec une invite offrant nombre de commandes intéressantes : ;)
Code: Select all
UART enabled. 8n1 115200 baud
Secure modules not usable
Found NAND flash "NAND256R3A"
Checking boot code on the NAND Flash ... No boot code found.
Entering recovery mode

nSpire: list
list : List all command and syntax
exec <addr> : Execute program
download <addr> : Download program
write <addr> <data> [b|w|d] : Write memory
read <addr> [b|w|d] : Read memory
dump <addr> <size> [b|w|d] : Dump memory

nSpire:

Peut-être une sorte de Boot1 minimaliste pour des opérations de maintenance de calculatrices n'arrivant pas à s'amorcer correctement car la puce Flash-NOR est corrompue ou défectueuse.
Cela pourrait nous être bien utile, maintenant que ces machines ne sont plus sous garantie. ;)

Et pour un aperçu plus général des possibilités, voici l'ensemble des messages présents dans ce Boot1 spécial :
Code: Select all
UART enabled. 8n1 115200 baud
Secure modules enabled
Secure modules not usable
NAND Flash could not be initialized.
Entering recovery mode
Checking boot code on the NAND Flash ... Boot code found.
No boot code found.
Entering recovery mode
PHOENIX
list: List all command and syntax
exec<addr> : Execute program
download<addr> : Download program
write<addr> <data> [b|w|d] : Write memory
read<addr> [b|w|d] : Read memory
dump<addr> <size> [b|w|d] : Dump memory
nSpire:
"0x"
Too many arguments
Syntax error:
Unsupported command
Unknown error
Nothing has been downloaded
Downloaded: 0x - 0x (0x)
NAND128R3A
NAND128W3A
NAND128R4A
NAND128W4A
NAND256R3A
NAND256W3A
NAND256R4A
NAND256W4A
NAND512R3A
NAND512W3A
NAND512R4A
NAND512W4A
NAND01GR3A
NAND01GW3A
NAND01GR4A
NAND01GW4A
DEFAULT
Found NAND flash
""


Il resterait encore à découvrir comment faire amorcer de véritables TI-Nspire ClickPad de 2007 sur leur puce ASIC, ce qui pourrait également bien aider à découvrir comment faire démarrer les TI-Nspire CX CR4 sur le Boot1 3.0.0.99 de leur puce ASIC, qui a l'avantage d'être compatible nBoot+ControlX. ;)



Download :
Téléchargement :
archives_voir.php?id=721320

Crédits images : http://datamath.org/Graphing/NSpire_CAS.htm

Re: Découverte mystérieux Boot1 dans ASIC Zevio des Nspire 2

Unread postPosted: 08 Nov 2016, 01:51
by parrotgeek1
please upload it on the archives

Re: Découverte mystérieux Boot1 dans ASIC Zevio des Nspire 2

Unread postPosted: 08 Nov 2016, 01:56
by Adriweb
No, since it's a dump from a machine (and production one, even) and not obtainable from another way (contrary to the boot2, OS, apps...), it wouldn't be legal to do so (as reminded by TI on their site, btw). Same for ROMs of TI-83/84/etc. for instance. (As you may know, emulations sites have been shut down for this, unsurprisingly)

However, anyone can dump their own from their machine now - that is perfectly allowed :)

Re: Découverte mystérieux Boot1 dans ASIC Zevio des Nspire 2

Unread postPosted: 08 Nov 2016, 02:02
by parrotgeek1
ok, but you have uploaded a lot of prototype nspire files

Re: Découverte mystérieux Boot1 dans ASIC Zevio des Nspire 2

Unread postPosted: 08 Nov 2016, 14:11
by critor
Adriweb wrote:Same for ROMs of TI-83/84/etc. for instance. (As you may know, emulations sites have been shut down for this, unsurprisingly)

It cannot be used for emulation purpose as it is a very light/minimalist Boot1 which won't even run encoded TI-Nspire Boot2 images (maybe raw Boot2 images, but I didn't investigate further).
So there is absolutely no emulation problem.

Moreover, TI-Nspire ClickPad have long been discontinued.


Also TI-Nspire ClickPad HW revisions up to A are using the same hardware as TI-Nspire ClickPad DVT prototypes. So it's a prototype image.


@parrotgeek1 I'll upload it later today. :)

Re: Découverte mystérieux Boot1 dans ASIC Zevio des Nspire 2

Unread postPosted: 08 Nov 2016, 14:36
by Adriweb
critor wrote:
Adriweb wrote:Same for ROMs of TI-83/84/etc. for instance. (As you may know, emulations sites have been shut down for this, unsurprisingly)

It cannot be used for emulation purpose as it is a very light/minimalist Boot1 which won't even run encoded TI-Nspire Boot2 images (maybe raw Boot2 images, but I didn't investigate further).
So there is absolutely no emulation problem.

Moreover, TI-Nspire ClickPad have long been discontinued.

Also TI-Nspire ClickPad HW revisions up to A are using the same hardware as TI-Nspire ClickPad DVT prototypes. So it's a prototype image.

@parrotgeek1 I'll upload it later today. :)

For me, none of your "arguments" are valid, at least "legally".
It's not like TI lawyers, if they happen to look at that, will say, "oh, it's from a prototype or a discontinued product, so it's ok, they can do whatever". (and we know by experience they can be too nosy even for invalid reasons)
I doubt emulation matters at this point, and indeed it would be even worse if it allowed emulation - that would be a big and unnegotiable no-no, same as any emulation-related ROM that aren't hosted.
Anyway, whatever happens, I'll have warned ;)

Re: Découverte mystérieux Boot1 dans ASIC Zevio des Nspire 2

Unread postPosted: 08 Nov 2016, 18:09
by critor
parrotgeek1 wrote:ok, but you have uploaded a lot of prototype nspire files


You're perfectly right.
The Zevio ASIC comes from the TI-Nspire ClickPad DVT prototypes hardware, which aren't sold/supported by Texas Instruments.

Please excuse Adriweb for his excessive and inappropriate sanctimonious posts, when the positive/negative decision should have been taken collectively in regards to that context.
He must be too busy/tired.

As a consequence, I confirm I'll upload the file as soon as I have the time.

Re: Découverte mystérieux Boot1 dans ASIC Zevio des Nspire 2

Unread postPosted: 08 Nov 2016, 18:20
by Adriweb
critor wrote:
parrotgeek1 wrote:ok, but you have uploaded a lot of prototype nspire files

You're perfectly right. The Zevio ASIC comes from the TI-Nspire ClickPad DVT prototypes hardware, which aren't sold/supported by Texas Instruments.

I'm also not agreeing with such uploads :) At best, some things could be provided to people actually needing them.

critor wrote:Please excuse Adriweb for his excessive and inappropriate sanctimonious posts [...] He must be too busy/tired.

I'm not tired, I just happen to right, and everyone knows it, apparently you just don't want to acknowledge that you're not supposed to upload such a dump :)

I also don't care if it hurts anyone's feelings if they can't access such a file. What I don't have any problems about are Boot2, OS, etc.

critor wrote:As a consequence, I confirm I'll upload the file as soon as I have the time.

You're just reinforcing that you seem to take this decision alone without taking advice of whatever was said before (including/especially when one of the admins appears to be against)

If it's useless for me to post my opinion, I guess I'll just fade away more and more, on both quantity, work, and overall, as some admins have done over time.

Re: Découverte mystérieux Boot1 dans ASIC Zevio des Nspire 2

Unread postPosted: 08 Nov 2016, 18:27
by critor
Then if you did it on purpose it's even worse.

Please stop making yourself more and more ridiculous.

You're totally missing the point (and maybe on purpose):
  • We have other prototype ROMs online, which on the difference are either bigger, either working.
    So your 3 sanctimonious posts are totally excessive and inappropriate.
  • And anyway, you have no right to take decisions on your own when there is no hurry, and you should perfectly know that.
    Do not forget it another time.

    You broke some essential democratic rule, so you're in no position to complain about what I decide to do on my own now. You've disqualified yourself in this context.

Re: Découverte mystérieux Boot1 dans ASIC Zevio des Nspire 2

Unread postPosted: 08 Nov 2016, 18:32
by Adriweb
You can think/believe whatever you want, the same goes for me: I believe (and I guess I should say: "I know") I'm right regarding the upload.
And I'll just stop replying since it looks like a dead end.