π
<-
Chat plein-écran
[^]

[Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Regroupement de tous les tutoriaux Nspire.
Online

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby critor » 26 Feb 2018, 12:11

In my opinion, for rev<W you should keep nBoot+ControlX.

nLoader does only support a small subset of TI-Nspire CX production OSes and has no boot menu
(thus no possibility to recover from a brick)
.
It's just that the exploit is inferior (Boot1.5 instead of Boot1), making the environment much more restrictive.

Also, I don't think you have to remove nBoot+ControlX.
Just don't alter the Diags partition, and put in the Boot2 partition :
- Boot1.5 4.4
- nLoader
And then tell ControlX to boot Boot2/Boot1.5 4.4.

If it doesn't work, you'll just have to tell ControlX to boot your ExtnD/Boot2 4.0.3.
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 95.1%
 
Posts: 32838
Images: 8594
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby parrotgeek1 » 26 Feb 2018, 17:09

critor wrote:nLoader does only support a small subset of TI-Nspire CX production OSes


I'm going to explain why I chose that:

1) Every calculator which supports OS 3.1/3.2/3.3 can just use nlaunchy if someone wants to run that version. Although why doesn't it support 4.4/4.5? Is it abandoned?

(I didn't add 3.2.4.1237 because it doesn't have Ndless, or any real advantages to 3.6. if you think I should add 3.2.4 I could do it. )

2) I really don't want to make 12 different patchers (3.9-4.5 x2 for noncas/cas). As we know from earlier my patcher isn't perfect and I don't have time to deal with bug reports from all of those different versions.

3) Anyone who wants to use 3.9-4.3 might as well use 4.5. It's not like we're running out of RAM like on B&W calcs. (I kept 4.4 to make it easier for people switching from the old patcher)
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 65.7%
 
Posts: 736
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

Online

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby critor » 26 Feb 2018, 17:31

parrotgeek1 wrote:1) Every calculator which supports OS 3.1/3.2/3.3 can just use nlaunchy if someone wants to run that version. Although why doesn't it support 4.4/4.5? Is it abandoned?


Anyone can release a newer version supporting them.

Excale never accepted to update nLaunchy correctly for OSes 3.6 and 3.9.

I finally did it for non-color models with nLaunch CXM.

I won't spend time on including 3.6/3.9 support in nLaunch CXM, because :
- CX users able to install Nlaunch* should just install nBoot+ControlX, which is far superior in many ways
- the Nlaunch* payload size is limited and we're already pretty close to the limit, adding new OSes will imply removing other OSes
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 95.1%
 
Posts: 32838
Images: 8594
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby parrotgeek1 » 26 Feb 2018, 17:40

critor wrote:- CX users able to install Nlaunch* should just install nBoot+ControlX, which is far superior in many ways

It doesn't have patches for boot2 3.1/3.2 so it's really hard to install old oses because of the missing manifest
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 65.7%
 
Posts: 736
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

Online

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby critor » 26 Feb 2018, 18:00

parrotgeek1 wrote:
critor wrote:- CX users able to install Nlaunch* should just install nBoot+ControlX, which is far superior in many ways

It doesn't have patches for boot2 3.1/3.2 so it's really hard to install old oses because of the missing manifest


It's quite easy in my option, either :

- put a Boot2 3.1 somewhere and run it when you want to install them

- use nSwitchOs, which can install any OS :) - it's been designed especially for this

But feel free to share manifest patches for Boot2 4.0.3/4.4, I'll update ControlX to make things even easier. :)
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 95.1%
 
Posts: 32838
Images: 8594
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby parrotgeek1 » 26 Feb 2018, 18:31

critor wrote:But feel free to share manifest patches for Boot2 4.0.3/4.4, I'll update ControlX to make things even easier. :)

I don't know how to make them. I've been trying for a long time
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 65.7%
 
Posts: 736
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby GalacticPirate » 26 Feb 2018, 19:01

So, since I was away for a few days, what does nLoader do, basically? (and what's the difference compared to ControlX)
Mon profil TI-Planet
Mon Internetometer
Devenez premium !
ImageImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre actif de la communauté depuis Mai 2015, je suis toujours disponible pour aider (ou pas :troll: )Cliquez ci-dessus pour me donner un Internet ! Ça ne sert absolument à rien mais c'est marrant :pCliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 90%
 
Posts: 1151
Images: 2
Joined: 23 May 2015, 10:36
Location: Bourg-La-Reine, 92, France
Gender: Male
Calculator(s):
Class: L1
YouTube: Zack Voyager
Twitter: @STVthebest
Facebook: Zack Voy

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby parrotgeek1 » 26 Feb 2018, 19:06

GalacticPirate wrote:So, since I was away for a few days, what does nLoader do, basically? (and what's the difference compared to ControlX)

Works on HW-A all the way through Z, AA, AB, AC!

Can run 3.6/4/4/4.5 including CAS on non-CAS, and auto installs Ndless

but Can NOT run any other OS version, another boot2, development OSes, or Linux
Does not enable downgrading (yet)
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 65.7%
 
Posts: 736
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

Online

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby critor » 26 Feb 2018, 19:11

@GalacticPirate nLoader is another boot loader like Nlaunch* and nBoot+ControlX.

It's inferior to nBoot+ControlX, not exploiting a Boot1 flaw but a Boot1.5 flaw. So the payload has more constraints, not only about size. It's much harder to code for it.
So far it only supports a small subset of Nspire OSes (3.6, 4.4 and 4.5). No Linux, no custom boot images, and no boot menu enabling you to recover from calculators semi-bricks.
Also, doesn't work on CM calculators so far, although it could. But since 4.x OSes can't run on CM calculators anyway...

But unlike nBoot+ControlX, it works on CX HW-W+ calculators assembled since october 2015 which are a majority. :bj:

In my opinion, if you've got a CX HW A-V, just keep nBoot+ControlX.
If you've got a CX HW-W+, then install nLoader. :)
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 95.1%
 
Posts: 32838
Images: 8594
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby parrotgeek1 » 26 Feb 2018, 19:20

critor wrote:no custom boot images

Actually it will load anything that is in TI-Certificate format (and has a base address of 11800000 because I am lazy). You just have to remove patchBoot2()

Also, the payload size is essentially unlimited. You're mistaken.

The only thing preventing NAND support from working is actually my inability to *find* NAND functions in boot1.5.
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 65.7%
 
Posts: 736
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

PreviousNext

Return to Tutoriaux

Who is online

Users browsing this forum: No registered users and 7 guests

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
572 utilisateurs:
>553 invités
>14 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)