Omnimaga

Calculator Community => TI Calculators => General Calculator Help => Topic started by: Jonius7 on October 10, 2012, 07:24:05 pm

Title: TI-Nspire OS Compatibility and Tools
Post by: Jonius7 on October 10, 2012, 07:24:05 pm
I think this topic is long overdue, if it hasn't been created already.

Basically this topic is to discuss any features added/missed/removed when upgrading or downgrading different versions of TI-Nspire OSes.
Spoiler For I have a few questions:
I have a few questions:

What is there to be gained/lost by upgrading from OS 3.1 - 3.2? (I have a clickpad)
I know ndless doesn't work on 3.2 and Lua has API v2.0 with some extra features in 3.2
But how about boot2 and other anti-downgrading features?

Also I noticed that you have to upgrade from <3.0 to 3.1, then 3.2 according to TI website. Why is this so?
Tools
DowngradeFix http://ourl.ca/11607
nTNOC http://ourl.ca/16594
nCleaner http://ourl.ca/16787
nPatch http://ourl.ca/16681
delDico (recommended use nCleaner) http://ourl.ca/16765
Title: Re: TI-nspire OS Compatibility Topic
Post by: DJ Omnimaga on October 10, 2012, 11:35:59 pm
Additions from an OS to another that I remember:

1.1: Bugs
1.3: Bugs
1.4: Bugs
1.6: Bugs
1.7: Bugs
2.0: Calculator self-destruction
2.0.1: Bugs
2.1.0: Bugs
3.0: Calculator self-destruction
3.0.1: Bugs
3.0.2: Bugs
3.1.0: Bugs
3.2.0: Bugs




But on a serious note, I know BASIC arrived in 1.7, input commands added in 2.0, Lua appeared in 3.0 or 3.0.1 but was not made public until 3.0.2 and 3.2.0 added major Lua functions. Also 2.1 and 3.0.2 added some nasty anti-downgrade protections
Title: Re: TI-nspire OS Compatibility Topic
Post by: Jonius7 on October 11, 2012, 12:52:09 am
I thought 3.2 also added some nasty anti-downgrade protections which is why I'm still on OS 3.1 right now.
Title: Re: TI-Nspire OS Compatibility Topic
Post by: Lionel Debroux on October 11, 2012, 02:07:58 am
3.2.0.1212/1219 do not prevent from downgrading to 3.1.0.392, even though 3.1.0.392 contains arbitrary code execution, because the 3.2.0.121x OS have enough regressions (especially performance regressions) of their own. TI didn't have a choice.
The next OS version will certainly prevent from downgrading to 3.1.0.392...
Title: Re: TI-Nspire OS Compatibility Topic
Post by: Jonius7 on October 11, 2012, 06:27:43 pm
Ok, other than ndless (but I'm mainly focussed on Lua and Basic), I'll upgrade to OS 3.2 then.
Title: Re: Re: TI-Nspire OS Compatibility Topic
Post by: DJ Omnimaga on October 11, 2012, 06:40:21 pm
Keep in mind, however, that there were recent reports from users downloading and installing OSes labelled as 3.1 after removing 3.2 from their calc, only to end up with 3.2 installed again afterward. While downgrades to 3.1 might still be possible, it seems 3.2 tries to pass itself on as OS 3.1 or something nowadays...
Title: Re: TI-Nspire OS Compatibility Topic
Post by: Jonius7 on October 11, 2012, 08:09:55 pm
Also I noticed that you have to upgrade from <3.0 to 3.1, then 3.2 according to TI website. Why is this so?

Something about TI advertising this may have something to do with this.

People in my school are asking me how to upgrade, and I'm having trouble introducing them to TNOC to save space and stop the anti-downgrade cuz that's hard to explain to them.
Title: Re: TI-Nspire OS Compatibility Topic
Post by: Lionel Debroux on October 12, 2012, 02:06:27 am
Tell them that using TNOC will let them more memory for games, and that for Clickpad/Touchpad calculators whose boot2 is still 1.4.1571, it lets them downgrade to any version that supports games, at any time (which is not possible with boot2 3.x without special equipment) :)
Title: Re: TI-Nspire OS Compatibility Topic
Post by: Jim Bauwens on October 12, 2012, 02:15:30 am
DJ_O, I've successfully downgraded/upgraded between the OS's multiple times without any problems.
The problems other people have are probably due other factors not related to TI.
Title: Re: TI-Nspire OS Compatibility Topic
Post by: DJ Omnimaga on October 12, 2012, 02:27:30 am
What would they be? Is it due to not using TNOC prior upgrading?
Title: Re: TI-Nspire OS Compatibility Topic
Post by: Jim Bauwens on October 12, 2012, 02:32:03 am
I haven't used TNOC either. I assume a human mistake.
Title: Re: TI-Nspire OS Compatibility Topic
Post by: Jonius7 on October 13, 2012, 05:33:37 am
Tell them that using TNOC will let them more memory for games, and that for Clickpad/Touchpad calculators whose boot2 is still 1.4.1571, it lets them downgrade to any version that supports games, at any time (which is not possible with boot2 3.x without special equipment) :)

I like this. Though if with a clickpad/touchpad, IIRC, wasn't there something called ndowngradefix or something that could reverse the boot2 replacement if you didn't use TNOC?

Also there were many other tools that were posted in news threads that I saw, and I can't find any of them now.

I've been trying to compile a list of these without success.
Title: Re: TI-Nspire OS Compatibility Topic
Post by: Lionel Debroux on October 13, 2012, 06:04:37 am
Quote
wasn't there something called ndowngradefix or something that could reverse the boot2 replacement if you didn't use TNOC?
DowngradeFix is only for exploiting the boot2 1.4.1571 in order to remove the anti-downgrade protection; for changing the boot2 version (usually 3.x -> 1.4.1571 downgrade), you need a RS232 adapter (an USB-TTL RS232 adapter, for modern computers, is $15-20), and an adapter for the non-standard pitch used by TI :)
Title: Re: TI-Nspire OS Compatibility Topic
Post by: Jonius7 on October 16, 2012, 11:22:41 pm
Gaaah! Damn it TI! So people who install the OS without any modifications are just pretty much stuck with boot2 3.x
What if boot2 were 2.x? Is there any solution there?

Also I remember other tools posted in news but have forgotten them.
EDIT: Ahha found quite a few of them! They are listed in the first post.
Title: Re: TI-Nspire OS Compatibility and Tools
Post by: Lionel Debroux on October 17, 2012, 01:14:46 am
Quote
So people who install the OS without any modifications are just pretty much stuck with boot2 3.x.
Usually, yes. Few people interested in calculators have USB-RS232 TTL adapters, although these devices are not particularly infrequent in the wild (they're used for e.g. for dealing with sensor networks).
Title: Re: TI-Nspire OS Compatibility and Tools
Post by: lkj on October 17, 2012, 09:30:05 am
Is there no boot2 flashing ndless program because it's not possible or because people would brick their calcs and have no possibility to fix it (as users of such a program wouldn't have a rs232 adapter)?
Title: Re: TI-Nspire OS Compatibility and Tools
Post by: Lionel Debroux on October 17, 2012, 09:39:52 am
Indeed, there are two boot2 reflashers - but if someone uses them to flash improper boot2, they'll have to use the RS232 adapter:
http://tiplanet.org/forum/archives_voir.php?id=4187 (second-generation Ndless, Clickpad & Touchpad)
http://tiplanet.org/forum/archives_voir.php?id=4271 (third-generation Ndless, CX)