π
<-
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 » 12 Avr 2017, 09:36

Bisam a écrit:
critor a écrit:I already checked this, as it would be much better than those fingers-killing-keys.
[...]The problem is the keypad state is not accessible in RAM, but through a port I couldn't write to.

I thought it could be possible to dump that menu, copy it to another memory zone (like Extended or else) and launch it from there, as for Diags, as I said.

It's a feature built inside the Boot2, so extracting the related code wouldn't be easy.

Bisam a écrit:Something else : how do you erase a part of boot2 zone (or any other zone) with BtMg ? Can it be done only by overwriting ?

I've never added an erase feature to BtMg.
Mainly because it wasn't there in nsNandMgr, and this was for security reasons. If you remove all Boot2 images, your calculator is bricked.

BtMg still lets you overwrite useless images with something else.

But I'm not completely against adding it, as there is already a growing difference between both tools :
- nsNandMgr for compatibility with old tutorials and basic harmless features
- BtMg for more advanced features

So please, tell us about the kind of context in which you need this. :)

Bisam a écrit:And yet another feature idea.
How about copying a full OS in Extended zone and allow to inject it (as nSwitchOS does) from CtrlX before Boot2 starts ?
One could recover from a wrong manipulation which deleted the OS (on purpose or not) without using a computer.

Like the Boot2 maintenance menu, it's also something which has already been thought of. :)
But it's not easy.
Installing an OS needs write access to the filesystem.
In the Boot1/ControlX context, there are no filesystem drivers.
So although we have write access to the filesystem partition, it's just raw data. We don't know about files or folders, since all C files/folders functions (fopen, fwrite...) are missing and unusable.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
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 geekpersonman » 12 Avr 2017, 23:16

Just curious, is parrotgeek1's CAS patcher public? I couldn't find it. And would it be possible for controlX to detect the OS installed and load the appropriate patches as an alternative to trying to load new OS so it is harder to accidentally delete your OS and make it more streamlined to use?
Avatar de l’utilisateur
geekpersonman
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Prochain niv.: 7.1%
 
Messages: 47
Inscription: 21 Aoû 2015, 01:45
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude critor » 12 Avr 2017, 23:33

geekpersonman a écrit:Just curious, is parrotgeek1's CAS patcher public?

Yes : https://github.com/parrotgeek1/TI-Nspir ... atchfinder
Will only work with OS 4.4 CAS.

geekpersonman a écrit:And would it be possible for controlX to detect the OS installed [...] ?

I won't say impossible, but it's very hard.
The problem is we have no filesystem access in the ControlX/Boot1 context.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
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 geekpersonman » 13 Avr 2017, 00:37

Thank you, and sorry for being a total nspire n00b, but since control X can detect the different boot things, could NSwitchOs set some flags in one of the partitions that tell it about the OS installed?
Avatar de l’utilisateur
geekpersonman
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Prochain niv.: 7.1%
 
Messages: 47
Inscription: 21 Aoû 2015, 01:45
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude parrotgeek1 » 13 Avr 2017, 01:57

.
Dernière édition par parrotgeek1 le 07 Jan 2021, 18:05, é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 » 13 Avr 2017, 09:19

geekpersonman a écrit:since control X can detect the different boot things


The OS is stored in a completely different way.
You need to check the version in the header of the /phoenix/install/TI-Nspire.tnc file.

The problem is ControlX is running in the Boot1 context.
Unlike Boot2, Boot1 has no access to the filesystem partition files and folders - it's just raw data.

geekpersonman a écrit:could NSwitchOs set some flags in one of the partitions that tell it about the OS installed?

I can't really rely on such thing, since there are other ways to install OSes, which are not going to set such flag.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
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 » 14 Avr 2017, 04:32

.
Dernière édition par parrotgeek1 le 07 Jan 2021, 18:06, é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 parrotgeek1 » 16 Avr 2017, 07:53

.
Dernière édition par parrotgeek1 le 07 Jan 2021, 18:06, édité 2 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 » 16 Avr 2017, 09:45

I'm sorry, but currently I don't have much time for more projects.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
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 » 16 Avr 2017, 19:30

.
Dernière édition par parrotgeek1 le 07 Jan 2021, 18:05, é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

PrécédenteSuivante

Retourner vers Tutoriaux

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 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.
1222 utilisateurs:
>1183 invités
>34 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)