Omnimaga

Omnimaga => News => Topic started by: Juju on September 07, 2011, 06:49:52 pm

Title: TI-Nspire OS 3.1.0 released
Post by: Juju on September 07, 2011, 06:49:52 pm
As reported on TI-Planet, the new TI-Nspire 3.1.0 is out! Unlike some people thought, it's not 3.1.1. According to TI-Planet (http://tiplanet.org/forum/viewtopic.php?t=8164), you can downgrade to 3.0.2 after installing the new 3.1.0.392 OS, since the minimal version number remained the same (3.0.2.1785). The boot2 was also left unchanged on the TI-Nspire and TI-Nspire CAS, while a new boot2 3.1.0.16 gets installed on the CX models.

What's new? According to the official website, the OS 3.1.0 supports the TI-Nspire Navigator on computer networks and better manages the battery when used with the TI-Nspire LabStation. We also got reported that the print() function from the built-in Lua language got removed, so serial port and sound stuff no longer works... :( A new (deprecated) function, gcinfo(), appears though.

You can download the new OS for all the TI-Nspire models (original, CAS, CX, CX CAS and even CM (http://tiplanet.org/forum/viewtopic.php?t=8166) and CM CAS (http://tiplanet.org/forum/viewtopic.php?t=8167)!) here (http://education.ti.com/calculators/downloads/US/Software/Search/Results?cp=6001), as usual, it's not recommended to install it without having taken the necessary precautions first (TNOC, DowngradeFix et al.).

EDIT: Critor has just reported that a TI-Nspire CM specific version of this OS has also been released (http://tiplanet.org/forum/viewtopic.php?t=8166). This operating system does include anti-downgrade protection (set to OS 1.7), but as this is the first version we know of it isn't all that important. ;)

Additionally, TI has released (possibly by accident) a version of 3.1.0 for the TI-Nspire CM CAS (http://tiplanet.org/forum/viewtopic.php?t=8167), a model which has never before been publically mentioned. So we might see a CAS model coming soon?
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Yeong on September 07, 2011, 06:59:10 pm
so no sound? D:
NUUUUUUUUuuuuuuu.......
Title: Re: TI-Nspire OS 3.1.0 released
Post by: pianoman on September 07, 2011, 08:47:24 pm
Does Luna still work with this?
Title: Re: TI-Nspire OS 3.1.0 released
Post by: fb39ca4 on September 07, 2011, 08:51:56 pm
Wait, it supports the Navigator on regular wifi networks?
Title: Re: TI-Nspire OS 3.1.0 released
Post by: willrandship on September 07, 2011, 09:17:58 pm
Are there any other features they advertise? I'd think they'd wait for ndless 3.0 to come out, so they could block the exploit. This just means that ndless 3.0 has a high probability of working on more OSes, so I'm happy!
Title: Re: TI-Nspire OS 3.1.0 released
Post by: XVicarious on September 07, 2011, 09:19:16 pm
Oh wow... Way to go TI... They really don't like us do they?
Title: Re: TI-Nspire OS 3.1.0 released
Post by: critor on September 08, 2011, 04:16:23 am
A specific 3.1.0 OS has been released for the TI-Nspire CM.

Check here -> http://tiplanet.org/forum/viewtopic.php?t=8166


It includes a different 3.1.0.16 Boot2.

The OS downgrade protection is very low: minimal OS version is 1.7.2147.
But if older production CM OSes don't exist, this protection would have been useless... for now.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Jim Bauwens on September 08, 2011, 04:32:27 am
Interesting, maybe it means that the cm was already planned long ago.
Now I just need to upgrade my calc, and do some tests.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: critor on September 08, 2011, 04:46:52 am
Do you want something exclusive that seems to be planned too? ;)

Check here -> http://tiplanet.org/forum/viewtopic.php?t=8167


TI has released (maybe by mistake) a 3.1.0 OS for a TI-Nspire CM CAS.
There is no mention of such a model on Google for now.
And Adrien didn't see anything like that when he was at TI-Dallas...

But the file does exist and is different from all other 3.1.0 files. Download it on TI-Planet! ;)
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Jim Bauwens on September 08, 2011, 04:54:03 am
That's a bit weird, a CAS CM...
I thought the CM was intended to be a budget calculator.
Well, doesn't matter, more fun for us :)

And thanks for reporting Critor :)
Title: Re: TI-Nspire OS 3.1.0 released
Post by: critor on September 08, 2011, 04:56:33 am
Maybe the 1st post should be edited with the informations from my tow last posts?

Or maybe a separate "3.1.0 Chinese specific" news should be created?
Title: Re: TI-Nspire OS 3.1.0 released
Post by: shmibs on September 08, 2011, 05:17:28 am
done

so is there any point in upgrading to this OS?
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Lionel Debroux on September 08, 2011, 05:30:11 am
Good question...
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Jim Bauwens on September 08, 2011, 05:33:17 am
According to someone on Ti-planet some things went faster.

There is still a new Lua function name gcinfo, but I doubt that that function will be something wow.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Juju on September 08, 2011, 11:12:30 am
According to the name, it would return infos about the garbage collector? If my guess is right, it's not really something interesting indeed.

Edit: A quick Google search shows that it returns the amount of memory in use by Lua (in kilobytes).
Title: Re: TI-Nspire OS 3.1.0 released
Post by: JosJuice on September 08, 2011, 11:13:18 am
According to the name, it would return infos about the garbage collector? If my guess is right, it's not really something interesting indeed.
I think it stands for Graphics Context.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Netham45 on September 08, 2011, 11:16:00 am
I don't think the nspire garbage collects, at least in the idea of how the 83P's do.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: JosJuice on September 08, 2011, 11:16:51 am
I don't think the nspire garbage collects, at least in the idea of how the 83P's do.
Maybe it does something that's similar to the Java GC?
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Juju on September 08, 2011, 11:17:39 am
Well, I think Lua garbage collects. Also edited my last post, if you didn't saw it yet. You were too fast.

Yeah, garbage collection is kinda related to memory, my guess was right.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: JosJuice on September 08, 2011, 11:19:09 am
Edit: A quick Google search shows that it returns the amount of memory in use by Lua (in kilobytes).
That makes sense. I wonder why they didn't implement it before?
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Juju on September 08, 2011, 11:21:33 am
Well, the same quick google search shows us gcinfo() is deprecated in Lua 5.1, use collectgarbage("count") instead. Weird.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Yeong on September 08, 2011, 11:22:51 am
So TI's not using Lua 5.1? O.o
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Juju on September 08, 2011, 11:26:07 am
The function is deprecated, so it's still there in Lua 5.1. According to Jim Bauwens' dump (http://paste.bwns.be/p/m22cc805b), the Nspire is indeed using Lua 5.1 (dunno for the older versions of the OS though). I guess TI forgot to remove gcinfo.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Lionel Debroux on September 08, 2011, 11:28:42 am
IOW, they removed a useful function, and they added a deprecated function...
Title: Re: TI-Nspire OS 3.1.0 released
Post by: critor on September 08, 2011, 02:13:43 pm
Another secret revealed!

TI has also publised a 3.1 firmware update for the TI-Nspire LabStation cradle.

The file has a TLO extension, and is built exactly like an Nspire OS installation file... Meaning that it also contains a Boot2 and a downgrade protection.


And if the TI-Nspire LabStation craddle had its own ARM CPU and was just a TI-Nspire calculator without screen and keyboard?

Check the TI-Planet news to know more! ;)
http://tiplanet.org/forum/viewtopic.php?t=8169
Title: Re: TI-Nspire OS 3.1.0 released
Post by: JosJuice on September 08, 2011, 02:37:15 pm
Wow. That's incredible and weird at the same time...
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Jim Bauwens on September 08, 2011, 03:22:17 pm
Hmmm, very very interesting! It might help me understand the Lab protocol :D
Thanks again for the info!

Edit: and thanks Juju, didn't think that it would be the garbage collect info, because "gc" stands for graphical context in nspire lua :)
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Lionel Debroux on September 08, 2011, 03:24:53 pm
Unlike the TI-Nspire.img contained in the boot2/OS upgrade files suitable for CX (CAS) and CM (CAS), which have all been decrypted, the TI-Nspire.img contained in the boot2/OS upgrade file suitable for the Lab Cradle can be decrypted with the same decrypter as the files suitable for Clickpad & Touchpad models.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: critor on September 08, 2011, 03:43:42 pm
And did you start analysing the decrypted file?
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Juju on September 08, 2011, 03:55:59 pm
Is it me or the CM files disappeared? (Or else it's only in the Chinese website?)
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Goplat on September 08, 2011, 09:40:22 pm
Another secret revealed!

TI has also publised a 3.1 firmware update for the TI-Nspire LabStation cradle.

The file has a TLO extension, and is built exactly like an Nspire OS installation file... Meaning that it also contains a Boot2 and a downgrade protection.


And if the TI-Nspire LabStation craddle had its own ARM CPU and was just a TI-Nspire calculator without screen and keyboard?

Check the TI-Planet news to know more! ;)
http://tiplanet.org/forum/viewtopic.php?t=8169

I notice the 8010 field in this OS is "0D". Finally, that mysterious gap in the product ID numbering is filled:
0C = TI-Nspire CAS
0D = TI-Nspire Lab Cradle
0E = TI-Nspire
0F = TI-Nspire CX CAS
10 = TI-Nspire CX
11 = TI-Nspire CM CAS
12 = TI-Nspire CM
Title: Re: TI-Nspire OS 3.1.0 released
Post by: fb39ca4 on September 08, 2011, 09:57:24 pm
Another secret revealed!

TI has also publised a 3.1 firmware update for the TI-Nspire LabStation cradle.

The file has a TLO extension, and is built exactly like an Nspire OS installation file... Meaning that it also contains a Boot2 and a downgrade protection.


And if the TI-Nspire LabStation craddle had its own ARM CPU and was just a TI-Nspire calculator without screen and keyboard?

Check the TI-Planet news to know more! ;)
http://tiplanet.org/forum/viewtopic.php?t=8169
Datamath needs to do a teardown on the Lab Cradle. Oh, and the above deserves to be in News.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: critor on September 12, 2011, 04:12:37 pm
After the 3.1 OS for the mysterious TI-Nspire CM CAS calculator, Adriweb might have discovered a new proof that this model has been planned / does exist.

Check the exclusive photo of a different TI-Nspire CM Docking Station than the one available on TI-China web site:
http://www.tiplanet.org/forum/viewtopic.php?p=116067#p116067
Title: Re: TI-Nspire OS 3.1.0 released
Post by: willrandship on September 14, 2011, 02:36:30 am
That looks so weird. At first I thought it really did have some form of dock connector, but then I saw the USB tails sticking out the side. Looks kind of fragile.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: renatose on September 14, 2011, 02:51:36 pm
Is it worth upgrading 3.0.2 to 3.1.0? seeing that I have a touchpad CAS with battery installed... Does it shows the battery percentile in a more detailed way than steps of 25%?

EDIT: BTW I didn't post for a while...
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Lionel Debroux on September 14, 2011, 02:58:04 pm
For most users, so far, no compelling reason to upgrade was found, and one reason not to upgrade (Lua print() not outputting to the link port anymore) was found. I'd say, don't upgrade :)
Title: Re: TI-Nspire OS 3.1.0 released
Post by: DJ Omnimaga on October 17, 2011, 12:45:47 am
It sucks that in USA some users are forced to upgrade by their teachers. I'm betting that this is why there are so few ASM/C coders around anymore, because a lot of people do not know how to downgrade or anything and Ndless is not available for OS 3.x yet.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Lionel Debroux on October 17, 2011, 01:40:41 am
Indeed.
And even if they knew how to downgrade, they couldn't read, on the older OS versions with Ndless support, the backwards-incompatible documents containing the class materials, created under newer OS versions by their own teachers, or other teachers.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: DJ Omnimaga on October 17, 2011, 01:49:15 am
That too, not to mention there are some cool Lua games, which won't work on OS 2.1. Also, not everyone who get a TI-Nspire will know there are calculator forums on the web. When I got my TI-83+ in July 2001, it took me a few months before I discover there was an online community of TI programmers.

By the way Lionel have you noticed that shortly after OS 3.0.2 release and the lower amount of news about Ndless 3.0 and for the CX, a lot of members here who were ARM ASM/C programmers stopped posting or even showing up and now today the C section is almost dead? I'm pretty sure TI's actions hurt the community badly, because a lot of people like C Nspire Lua limits will be pushed much faster than C/ASM. Granted, Lua is easier apparently, but it sucks that on one OS serie you got Lua only and the others you got ASM/C only. It's not Ndless development fault either, because ExtendeD worked hard on it. It's just TI that seems to absolutely want to prevent ASM/C from being used on the Nspire.

If it was easy, I would compile the monthly posting stats of Omnimaga and separate data in categories: 83+ series, Nspire, Prizm and others. Do you bet that the Nspire category have taken a considerable drop compared to the rest?
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Jim Bauwens on October 17, 2011, 04:59:32 am
Yeah, this is quite sad. When (if ever) I get a CX, I will downgrade my touchpad and start doing some ndless programming.
Of course I will need to have free time to do so..
Title: Re: TI-Nspire OS 3.1.0 released
Post by: willrandship on October 17, 2011, 01:35:41 pm
They should make a CX clickpad. The clickpad's dpad is so much smoother than the touchpad, not to mention it actually knows which way you pushed it.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: DJ Omnimaga on October 17, 2011, 03:13:11 pm
Yeah and it won't continue moving in the same direction during the entire time the dpad is touched, regardless of the direction you press. Also I noticed on my CX that the touchpad is pretty unresponsive at first. I have to tap it down at least 5 times before the cursor appears.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Jonius7 on October 17, 2011, 03:16:44 pm
Yeah and it won't continue moving in the same direction during the entire time the dpad is touched, regardless of the direction you press. Also I noticed on my CX that the touchpad is pretty unresponsive at first. I have to tap it down at least 5 times before the cursor appears.
What? so we can't hold it down and allow the cursor to continue moving?
Well I'm kinda lucky i have a clickpad, but not really since TI is not really supporting clickpads at all by releasing new versions and making the older ones unsuppported to a certain degree.

EDIT: Wait i remember using someone elses touchpad...
Title: Re: TI-Nspire OS 3.1.0 released
Post by: DJ Omnimaga on October 17, 2011, 03:20:55 pm
I mean if for example you play Apcalc's tunnel and move left by pressing left on the touchpad dpad, then press right to move right afterward, you will still continue moving left as long as you are touching the touchpad. To change direction you must stop touching it completely then press again.

If you ever get a CX, try playing Snake Lua on it. Good luck O.O
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Jonius7 on October 17, 2011, 03:26:36 pm
Oh wow, that's not even a touchpad at all. That's a "choose your direction and hold it down as long as you want without changing direction" navigation device. I thought the touchpad was better than that.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Goplat on October 18, 2011, 12:14:09 pm
My experience has been that it works fine as long as you don't touch it in two places at once.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: apcalc on October 18, 2011, 02:35:56 pm
I mean if for example you play Apcalc's tunnel and move left by pressing left on the touchpad dpad, then press right to move right afterward, you will still continue moving left as long as you are touching the touchpad. To change direction you must stop touching it completely then press again.

If you ever get a CX, try playing Snake Lua on it. Good luck O.O

I hate that. :(

I actually modified my version of it to use other keys to prevent that...
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Sivokx on November 22, 2012, 02:00:19 pm
Hi
I would like to install thos OS 3.1.0 in my TI-Nspire 3.0.2.1793. What precautions should  I have to, more later, downgrade ?
Title: Re: TI-Nspire OS 3.1.0 released
Post by: critor on November 22, 2012, 03:16:56 pm
None.

OS 3.1.0 allows you to go back to 3.0.2.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Sivokx on November 22, 2012, 03:32:04 pm
None.

OS 3.1.0 allows you to go back to 3.0.2.
So if I install OS 3.1.0 then I can do downgrade to 3.0.2 again, right?

But why say in manly post " it's not recommended to install it without having taken the necessary precautions first (TNOC, DowngradeFix et al.)." ? Where Can I find this?
Title: Re: TI-Nspire OS 3.1.0 released
Post by: willrandship on November 25, 2012, 10:55:37 pm
TNOC removes the boot2 add-on. If you're running 3.0.2 and you didn't do that before you already have it. If you have a CX it doesn't exist.

If all you care about is going to 3.0.2 and not to 1.7 and below, it doesn't matter at the moment.
Title: Re: TI-Nspire OS 3.1.0 released
Post by: Hayleia on November 26, 2012, 02:05:18 am
Where Can I find this?
You can find everything on TI Planet. There is even a search bar on the right side of TI Planet to find files easier ;)