π
<-

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

Regroupement de tous les tutoriaux Nspire.

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

Unread postby Tommykaira » 18 Apr 2017, 17:15

Thanks for the clear and extensive guide critor!
Worked perfectly.
User avatar
Tommykaira
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 3
Joined: 18 Apr 2017, 15:19
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby Bisam » 18 Apr 2017, 17:29

Tommykaira wrote:Worked perfectly.

I'm so jealous !!
Why isn't this working for me ?
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby critor » 18 Apr 2017, 18:14

I don't know.

Which Nspire models do you own, Bisam ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15681
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby Tommykaira » 18 Apr 2017, 18:23

I copied a few files to documents and it seems like it then entered an infinite boot loop after I restarted. (It will show the gray background with the clock for a few seconds and then reboot itself over and over)
The last thing I installed was nClock (in ndless/startup) so I uninstalled the CAS OS and deleted nClock and proceeded to reinstall the CAS OS.
Everything works like normal again.

Bisam wrote:Why isn't this working for me ?

Try backing up your documents and installing with no unnecessary files in documents as it seems that ndless startup apps might interfere as critor suggested earlier.
User avatar
Tommykaira
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 3
Joined: 18 Apr 2017, 15:19
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby critor » 18 Apr 2017, 18:27

Yes, nClock hasn't been updated for OSes 4.0.3+.
The problem is the OS refresh behaviour has been changed, and a new inject zone has to be found.

I've already told Bisam to temporarily remove all Ndless startup programs one by one.
Apparently, the problem is something else... :#roll#:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15681
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby geekpersonman » 19 Apr 2017, 00:47

Tommykaira wrote:I copied a few files to documents and it seems like it then entered an infinite boot loop after I restarted. (It will show the gray background with the clock for a few seconds and then reboot itself over and over)
The last thing I installed was nClock (in ndless/startup) so I uninstalled the CAS OS and deleted nClock and proceeded to reinstall the CAS OS.
Everything works like normal again.

Bisam wrote:Why isn't this working for me ?

Try backing up your documents and installing with no unnecessary files in documents as it seems that ndless startup apps might interfere as critor suggested earlier.


I noticed on my HW-T issues during startup with nClock as well.
Do linux, CM or development OS's work?
I have also observed that that when switching the OS with NswitchOS (which I find a lot more convenient than the computer because I do not have to deal with the patcher not working during install) the catalog the listing of all the functions gets out of sync with the description at the bottom and it crashes in CAS when performing a regression. Has anybody else experienced these issues?
User avatar
geekpersonman
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 7.1%
 
Posts: 47
Joined: 21 Aug 2015, 01:45
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby parrotgeek1 » 19 Apr 2017, 07:40

geekpersonman wrote:I have also observed that that when switching the OS with NswitchOS (which I find a lot more convenient than the computer because I do not have to deal with the patcher not working during install) the catalog the listing of all the functions gets out of sync with the description at the bottom and it crashes in CAS when performing a regression. Has anybody else experienced these issues?


@critor

This is because when you switch the OS, you need to also extract the filesystem.zip from TI-Nspire.img
otherwise the strings.res are still from the old wrong OS
User avatar
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 88.2%
 
Posts: 748
Joined: 29 Mar 2016, 01:22
Location: This account is no longer used.
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby critor » 19 Apr 2017, 09:26

geekpersonman wrote:I noticed on my HW-T issues during startup with nClock as well.

Don't use nClock with OSes 4.0.2+. For the moment, we don't know how to update it correctly.

geekpersonman wrote:Do linux, CM or development OS's work?

Yes, Linux is working.
All TI-Nspire CX/CM OS's I have should be working, even development ones, after correctly switching the 7/8/9 options in the ControlX menu. I spent days testing all of them one by one with each compatible setup.
This includes all OS's hosted on tiplanet.org.

But you need to own a compatible hardware.
3.0.0-3.2.0 won't work on hardware revisions J+.
3.0.0-3.9.0 won't work on hardware revisions S+.
4.0.0+ won't work on models with only 32MiB SDRAM (TI-Nspire CX prototypes and TI-Nspire CM).

Also, the patches are specific to each OS version.
So if you've got a version we don't have, you either need to decrypt it and share the offsets to patch, or to share the file with us (privately is not a poblem).

geekpersonman wrote:I have also observed that that when switching the OS with NswitchOS (which I find a lot more convenient than the computer because I do not have to deal with the patcher not working during install) the catalog the listing of all the functions gets out of sync with the description at the bottom and it crashes in CAS when performing a regression. Has anybody else experienced these issues?

Thanks for the bug report.
NswitchOS is especially useful with installing OS versions 3.0.0-3.3, since OS/Boot2 versions 3.6+ are going to reject them.
Since Boot2 4.0.3 is still needed for ControlX to be fully working, the other solution would be to flash an older Boot2 3.0.0-3.2.4 (except version 3.1.0 which is not supported correctly) somewhere else in your Boot2/Diags/ExtnD partitions if you still have enough free space.
Unfortunately, I didn't anticipate this when writing the tutorial.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15681
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby geekpersonman » 19 Apr 2017, 23:32

critor wrote:Also, the patches are specific to each OS version.
So if you've got a version we don't have, you either need to decrypt it and share the offsets to patch, or to share the file with us (privately is not a poblem).

I am using the 4.4 CAS patch, I think there are just some extra patches required to get the regressions to work.
critor wrote:NswitchOS is especially useful with installing OS versions 3.0.0-3.3, since OS/Boot2 versions 3.6+ are going to reject them.
Since Boot2 4.0.3 is still needed for ControlX to be fully working, the other solution would be to flash an older Boot2 3.0.0-3.2.4 (except version 3.1.0 which is not supported correctly) somewhere else in your Boot2/Diags/ExtnD partitions if you still have enough free space.
Unfortunately, I didn't anticipate this when writing the tutorial.

Does this mean I shouldn't use it for newer OS versions?

And also, according to this page: https://hackspire.org/index.php/OS_upgrade_files
couldn't you just check (8080 - 8 : The first 4 bytes are the OS base address: address to which the OS will be copied by boot 2(0x10000000). ) for OS information?
User avatar
geekpersonman
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 7.1%
 
Posts: 47
Joined: 21 Aug 2015, 01:45
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby critor » 20 Apr 2017, 00:58

geekpersonman wrote:
critor wrote:Also, the patches are specific to each OS version.
So if you've got a version we don't have, you either need to decrypt it and share the offsets to patch, or to share the file with us (privately is not a poblem).

I am using the 4.4 CAS patch, I think there are just some extra patches required to get the regressions to work.

I was talking about the patches included in ControlX. It can only fully work with OSes it knows about.

geekpersonman wrote:
critor wrote:NswitchOS is especially useful with installing OS versions 3.0.0-3.3, since OS/Boot2 versions 3.6+ are going to reject them.
Since Boot2 4.0.3 is still needed for ControlX to be fully working, the other solution would be to flash an older Boot2 3.0.0-3.2.4 (except version 3.1.0 which is not supported correctly) somewhere else in your Boot2/Diags/ExtnD partitions if you still have enough free space.
Unfortunately, I didn't anticipate this when writing the tutorial.

Does this mean I shouldn't use it for newer OS versions?

You may use it, no problem other than the bug you've reported.
It's just that for OS's 3.6+, you have other not too complicated ways to install them.
For OS's 3.0.0-3.3, you don't...

geekpersonman wrote:And also, according to this page: https://hackspire.org/index.php/OS_upgrade_files
couldn't you just check (8080 - 8 : The first 4 bytes are the OS base address: address to which the OS will be copied by boot 2(0x10000000). ) for OS information?

In which tool ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15681
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to Tutoriaux

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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 Calculatrices à acheter chez Calcuso
-
Stats.
756 utilisateurs:
>715 invités
>32 membres
>9 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)