Author Topic: OS 2.1 major bug  (Read 13855 times)

0 Members and 1 Guest are viewing this topic.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
OS 2.1 major bug
« on: November 05, 2010, 04:30:40 pm »
TI-Bank has newsed about a bug with OS 2.1, which permanently freezes you TI-Nspire basic ClickPad if you've got boot2 1.1.

http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=882

If you've owned your calculator for a while and already installed OS 1.4 or newer, you probably have boot2 1.4 and aren't concerned by the problem.

But if you've just bought your calculator, it may come with boot2 1.1...
And when you connect it to your computer, that stupid TI-Nspire Computer Link tells you to install OS 2.1...
Some minutes later, your TI-Nspire is totally useless.

This is a major bug that many Nspire owners most likely ran into since July, when OS 2.1 came out.
« Last Edit: November 05, 2010, 08:52:49 pm by DJ Omnimaga »
TI-Planet co-admin.

Offline Goplat

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 289
  • Rating: +82/-0
    • View Profile
Re: OS 2.1 major bug
« Reply #1 on: November 05, 2010, 05:46:38 pm »
Let's put the blame where it belongs - this is not a bug in OS 2.1; this is a bug in the old version of BOOT2.

When BOOT2 1.1 has finished loading the OS, it calls the memset function, to clear the memory that was used to hold a copy of the TI-Nspire.cer file. But they mistakenly passed to memset the size of TI-Nspire.img instead. If TI-Nspire.img is greater than approximately 5800000 bytes, then memset ends up trying to write past the end of memory, so it crashes. OS 2.1 is the first OS large enough to make this bug visible.
« Last Edit: November 05, 2010, 05:49:19 pm by Goplat »
Numquam te deseram; numquam te deficiam; numquam circa curram et te desolabo
Numquam te plorare faciam; numquam valedicam; numquam mendacium dicam et te vulnerabo

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: OS 2.1 major bug
« Reply #2 on: November 05, 2010, 05:53:16 pm »
TI-Bank has finally newsed about the bug with OS 2.1, which permanently freezes you TI-Nspire basic ClickPad if you've got boot2 1.1.

http://ti.bank.free.fr/index.php?mod=news&ac=commentaires&id=882

If you've owned your calculator for a while and allready installed OS 1.4 or newer, you probably have boot2 1.4 and aren't concerned by the problem.


But if you've just bought your calculator, it may come with boot2 1.1...
And when you connect it to your computer, that stupid TI-Nspire Computer Link tells you to install OS 2.1...
Some minutes later, your TI-Nspire is totally useless.


This is a major bug, and sadly, no english calculator site has newsed about it.
We were too busy in july taking care of the downgrade protection...


As Omnimaga is one of the most visited english calculator site, I thought you could make a similar news, as it is important to inform current/future Nspire users.

That's really bad. Hopefully, I'm not having that kind of problem.


Will Texas pay you if it crashes your calculator forever?

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: OS 2.1 major bug
« Reply #3 on: November 05, 2010, 05:57:47 pm »
Will Texas pay you if it crashes your calculator forever?

I believe all TI calcs come with 1 year warranty.  Nevertheless, this problem will not completely destroy your calc, it only forces you to send an OS below 2.1 to update boot2 before you can send 2.1.


Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: OS 2.1 major bug
« Reply #4 on: November 05, 2010, 05:58:53 pm »
Most likely they would send you a replacement or ask you to send the product in to be repaired. I'm not exactly sure how TI handles damaged products that are under warranty.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: OS 2.1 major bug
« Reply #5 on: November 05, 2010, 06:36:39 pm »
Let's put the blame where it belongs - this is not a bug in OS 2.1; this is a bug in the old version of BOOT2.

When BOOT2 1.1 has finished loading the OS, it calls the memset function, to clear the memory that was used to hold a copy of the TI-Nspire.cer file. But they mistakenly passed to memset the size of TI-Nspire.img instead. If TI-Nspire.img is greater than approximately 5800000 bytes, then memset ends up trying to write past the end of memory, so it crashes. OS 2.1 is the first OS large enough to make this bug visible.

So that doesn't happen with the 2.1 CAS because it doesn't have the TI-84+SE ROM and is a little smaller ?
TI-Planet co-admin.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: OS 2.1 major bug
« Reply #6 on: November 05, 2010, 08:50:55 pm »
I think I'll move this to news section. It's a shame that TI hasn't done anything about this, considering the amount of people who most likely ran into the same problem

And yeah I was a bit busy myself at work so I've been a bit slower on news and I tend to take a few days before noticing some posts.

Has this been reported to TI-(doesn't)CARES, btw?

(Btw I edited the first post a bit so it fits news better and also fixed a spelling error on "already". I hope you don't mind)
« Last Edit: November 05, 2010, 08:53:25 pm by DJ Omnimaga »

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: OS 2.1 major bug
« Reply #7 on: November 05, 2010, 09:32:05 pm »
thanks.  I still have boot2 1.1
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: OS 2.1 major bug
« Reply #8 on: November 05, 2010, 10:02:53 pm »
I think I'll move this to news section. It's a shame that TI hasn't done anything about this, considering the amount of people who most likely ran into the same problem

And yeah I was a bit busy myself at work so I've been a bit slower on news and I tend to take a few days before noticing some posts.

Has this been reported to TI-(doesn't)CARES, btw?

(Btw I edited the first post a bit so it fits news better and also fixed a spelling error on "already". I hope you don't mind)

I am sure that they got a helpful generic bot created answer

Offline dman2073

  • LV3 Member (Next: 100)
  • ***
  • Posts: 60
  • Rating: +0/-0
    • View Profile
Re: OS 2.1 major bug
« Reply #9 on: November 05, 2010, 10:58:28 pm »
yep happened to me.  apparently i was one of the first to get it. (lucky me :p) http://ourl.ca/7711
Virus Loading...

Offline MRide

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 711
  • Rating: +14/-0
  • You can't see this.
    • View Profile
Re: OS 2.1 major bug
« Reply #10 on: November 05, 2010, 10:58:59 pm »
So, more TI epic fail?

Offline Netham45

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2103
  • Rating: +213/-4
  • *explodes*
    • View Profile
Re: OS 2.1 major bug
« Reply #11 on: November 06, 2010, 02:21:11 am »
I think I actually ran into this, but I just went down to 1.6 I think it was, and all was good afterwards.
Omnimaga Admin

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: OS 2.1 major bug
« Reply #12 on: November 06, 2010, 04:06:17 am »
Let's put the blame where it belongs - this is not a bug in OS 2.1; this is a bug in the old version of BOOT2.

Interesting.
This also means that the boot2 update is installed by the new OS? This is the worst order.
« Last Edit: November 06, 2010, 04:06:28 am by ExtendeD »
Ndless.me with the finest TI-Nspire programs

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: OS 2.1 major bug
« Reply #13 on: November 06, 2010, 05:57:59 am »
Let's put the blame where it belongs - this is not a bug in OS 2.1; this is a bug in the old version of BOOT2.

Interesting.
This also means that the boot2 update is installed by the new OS? This is the worst order.


Yes. The boot2 is updated by the new OS, after the 1st successfull boot.
TI-Planet co-admin.

Offline Goplat

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 289
  • Rating: +82/-0
    • View Profile
Re: OS 2.1 major bug
« Reply #14 on: November 06, 2010, 12:36:54 pm »
So that doesn't happen with the 2.1 CAS because it doesn't have the TI-84+SE ROM and is a little smaller ?
Correct.

For the curious: The main reason 2.1 is so much larger than 2.01 is that it has support for the Chinese language. (If you scroll all the way down on the languages list, the last two options are simplified (mainland) and traditional (Taiwan) Chinese, respectively.) Chinese has, in general, a different character for each word, so it requires a very large font (853 kB) in case someone wanted to use it in a document:
Numquam te deseram; numquam te deficiam; numquam circa curram et te desolabo
Numquam te plorare faciam; numquam valedicam; numquam mendacium dicam et te vulnerabo