Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
24 May, 2013, 14:25:12 *
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: Downgrade your Nspire CX -  (Read 2195 times) Bookmark and Share
0 Members and 2 Guests are viewing this topic.
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 10:04:59
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1724


Topic starter
Total Post Ratings: +370

View Profile WWW
« on: 27 March, 2012, 10:51:46 »
+1

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:
  • some flaws fixed on newer versions
  • the possibility to open partialy encrypted Lua scripts
  • a working Lua print() function which let you control external peripherals thanks to the RS232 port of the dock connector
Today thanks to Bsl and TI-Planet, you've got the choice with our new Ndless program: downgradeCX! Grin




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:
  • Unlike Nleash, downgradeCX doesn't remove the OS. You can go on using the OS untill you decide to downgrade, or even change your mind and in the end not downgrade at all. Grin
  • Unlike downgradeFix, downgradeCX doesn't need the OS to be removed or a specific Boot2 version to be flashed - which required an external USB/TTL2 interface! Grin
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
« Last Edit: 27 March, 2012, 10:55:49 by critor » Logged

TI-Planet co-admin.
Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 11:37:14
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1854

Total Post Ratings: +208

View Profile WWW
« Reply #1 on: 27 March, 2012, 11:04:53 »
0

That the downgrade of CX models is now possible, is obviously a great news Smiley
« Last Edit: 27 March, 2012, 11:06:17 by Lionel Debroux » Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
Jonius7
aka jhgenius
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: 20 May, 2013, 06:58:52
Date Registered: 03 September, 2010, 02:50:11
Location: Gold Coast, Australia
Posts: 1743


Total Post Ratings: +50

View Profile WWW
« Reply #2 on: 27 March, 2012, 11:05:57 »
0

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.
Wink
Logged



Userbars.com is down?
+9001
Intermediate TI-nspire Basic Programmer
Programmed some CASIO Basic in the past
DJ_O Music Discographist Wink
Userbars for these coming... in the process

My Released and Announced Projects (Updated 2013/01/29)
TI-nspire BASIC
TI-nspire Hold 'em | Health Bar | Scissors Paper Rock | Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled)

TI-nspire Lua
Numstrat | TI-nspire Hold 'em Lua | Terraria (coming soon)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Spoiler for Other Stuff:
Spoiler for Want your own HonestDownloads userbar?:
Hello! Do you want to show your affection for my website, HonestDownloads? Then here is a userbar I specially created earlier just for HonestDownloads users!

To add it to your signature just copy and paste the code below into your sig and you'll become an instant supporter of my website!

1
[URL=http://www.jhgenius01.webs.com][IMG]http://s1.bild.me/bilder/060112/3684792HDuserbaruser.png[/IMG][/URL]
Spoiler for My TI-nspire Basic Programs (Updated 2012/04/15):
***List of Programs in the TI-nspire Stadium***
Group Release 2012/04/07 on omnimaga.org

Games
   Noteable Release    ticalc.org Release Development/Not Publicly Released
2010/05/08 TI-nspire Hold 'em
   2012/04/07 v1.1.2   2012/04/10 v1.1.3  2012/04/14 v1.2.1
2010/08/03 Cosmic Legions
   2012/04/07 v0.2.2.2 (1st Release)
2010/08/12 Battle of 16s
   2012/04/07 v0.2.7
2010/09/10 Health Bar
   2012/04/07 v1.2     2012/04/02 v1.0   
2010/12/04 sTIck RPG
   2012/04/07 v0.1.5.2
2011/01/09 Monopoly
   2012/04/07 v0.16    (1st Release)
2012/04/09 Scissors Paper Rock
   2012/04/14 v0.8.1

Miscellaneous
2010/11/07 中文 (Chinese) Demonstration
   2012/04/07 v1.3     (1st Release)

Potential/Minor Programs
2010/09/26 Shanghai Metro
   2012/04/07 v0.2     (1st Release)
2010/12/22 TI-nspire Programming Tutorials
   2012/04/07 v0.1     (1st Release)
2010/12/28 Casino Games
   Was not released.
2011/04/22 Interlink
   2012/04/07 v0.0.4   (1st Release)
2012/03/22 Hierarchy
   2012/04/07 v0.01

Demo Programs (some may become Potential Programs)
2010/06/23 Monopoly (Board)
   2012/04/07 Prototype
2010/07/14 Strategy Battle
   2012/04/07 v0.12
2010/10/05 JRPG
   2012/04/07 v0.2
2010/11/02 PlotGrid
   2012/04/07 v0.2
2010/11/24 civilizaTIon™
   2012/04/07 v0.11

Purely Informational
2011/01/05 TI-nspire Stadium Changelog
   2012/04/07 v2
   Created to list significant releases of my programs. A page similar to this List of Programs in the TI-nspire Stadium was included in the documentation of most of my programs until sometime in Late 2011/Early 2012.

All games and programs coded in TI-nspire Basic.
© 2010-2012 Jason Ho.
Last Updated 14 April 2012

jhgenius01.webs.com
Will be moving! Stay tuned for updates.
Spoiler for Progress of Doodle God Axe:
2011/12/21 4% - Progress Suspended, ideas of graphical sprites still uncertain
Spoiler for Other Other You Know What Other Stuff I'm Talking About Stuff Stuff (Updated 2012/01/17):
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 08:21:29
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50232


Total Post Ratings: +2615

View Profile WWW
« Reply #3 on: 27 March, 2012, 20:23:41 »
0

Nice to see those OSes are finally downgradeable without extra hardware. I wonder if this will work with OS 3.2... Smiley
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 11:37:14
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1854

Total Post Ratings: +208

View Profile WWW
« Reply #4 on: 27 March, 2012, 20:44:21 »
0

Quote
I wonder if this will work with OS 3.2... Smiley
Probably, when there is arbitrary code execution for that OS family.
Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
Chockosta
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: 22 May, 2013, 20:19:59
Date Registered: 03 June, 2011, 20:14:17
Location: France
Posts: 440


Total Post Ratings: +159

View Profile
« Reply #5 on: 27 March, 2012, 20:45:09 »
0

That's awesome news Smiley
Is there a version for non-CX or do we have to use downgradefix ?
Logged

Chockosta (Loic Pujet) - Sorry for my poor English...
Look at my projects :
in C code : Periodic table, Space invaders, Fall, Snake, Minesweeper, nCraft (WIP)
in Lua : Snake, Space invaders, Bobby Carrot, Minesweeper, Mazes 3D, nSpaint, FreeCell, Tiny3D-Viewer, CubeField, Gravity Guy
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 10:04:59
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1724


Topic starter
Total Post Ratings: +370

View Profile WWW
« Reply #6 on: 27 March, 2012, 21:02:06 »
0

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).
« Last Edit: 27 March, 2012, 21:02:29 by critor » Logged

TI-Planet co-admin.
apcalc
The Game
Coder Of Tomorrow
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: 19 May, 2013, 16:59:33
Date Registered: 20 March, 2010, 16:31:47
Location: 2003 UB313
Posts: 1393


Total Post Ratings: +118

View Profile
« Reply #7 on: 27 March, 2012, 22:18:07 »
0

Yes!  Great news!  Wonderful to see such an accomplishment! Smiley
Logged


cyanophycean314
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: 03 May, 2013, 19:28:34
Date Registered: 07 December, 2011, 02:44:32
Location: Somewhere?
Posts: 363


Total Post Ratings: +42

View Profile
« Reply #8 on: 28 March, 2012, 04:23:37 »
0

Great achievement! Although, I don't really need it...  Undecided
Logged

TheNlightenedOne
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 13:26:37
Date Registered: 10 March, 2012, 20:05:21
Posts: 427


Total Post Ratings: +15

View Profile
« Reply #9 on: 20 May, 2012, 04:17:44 »
0

This is pretty cool... I wonder what can be done with the Lua print() function.
Logged

"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)
Jim Bauwens
Lua! Nspire! Linux!
Editor
LV10 31337 u53r (Next: 2000)
*
Online Online

Gender: Male
Last Login: Today at 14:19:08
Date Registered: 28 February, 2011, 22:32:12
Location: Belgium
Posts: 1733


Total Post Ratings: +180

View Profile WWW
« Reply #10 on: 20 May, 2012, 11:23:36 »
0

The lua print function will be returning in the future (probably OS 3.3).
Logged

Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 11:37:14
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1854

Total Post Ratings: +208

View Profile WWW
« Reply #11 on: 20 May, 2012, 11:29:43 »
0

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 Smiley

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://www.omnimaga.org/index.php?topic=13052.0 / http://ti-pla.net/t8931 / http://ti-pla.net/a4227 Smiley
Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
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.295 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.