Now runs on Firebird with a 32MiB RAM Manuf and reports coherent RAM infos :
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.
[Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linux)
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15866
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15866
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu
Ok, let's go for a public ControlX 4.4.4 beta-test.
Regarding the source it's a minor update, but it still brings huge 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 :
And also a prebuilt TI-Nspire CM compatible Linux image :
Regarding the source it's a minor update, but it still brings huge new features :
- 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
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 :
And also a prebuilt TI-Nspire CM compatible Linux image :
You do not have the required permissions to view the files attached to this post.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15866
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu
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
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
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15866
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu
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 :
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.
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.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15866
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu
.
Last edited by parrotgeek1 on 07 Jan 2021, 18:03, edited 1 time in total.
-
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)- Posts: 748
- Joined: 29 Mar 2016, 01:22
- Location: This account is no longer used.
- Gender:
- Calculator(s):→ MyCalcs profile
Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu
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.
It's executable code, so there is no header anymore.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15866
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu
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.
Doing so, the OS does not have to check anything... it only shows the string.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu
Possible indeed, that the Boot2 OS loading code is writing the Boot2 version string somewhere in the OS, yes.
Thanks for the idea.
Thanks for the idea.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15866
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu
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 :
So we you can now drop all Boot2 update patches from the ControlX payloads.
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 :
So we you can now drop all Boot2 update patches from the ControlX payloads.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15866
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests