Omnimaga

Omnimaga => News => Topic started by: apcalc on April 07, 2011, 03:46:26 pm

Title: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: apcalc on April 07, 2011, 03:46:26 pm
As reported earlier, the new Operating System for the TI-Nspire, version 3.0.1.1753 to be exact, has been released today by Texas Instruments.

Most of the new features that come with this OS have already been discussed, as they were announced in the previously released Release Notes (http://education.ti.com/sites/US/downloads/pdf/TI-Nspire%203%200%20Release%20Notes_EN.pdf).  To outline again quickly, the Vernir Data Quest App has been added, both 3D graphs and Differential Equation graphs are now possible, Exact values appear in the graphs of functions, and a new Document type, *.tnsp, has been introduced to allow online publishing of TI-Nspire documents.

More interesting, however, is that TI has released different OS files for the new Nspire CX Series, with extension *.tco for the TI-Nspire CX and extension *.tcc for the TI-Nspire CX CAS.  These two file groups join the original *.tno and *.tnc for the original TI-Nspire and TI-Nspire CAS, respectively.  A quick analysis comparing the *.tno and *.tco file types yields some interesting results.  First, in order to save on size, the example *.tns documents are no longer included in the OS Upgrade for the *.tno file (although they are present in *.tnc).  Secondly,  both TI-Nspire.img and boot2.img are in fact smaller on the TI-Nspire CX OS than in the regular TI-Nspire.  Finally, although the 84 Emulator has been removed from the TI-Nspire CX, the full TI-84 Plus ROM and emulator are still present on the TI-Nspire CX.  Does this mean it will in fact be possible to use the Emulator, either through an actual TI feature or a later hack???

It should also be noted that a new boot 2 version is present in these files.  In addition, nspire_emu will not run the OS. :(

As a closing note, it is probably best to hold off on upgrading the OS on an actual Nspire until further testing is done.  As far as is known now, this OS very well might block downgrading/Ndless/countless other things.

WARNING:  Upgrading to OS 3.0 will block your ability to downgrade to an older Operating System!  

Update:  According to tests performed by critor, removing the new boot 2 with TNOC (http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1922) will allow one to successfully upgrade and then downgrade back to an older Operating System!!  Be sure to remove the boot 2 before attempting to upgrade!!!


Here are links to the new OS files:

TI-Nspire (http://education.ti.com/calculators/downloads/US/Software/Detail?id=6766)
TI-Nspire CAS (http://education.ti.com/calculators/downloads/US/Software/Detail?id=6767)
TI-Nspire CX (http://education.ti.com/calculators/downloads/US/Software/Detail?id=6824)
TI-Nspire CX CAS (http://education.ti.com/calculators/downloads/US/Software/Detail?id=6825)
Title: Re: TI-Nspire OS 3.0 Released!
Post by: shrear on April 07, 2011, 03:51:37 pm
It should also be noted that a new boot 2 version is present in these files.  In addition, nspire_emu will not run the OS. :(
it doesn't run the new boot ether...

As a closing note, it is probably best to hold off on upgrading the OS on an actual Nspire until further testing is done.  As far as is known now, this OS very well might block downgrading/Ndless/countless other things.
It is actually clearly stated at the download page that downgrading will not be possible...
very nice from TI that now they at least give this warning.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: Stefan Bauwens on April 07, 2011, 03:53:23 pm
Maybe they didn't remove the ti 84 rom because Ti thought by themselves:
If we remove this those freaks(us) will complain again. So we leave it in so they can hack it if. they really want. Normal student(who are no freaks) won't do this so no probelm. Everyone happy.

Just an idea what TI might be thinking.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: Lionel Debroux on April 07, 2011, 03:58:58 pm
Warning, the two first links show an explicit "Once you update your handheld to v3.0, you cannot downgrade to an earlier version." mention
(read on TI-Bank, noted by critor)
Title: Re: TI-Nspire OS 3.0 Released!
Post by: Lionel Debroux on April 07, 2011, 04:09:23 pm
On TI-Bank, we have a confirmation that Levak "bricked" one of his Nspires, which now refuses Nspire OS < 3.0. Mic did, too.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: Munchor on April 07, 2011, 04:10:45 pm
Yeah, it seems like we shouldn't install OS 3.0, NOBODY INSTALL IT.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 04:22:23 pm
what does os 3.0 even offer thats majorly different? nothing really at all haha
Title: Re: TI-Nspire OS 3.0 Released!
Post by: critor on April 07, 2011, 04:23:59 pm
Anybody analysing the new downgrade protection?

It's not in the TNC/TNO header anymore...


Hard-coded in the OS?



By the way, lots of comprehensive informations and secrets here:
http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=1036
Title: Re: TI-Nspire OS 3.0 Released!
Post by: mikehill2003 on April 07, 2011, 04:26:00 pm
Quote
Anybody analyzing the new downgrade protection?
Of course.

Quote
It's not in the TNC/TNO header anymore...

Hard-coded in the OS?
Not sure yet.

Did you see Lionel's latest post in the bypassing RSA thread?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 04:35:46 pm
it does take up a 2 megs more which is ridiculous. but at least we can try to downgrade it
Title: Re: TI-Nspire OS 3.0 Released!
Post by: mikehill2003 on April 07, 2011, 04:36:20 pm
We can?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: critor on April 07, 2011, 04:38:39 pm
it does take up a 2 megs more which is ridiculous. but at least we can try to downgrade it

The increased size is mainly because of allmost 4Mb of new useless samples on the CAS OS.
Just remove them with TNOC.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 04:39:13 pm
i think we can try? well on a positive not at least on the cas touchpad it looks a lot nicer
Title: Re: TI-Nspire OS 3.0 Released!
Post by: mikehill2003 on April 07, 2011, 04:39:44 pm
Incidentally, boot2 is way smaller. (as everyone already pointed out)
I wish they'd done that with the rest of the OS.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: Freyaday on April 07, 2011, 04:43:44 pm
I wonder why the OS for the CXs are out before the actual calcs.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: mikehill2003 on April 07, 2011, 04:44:28 pm
I think a lot of people already have a CX.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 04:46:06 pm
well the os itself though is very nice. the downgrade protection is unfortunate but the os 3.0 can now do series, more stuff with differentiation. and it has 3d graphing far superior to the 89. so the os is really helpful. hopefully we can hack it though and hopefully translate that to the cx somehow
Title: Re: TI-Nspire OS 3.0 Released!
Post by: mikehill2003 on April 07, 2011, 04:46:38 pm
You installed it?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: GB on April 07, 2011, 04:47:01 pm
Does System 3.0 disable downgrading to 1.x or 2.x?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: mikehill2003 on April 07, 2011, 04:47:46 pm
Yes
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 04:49:13 pm
yes i installed it why?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: GB on April 07, 2011, 04:49:17 pm
That doesn't sound good. Are you sure it disables downgrading to System 2.1?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: mikehill2003 on April 07, 2011, 04:50:52 pm
Yes, according to TI, critor, Levak, and my own tests, OS3 disables downgrading. If anyone does "upgrade" it'd be interesting to see if OS3 runs without the new boot2.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: GB on April 07, 2011, 04:52:35 pm
That's really too bad. Does System 3.0 add any more programming commands?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 04:53:12 pm
its true it wont let you downgrade at all so far
Title: Re: TI-Nspire OS 3.0 Released!
Post by: mikehill2003 on April 07, 2011, 04:53:41 pm
That's really too bad. Does System 3.0 add any more programming commands?

I don't think so.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 04:56:19 pm
it has a couple ore transfers and a couple more things in controls. i mean its pretty much only allowing you to do more stuff with handling errors its calleds errCode and warnCodes. If that is even new... it offers no new functionality in programming on the calculator itself.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: Freyaday on April 07, 2011, 04:57:43 pm
Aww, man!
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 04:58:39 pm
did you honestly expect ti to give you more programming? i sure didnt lol
Title: Re: TI-Nspire OS 3.0 Released!
Post by: Freyaday on April 07, 2011, 04:59:27 pm
I expected something. Wasn't there supposed to be libraries?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: Yeong on April 07, 2011, 05:00:36 pm
will Nleash work?
(just hoping)
Title: Re: TI-Nspire OS 3.0 Released!
Post by: apcalc on April 07, 2011, 05:01:37 pm
will Nleash work?
(just hoping)

Nope. :( At least it won't in its current form...
Title: Re: TI-Nspire OS 3.0 Released!
Post by: mikehill2003 on April 07, 2011, 05:03:27 pm
will Nleash work?
(just hoping)
No. The downgrade protection has changed.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: shrear on April 07, 2011, 05:04:21 pm
there are libraries since a long time (every document in the MyLibs folder is a "library", because you can access programs(basic ones(if on may call them programs)) in those documents then from every document.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: Freyaday on April 07, 2011, 05:05:42 pm
Has anyone seen the CX's OSs?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: mikehill2003 on April 07, 2011, 05:06:39 pm
On the CX?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 05:07:32 pm
yeah nope no document changes: the things that changes is you can complete the square (as if i needed that i couldve just made a function for it), 3d graphing so ti 89 users have nothing over the nspire anymore except programming, differential equations, stats and probs and finally you can do a lot more with series. which helps in calc bc.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: mikehill2003 on April 07, 2011, 05:09:35 pm
yeah nope no document changes: the things that changes is you can complete the square (as if i needed that i couldve just made a function for it), 3d graphing so ti 89 users have nothing over the nspire anymore except programming, differential equations, stats and probs and finally you can do a lot more with series. which helps in calc bc.
What nspire model are you using? CAS or basic, clickpad or touchpad?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: Freyaday on April 07, 2011, 05:11:29 pm
/me is sad.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: Goplat on April 07, 2011, 05:11:29 pm
Anybody analysing the new downgrade protection?

It's not in the TNC/TNO header anymore...


Hard-coded in the OS?

They probably did it this way to avoid the following scenario:
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 05:13:08 pm
i use the nspire cas touchpad latest model
Title: Re: TI-Nspire OS 3.0 Released!
Post by: apcalc on April 07, 2011, 05:14:20 pm
Intresting, they now post a procedure on their website for upgrading from an OS lower than 1.4:
http://education.ti.com/calculators/downloads/US/Software/Find-OS
Title: Re: TI-Nspire OS 3.0 Released!
Post by: critor on April 07, 2011, 05:17:31 pm
I've just removed the boot2 from the 3.0 TNO file.
I'm currently installing that file on a basic TI-Nspire running boot2 1.4.


I'll tell you if I get anything interesting.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: critor on April 07, 2011, 05:39:36 pm
I think it does deserve a double-posting.


I just managed to upgrade and downgrade!!!

I've used:
- a TI-Nspire running boot2 1.4 (won't work with boot2 1.1)
- a modified 3.0 TNO file, with the new 3.0 boot2 removed



I upgraded to the 3.0 OS, which did boot correctly.
I then immediatly downgraded to the 2.1 OS which did boot correctly too.

Seems the new protection is related to the new boot2.
Just use TNOC to remove it before installing the OS.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: mikehill2003 on April 07, 2011, 05:47:48 pm
I think it does deserve a double-posting.


I just managed to upgrade and downgrade!!!

I've used:
- a TI-Nspire running boot2 1.4 (won't work with boot2 1.1)
- a modified 3.0 TNO file, with the new 3.0 boot2 removed



I upgraded to the 3.0 OS, which did boot correctly.
I then immediatly downgraded to the 2.1 OS which did boot correctly too.

Seems the new protection is related to the new boot2.
Just use TNOC to remove it before installing the OS.

Thanks for testing this! I was kind of afraid to, since I only have one Nspire.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: GB on April 07, 2011, 05:48:15 pm
Is it possible to downgrade boot2 on TI-Nspire calculators?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 05:56:16 pm
so critor is there a way to modify the boot2 so nspire 2.x or 1.x documents can work on the new os (3.0)?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: alberthrocks on April 07, 2011, 06:03:56 pm
One of the guesses I've made earlier during the first few minutes of the release (actually, add an hour to that to accompany the actual release time :P) is that TI deleted all OS upgrade code in boot2 (hence the shrunken size). *However*, if OS 3.0 can still be reinstalled, it may indicate:

1) A boot2 with significantly less checks... aka only a version check.
2) A boot2 relegating the checks to some magical code in the OS image... stupid idea for protecting, but hey, it's TI.
3) A boot2 [insert something crazy/insane TI would do here]

Of course, we have no idea what weirdness TI has for us until boot2 is disassembled and analyzed... and perhaps harassed to death with random testcases... :P
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 06:06:21 pm
when does ti do something thats not option #3 haha? almost never hahaha
Title: Re: TI-Nspire OS 3.0 Released!
Post by: critor on April 07, 2011, 06:09:49 pm
Is it possible to downgrade boot2 on TI-Nspire calculators?

Yes, I've done it many times on prototype Nspire calculators, with my RS232 interface.
You can send me all your bricked Nspire. Just include the return shipping cost ;)

But I don't know if downgrading the boot2 will be enough. It might have allready modified something permanently in the NAND ROM...


so critor is there a way to modify the boot2 so nspire 2.x or 1.x documents can work on the new os (3.0)?

Old documents don't work?...
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 06:11:21 pm
no like to run os 2.x programs on os 3.0? like modify the boot2 to idk say run ndless on os 3.0? or is that not possible?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: calc84maniac on April 07, 2011, 06:12:49 pm
Just wait for ndless 3.0...
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 06:13:17 pm
who does ndless again?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: Juju on April 07, 2011, 06:14:25 pm
Oh nice. I like how you already found cheats as soon as the OS gets released.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: critor on April 07, 2011, 06:15:03 pm
no like to run os 2.x programs on os 3.0? like modify the boot2 to idk say run ndless on os 3.0? or is that not possible?

Running Ndless is not related to the boot2 but to the OS.

Here's the TI-Bank news about downgrading, with the link to TNOC at the end.
http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=1037


To my advice, you should download it quickly, before TI asks us to remove it...
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 06:16:25 pm
even at the expense of my 3d graphing and such? ti is so difficult
Title: Re: TI-Nspire OS 3.0 Released!
Post by: critor on April 07, 2011, 06:33:48 pm
I think you should news, or edit the 1st post about the downgrade protection.

The TNOC way can only work if applied before the 3.0 upgrade.
Else, you'll have to buy an RS232 interface, or send the calculator to me.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 06:36:44 pm
ugh really? oops i already upgraded it :P
Title: Re: TI-Nspire OS 3.0 Released!
Post by: alberthrocks on April 07, 2011, 06:37:53 pm
critor, I've downloaded TNOC and mirrored it. :)
If you don't mind, I'll eventually also be mirroring all the OSes on TI-Bank as well. ;)

(I maintain a "secret" mirror - that is, it's available for public use, but can't be found on Google. A person would have to PM me to get a link to my little mirror.)

Also, is there maybe an "easy" way to build the RS232 interfacing?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: apcalc on April 07, 2011, 06:42:15 pm
I think you should news, or edit the 1st post about the downgrade protection.

The TNOC way can only work if applied before the 3.0 upgrade.
Else, you'll have to buy an RS232 interface, or send the calculator to me.

I added it!  Thank you for your tests, critor! :)

I guess TI didn't think we could beat our established record of about 2 weeks with Nleash. :P
Title: Re: TI-Nspire OS 3.0 Released!
Post by: critor on April 07, 2011, 06:43:00 pm
critor, I've downloaded TNOC and mirrored it. :)
If you don't mind, I'll eventually also be mirroring all the OSes on TI-Bank as well. ;)

No problem. It's great. Thank you for preventing those files from disappearing.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: coolrudski on April 07, 2011, 06:46:29 pm
so am i stuck with a 3.0 calc forever with no hope for return?
Title: Re: TI-Nspire OS 3.0 Released!
Post by: critor on April 07, 2011, 06:47:34 pm
I think you should news, or edit the 1st post about the downgrade protection.

The TNOC way can only work if applied before the 3.0 upgrade.
Else, you'll have to buy an RS232 interface, or send the calculator to me.

I added it!  Thank you for your tests, critor! :)

I guess TI didn't think we could beat our established record of about 2 weeks with Nleash. :P

Well, this solution is not perfect yet.
Because once the protection is installed, it cannot be undone easily up to now.

There will be many people who will trust their "update" dialog box before reading our news...


so am i stuck with a 3.0 calc forever with no hope for return?


Either you wait for Ndless 3.0 and a boot2 flashing program, which will probably take months/years...
Either you buy an RS232 interface (all informations in my posts about prototype Nspire calculators - it's not hard at all)
Either you send the bricked calculator to me.

I'm going to test if a boot2 downgrade does solve the problem.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: critor on April 07, 2011, 07:06:07 pm
Made another test with my basic Nspire running the 1.4 boot2.

- I've upgraded to the modded 3.0 OS (boot2-less) which did boot correctly
- I've removed a battery to reboot the OS (in case something was written/modified after the 1st successfull boot)
- and then I sent the 2.0.0 OS

No problem: it did install and boot properly.


So now I'll try to update to the original 3.0 and then downgrade the boot2 through RS232.
As soon as it's done, I'll tell you if this does remove the downgrade protection or not.
Title: Re: TI-Nspire OS 3.0 Released!
Post by: DJ Omnimaga on April 07, 2011, 08:03:48 pm
This sucks about the anti-downgrade thing... I wonder if Nleash could be ported to 3.0... I'm glad I read about the anti-downgrade protection before attempting to install the OS without TNOC, though.

On a side note I hope my 84+ April fools joke didn't become true. O.O
Title: Re: TI-Nspire OS 3.0 Released!
Post by: critor on April 07, 2011, 08:29:57 pm
It's me again, for reporting my final tests.


This sucks about the anti-downgrade thing... I wonder if Nleash could be ported to 3.0...

The new anti-downgrade protection is different.
Nleash can't do anything against that.
The protection is related to the new 3.0 boot2.
So this boot2 will have to be removed anyway.
Unfortunately, up to now ExtendeD, Bsl and me couldn't come with a safe code to reflash the diagnostic software. So trying to reflash the boot2 won't work better...


So, I installed the full 3.0 OS (with 3.0 boot2).
Of course, I couldn't downgrade back to 2.1.

I removed the OS through the maintenance menu.
I couldn't install OS 2.1 either.

Here's the RS232 log by the way:
Code: [Select]
TI_OS_INSTALL_PRECHECK (5)
TI_OS_INSTALL_PRECHECK_OK (0)
TI_OS_INSTALL_PRECHECK (5)
TI_OS_INSTALL_VERIFYING_IMAGE (10)
IMAGE: verifying file "/tmp/TI-Nspire.tno"
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (11)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (13)
TI_OS_INSTALL_INSTALLING_RESOURCES (15)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (17)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (19)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (21)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (23)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (25)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (27)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (29)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (31)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (33)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (35)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (37)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (39)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (41)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (43)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (45)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (47)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (49)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (51)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (53)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (55)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (55)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (59)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (61)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (63)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (65)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (67)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (69)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (71)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (73)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (75)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (77)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (79)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (81)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (83)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (85)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (87)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (89)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (91)
TI_OS_INSTALL_VERIFYING_IMAGE incremental update (93)
IMAGE: isImageBodyValid = false
TI_OS_INSTALL_VERIFYING_RESOURCE (95)
Deleting file [/tmp/TI-Nspire.tno]
TI_OS_INSTALL_FAILED
  TI_OS_INSTALL_IMAGE_INVALID


Then, I downgraded the boot2 to 1.4 through RS232.
And... I could  install OS 2.1. :)


My guess is that the 3.0 OS & 3.0 boot2 update codes are of course still checking the downgrade protection area, but also the boot2 version.
If a 3.0 boot2 is detected, any OS version below 3.0 is rejected.

This could have been a way of releasing the same OS file for both Nspire and Nspire CX calculators. This way, OSes older than 3.0 would have been forbidden on the CX because boot2 3.0 would have been preinstalled, but not on other Nspire which would have stayed with the older 1.4 boot2.
I really don't understand why they didn't change the minimal OS to 3.0 is the OS update files, not even for the Nspire CX.


So:

* If you have not updated yet:
- remove the 3.0 boot2 from the 3.0 OS with TNOC
- send the modified 3.0 OS
You can then downgrade whenever you want.

* If you have allready updated with the original 3.0 OS:
- remove the 3.0 OS through the maintenance menu (or it will reupdate the boot2 to 3.0 on the next successfull boot)
- downgrade the boot2 to 1.4 through RS232 (you can also send me the calculator :P)
You can now install the modified 3.0 OS, or 1.7-2.1 OSes.
To install older OSes, you'll have to use Nleash.
(yes, the other downgrade protection is still there... there are 2 downgrade protections with the 3.0 OS)


By the way as we can't use Goplat's emulator with the 3.0 boot2/OS yet, here's the complete 3.0 bootlog:

Code: [Select]
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: 35
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

Loading BOOT2 software...

99%
BOOT1: loading complete (304 ticks), launching image.



Boot Loader Stage 2 (3.01.131)
Build: 2011/2/23, 11:34:31
Copyright (c) 2006-2010 Texas Instruments Incorporated
Using production keys

Clocks:  CPU = 120MHz   AHB = 60MHz   APB = 30MHz
Checking for NAND: NAND Flash ID: ST Micro NAND256R3A


Initializing graphics subsystem.
Boot option: Normal


Initializing filesystem.
Datalight Reliance v2.10.1150
Copyright (c) 2003-2006 Datalight, Inc.
Datalight FlashFX Pro v3.00 Build 1358
Nucleus Edition for ARM9
Copyright (c) 1993-2006 Datalight, Inc.
Patents: US#5860082, US#6260156.
Filesystem ready.
Purging temporary files...
TI_OS_INSTALL_PRECHECK_OK (0)

Loading Operating System...

100%

BOOT2: loading complete (1521 ticks), launching image.


Beginning system initialization.
Clocks:  CPU = 120 MHz AHB = 60 MHz APB = 30 MHz

Preparing file system. This takes a while...
   POSIX layer initialized.
   POSIX "NULL" device initialized.
   POSIX "CONSOLE" device initialized.
Datalight Reliance v2.10.1150
Copyright (c) 2003-2006 Datalight, Inc.
Datalight FlashFX Pro v3.00 Build 1358
Nucleus Edition for ARM9
Copyright (c) 1993-2006 Datalight, Inc.
Patents: US#5860082, US#6260156.

   POSIX file system initialized.
File system ready.
* P3 mode battery door detection
System build date: Mar 24 2011, 18:29:28
Available memory: 15024228 bytes
Purging temporary files...
Launching system...
Created Execution Context
                         NavNet Ready.

START TI_LOCALE_initializeDefaultLocale.....
DEFAULT LOCALE is en.....
Found a Match: en(MD) and en
END TI_LOCALE_initializeDefaultLocale.....
IME: non-ALPHA key pressed
IME: non-ALPHA key pressed
IME: non-ALPHA key pressed
IME: non-ALPHA key pressed
IME: non-ALPHA key pressed
Wireless Status:WCM_Info_GetStatus():SUCCESS
 Network Status: SLED is Not Attached
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 07, 2011, 09:02:25 pm
Hey, they upped the clock speed!

They probably left the nleash-circumvented protection by virtue of not bothering to remove it.

Are the actual OS images for the CX any different?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: mikehill2003 on April 07, 2011, 09:03:42 pm
Are the actual OS images for the CX any different?

Wow, that's one thing I hadn't checked. brb
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 07, 2011, 09:10:39 pm
Hey, they upped the clock speed!

It's the same overclocking as in OS 2.1.
The only difference is that this overclocking is now performed at the boot2 level.

Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 07, 2011, 09:11:11 pm
ah

Well, that transfer to the 84+ emu, right?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: apcalc on April 07, 2011, 10:10:35 pm
I am really tempted to (safely) upgrade to see what the 3D graphs looks, but I don't want to risk anything going wrong...
Hopefully, emulator support will come soon! :)
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 07, 2011, 10:12:17 pm
Emu support is there!
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: DJ Omnimaga on April 07, 2011, 10:12:33 pm
Critor thanks for the tutorial. Mind posting it in the help section so a staff could sticky the topic? It might be very helpful to members who upgraded.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 07, 2011, 10:13:20 pm
I am really tempted to (safely) upgrade to see what the 3D graphs looks, but I don't want to risk anything going wrong...

Remove the boot2 3.0 from your TNC/TNO file using TNOC.
You won't have any poblem.

I've allready downgraded from 3.0 three times.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: mikehill2003 on April 07, 2011, 10:13:34 pm
FWIW, I did on my nspire. I haven't even figured out how to make a 3d graph. The GUI is improved a little, it seems a little faster then OS 2.0.1, no nDoom or Pi benchmark (my only program so far), and overall about the same experience as OS 2.0.1. I've yet to try upgrading back to OS 2.0.1.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 07, 2011, 10:14:41 pm
It's probably under graph modes.

Shouldn't nDoom be the same?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: apcalc on April 07, 2011, 10:15:09 pm
FWIW, I did on my nspire. I haven't even figured out how to make a 3d graph.

If I had to guess, I would say open a graph page, press menu, and then go to graph type and choose 3D.  This might not be right, though, as it is based on experience from older OSes.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: mikehill2003 on April 07, 2011, 10:17:07 pm
It's probably under graph modes.

Shouldn't nDoom be the same?

Yeah, but Ndless dosen't work.

And I just found 3d graph is [menu - 2 - 3].

If I had to guess, I would say open a graph page, press menu, and then go to graph type and choose 3D.  This might not be right, though, as it is based on experience from older OSes.
Thanks, when I didn't find it there I stopped looking.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 07, 2011, 10:18:52 pm
Did anyone try to launch Nleash or the Ndless installer?
I hope you didnt get a "document not supported" message, which would mean TI has fixed things...
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: mikehill2003 on April 07, 2011, 10:20:43 pm
The Ndless TNS dosen't work. No surprises there.
Is there another way to install it?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: apcalc on April 07, 2011, 10:20:47 pm
Did anyone try to launch Nleash or the Ndless installer?
I hope you didnt get a "document not supported" message, which would mean TI has fixed things...

I'll try as soon as I test OS 3.0, which will be tonight if I have time (I have an oral presentation that I only practiced once tomorrow...) or definitely tomorrow.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 07, 2011, 10:29:58 pm
TilP can't install 3.0!!!! :(
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 07, 2011, 10:31:08 pm
TilP can't install 3.0!!!! :(

wtf...
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 07, 2011, 10:33:08 pm
It says it's not a TI formatted file, both unmodified and with the boot2 removed (which I do by hand)

Prob. something to do with a diff. header in the zip
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 07, 2011, 10:51:46 pm
Unless you exactly know what you are doing, you should use TNOC to remove the boot2.
(there are things to update in the header)

If I remember well, a Linux version is included.
http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=1037

I've just newsed about the RS232 downgrade, for those who made the error to trust TI.
There are photos you might not have seen yet:
http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=1038

Feel free to use anything usefull.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 07, 2011, 11:37:23 pm
I know how, I've done it with other OSes. 1.4, for example, and 2.0, my method worked fine. The OS still doesn't install with Tilp, with an unmodified version either.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: renatose on April 07, 2011, 11:52:07 pm
hey you all
@critor: can you plz create a topic explaining how to connect the nspire to pc through the rs232?

cheers
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 07, 2011, 11:52:49 pm
it's complicated, and requirres soldering.

Are you afraid yet?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: renatose on April 07, 2011, 11:54:56 pm
nop, I on it ;)
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 08, 2011, 12:15:33 am
Well, the real key, as I understand it, is getting a serial communication going between your PC and the nspire, over the RS232 connectors on the base, but from there I'm not sure exactly how he goes about it.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Juju on April 08, 2011, 12:17:02 am
hey you all
@critor: can you plz create a topic explaining how to connect the nspire to pc through the rs232?

cheers
I always wondered how you did that as well, even though I don't even own a Nspire.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 08, 2011, 01:12:59 am
I know there's an RS232 interface on the base connecctor, and I believe that's the sameas the 9-pin serial connector on most PCs, including many laptops, it's a male plug, unlike VGA monitors. The key is really in the software.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Lionel Debroux on April 08, 2011, 01:41:56 am
Congratulations for your testing, critor ;)

Quote
TilP can't install 3.0!!!! :(
:(
Thanks for testing.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 08, 2011, 01:42:50 am
I guess I have to live with 1.4 for now DX It has the best 84+ right now, and that's what I use most of the time.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Netham45 on April 08, 2011, 03:52:44 am
They probably left the nleash-circumvented protection by virtue of not bothering to remove it.

Wouldn't that mean that the overflow is still there(and as such, a potiental way for ndless to be ported)?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Cuervo on April 08, 2011, 03:54:54 am
I removed boot2 and updated my TI-nspire CAS Touchpad to OS 3.0, but when I opened the status menu (5-4 on homescreen) it told me, it runs only on AAA Batteries.

This is in my calc:
http://education.ti.com/educationportal/sites/US/productDetail/us_nspire_battery.html (http://education.ti.com/educationportal/sites/US/productDetail/us_nspire_battery.html)
and it does not show up, as it did in OS 2.x, so I did a downgrade (for obvious reasons).

Is the rechargable-battery-detection in boot2?


TIA
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Lionel Debroux on April 08, 2011, 03:59:03 am
Quote
Wouldn't that mean that the overflow is still there(and as such, a potiental way for ndless to be ported)?
Well, no ;)
Nleash exploits a memory corruption in order to be able to execute arbitrary code which resets the anti-downgrade protection set by OS 2.1 in Flash memory. But it's likely that OS 3.0 fixes that very corruption that enables to execute arbitrary code in the first place. If we're lucky and it doesn't, then a port of Ndless to OS 3.0 is much easier; otherwise, people will have to hunt down for other exploits.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Netham45 on April 08, 2011, 04:03:03 am
Spoiler For Spoiler:
Unless you exactly know what you are doing, you should use TNOC to remove the boot2.
(there are things to update in the header)

If I remember well, a Linux version is included.
http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=1037

I've just newsed about the RS232 downgrade, for those who made the error to trust TI.
There are photos you might not have seen yet:
http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=1038

Feel free to use anything usefull.

Frankencalc!


@Lionel, Yea, I missed where someone said that it didn't trigger that anymore(they got an invalid doc error)
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Lionel Debroux on April 08, 2011, 06:12:24 am
My current state of mind is that it's better for TILP to crash when trying to send OS 3.0, than for it to be able to transfer it without a warning and thereby screw users up (until the advent of Ndless 3.0) :)
And detecting a 3.0 TNO/TNC containing a 3.0 boot2, in order to be able to display some form of warning dialog for users in the front-end, requires some amount of work and probably an API change [NTS: similar to ROM dump ?] in the backend (libtifiles, possibly libticalcs).
Maybe even replicating the TNOC functionality, while we'd be at it.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 08, 2011, 06:51:21 am
A warning message  in the TI-Nspire Computer Link would be nice...
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Lionel Debroux on April 08, 2011, 07:33:49 am
Indeed, but that would be so un-TI of TI ;)
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: jnesselr on April 08, 2011, 07:35:37 am
Indeed, but that would be so un-TI of TI ;)
It was un-TI of them to say that you could downgrade in the link before downloading too...
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Mardoxx on April 08, 2011, 07:44:01 am
I removed boot2 and updated my TI-nspire CAS Touchpad to OS 3.0, but when I opened the status menu (5-4 on homescreen) it told me, it runs only on AAA Batteries.

This is in my calc:
http://education.ti.com/educationportal/sites/US/productDetail/us_nspire_battery.html (http://education.ti.com/educationportal/sites/US/productDetail/us_nspire_battery.html)
and it does not show up, as it did in OS 2.x, so I did a downgrade (for obvious reasons).

Is the rechargable-battery-detection in boot2?


TIA

I have a rechargeable battery in mine and I've just installed 3.0 without boot2.
If it's worth anything, I DID select English (U.K.) for language option. Maybe they forgot to add the US localisation for "Rechargeable battery ":P
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 08, 2011, 02:47:08 pm
There's a little stupid bug in TNOC 1.2.

It does not write sizes correctly in the header when you cross the 10 000 000 bytes frontier.


This does happens when taking an OS bigger than 10 000 000 bytes (3.0 CAS), and making it fall under 10 000 000 bytes by removing the samples.

No problem if you only remove the boot2,or with any other OS up to now (3.0 basic and all older OSes).


We're going to fix that.

For the moment, if you have an hexadecimal editor, you can just correct the header.

Here's the modification, when removing both boot2 and samples from the 3.0 CAS OS:

Code: [Select]
TI-Nspire.tnc 3.1.1753 71252174 0
TI-Nspire.tnc 3.1.1753  7125217 0

You just have to insert a space before the size, and to remove its final number.
For informations, original size in the header was 11866704 .
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: apcalc on April 08, 2011, 02:53:06 pm
Is it just me, or are the download links in the OP and those on TI's website not working??  Likewise, TI's home page reads "Latest TI-Nspire OS - July 2010" instead of yesterday's "Latest TI-Nspire OS - April 2011". ???
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: ExtendeD on April 08, 2011, 02:57:45 pm
I can't download the OS either :(
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: compu on April 08, 2011, 03:05:08 pm
Yes, just gives "Not found".  ???
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Stefan Bauwens on April 08, 2011, 03:10:55 pm
Maybe they decided that it was too cruel to us. :P

No, they might have found a serious bug that they want to fix now.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: apcalc on April 08, 2011, 03:13:19 pm
Maybe they decided that it was too cruel to us. :P

No, they might have found a serious bug that they want to fix now.

Or they are changing it so the boot 2 workaround does not work anymore...
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: shrear on April 08, 2011, 03:13:50 pm
Maybe they want to make sure that OS 3.0 works only on boot2 3.0...
so keep your 3.0 copy save if you have on already.

ninja'd...
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: apcalc on April 08, 2011, 03:17:25 pm
Did anyone try to launch Nleash or the Ndless installer?
I hope you didnt get a "document not supported" message, which would mean TI has fixed things...

I did not try this on actual hardware yet, but I can confirm that opening the ndless installer on OS 3.0 in the emulator immediately gives a "Document Type not Supported" error. :'(
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 08, 2011, 03:18:10 pm
They might have heard of the downgrade protection being allready cracked...

They're going to release a much more closed 3.0 OS! :P
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: alberthrocks on April 08, 2011, 03:19:30 pm
I have already mirrored the OSes on a little site of mine, so if anyone wants one, you can contact me OUTSIDE of Omnimaga for it :)
(For instance, doing a direct IRC PM (query, I think) or talking to me on my chan, #thebot)

I wonder if they're trying to rewrite boot1...
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 08, 2011, 04:26:01 pm
3.0 OSes are back.
We should check if anything has been changed...

But 2.x OSes are still missing.
Is this their new anti-downgrade protection? :P
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: shrear on April 08, 2011, 04:41:54 pm
3.0 OSes are back.
We should check if anything has been changed...
I checked both the .cer's and the whole .tnc whit an hexeditor, result: identical.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 08, 2011, 04:43:42 pm
3.0 OSes are back.
We should check if anything has been changed...
I checked both the .cer's and the whole .tnc whit an hexeditor, result: identical.

Me too, but the 2.x OSes are still missing:
http://education.ti.com/downloads/files/ti-nspire/2
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: apcalc on April 08, 2011, 04:45:17 pm
1.7 is still down too. :(
http://education.ti.com/calculators/downloads/US/Software/Find-OS
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 08, 2011, 05:00:46 pm
1.7 is still down too. :(
http://education.ti.com/calculators/downloads/US/Software/Find-OS


The 1.7 link is not working, but just check it:
http://education.ti.com/downloads/files/ti-nspire/17/TI-Nspire-1.7.1.50.tno

Yes... They removed the 1.7.2741 (Ndlessable) OS, and replaced it with the 1.7.1 OS which doesn't work with Ndless.

(such OSes are still needed, because the 2.1 basic OS and the 3.0 CAS OS will freeze permanently TI-Nspire which are still running the old 1.1 boot2)

So, TI has now removed all Ndlessable Oses fom their web site. It looks like they did this on purpose.


TI never learn from their mistakes and just declared war to us again...
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 08, 2011, 05:48:24 pm
I don't see why they couldn't include boot2 1.4 in 2.0, since it's not exactly hard to do so.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: compu on April 08, 2011, 05:54:58 pm
Yes... They removed the 1.7.2741 (Ndlessable) OS, and replaced it with the 1.7.1 OS which doesn't work with Ndless.
Wow.. so they are providing an older OS 1.7 just to make sure ndless doesn't run on it...
Another attack from TI against ndless  ::)
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 08, 2011, 06:02:19 pm
Well, its only purpose is to get people who missed it the boot2 1.4
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 08, 2011, 06:03:00 pm
I don't see why they couldn't include boot2 1.4 in 2.0, since it's not exactly hard to do so.

Boot2 1.4 is included in all OSes 1.4-2.1.
But the boot2 is updated after the 1st successfull boot.

As the basic 2.1 OS and the CAS 3.0 OS won't boot on TI-Nspire calculators running the 1.1 boot2 (freeze when the progress bar reaches 100%), an older OS (1.4-2.0.1) is needed just to update the boot2 before installing thoses OSes.


They took the pain to modify the 1.7.2741 OS link which was allready on their web site into a (non-working for now) 1.7.1 OS link.
Knowing that Ndless has never been ported to the 1.7.1 OS up to now...
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: alberthrocks on April 08, 2011, 06:03:32 pm
Ya know, this looks really funny from a non-calc dev viewpoint - how did 3.0 drop down to 1.7?
And where's 2.0? Yup, TI's looking like a fool with their pants on the ground. ;)

I wonder what the TI Nspire Google group's reactions are... :P
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: qazz42 on April 08, 2011, 06:04:49 pm
they are dlighted at how education and wonderful the nspire is :D
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 08, 2011, 06:08:10 pm
{About Ndless 1.7} Isn't it possible though? I mean, the expliot should still be there, right?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 08, 2011, 06:08:48 pm
they are dlighted at how education and wonderful the nspire is :D

They would give away their soul to TI anyway...

But we (the whole international TI community) have to do something about this.
I have not newsed about that on TI-Bank yet, as it might be more productive if we could do something together... Any idea?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 08, 2011, 06:10:38 pm
A permanent root exploit for Nucleus RTOS? That would rock.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 08, 2011, 06:12:54 pm
I was thinking to simultaneous news on all active community TI sites.
That's why I'm delaying the information.

Saying TI is stupid in my single french news won't bring anything... (we all allready know that)
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 08, 2011, 06:14:28 pm
aww...but I want a root exploit....:P
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Goplat on April 08, 2011, 06:18:10 pm
A permanent root exploit for Nucleus RTOS? That would rock.
The only way you can call Nucleus functions is if you're already running code, so this doesn't make much sense.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 08, 2011, 06:18:18 pm
Looks like the 2 and 17 folders are back for now.

http://education.ti.com/downloads/files/ti-nspire/17/TI-Nspire-1.7.1.50.tno

Let's check all OS links...
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: GB on April 08, 2011, 06:38:09 pm
Are they the right and proper versions?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 08, 2011, 07:00:50 pm
Something odd: The OS version for three is 3.0.1.xxxx, but the header lists it as 3.1.xxxx
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 08, 2011, 07:36:13 pm
Something odd: The OS version for three is 3.0.1.xxxx, but the header lists it as 3.1.xxxx

The same thing was noticed with 2.x.x and 1.7.x OSes.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Levak on April 08, 2011, 09:09:56 pm
The TNOC 1.2 bug has been fixed. We also fixed a segfault by the way.
I'm waiting for downloading the cross-compiler for windows and TNOC 1.21 will be updated.

Sorry for inconvenient.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Dingus on April 09, 2011, 01:37:00 am
Ya know, this looks really funny from a non-calc dev viewpoint - how did 3.0 drop down to 1.7?
And where's 2.0? Yup, TI's looking like a fool with their pants on the ground. ;)

I wonder what the TI Nspire Google group's reactions are... :P

The Nspire Google group's teachers are a pot of gold to TI.  Because they buy class sets of calc's instead of single personal calc's, TI spoils them with perks.  They know they have a good thing going so they are going to support anything TI does no matter how good or bad it may be. 
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: DJ Omnimaga on April 09, 2011, 02:47:29 am
They probably wish OS 2.71MP became a reality. O.O (well... without the bugs, that is)
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Lionel Debroux on April 09, 2011, 03:59:46 am
Yes, at least for several vocal participants of the group...
Trying to do such OS would be a waste of time from TI's side, however, since we can sign arbitrary OS for the TI-Z80 series anyway :D
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 09, 2011, 06:28:50 am
3.0 TNC/TNO must be different than previous ones.


- it's impossible to install them on OSes 1.1-1.3
- it's impossible to install them on an Os-less boot2 1.1

You get in both cases:
Code: [Select]
IMAGE: verifying file "/tmp/TI-Nspire.nosamples.tno"
IMAGE: header mismatch
TI_OS_INSTALL_VERIFYING_RESOURCE (95)
Deleting file [/tmp/TI-Nspire.nosamples.tno]
TI_OS_INSTALL_FAILED
  TI_OS_INSTALL_IMAGE_INVALID

- it's impossible to install them on 1.4-2.1 oses running over a 1.1 boot2:
Code: [Select]
IMAGE: verifying file "/tmp/TI-Nspire.nosamples.tno"
IMAGE: BOOT2 upgrade required


To install OS 3.0, you need:
- an OS-less boot2 1.4
- a 1.4-2.1 OS running over a 1.4 boot2



So, it seems the work that hasn't been done with OS 2.1, has finally been done with OS 3.0. Instead of permanently freezing your calculator like OS 2.1, OS 3.0 just doesn't install. Note this major bug was reported by TI-Bank in july 2010. It took them 9 months, and many TI-Nspire calculators were bricked during that time...
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Dingus on April 09, 2011, 08:08:33 am
They probably wish OS 2.71MP became a reality. O.O (well... without the bugs, that is)

The sad thing is that none of this had to happen.  TI created push to test to prevent cheating  and they could have created something similiar, to prevent games being used during class only.  Then they could have worked with the developer community, instead of trying to stamp it out, and sanctioned 3rd party programs like smart cell phones do, and that would have made their nspires even more popular, but no they chose to take sides and stamp out games just to suck up to teachers.  (Thats the sucking sound that you hear when you get near an nspire.) 

When popular games get ported to the Prizm and students start buying the Prizm as a result, TI will have to rethink their position.  I just hope that Casio won't make the same mistake that TI did and also try to destroy the developer community.  Actually in many ways it is in Casio's best interest to work with the developer community.  You might write to them suggesting that they work with us.  If there was a Casio online app store similiar to what Apple has for their iphone that would be hugely beneficial for promoting Prizm sales!         
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 09, 2011, 12:37:56 pm
The new TNOC version (1.21) is available.
Levak and me have fixed the code yesterday evening.

It should now generate "valid" 3.0 TNO/TNC files.
http://ti.bank.free.fr/index.php?mod=archives&ac=voir&id=1922

Please report any problem.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 09, 2011, 02:14:31 pm
Just look at the chart:
http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=1039

With TNOC and the new 3.0 CAS OS, you're getting more than 20Mb free space!!!
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Goplat on April 09, 2011, 02:31:55 pm
3.0 TNC/TNO must be different than previous ones.


- it's impossible to install them on OSes 1.1-1.3
- it's impossible to install them on an Os-less boot2 1.1

You get in both cases:
Code: [Select]
IMAGE: verifying file "/tmp/TI-Nspire.nosamples.tno"
IMAGE: header mismatch
TI_OS_INSTALL_VERIFYING_RESOURCE (95)
Deleting file [/tmp/TI-Nspire.nosamples.tno]
TI_OS_INSTALL_FAILED
  TI_OS_INSTALL_IMAGE_INVALID

- it's impossible to install them on 1.4-2.1 oses running over a 1.1 boot2:
Code: [Select]
IMAGE: verifying file "/tmp/TI-Nspire.nosamples.tno"
IMAGE: BOOT2 upgrade required
Based on reverse engineering the two versions of boot2, here's the explanation of this:

In 1.4, TI realized that they might one day want to prevent new OSes from installing on old versions of boot2. They added a new field type: the 8220 field contains a version string indicating the minimum allowed version of boot2 to use. If the 8220 field is too high, you get "IMAGE: BOOT2 upgrade required". But boot2 1.1.xxxx didn't recognize the field yet and would just ignore it! So to deal specifically with boot2 1.1, they added a second new field type: the 0010 field. If its value is nonzero, then the first byte of the 80F0 field is the complement of what it ought to be, which will cause boot2 1.1 to fail validation ("IMAGE: header mismatch").

OS 3.0 contains an 8220 field containing the string "1.4.0", and an 0010 field containing an 01 byte. They really should have done this with 2.1, but I guess by this time they had forgotten about the bug in boot2 1.1 preventing it from loading large OSes, and they didn't bother to test with it.

Quote
So, it seems the work that hasn't been done with OS 2.1, has finally been done with OS 3.0. Instead of permanently freezing your calculator like OS 2.1, OS 3.0 just doesn't install. Note this major bug was reported by TI-Bank in july 2010. It took them 9 months, and many TI-Nspire calculators were bricked during that time...
I wouldn't call that "bricking"; it was easily fixed using the maintenance menu and OS 1.7 or 2.0.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 09, 2011, 02:38:34 pm
thank you veru much for discovering and explaining all that, Goplat.


Quote
So, it seems the work that hasn't been done with OS 2.1, has finally been done with OS 3.0. Instead of permanently freezing your calculator like OS 2.1, OS 3.0 just doesn't install. Note this major bug was reported by TI-Bank in july 2010. It took them 9 months, and many TI-Nspire calculators were bricked during that time...
I wouldn't call that "bricking"; it was easily fixed using the maintenance menu and OS 1.7 or 2.0.

Easily for people like us.
But not for people who just bought an Nspire, plugged it to the computer, and got the "update" dialog box...
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Lionel Debroux on April 09, 2011, 02:46:09 pm
Not to mention that TI can remove these OS versions any time - in fact, they just (temporarily ?) did.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: GB on April 09, 2011, 03:47:45 pm
Any thoughts on a version of Ndless for System 3.0?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 09, 2011, 03:49:36 pm
Of course there is :P but it's not exactly easy to make it. It needs something to exploit, and a program written for said exploit. For the most part, each ndless version runs completely different methods, the only exception being that, IIRC, 1.7 and 2.0 used the same exploit.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: GB on April 09, 2011, 03:51:52 pm
For now I'm sticking with 2.0 anyways. And what new features does 3.0 offer that really matter?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 09, 2011, 04:39:15 pm
3D graphing.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Deep Toaster on April 09, 2011, 11:34:17 pm
what does os 3.0 even offer thats majorly different? nothing really at all haha

3D graphing and a new UI.

EDIT: Holy crap, I missed 9 whole pages O.O x.x
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Freyaday on April 10, 2011, 01:30:19 am
So is the new Gooey any better?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Deep Toaster on April 10, 2011, 11:48:45 am
I kinda like the app bar near the bottom, but if this means we can't run any 3rd-party apps, I wouldn't mess with it.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: GB on April 10, 2011, 12:26:46 pm
Does 3.0 let you use the mouse on the whole  screen?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Levak on April 10, 2011, 12:39:15 pm
At the same point of OSes 2.1/2.0, thus for ClickPad Nspires there are no cursor available.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: GB on April 10, 2011, 12:43:43 pm
That's  dumb. I  never  understood why TI's afraid to let us  use the  mouse on  Clickpad TI-Nspires.

Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 10, 2011, 03:39:34 pm
I can't think of a good way to implement it. I rather hated the mouse anyways, personally.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Levak on April 10, 2011, 03:56:55 pm
You're a Cat I guess.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: willrandship on April 10, 2011, 06:04:22 pm
Nah, I just hate how hard it is to control, what with it being a touchpad/clickpad, which are as bad as laptop trackballs, and the rather poorly implemented acceleration. I would have just left the cursor out completely, had I made it.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 11, 2011, 01:34:10 pm
I don't remember who/where, but someone had asked for information about the RS232 adapter.


The simplest way is to get an USB/TTL converter. Usually, they are using an FTDI chip.

(http://i23.servimg.com/u/f23/13/23/13/53/ttl10.png)


Then, just connect Tx, Rx, and GND pins to the matching pins on the TI-Nspire.
(note: Tx has to be connected to Rx, and Rx has to be connected to Tx)

(http://i23.servimg.com/u/f23/13/23/13/53/nspire10.png)


If you have the right kind of electric cable, you don't have to solder anything on the Nspire, and won't loose your warranty.

(http://i63.servimg.com/u/f63/13/23/13/53/downgr11.jpg)


Have fun.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Dingus on April 12, 2011, 06:40:36 pm
Just read some interesting posts regarding a CX deSolve problem at
http://groups.google.com/group/tinspire/browse_thread/thread/9a1c931bcf52b7cc
I wonder if TI will ship the new CX using that OS version which I guess would amount to knowingly selling a flawed product?  Would they actually do that?   
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: mikehill2003 on April 12, 2011, 06:43:27 pm
Yes, they would.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: ruler501 on April 12, 2011, 06:46:18 pm
what does deSolve do?

knowing TI it will take them a while to fix it if they do. They probably will try to at least though(I hope)
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: mikehill2003 on April 12, 2011, 06:47:31 pm
Solve ODEs

Yeah, I really hope they do fix it in time for the retail release of the Nspire CX.
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Levak on April 12, 2011, 07:06:29 pm
The real 3.0 Periodic Table face :
http://tibank.forumactif.com/t6885-topolangage-script-ti-os-30-enfin-un-langage-api#109245
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Dingus on April 12, 2011, 08:58:18 pm
Yes, they would.

Wow.  I thought that be against the law or something.  Do they at least have to warn people that they are buying a flawed product?
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: DJ Omnimaga on April 14, 2011, 03:28:45 am
I have split the Lua discovery discussion from this topic and moved the newly created topic in a new Lua programming forum under TI programming and help:

Split topic: http://ourl.ca/10367
Lua board: http://www.omnimaga.org/index.php?board=174.0
Programming and support: http://www.omnimaga.org/index.php?board=99.0
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: Sebasu on April 22, 2011, 10:27:53 pm
I have a question about the method to connect the nspire and downgrade from os 3.0, i found this page (Sorry it is in Spanish):
http://www.pablin.com.ar/electron/circuito/mc/ttl232/index.htm
Is possible to use this old mouse port pins ( TxD GND and RxD ) directly with the nspire or a converter is absolutely necessary to downgrade the OS???
Thanks for Help
Title: Re: TI-Nspire OS 3.0 Released: Nleash no longer working
Post by: critor on April 23, 2011, 09:23:35 am
A converter is necessary because there is a difference in voltage levels.

The Nspire is using TTL.
So you should get a USB<->TTL converter. That's the simplest way.

If you still have a DB9 plug, you can use a RS232<->TTL converter, but you'll need an additional connection to power it.
If not, you can still use it by chaining it with a USB<->RS232 converter.