Omnimaga

Omnimaga => News => Topic started by: critor on March 27, 2012, 04:51:46 am

Title: Downgrade your Nspire CX
Post by: critor on March 27, 2012, 04:51:46 am
Since OS 3.0.2.1791, minimal installable OS version was set to 3.0.2.1785. This number is written in NAND outside the filesystem, and is not cleaned by any official menu.

It was impossible for your Nspire to go back to OS 3.0.1.1753 for example.

But some of us wanted to keep the possibility to go back to that OS.

Indeed, OS 3.0.1 had:
Today thanks to Bsl and TI-Planet, you've got the choice with our new Ndless program: downgradeCX! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)

(http://i43.servimg.com/u/f43/13/23/13/53/27-03-10.png)



Like Nleash and downgradeFix, downgradeCX just erases the NAND page containing the minimal installable OS version.

But it's also better in the following ways:
Note that the downgrade protection is only temporarily removed. If the calculator does reboot before you downgrade, you'll have to run downgradeCX again.

Also, downgradeCX needs Ndless 3.1. It won't be able to save you if you upgrade to OS 3.2 which will block Ndless. But the downgrade source code now publicly exists, and you'll just need to inject it with a flaw, if such a flaw still exists in the next OS...





Download from the TI-Planet news:
http://tiplanet.org/forum/viewtopic.php?p=122163#p122163
Title: Re: Downgrade your Nspire CX
Post by: Lionel Debroux on March 27, 2012, 05:04:53 am
That the downgrade of CX models is now possible, is obviously a great news :)
Title: Re: Downgrade your Nspire CX
Post by: Jonius7 on March 27, 2012, 05:05:57 am
It does look very nice overall! Shall benefit the community greatly, and bring some relief to the feeling of being stuck on 3.0.2.
;)
Title: Re: Downgrade your Nspire CX
Post by: DJ Omnimaga on March 27, 2012, 02:23:41 pm
Nice to see those OSes are finally downgradeable without extra hardware. I wonder if this will work with OS 3.2... :)
Title: Re: Downgrade your Nspire CX
Post by: Lionel Debroux on March 27, 2012, 02:44:21 pm
Quote
I wonder if this will work with OS 3.2... :)
Probably, when there is arbitrary code execution for that OS family.
Title: Re: Downgrade your Nspire CX
Post by: Chockosta on March 27, 2012, 02:45:09 pm
That's awesome news :)
Is there a version for non-CX or do we have to use downgradefix ?
Title: Re: Downgrade your Nspire CX
Post by: critor on March 27, 2012, 03:02:06 pm
Is there a version for non-CX or do we have to use downgradefix ?

It has not been adapted for non-CX yet, meaning that you still have to stick with downgradeFix + Boot2 1.4 (to flash through RS232 - as no FlashBoot2 has been released for Ndless 3.1 either).
Title: Re: Downgrade your Nspire CX
Post by: apcalc on March 27, 2012, 04:18:07 pm
Yes!  Great news!  Wonderful to see such an accomplishment! :)
Title: Re: Downgrade your Nspire CX
Post by: cyanophycean314 on March 27, 2012, 10:23:37 pm
Great achievement! Although, I don't really need it...  :-\
Title: Re: Downgrade your Nspire CX
Post by: TheNlightenedOne on May 19, 2012, 10:17:44 pm
This is pretty cool... I wonder what can be done with the Lua print() function.
Title: Re: Downgrade your Nspire CX
Post by: Jim Bauwens on May 20, 2012, 05:23:36 am
The lua print function will be returning in the future (probably OS 3.3).
Title: Re: Downgrade your Nspire CX
Post by: Lionel Debroux on May 20, 2012, 05:29:43 am
Quote
I wonder what can be done with the Lua print() function.
The Lua print() function makes it possible to output bytes to the RS232 port, and thereby control external devices. 0x00 cannot be emitted, but all other bytes can be emitted :)

On OS 3.1.0.392, Ndless can, as an example of modifying or expanding the functionality of the OS, restore the Lua print() functionality removed by TI. See the fixprint team work: http://ourl.ca/15649 / http://ti-pla.net/t8931 / http://ti-pla.net/a4227 :)