π
<-
Chat plein-écran
[^]

[Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linux)

Regroupement de tous les tutoriaux Nspire.

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Message non lude critor » 29 Mar 2017, 22:07

Now runs on Firebird with a 32MiB RAM Manuf and reports coherent RAM infos : :)
Image

The Linux image was freezing because you need a different DTB file for color TI-Nspire with only 32MiB SDRAM, and thus for TI-Nspire CM calculators.
So I'll have to update the Linux image maker for ControlX.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.7%
 
Messages: 41502
Images: 14761
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Message non lude critor » 29 Mar 2017, 22:27

And it's also working on a real TI-Nspire CM ! :bj:
8173

So your TI-Nspire CM can now also be directly bootable under Linux thanks to ControlX. :)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.7%
 
Messages: 41502
Images: 14761
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Message non lude critor » 29 Mar 2017, 22:52

Ok, let's go for a public ControlX 4.4.4 beta-test.
controlx4.4.4-beta1.zip
(309.78 Kio) Téléchargé 110 fois


Regarding the source it's a minor update, but it still brings huge new features : :bj:
  • fixed : a parsing bug of the default options - you might need to re-set them if you did use impacted values
  • added : ControlX now fixes the nBoot corruption of all known official boot splashes (there are 4 of them) and uses them
  • added: ControlX is now able to launch Linux images on 32MiB RAM models, like the TI-Nspire CM
    8173
See previous posts for more informations on the new features.

For Linux, the ControlX image maker and tutorial still need to be updated, as the Linux image also has to be specifically compatible with the TI-Nspire CM.
But if you know what you're doing and can't wait, here is the TI-Nspire CM compatible DTB file :
nspire-cm.dtb
(4.04 Kio) Téléchargé 118 fois

And also a prebuilt TI-Nspire CM compatible Linux image :
linux_cm.img.tns
(3.9 Mio) Téléchargé 99 fois
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.7%
 
Messages: 41502
Images: 14761
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Message non lude critor » 29 Mar 2017, 23:18

Now updated both the Linux image maker for ControlX and the tutorial.

But if you intend to install Linux on a TI-Nspire CM, for the moment you'll also need to specifically download the ControlX 4.4.4 beta image :
viewtopic.php?t=18920&p=214842#p214842
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.7%
 
Messages: 41502
Images: 14761
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Message non lude critor » 03 Avr 2017, 12:54

Some idea to make the payload smaller, and maybe have more OSes supported by the default build.

Here's my TI-Nspire CX CAS setup :
  • Boot2 partition : Boot1.5 4.4 + Boot2 4.4 images
  • Diags partition : ControlX 4.4.4 + Diags 3.9.1 images
  • ExtendeD partition : Boot2 4.0.3 + Linux images

The OS about dialog box is telling me I have Boot2 4.0.3, probably because I did boot with this image.
Question : how does it knows about it ?
It probably didn't check the partitions, and wouldn't have found the Boot2 4.0.3 image anyway, as it isn't the first image in the Diags or Boot2 partition.

Thanks.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.7%
 
Messages: 41502
Images: 14761
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Message non lude parrotgeek1 » 03 Avr 2017, 19:40

.
Dernière édition par parrotgeek1 le 07 Jan 2021, 18:03, édité 1 fois.
Avatar de l’utilisateur
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 88%
 
Messages: 745
Inscription: 29 Mar 2016, 01:22
Localisation: This account is no longer used.
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Message non lude critor » 03 Avr 2017, 20:16

The 0x8070 field content from the partition Boot2 image is directly decompressed and written to 0x11800000.
It's executable code, so there is no header anymore.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.7%
 
Messages: 41502
Images: 14761
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Message non lude Bisam » 04 Avr 2017, 10:46

Boot2 version may have been written directly in the "About" string while installing ?
Doing so, the OS does not have to check anything... it only shows the string.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Message non lude critor » 04 Avr 2017, 11:04

Possible indeed, that the Boot2 OS loading code is writing the Boot2 version string somewhere in the OS, yes.
Thanks for the idea.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.7%
 
Messages: 41502
Images: 14761
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Message non lude critor » 07 Avr 2017, 15:56

Boot1 is writing its version in RAM at 0xA4012EB0.
Boot2 is writing its version in RAM at 0xA4012EB4.

The OS About screen is using both addresses.

So just patch the Boot2 to write something big enough to block Boot2 updates, and that's it : ;)
Image

So we you can now drop all Boot2 update patches from the ControlX payloads. :bj:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.7%
 
Messages: 41502
Images: 14761
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

PrécédenteSuivante

Retourner vers Tutoriaux

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 57 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1474 utilisateurs:
>1448 invités
>21 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)