π
<-

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

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

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

Unread postby critor » 06 Nov 2016, 19:37

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
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby parrotgeek1 » 08 Nov 2016, 01:51

please upload it on the archives
User avatar
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 88.2%
 
Posts: 748
Joined: 29 Mar 2016, 01:22
Location: This account is no longer used.
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby Adriweb » 08 Nov 2016, 01:56

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 :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby parrotgeek1 » 08 Nov 2016, 02:02

ok, but you have uploaded a lot of prototype nspire files
User avatar
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 88.2%
 
Posts: 748
Joined: 29 Mar 2016, 01:22
Location: This account is no longer used.
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby critor » 08 Nov 2016, 14:11

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. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby Adriweb » 08 Nov 2016, 14:36

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 ;)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby critor » 08 Nov 2016, 18:09

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.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby Adriweb » 08 Nov 2016, 18:20

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.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby critor » 08 Nov 2016, 18:27

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.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby Adriweb » 08 Nov 2016, 18:32

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.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 13 guests

-
Search
-
Social TI-Planet
-
Featured topics
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 !
1234
-
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.
760 utilisateurs:
>750 invités
>3 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)