Author Topic: TI-Nspire OS Compatibility and Tools  (Read 9274 times)

0 Members and 1 Guest are viewing this topic.

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
TI-Nspire OS Compatibility and Tools
« 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
« Last Edit: October 16, 2012, 11:37:48 pm by Jonius7 »
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-nspire OS Compatibility Topic
« Reply #1 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
« Last Edit: October 10, 2012, 11:37:54 pm by DJ_O »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: TI-nspire OS Compatibility Topic
« Reply #2 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.
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TI-Nspire OS Compatibility Topic
« Reply #3 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...
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: TI-Nspire OS Compatibility Topic
« Reply #4 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.
« Last Edit: October 11, 2012, 06:37:54 pm by Jonius7 »
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Re: TI-Nspire OS Compatibility Topic
« Reply #5 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...
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: TI-Nspire OS Compatibility Topic
« Reply #6 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.
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TI-Nspire OS Compatibility Topic
« Reply #7 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) :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: TI-Nspire OS Compatibility Topic
« Reply #8 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.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-Nspire OS Compatibility Topic
« Reply #9 on: October 12, 2012, 02:27:30 am »
What would they be? Is it due to not using TNOC prior upgrading?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: TI-Nspire OS Compatibility Topic
« Reply #10 on: October 12, 2012, 02:32:03 am »
I haven't used TNOC either. I assume a human mistake.

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: TI-Nspire OS Compatibility Topic
« Reply #11 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.
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TI-Nspire OS Compatibility Topic
« Reply #12 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 :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: TI-Nspire OS Compatibility Topic
« Reply #13 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.
« Last Edit: October 16, 2012, 11:29:03 pm by Jonius7 »
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TI-Nspire OS Compatibility and Tools
« Reply #14 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).
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.