Omnimaga
Calculator Community => Other Calculators => Topic started by: Silver Shadow on July 19, 2010, 11:47:02 am
-
With the recent discovery of the diagnostic menu on the Nspires, we need to collect as much information on it as possible (it might even help us crack it!). We therefore need to have all the versions of these menus.
ExtendeD has written a diagnostic software dumper for Ndlessed Nspires, which can be found here:
binary : http://www.mirari.fr/ttad
source : http://www.mirari.fr/YWpt
Please post your Test_InformationScreen displays (screenies or just the text will do) here!
Dumps (as well as the Test_InformationScreen) should be sent to: [email protected]
Hint to acces the diagnostic menu:
1) Shut down your Nspire.
2) Take out a battery for several seconds (so that it will be able to reboot).
3) Put in the battery.
4) Simultaneously press Esc, Menu, G (for the TouchPads: Esc, Menu, Minus (the operator, not the sign)).
5) Press the On button to turn it on, keeping the previous buttons pressed.
I'll start out with mine.
Test_InformationScreen
P3 DIAG MP FOR ASIC-3
DATE:2007-5-18
ESC to EXIT
-
If you don't want to post the dump, just send it to me: [email protected]
I will archive, classify, and compare them, as I've allready done with many OSes and boot codes.
To access the diagnostic menu, you have to remove a battery to reboot,and to press Esc Menu G On on ClickPads.
On TouchPads, it's Esc Menu - On. But you won't be able to dump, as you won't manage to install OS 1.1 and Ndless.
-
If I still had OS 1.1 on my Nspire and that my Nspire was not currently used for my Axe Parser project and that I had Computer Link Software 1.3 installed, I would be glad to do a dump from mine, but sadly, in the current circumstances, it will have to wait :(
It will take me an entire day to set everything up again, like last time.
I reverted to 2.0, because I was annoyed by the power management bug
-
If you don't want to post the dump, just send it to me: [email protected]
You shouldn't post anything, it is copyrighted material.
-
If I still had OS 1.1 on my Nspire and that my Nspire was not currently used for my Axe Parser project and that I had Computer Link Software 1.3 installed, I would be glad to do a dump from mine, but sadly, in the current circumstances, it will have to wait :(
It will take me an entire day to set everything up again, like last time.
I reverted to 2.0, because I was annoyed by the power management bug
Lol same situation for me, except I am actually going to do it, but tommorw
-
If you don't want to post the dump, just send it to me: [email protected]
You shouldn't post anything, it is copyrighted material.
I was trying to say something like that... without saying it too straight :p
Notice I didn't initiate that topic. I would certainly have initiated another way...
-
Ok, my info you already have, so no need to post
-
If you don't want to post the dump, just send it to me: [email protected]
You shouldn't post anything, it is copyrighted material.
OK, thx for signalling this. I edited the topic accordingly.
-
Here is what we have up to now:
1.1.9266 P3 DIAG MP FOR ASIC-3 2007-05-18 (dumped!)
?.?.???? P1R2 DIAG MP FOR ASIC 2007-04-17
1.2.2394 P1R2 DIAG MP FOR ASIC 2008-08-25
1.3.2406 TI-NSPIRE CAS DIAG 2007-12-18
1.6.4356 TI-NSPIRE CAS DIAG 2008-10-31 (dumped!)
2.00.DEVBUILD Iris Nspire Diag Menu 2010-01-22
2.00.1183 Iris Nspire Diag Menu 2010-02-19 (dumped!)
So we're looking for dumps of any version not marked as dumped, and for dump+infos on any version not listed here.
We are surely still missing a lot of versions...
Thank you for your help.
-
Here's mine:
TI-NSPIRE DIAG
DATE:2007-12-18
1.3.2406
Also, in the additional functions menu, I have an option called More Updates, where there's two sub-options: Update Diagnostics and Run Test Program. I wonder if these may have any use?
-
Here's mine:
TI-NSPIRE DIAG
DATE:2007-12-18
1.3.2406
Also, in the additional functions menu, I have an option called More Updates, where there's two sub-options: Update Diagnostics and Run Test Program. I wonder if these may have any use?
It sounds very interesting! :)
Could you install OS 1.1 + Ndless and dump it ?
-
Thanks.
By the way, it seems the diagnostic software is different on CAS and non-CAS (BASic).
So I'm slightly modifying the list.
?.?.???? P1R2 DIAG MP FOR ASIC CAS 2007-04-17
1.1.9266 P3 DIAG MP FOR ASIC-3 BAS 2007-05-18 (dumped!)
1.2.2394 P1R2 DIAG MP FOR ASIC CAS 2008-08-25
1.3.2406 TI-NSPIRE DIAG BAS 2007-12-18 (dumped!)
1.3.2406 TI-NSPIRE CAS DIAG CAS 2007-12-18
1.6.4356 TI-NSPIRE CAS DIAG CAS 2008-10-31 (dumped!)
2.00.DEVBUILD Iris Nspire Diag Menu BAS 2010-01-22
2.00.1183 Iris Nspire Diag Menu CAS 2010-02-19 (dumped!)
By the way, ExtendeD has now updated the archive on Mirari with the CAS version of the dumper.
All CAS owners can now help us.
Thanks again for your help.
-
Errr, by any chance, what does this have to do with ndless2? Not that I am complaining, I only want to know how this can help.
-
Here is mine:
Test_InformationScreen
TI-NSPIRE DIAG
DATE:2008-10-31 13:38:27
1.6.4356
ESC to EXIT
I emailed the dump!
-
Mine:
Test_InformationScreen
TI-NSPIRE DIAG
DATE:2007-12-18
1.3.2406
ESC to EXIT
diagsdumper doesn't work, though. I see from the source it is supposed to create ndless/diagsdump.tns, but nothing happens.
-
bwang, are you sure you have it in the Ndless folder. I had it in a different folder and it didn't work at first.
-
Never mind, I recompiled the program from source and it worked. I've e-mailed the dump. It's supposed to be 640 KB, right?
-
Never mind, I recompiled the program from source and it worked. I've e-mailed the dump. It's supposed to be 640 KB, right?
That was the size of mine. Glad you got it to work!
-
diagsdumper doesn't work, though. I see from the source it is supposed to create ndless/diagsdump.tns, but nothing happens.
Maybe, try this link: http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1901 (I'm sure it's the last build)
It may be usefull to run the dumper severall times... (I was reported that it had rebooted the calculator many times, and that without changing anything it suddenly worked...)
-
Thank you very much.
Errr, by any chance, what does this have to do with ndless2? Not that I am complaining, I only want to know how this can help.
This has nothing to do with ndless2... directly.
But it has something to do with something else...
I can't tell you more, but you won't regret it. ;-)
Be patient...
Here's the updated list:
?.?.???? P1R2 DIAG MP FOR ASIC CAS 2007-04-17
1.1.9266 P3 DIAG MP FOR ASIC-3 BAS 2007-05-18 (dumped!)
1.2.2394 P1R2 DIAG MP FOR ASIC CAS 2007-08-25
1.3.2406 TI-NSPIRE DIAG BAS 2007-12-18 (dumped!)
1.3.2406 TI-NSPIRE CAS DIAG CAS 2007-12-18 (dumped!)
1.6.4356 TI-NSPIRE DIAG BAS 2008-10-31 (dumped!)
1.6.4356 TI-NSPIRE CAS DIAG CAS 2008-10-31 (dumped!)
2.00.DEVBUILD Iris Nspire Diag Menu BAS 2010-01-22
2.00.1183 Iris Nspire Diag Menu CAS 2010-02-19 (dumped!)
More information on Nspire with datestamps from 2008/2009/2010 would be needed. Did you all buy you Nspire more than 2 years ago ? ;-)
Any not-listed version is interesting by the way.
-
It may be usefull to run the dumper severall times... (I was reported that it had rebooted the calculator many times, and that without changing anything it suddenly worked...)
That is what happened to me the first time I ran it, the second time, it worked fine.
EDIT:
critor, my nspire datestamp said 2008 I already sent the dump.
My brothers was made in 5-2008 (mine in 5-2009). He has OS 2.0 on it, but he isn't using it during the summer and I could easily take it, install 1.1 and ndless, dump the diagnostic software, and put 2.0 back on it if needed. ;D
-
I did not do a test on mine yet, but the serial on the back indicates the calc is from May 2008. I bought it on Ebay last year.
I'll see what I can do. I think I'll do the tests on my old Windows XP computer which still has Nspire Link Software 1.3
-
I did not do a test on mine yet, but the serial on the back indicates the calc is from May 2008.
According to the list, May 2008 is going to be very interesting.
It cannot have 1.6.4356 yet...
Will it still have 1.3.2406 ? Or something else... ;-)
Why don't you just remove a battery to reboot while pressing Esc+Menu+G to enter the diagnostic mode ?
You'll be able to tell us immediatly by selecting "Information Screen".
Then, just remove a battery (there is no "quit" option in the diagnostic software), and your Nspire will reboot in OS mode.
-
From my brothers (5-08):
TI-NSPIRE DIAG
DATE:2007-12-18
1.3.2406
ESC to EXIT
Enjoy ;)
I can't get the dump of this b/c he is on OS 2.0 and he might get mad at me for downgrading, so I will have to wait until he is gone. ;)
-
Oh, I wouldn't mind doing that. It's just the whole process of installing Ndless+OS 1.1 again on my calc, add to that reinstalling Computer Link Software 1.3 that I didn't felt like going through today x.x
Hold on, I'll probably attempt at posting my results in a few minutes. I hope it doesn't wipe my entire 84+ mode memory, though, when I switch back to 84+ mode x.x
Test_InformationScreen
TI-NSPIRE DIAG
DATE:2007-12-18
1.3.2406
ESC to EXIT
Same thing as bwang for my clickpad Nspire
And darn, that menu is slow to navigate through...
-
This has nothing to do with ndless2... directly.
But it has something to do with something else...
I can't tell you more, but you won't regret it. ;-)
Be patient...
Ohhhh a secret!!
Ok, I cant wait to hear what it is though :P
-
DJ Omnimaga & Apcalc, thank you for your informations.
You don't have to dump the Diags software.
According to the list above, 1.3.2406 is allready dumped for both CAS and non-CAS.
-
Ok, thanks for the info. Btw interesting finds on TI-BANK, about the other maintenance menus. I didn't knew they would exist. :)
http://tibank.forumactif.com/aide-debutants-f24/maintenance-toutes-nspires-t5360.htm
EDIT: Btw are all those options in the diagnostic menu safe?
-
Does anybody have the TouchPad to test the diagnostic mode ?
It seems we're only missing dumps of very recent (2010) or very old (2007) Diags softwares...
-
Nope, sorry, only a click pad for me
what is the diff between a click and touch pad anyways?
-
critor, is it even possible to dump the recent (2010) Diags software. I would think that they only made the new touchpads in 2010 that do not support Ndless. :(
-
EDIT: Btw are all those options in the diagnostic menu safe?
I've tested all options from the 1.1.9266, 2.00.DEVBUILD, and 2.00.1183 softwares.
At the beginning, I was a little frightened by some options like "Memory" or "UpdatedNAND512B"
But in the end, they're all safe. I didn't break the TI-Nspire.
I don't know about the other versions... I would have to flash them first.
But when you look at the dump, there are many messages that I haven't seen in the options... The "Update" word is quite frequent... There seems to be many interesting things in that software.
May be they're just disabled for some reason.
################################
critor, is it even possible to dump the recent (2010) Diags software. I would think that they only made the new touchpads in 2010 that do not support Ndless. :(
According to the above list, it seems so.
2.00.1183 from my Nspire CAS TouchPad P-0210B is marked as dumped :p
But I'm not going to explain "how" now.
And before you ask, I don't have Ndless2, not even a beta or alpha version.
-
Aaaah ok. Thanks for the info.
Is the diag software part of Nucleus? If it's the case, maybe it's just premade stuff that TI did not even bother removing, like most of the Nspire OS content. I wonder how small the TI-Nspire OS would be if someone completly rewrote it, optimizing it like crazy?
I also merged your double-post since it's against the forum rules (and most other english TI board)
-
I don't think the diagnostic is part of nucleus.
But I may be wrong...
List updated.
?.?.???? P1R2 DIAG MP FOR ASIC CAS 2007-04-17
1.1.9266 P3 DIAG MP FOR ASIC-3 BAS 2007-05-18 (dumped!)
1.2.2394 P1R2 DIAG MP FOR ASIC CAS 2007-08-25 (dumped!)
1.3.2406 TI-NSPIRE DIAG BAS 2007-12-18 (dumped!)
1.3.2406 TI-NSPIRE CAS DIAG CAS 2007-12-18 (dumped!)
1.6.4356 TI-NSPIRE DIAG BAS 2008-10-31 (dumped!)
1.6.4356 TI-NSPIRE CAS DIAG CAS 2008-10-31 (dumped!)
2.00.DEVBUILD Iris Nspire Diag Menu BAS 2010-01-22
2.00.1183 Iris Nspire Diag Menu CAS 2010-02-19 (dumped!)
Thanks for your help.
Please, go on! ;-)
Edit: List updated again.
1.1.8769 P1R2 DIAG MP FOR ASIC CAS 2007-04-17 (dumped!)
1.1.9266 P3 DIAG MP FOR ASIC-3 BAS 2007-05-18 (dumped!)
1.2.2394 P1R2 DIAG MP FOR ASIC CAS 2007-08-25 (dumped!)
1.3.2406 TI-NSPIRE DIAG BAS 2007-12-18 (dumped!)
1.3.2406 TI-NSPIRE CAS DIAG CAS 2007-12-18 (dumped!)
1.6.4356 TI-NSPIRE DIAG BAS 2008-10-31 (dumped!)
1.6.4356 TI-NSPIRE CAS DIAG CAS 2008-10-31 (dumped!)
2.00.DEVBUILD Iris Nspire Diag Menu BAS 2010-01-22
2.00.1183 Iris Nspire Diag Menu CAS 2010-02-19 (dumped!)
-
2.00.1183 from my Nspire CAS TouchPad P-0210B is marked as dumped :p
But I'm not going to explain "how" now.
And before you ask, I don't have Ndless2, not even a beta or alpha version.
Could it be from the emulator?
-
2.00.1183 from my Nspire CAS TouchPad P-0210B is marked as dumped :p
But I'm not going to explain "how" now.
And before you ask, I don't have Ndless2, not even a beta or alpha version.
Could it be from the emulator?
No. The "OS" (if we can call it so) and even the CPU emulation from the official TI emulators are encrypted in lib/phoenix.dll.
To my knowledge, nobody has ever managed to hack anything related to the OS with those emulators. The commands are sent to phoenix.dll, and it directly and natively interacts with the display and the documents.
Moreover, the OS used by those emulators is different from the handheld OS (some menu are disabled). It wouldn't suprise me if there were no boot1/boot2/diags in that phoenix.dll file.
-
I didn't mean TI's emulator, I meant Goplat's.
-
I didn't mean TI's emulator, I meant Goplat's.
Well, before including the 2.00 diagnostic in Goplat's emulator, we need to dump it from a real calc, don't we ?
Or maybe I totally missed the point...
The diagnostic software is independant from the OS.
-
If the diagnostic software is independent of the OS, does that mean it isn't digitally signed? Thus, we can replace it with whatever we want?
-
It is signed independently (wouldn't it be too easy?)
-
If the diagnostic software is independent of the OS, does that mean it isn't digitally signed? Thus, we can replace it with whatever we want?
If it is not signed, it would be very interesting building our own tool, some kind of hexadecimal viewer witch could modify anything in memory.
That way, if the boot1 behavior is not modified in future Nspire, we could easily patch many future downgrade protections using the Esc+Menu+G combo while powering on :P
Edit: ok Extended... I stop dreaming... :'(
So let's check what we have in current dumps.
-
Damnit, I hope you can find out something with that stuff x.x. Good luck
-
As allready said, the 2.00 diagnostic softwares are installed on TouchPad calculators.
But, they don't even support the TouchPad keypad...
In order to have access to all options, you need to install a ClickPad keypad.
It is very easy on a basic TI-Nspire TouchPad...
...but quite complicated on a TI-Nspire CAS TouchPad.
I've managed to make it work, though.
Let's watch:
-
Nice, critor. Looks pretty awkward though.
At least it makes using the diagnostic software easier... ;D
-
Very nice critor!
Out of curiosity, what happens when you put the 84+ keypad in?
-
Hey, whatever works...
-
Very nice critor!
Out of curiosity, what happens when you put the 84+ keypad in?
With a TI-Nspire CAS TouchPad and OS 2.X.X:
* basic TouchPad keypad -> after booting, dialog box saying "unrecognised keypad -> install a TI certified keypad or update OS"
(http://i33.servimg.com/u/f33/13/23/13/53/th/exp410.jpg) (http://www.servimg.com/image_preview.php?i=730&u=13231353)
* ClickPad keypad -> loop of reboots
(http://i33.servimg.com/u/f33/13/23/13/53/th/exp610.jpg) (http://www.servimg.com/image_preview.php?i=732&u=13231353)
* 84+ keypad -> booting ok, but of course wrong keymap
(http://i33.servimg.com/u/f33/13/23/13/53/th/exp510.jpg) (http://www.servimg.com/image_preview.php?i=731&u=13231353)
-
Up!!!
Look at this animation (1fps) about the SD card:
(http://i33.servimg.com/u/f33/13/23/13/53/nsmupd11.gif)
Seems the Nspire SD card was not designed for the end-user...
-
Maybe there is the software ability there, but not the actual hardware. Eg, it could happen at some point but not at this time.
-
To me it's like if TI took an entire software and put it in the Nspire without even bothering to modify it, even if the hardware doesn't support some of its stuff. Apparently the OS is filled with lots of unneeded/unused junk. No wonder why you only have about 13 MB of memory left with no documents installed x.x
-
?.?.???? P1R2 DIAG MP FOR ASIC CAS 2007-04-17
1.1.9266 P3 DIAG MP FOR ASIC-3 BAS 2007-05-18 (dumped!)
1.2.2394 P1R2 DIAG MP FOR ASIC CAS 2007-08-25 (dumped!)
1.3.2406 TI-NSPIRE DIAG BAS 2007-12-18 (dumped!)
1.3.2406 TI-NSPIRE CAS DIAG CAS 2007-12-18 (dumped!)
1.6.4356 TI-NSPIRE DIAG BAS 2008-10-31 (dumped!)
1.6.4356 TI-NSPIRE CAS DIAG CAS 2008-10-31 (dumped!)
2.00.DEVBUILD Iris Nspire Diag Menu BAS 2010-01-22
2.00.1183 Iris Nspire Diag Menu CAS 2010-02-19 (dumped!)
I finally found out what the name 'Iris' stands for in 2.0.0 diagnostics softwares for the TI-Nspire TouchPad.
It goes we the 'Khronos' name found on a TI PDF annoucing OS 3.2 in decembre 2011.
Check the whole analysis on TI-Planet! ;)
http://tiplanet.org/forum/viewtopic.php?p=127044
-
Nice find critor :)