Omnimaga
Calculator Community => Other Calculators => Topic started by: critor on February 02, 2011, 11:06:18 am
-
Look at this very rare TI-Nspire CAS prototype - even DataMath.org doesn't have it.
(http://i73.servimg.com/u/f73/13/23/13/53/caspro10.jpg)
You can easily mistake it for a commercial TI-Nspire CAS... be carefull when buying online!
Notice the small icon at boot time in the top left hand corner of he screen.
(http://i73.servimg.com/u/f73/13/23/13/53/acran010.gif)
It has early versions of the 1.1 boot1/boot2/diagnostics:
Boot1: 1.1.8129 (instead of 1.1.8916)
Boot2: 1.1.8310 (instead of 1.1.8981)
Diagnostics: from 2007.03.31 (instead of 1.1.8769 from 2007.04.17 - version is not shown on early diagnostics and only readable in the dump)
It does reject all commercial CAS & basic OSes 1.1-2.1.
The OS is rejected at the end of the download (so, something to do with the validation).
It probably had a 1.1 OS prior to 1.1.9170.
Yes, "had"... being unable to update the OS, the previous owner thought it would work better after erasing the OS through the maintenance menu.
The calculator is now totally useless.
Do you have any idea on how i could dump those early versions of the boot1/boot2/diagnostics, and on how I could install a working OS?
Remember: no OS -> no Ndless... ???
-
Sounds like a great challenge for some of the community NSpire programmers.
Anyone up for a challenge?
-
It probably had a 1.1 OS anterior to 1.1.9170.
Yes, "had"... being unable to update the OS, the previous owner thought it would work better after erasing the OS through the maintenance menu.
Are you sure they weren't part of the TI Mathprint dev team?
-
No idea about that.
I bought it to a TI-Bank user who bought it online.
He just sent me the link to the seller page.
I'm going to ask...
-
It probably had a 1.1 OS anterior to 1.1.9170.
Yes, "had"... being unable to update the OS, the previous owner thought it would work better after erasing the OS through the maintenance menu.
Are you sure they weren't part of the TI Mathprint dev team?
Haha, I doubt that the Mathprint dev team would even know the existence of the maintenance menu. ;D
EDIT: I know this requires some soldering and tinkering with the hardware, but couldn't we sort of connect some parts of this Nspire to another one that works?
-
Last time I saw someone saving bricked calculators was Brandonw through a link port overflow exploit on TI-84+SE.
Finding an exploit in the usb transfer that makes you run some assembly code, maybe?
If it is a prototype maybe it can only accept OSes signed from the development team, it would be odd to allow all OS transfer to not try install anything. I bet it would be very interesting to know how that specific boot code validates the OS.
No one was able to read the memory of Nspire by hardware for some reason, it seems another dead end.
Truly a challenge for hackers.
I noted a mistake in your topic: "anterior" doesn't not exist in English, translation is prior or previous.
-
I noted a mistake in your topic: "anterior" doesn't not exist in English, translation is prior or previous.
Thank you. I've just patched my post :P
-
Try connecting one of your CAS+ calculators to it to see if it will transfer the OS ??
-
That sucks, I always thought all prototypes had a + besides the logo... now people are trying to rip off others by passing these prototypes as final release Nspires...
In any case, be careful if you buy something from Ebay. One first step is to ensure the seller rating is 99% or higher.
-
Try connecting one of your CAS+ calculators to it to see if it will transfer the OS ??
Thank you for the idea, but unfortunately it won't work for 2 reasons:
1) Different transfer protocols. The CAS+ needs the TI-Nspire Computer Link 1.0 and is not detected by further versions. The CAS+ cannot exchange documents with commercial basic or CAS TI-Nspire. And this prototype is detected by the TI-Nspire Computer Link 1.4, which means it is not using the CAS+ transfer protocol anymore.
2) Anyway, the "Send OS" menu item is disabled on the 1.0.554 OS which is the one running on both CAS+ I have. Joerg from datamath.org noticed the same problem with his CAS+ with the 1.0.554 OS, but told me that this menu is enabled on his prototype with the older 1.0.494 OS.
Maybe if we could dump/ndless the 1.0.554 OS, we could figure out some things...
One of the Ndless 1.7 exploits is triggering things on my CAS+...
-
Try a simpler protocol than USB - RS232 !!!
Try setting up a "null modem cable" type of connection between the CAS+ and this calculator
Gnd -> Gnd
Rx -> TX
Tx -> Rx
You only need three wires , 6 solder connections - much easier than making an RS 232 adapter
CAS+ other calc
GND -----GND
Rx\ / Rx
\ /
\ /
X
/ \
/ \
TX/ \ Tx
-
If it is a prototype maybe it can only accept OSes signed from the development team, it would be odd to allow all OS transfer to not try install anything
So now, the big question... where can I get any 1.0/1.1 OS signed from the development team? . . .
-
Just remember, Ti-cares.
-
Just remember, Ti-cares.
Err... I wonder if TI-Cares has blocked my email...
They haven't been answering me for months now...
3 weeks ago, I asked them about the screen capture software for the TI-80 viewscreen (yes that special TI-80 has a link port).
No reply...
I might have a very bad reputation amoung the TI-Cares guys for various reasons, you know...
Anybody who can email in my place?
You've got all the informations above: boot1/boot2 versions, and even the serial.
-
This would be a great calc to try forcing boot1 on it. It's not like it can get any worse, right? riiight?
-
I sent an e-mail to them. They did not answer my last e-mail, so I hope things go better this time! :)
-
I sent an e-mail to them. They did not answer my last e-mail, so I hope things go better this time! :)
Allready? Thanks! :)
I wonder if they have a black list of people they should not answer to...
-
I sent an e-mail to them. They did not answer my last e-mail, so I hope things go better this time! :)
Allready? Thanks! :)
I wonder if they have a black list of people they should not answer to...
probably. Most likely we're all on it.
-
I don't think I am I've never emailed them
-
I'm not. I have emailed them a few times.
although i always get "That information is property of Texas Instruments and shall not be released"
-
That might end up putting you on their bad list. I don't think they like people asking them about there proprietary information. Of course without people like you we'd have no ndless so Keep at it
(In referencing to ndless i meant willing to go and hack software that was not intended for hacking)
-
I doubt I am, although we never know if they browse this site and saw what I say about them (and the fact I run a site promoting calc game development and that we do not always remain neutral in our news articles about non-community stuff). I only e-mailed them once so far this year and it was about e-mails that looked like scams, which finally turned out to be newsletters they sent to me instead of teachers by mistake.
-
I'm not on The List, although I plan on being on Casio's by the end of the month :P
-
What are you doing to Casio to make them mad?
-
Well, no response today. :(
Hopefully, they will respond sometime next week (I don't think they work on Fridays :()
-
Or they have already blacklisted you for possible relations to Omnimaga
-
Er, wow! I just got an answer:
Thank you for contacting Texas Instruments.
It is unfortunate that you are having difficulties updating the TI-Nspire handheld. I will be more than happy to assist you in this matter.
Based on the information that you gave me it appears you may have had an older OS (Operating System) than version 1.7. The new OS will not install properly if you have not been keeping up with the updates. In order to install the new OS, you will need to first install an older OS. I have attached both 1.4 and 1.7 OS with this email.
Please download them and then follow the instructions below to install the 1.4 OS and then repeat these steps to install the 1.7 OS. Please note that if you are certain that you had 1.4 or 1.6 please skip installing 1.4 OS and install 1.7 only.
Make sure there are fresh batteries in the calculator to be updated.
Download the OS file from the e-mail and save it to the computer's desktop.
Connect the handheld to the computer using the Standard A to Mini-B USB Connectivity Cable. Make sure the handheld is powered on.
Remove the battery door and remove at least 1 battery from each column of batteries.
After 2-5 seconds, reinsert the batteries and LEAVE THE UNIT OFF (do not turn on and then back off).
Hold down [home] [enter] [P], and while holding these keys, press [on].
The device will boot up but will display a menu with the four options.
Please try option four.
Open the TI-Nspire Computer Link software by double-clicking on the TI-Nspire Computer Link shortcut on the desktop or by going to Start>>Programs>>TI Tools>TI-Nspire Computer Link (folder)>>TI-Nspire Computer Link.
Once TI-Nspire Computer Link is open, a "Select Handheld" window should appear displaying the "Product ID" of the connected handheld. Click the "Select" button to proceed.
Click on the "Tools" menu and select "Install OS".
When the "Select Handheld OS File" window appears, click on the "Desktop" shortcut icon on the left and select the TI-Nspire OS.
The TI-Nspire Computer Link software will prompt for confirmation of the operating system update and display a message stating that "Any unsaved data will be lost". To continue the installation, click "Yes".
Once you have installed the 1.7 OS, you can then update the OS to the new 2.1 OS.
Another resource you can use to find answers to your questions, example calculations and other information is our Knowledge Base. The Knowledge Base is accessible to you 24 hours a day, 7 days a week.
http://support.education.ti.com
I hope that you find this information helpful. If you have further questions or comments, please feel free to send me an email.
Warmest Regards,
César López
I guess I should respond back saying that installing OS 1.4 gave the same error?
-
I guess this means we aren't all on there blacklist. They must not know us yet
-
I guess I should respond back saying that installing OS 1.4 gave the same error?
Yes, please.
Of course it didn't work :P
Unless they attached you a "special" 1.4 OS?
Can you check?
-
I guess I should respond back saying that installing OS 1.4 gave the same error?
Yes, please.
Of course it didn't work :P
Unless they attached you a "special" 1.4 OS?
Can you check?
I forwarded the email to you!
EDIT: Should I send them a picture of the symbol that is in the upper left corner? Of course, I will not give them your screenshot, I'll just make a new drawing of the sprite thingy in Paint.NET.
-
The attached 1.4 OS is 100% identic to the one I tried to install 2 days ago.
When the computer "install OS" progress bar reaches 100%, I get the error "OS is invalid or damaged".
Yes, apcalc, you can send them my images or modified images, as you wish.
I think that my english written emails are being forwarded to the french speaking TI-Cares team, because of my registration... And either they know even less things than the english guys, either they don't understand english, either they do hate me (which is perfectly possible) :P
-
I recently found a boot code exploit that might be usable. No guarantee that it'll work on this older version, but it might... Are you interested?
-
Lol, they just sent a generic e-mail, as if they didn't know there were prototypes. X.x
-
I recently found a boot code exploit that might be usable. No guarantee that it'll work on this older version, but it might... Are you interested?
Yes. Please, tell me about it.
-
I e-mailed you the details.
-
Thank you Goplat.
The exploits are randomly triggering some things.
See your email.
-
Development boot2 1.1.8310 dumped.
It's running correctly if started directly by Goplat's emulator.
You even get the small square in the top left-hand corner.
Here's a log:
Boot Loader Stage 2 (1.1.8310)
Build: 2007/4/1, 23:28:14
Copyright (c) 2006, 2007 Texas Instruments Incorporated
Using developer keys
The last line usually said "Using production keys".
Same problem with the emulator of course: it won't install the OS.
But production boot1 1.1.8916 doesn't want to run the development boot2.
Boot Loader Stage 1 (1.1.8916)
Build: 2007/4/23, 23:37:16
Copyright (c) 2006, 2007 Texas Instruments Incorporated
Using production keys
Last boot progress: 0
Clocks: CPU = 90MHz AHB = 45MHz APB = 22MHz
Available system memory: 37292
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
PM is turning the device OFF
PM has turned the device ON
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Normal
Read of bootdata failed
Loading DIAGS software...
Error reading/validating DIAGS image
Error loading DIAGS. Switching to BOOT2.
Loading BOOT2 software...
Error reading/validating BOOT2 image
Error loading BOOT2, looking for pre-installed images.
Checking for DIAGS image in pre-install area.
No DIAGS image found.
Checking for BOOT2 image in pre-install area.
Reading BOOT2 image from pre-install area.
Erasing old BOOT2 image.
Updating BOOT2 image.
BOOT2 image has been updated.
Finished loading pre-installed images.
Restarting now.
Boot Loader Stage 1 (1.1.8916)
Build: 2007/4/23, 23:37:16
Copyright (c) 2006, 2007 Texas Instruments Incorporated
Using production keys
Last boot progress: 1
Clocks: CPU = 90MHz AHB = 45MHz APB = 22MHz
Available system memory: 37292
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Boot option: Normal
Read of bootdata failed
Loading DIAGS software...
Error reading/validating DIAGS image
Error loading DIAGS. Switching to BOOT2.
Loading BOOT2 software...
20%Error reading/validating BOOT2 image
So upgrading my prototype would require to update both boot1 and boot2 simultaneously.
We can't even update the diags software correctly, so I suppose nobody wants to try that for now...
So we were right: I need a developer-signed 1.1 OS.
Edit: Diags is dumped too. The version is "simply" 1.1.8310.
-
It might be possible to use the exploit to patch boot2 in RAM and force it to accept a production OS. Much safer than trying to change boot1/boot2 in flash.
-
Development Boot1 is now dumped too:
Boot Loader Stage 1 (1.1.8129)
Build: 2007/3/26, 23:28:47
Copyright (c) 2006, 2007 Texas Instruments Incorporated
Using developer keys
And as you can guess, it doesn't want to load a production boot2.
Goplat, do you think we could use the same trick to dump the 1.0 boot1/boot2/OS of a TI-Nspire CAS+ ?
If the hardware is not too different and if it's using the same developer keys, the 1.0 OS might be launched by my developer boot2 1.1.
Of course, the exploit may not be present...
But there's another difficulty: the TI-Nspire CAS+ are using a different transfer protocol and need the 1.0 version of the TI-Nspire Computer Link.
That version checks the TNC files before sending them to the calculator, and it's saying that all my current TNC files are bad.
Looking at the decompiled Java source code, it seems to look for a manifest file inside the TNC archive. But I cannot figure out everything as a part of the code is called through JNI.
-
Do you have the library file?
-
Here's the Computer Link 1.0 installer:
http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1439
-
Well done!
I am eager to know interesting finds in the boot code and who knows the OS if it is still there somewhere in the memory. If someone of the community get their hands in a prototype with its original working OS.
I became amused after seeing screenshot with "Using developer keys" on it.
No hell of a idea on how, in practical, to get an developer signed OS. Supposedly only TI staff have access to that and it would be really surprising to see them giving away that by mail.
-
Haha my exploit idea in action. Probably not useable though, but I knew that message meant something, and I bet there's a way to change it so it uses the "Dev Keys"
@Galandros that was about Goplat's exploit in Boot2
-
It might be possible to use the exploit to patch boot2 in RAM and force it to accept a production OS. Much safer than trying to change boot1/boot2 in flash.
..... Or accept anything else - like a Linux kernel ;D ;D ;D
-
Apcalc, have you answered to the TI-Cares email?
It would be great if we could get an OS signed by the developer keys...
-
Apcalc, have you answered to the TI-Cares email?
It would be great if we could get an OS signed by the developer keys...
I responded to it Friday night. I have not gotten a response yet, but TI does not work on Friday-Sunday, so I was not really expecting a response. Hopefully, I will get one tomorrow! :)
-
Apcalc, have you answered to the TI-Cares email?
It would be great if we could get an OS signed by the developer keys...
I responded to it Friday night. I have not gotten a response yet, but TI does not work on Friday-Sunday, so I was not really expecting a response. Hopefully, I will get one tomorrow! :)
I know, I just wanted to know.
Thank you very much.
-
Good news! TI-France warned about potential prototypes on Ebay on their Facebook page. They recommend to not buy them (although unfortunately sometimes you can't get any proof that it's not one). They also state they cannot be upgraded. At least they did something good, for once, I guess. :P
-
Good news! TI-France warned about potential prototypes on Ebay on their Facebook page. They recommend to not buy them (although unfortunately sometimes you can't get any proof that it's not one). They also state they cannot be upgraded. At least they did something good, for once, I guess. :P
Now, seems that they giving away some developer signed OS is not as a remote idea as I thought before.
Let's see. >_> But if they spied this topic, they will make sure to not reply to apcalc. joking a bit
-
Let's see. >_> But if they spied this topic, they will make sure to not reply to apcalc. joking a bit
:P
/me threatens with some *unique* videos on the Nspire...
-
:P
/me threatens with some *unique* videos on the Nspire...
Hmm...porn on the Nspire? That would actually be interesting to see...
-
:P
/me threatens with some *unique* videos on the Nspire...
Hmm...porn on the Nspire? That would actually be interesting to see...
indeed
-
:P
/me threatens with some *unique* videos on the Nspire...
Hmm...porn on the Nspire? That would actually be interesting to see...
indeed
Well, it would be the perfect addition to the next ticalc.org CD! ;)
In should note, in response to above saying that there may be a remote chance of getting this OS, there is not. I forgot to post the responses to the other e-mails I made for critor. To summarize, they will kindly replace my calculator for a 80 dollar fee, and they will not send out a developer OS because TI does not officially support the prototypes. :(
-
In should note, in response to above saying that there may be a remote chance of getting this OS, there is not. I forgot to post the responses to the other e-mails I made for critor. To summarize, they will kindly replace my calculator for a 80 dollar fee, and they will not send out a developer OS because TI does not officially support the prototypes. :(
Woah, that's messed up! I'm sorry critor. :(
-
I would not send it back. Think of what all we could use this for. We could test USB from boot1!
-
I would not send it back. Think of what all we could use this for. We could test USB from boot1!
Do you think I'm stupid enough to pay in order to get a less interesting Nspire ? :P
Even if they wanted to pay, I would not send it back to them.
-
I would not send it back. Think of what all we could use this for. We could test USB from boot1!
Do you think I'm stupid enough to pay in order to get a less interesting Nspire ? :P
Even if they wanted to pay, I would not send it back to them.
Yes. :D j/k
So, what are they plans for this DevSpire?
-
Well... except bricking the calculator, I cannot do anything without a 1.1 developer OS.
(1.0 OSes are using different TNC formats and usb protocols...)
Good news! TI-France warned about potential prototypes on Ebay on their Facebook page. They recommend to not buy them (although unfortunately sometimes you can't get any proof that it's not one). They also state they cannot be upgraded. At least they did something good, for once, I guess. :P
A week after TI-Bank! :P
And TI-Bank's infos about how to identify a prototype are more accurate, including pictures too (the "prototype not for sale" label which TI-France mentions sometimes comes on a sticker... you just have to remove it :P ... and we got the proof not all prototypes were labelled as "CAS+"...)
http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=941
-
Amazing!!!
I have seen this sign before!!!
I have been to the Agent of TI in China on the day that OS 2.1 was released, and I saw this sign on their NSpire CAS (Clickpad). It seemed that they were using that NSpire to test OS 2.1 before it was release. [You know OS 2.1 firstly supports Chinese]
When I asked them what that square mean, they didn't say very clearly. They said I can filling for TI to get a "key". I didn't know what that meant then. But later, when I talked about this question again these days, they said it was the sign of the TI-Navigator. Absolutely, it's impossible!
Sorry for my bad English... I just think that maybe it's for testing.
-
Cool~
I called TI Agent in China just now.
I said:
I bought an NSpire CAS from foreign site and it costs 100+
There is a square on the left top... I can't install any of the OS.
Then they recognized that it was a development version and it should use special development OS.
I asked for that OS, but he don't agree to give me one...
Of course, it's a special internal version.
-
And...are there any files in this NSpire?
-
Just a suggestion: When no reply were made after your post and it has been under 6 hours, use the edit/modify/quick modify button to update your post so you don't double or even triple post.
:P
/me threatens with some *unique* videos on the Nspire...
Hmm...porn on the Nspire? That would actually be interesting to see...
indeed
Well, it would be the perfect addition to the next ticalc.org CD! ;)
And the fastest possible way to get those calcs banned from school. :P
-
Just a suggestion: When no reply were made after your post and it has been under 6 hours, use the edit/modify/quick modify button to update your post so you don't double or even triple post.
:P
/me threatens with some *unique* videos on the Nspire...
Hmm...porn on the Nspire? That would actually be interesting to see...
indeed
Well, it would be the perfect addition to the next ticalc.org CD! ;)
And the fastest possible way to get those calcs banned from school. :P
I thought we were trying to convince teachers that calc programming is good. :P
-
And...are there any files in this NSpire?
This is a CAS+? well there might be, but you wouldn't be able to put any other files onto it because of the OS.
Just a suggestion: When no reply were made after your post and it has been under 6 hours, use the edit/modify/quick modify button to update your post so you don't double or even triple post.
:P
/me threatens with some *unique* videos on the Nspire...
Hmm...porn on the Nspire? That would actually be interesting to see...
indeed
Well, it would be the perfect addition to the next ticalc.org CD! ;)
And the fastest possible way to get those calcs banned from school. :P
I thought we were trying to convince teachers that calc programming is good. :P
That may've been a joke, it sounded like the quirky DJ personality. :D. Ok not exactly a joke but that down-to-business attitude that sets it straight.
Calc programming is good!!! but of course there are the dark stuff....
-
It's not a CAS+. Look closely at the photos in the previous posts.
It can fully communicate with commercial TI-Nspire.
-
I've managed to get a 2nd similar TI-Nspire CAS prototype.
Boot1: 1.1.9170
Boot2: 1.1.9170
Diags: none
(which seems very different from the previous prototype)
OS: 1.2.2344
It was hard because of frequent time-outs (with both TI-Nspire Computer Link and TiLP softwares), but I've managed to dump the OS.
I could successfully flash it on my previous OSless prototype.
I need to dump the boot1/boot2 now...
-
Good news! :)
-
Cool! So now you have a developers' OS?
-
Yes, he does.
-
Cool! So now you have a developers' OS?
Yes. The 1.2 developer OS is just like the final 1.2 OS.
But it can be very usefull to:
- repair an OSless TI-Nspire CAS prototype
- update a TI-Nspire CAS prototype running the 1.1 developer OS
It might be usefull to update the TI-Nspire CAS+ running the 1.0 OS...
-
Nice to hear Critor. I didn't know there was an OS 1.2.
-
OS 1.2? where did that come from? isn't it 1.1, 1.3, 1.4 1.6 1.7 2.0 2.1 ?
-
OS 1.2? where did that come from? isn't it 1.1, 1.3, 1.4 1.6 1.7 2.0 2.1 ?
No, it's 1.1, 1.2, 1.3, 1.4, 1.6, 1.7, 1.7.1, 1.7.2, 2.0.0, 2.0.1, 2.1.
Why did you miss OS 1.2 ? Because it's the only one that hasn't been ndlessed?
OS 1.2 CAS developer = 1.2.2344
OS 1.2 CAS production = 1.2.2394
OS 1.2 basic production = 1.2.2398
Just google for the exact version strings, and you'll find information about it.
-
Pretty sure porn has been done on the TI-Nspire before.
-
Yeah I was kidding about it, but I wouldn't be surprised if it did. Heck, even the 83+ and 89T series might have got some before, even though the calc screens are smaller. Now imagine with the PRIZM if someone releases an image converter.
I think in such software releases, there should be a notice in readmes encouraging people to use common sense about what kind of content they put on their calculator and bring at school, to not have problems or even cause calcs to be banned. :P
-
Enjoy great photos of the TI-Nspire prototypes:
http://ti.bank.free.fr/index.php?mod=galerie&action=gal&id_gal=9
(with interesting comments in french below...)
-
Thanks for the pics :D
-
I think in such software releases, there should be a notice in readmes encouraging people to use common sense about what kind of content they put on their calculator and bring at school, to not have problems or even cause calcs to be banned. :P
I have already written the "Warranty" section for my Nspire Video Player :P
Although I have tested this program extensively and am almost certain that this program will cause no harm to your calculator, I am not responsible for any harm this program causes to you or you calculator. In addition, I am most certainly not responsible for the content of any of the videos viewed while using this program. Use at your own risk! By using this program, it is assumed that you have read and agree to these conditions.
-
Yeah that's good. I am sure some ppl will do it anyway, though. :P