Author Topic: Have you seen BSOD on nspire before?  (Read 8724 times)

0 Members and 1 Guest are viewing this topic.

Offline zweb

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +14/-0
    • View Profile
    • Zweb's calc website
Have you seen BSOD on nspire before?
« on: August 21, 2013, 02:09:08 am »
This calculator is not mine, it's being sold on taobao(a website like ebay) at 188 CNY(about 30.7 USD).

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: Have you seen BSOD on nspire before?
« Reply #1 on: August 21, 2013, 03:03:19 am »
Lol, looks like they got inspiration from Windows because they knew their products would be buggy? :P

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: Have you seen BSOD on nspire before?
« Reply #2 on: August 21, 2013, 03:26:55 am »
Very interesting. You can see it's a prototype (TI-Nspire color), so this is just for easy debugging. I wonder if other dev OS's contain it too.

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: Have you seen BSOD on nspire before?
« Reply #3 on: August 21, 2013, 03:30:10 am »
I almost wanted a funny message like Guru Meditation...

Any keypress to do when BSoD? I remember some games (like OoT and Majora Mask) have debug screens when the game froze. Ylu just have ti press a certain key combo and here you are!

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Have you seen BSOD on nspire before?
« Reply #4 on: August 21, 2013, 03:35:00 am »
Yes, we allready saw this on a TI-Nspire Color prototype.


If you manage to boot it, could you tell us the OS/Boot1/Boot2 versions?
Thanks.
TI-Planet co-admin.

Offline zweb

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +14/-0
    • View Profile
    • Zweb's calc website
Re: Have you seen BSOD on nspire before?
« Reply #5 on: August 21, 2013, 03:48:32 am »
Yes, we allready saw this on a TI-Nspire Color prototype.


If you manage to boot it, could you tell us the OS/Boot1/Boot2 versions?
Thanks.
This calculator doesn't belong to me and I don't think it could boot into OS successfully.

Offline Levak

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +208/-39
    • View Profile
    • My website
Re: Have you seen BSOD on nspire before?
« Reply #6 on: August 21, 2013, 03:56:48 am »
Very interesting. You can see it's a prototype (TI-Nspire color), so this is just for easy debugging. I wonder if other dev OS's contain it too.
The routines are still in the current OSes, but need some CMP to jump in the right place, maybe waiting to be in dev mode.
I do not get mad at people, I just want them to learn the way I learnt.
My website - TI-Planet - iNspired-Lua

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Have you seen BSOD on nspire before?
« Reply #7 on: August 21, 2013, 04:01:20 am »
Yes, we allready saw this on a TI-Nspire Color prototype.


If you manage to boot it, could you tell us the OS/Boot1/Boot2 versions?
Thanks.
This calculator doesn't belong to me and I don't think it could boot into OS successfully.

It depends if the error happens on every boot or not.
On my TI-Nspire Color which has a faulty hardware (I suppose it's not the case with you), the BSOD was systematic when turning the calculator back on after it turned off by itself.
TI-Planet co-admin.

Offline zweb

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +14/-0
    • View Profile
    • Zweb's calc website
Re: Have you seen BSOD on nspire before?
« Reply #8 on: August 21, 2013, 06:24:53 am »
I asked the seller, he told me it just stucks at that screen, reset does't fix this problem.
For me, I don't have money to buy that. (PS, the seller has 3 nspire color, 2 works well)

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Have you seen BSOD on nspire before?
« Reply #9 on: August 21, 2013, 08:43:29 am »
If you (or someone else) buy one of the TI-Nspire Color, be aware that you won't be able to update it with production OSes.

It includes development builds of the Boot1 and Boot2 which check the OS with the development RSA keys. So all production OSes released on TI website will be rejected.

Unlike production TI-Nspire CX, the TI-Nspire Color Boot1 seems to be included in an external NOR chip present on the back of the screen board (and missing on production units, where the Boot1 was moved and secured inside a different ASIC chip), which means it might be possible to reflash it with a production or patched Boot1 image.
This could prove be very interesting and useful ;)

We already did and document that with TI-Nspire ClickPad DVT1.2 and DVT2.0 prototypes.
But the chip here is completely different and so does need a specific tool we haven't developped yet.
« Last Edit: August 21, 2013, 09:33:32 am by critor »
TI-Planet co-admin.

Offline zweb

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +14/-0
    • View Profile
    • Zweb's calc website
Re: Have you seen BSOD on nspire before?
« Reply #10 on: August 21, 2013, 09:30:30 am »
If you (or someone else) buy one of the TI-Nspire Color, be aware that you won't be able to update it with production OSes.

It includes development builds of the Boot1 and Boot2 which check the OS with the development RSA keys. So all production OSes released on TI website will be rejected.

Unlike production TI-Nspire CX, the TI-Nspire Color Boot1 seems to be included in an external NOR chip present on the back of the screen board (and missing on production units, where the Boot1 was moved and secured inside a different ASIC chip), which means it might be possible to reflash it with a production or patched Boot1 image.
This could prove be very interesting and useful ;)

We already did that TI-Nspire ClickPad DVT1.2 and DVT2.0 prototypes.
But the chip here is completely different and so does need a specific tool we haven't developped yet.
Could you provide me with the model of the NOR chip? Thanks.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Have you seen BSOD on nspire before?
« Reply #11 on: August 21, 2013, 09:52:45 am »
On TI-Nspire ClickPad DVT1.2 and DVT2.0 prototype units and hardware revision A production units, the Boot1 was an external documented ROM chip, a SST 39WF400A.
The flashing tool is available here with source code, but it's essentially assembly code implementing the read, erase and write functions:
http://tiplanet.org/forum/archives_voir.php?id=10069 (Ndless 1.7/2.0/3.1)
http://tiplanet.org/forum/archives_voir.php?id=4184 (Ndless 1.1/1.2 for the 1st prototype reflashing)

On the TI-Nspire Color, the external Boot1 NOR chip is by MXIO.
I have problems reading its reference on the photo, so I'm going to open my faulty TI-Nspire Color again.
I'll either edit this post or reply in this topic.
« Last Edit: August 21, 2013, 09:53:54 am by critor »
TI-Planet co-admin.

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: Have you seen BSOD on nspire before?
« Reply #12 on: August 21, 2013, 04:55:30 pm »
If you have never seen this kind of OS debug screen, the debug mode isn't as well known as it ought to be. Maybe someone should copy the info to Hackspire.
Just copy this to 'Developer Unit/wlan_ini.tns' : http://www.yaronet.com/posts.php?s=125502&p=9 (for those who don't know geogeo co-authored some of the first versions of Ndless).
When the calculator crashes it will display the exception and a register and task dump in this kind of screen, this can sometimes be useful. I suppose this is controlled by the "crash_dump_enable" option although I didn't really look closer.
Ndless.me with the finest TI-Nspire programs

Offline zweb

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +14/-0
    • View Profile
    • Zweb's calc website
Re: Have you seen BSOD on nspire before?
« Reply #13 on: August 21, 2013, 11:34:38 pm »
On TI-Nspire ClickPad DVT1.2 and DVT2.0 prototype units and hardware revision A production units, the Boot1 was an external documented ROM chip, a SST 39WF400A.
The flashing tool is available here with source code, but it's essentially assembly code implementing the read, erase and write functions:
http://tiplanet.org/forum/archives_voir.php?id=10069 (Ndless 1.7/2.0/3.1)
http://tiplanet.org/forum/archives_voir.php?id=4184 (Ndless 1.1/1.2 for the 1st prototype reflashing)

On the TI-Nspire Color, the external Boot1 NOR chip is by MXIO.
I have problems reading its reference on the photo, so I'm going to open my faulty TI-Nspire Color again.
I'll either edit this post or reply in this topic.
One idea, as CM would accept CX's boot2 after mod the maunf, we could do the same thing on Color.
But ndless doesn't support devbuild 3.0, so I think we need a nand programmer.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Have you seen BSOD on nspire before?
« Reply #14 on: August 22, 2013, 09:22:20 am »
The TI-Nspire Color does already have a CX Boot2, as it is a TI-Nspire CX prototype.
But its Boot1 uses the developper keys instead of the production ones.

So the Boot1 will reject all production TI-Nspire CX Boot2 and OSes, meaning probably everything you've got, and this has nothing to do with the manuf.


« Last Edit: August 22, 2013, 09:22:53 am by critor »
TI-Planet co-admin.