Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
20 June, 2013, 02:17:49 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: [1]   Go Down
  Print  
Author Topic: Mod your Nspire prototypes into real Nspire, at last! -  (Read 2104 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 17:18:39
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1740


Topic starter
Total Post Ratings: +373

View Profile WWW
« on: 27 March, 2012, 00:45:42 »
0

Last year, many Nspire prototypes were sold online as if they were real Nspire.

But those prototypes were using development RSA keys different than production RSA keys: you couldn't update them with any of the production Nspire OSes available on TI website.

If you had bought such a prototype, you ended up stuck with an ancient development OS in version 1.1 or 1.2, and couldn't do much with it...

It was unfair... Sad



On TI-Planet, we wanted to fix that. After months of constant research and development, we told you we achieved the impossible upgrade in a previous news, installing an OS 3.X on a prototype! Grin




How was it possible?

It's normally impossible to install a production OS on those prototypes, because the Boot2 checks the OS signature with the development RSA keys, and rejects all OSes from TI website which are signed with production RSA keys.

In a similar way, it's impossible to alter the Boot2, as its signature is checked by the Boot1 with the development RSA keys.

But the Boot1 is not checked by anything. On TI-Nspire ClickPad, it's stored in a specific Flash NOR chip: SST 39WF400A. Thanks to a different connection of just one pin, that chip is write protected on production Nspire, but not on development Nspire! Grin




So using a special Ndless version for prototypes, you'll have to perform the following tasks in order:
  • reprogram the Boot1 with the production version 1.1.8916
  • reprogram the Boot2 with a production version
  • install a production OS
The method has been proven very reliable, tested with 100% success rate on all my 10 Nspire prototypes! Grin




Moreover, if your prototype OS is recent enough and does support the USB, you won't need any special external hardware! It's for everybody! Grin



Tonight at last comes the tutorial to upgrade your Nspire prototype! With many details, explanations and images! A step by step for everybody! Grin

Tonight it's the happy end of 1 year of work on Nspire prototypes: research and development of various tools which revealed much more usefull that what we thought at the beginning, and which are working great together in the end although we really didn't anticipate everything! Grin

Tonight, you can finally perform... the impossible upgrade! Grin Grin Grin





Many thanks to:
- Bsl who has developped allmost all the needed tools
- Levak, Adriweb and Lionel Debroux, who have tested on their own prototypes





Cross-posted from TI-Planet.

Download the tutorial from the TI-Planet news, in french:
http://tiplanet.org/forum/viewtopic.php?p=122160#p122160

If someone wants to translate it to english, just contact me for an editable version of the file.
« Last Edit: 28 March, 2012, 18:58:58 by Netham45 » Logged

TI-Planet co-admin.
thepenguin77
z80 Assembly Master
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: 18 June, 2013, 05:33:45
Date Registered: 14 December, 2009, 04:21:52
Location: Purdue
Posts: 1490


Total Post Ratings: +778

View Profile
« Reply #1 on: 27 March, 2012, 01:22:09 »
0

Now, this might be a stupid question, but if you removed that one component in the production Nspires, could you then modify boot 1?

Hardware hacks aren't really the best option for modding, but a simple desolder would be a cool alternative to constantly fighting TI. (Or even just breaking the component)

Edit:
    Nevermind, looking at datamath, I see that the extra component is on the prototype, not the production model. Adding components wouldn't really be a viable option for many people.
« Last Edit: 27 March, 2012, 01:26:37 by thepenguin77 » Logged

zStart v1.3.012 6-10-2013  zStart fully works on 83+BE's (except custom font)
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112
njaddison
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: 15 May, 2013, 02:46:53
Date Registered: 08 November, 2011, 03:56:20
Location: South Carolina(USA)
Posts: 153


Total Post Ratings: -5

View Profile
« Reply #2 on: 27 March, 2012, 01:30:46 »
0

Hmmm... I wonder if that would work. I don't know, and I don't want to break my nspire trying to test that theory out.

What I hate about the nspire os is that I can't delete any components from it. 7zip keeps on giving me the error, "Not implimented." Why is this?
Logged


NerdTests.com says I'm a Highly Dorky Nerd God.  Click here to take the Nerd Test, get geeky images and jokes, and talk to others on the nerd forum!


critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 17:18:39
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1740


Topic starter
Total Post Ratings: +373

View Profile WWW
« Reply #3 on: 27 March, 2012, 01:35:25 »
0

Now, this might be a stupid question, but if you removed that one component in the production Nspires, could you then modify boot 1?

Edit:
    Nevermind, looking at datamath, I see that the extra component is on the prototype, not the production model. Adding components wouldn't really be a viable option for many people.

Yes, sorry - the prototype is on the left in the picture.

So in theory, on production TI-Nspire ClickPad, if you manage to connect the Flash NOR "magic" pin, you'll be able to reflash the Boot1 with anything you want.


Meaning that you could then freely load modified or 3rd party Boot2, and then modified or 3rd party OSes.
« Last Edit: 27 March, 2012, 01:37:24 by critor » Logged

TI-Planet co-admin.
Camdenmil
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: Yesterday at 17:07:22
Date Registered: 04 June, 2010, 04:26:29
Location: Disassembling something
Posts: 118


Total Post Ratings: +4

View Profile
« Reply #4 on: 28 March, 2012, 06:23:27 »
0

According to the datasheet for the NOR flash, the WR pin is on the edge of the package. Is it possible to reach that pin with a wire or is it too close to the board surface/underfilled?
Logged

It is bad luck to be superstitious.
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 17:18:39
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1740


Topic starter
Total Post Ratings: +373

View Profile WWW
« Reply #5 on: 28 March, 2012, 18:19:31 »
0

I think it's too close to the board surface, but I haven't "really" tried.

Maybe someone who did try could tell us?
Logged

TI-Planet co-admin.
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.296 seconds with 30 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.