π
<-
Chat plein-écran
[^]

[removed]

C, C++, ASM...

Re: Patching 4.4.0.532 CAS to run on Non-CAS

Message non lude critor » 24 Fév 2017, 11:34

ControlX is now able to install Ndless on OS 4.0.0. :)
(for those who want to use older OSes and thus have more free RAM for Ndless programs)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Patching 4.4.0.532 CAS to run on Non-CAS

Message non lude parrotgeek1 » 24 Fév 2017, 21:07

.
Dernière édition par parrotgeek1 le 05 Jan 2021, 20:04, é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: Patching 4.4.0.532 CAS to run on Non-CAS

Message non lude critor » 24 Fév 2017, 21:51

Just compare the decompressed OS file sizes, as the OS image is directly loaded into RAM.

4.4 is so much bigger... ~20MB :#roll#:

4.0-4.3 were ~17MiB.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Patching 4.4.0.532 CAS to run on Non-CAS

Message non lude critor » 26 Fév 2017, 17:49

Indeed, I've tried NlaunchX on a TI-Nspire non-CAS ClickPad, and something seems wrong.

The calculator was originally preloaded with Nlaunchy and running OS 3.6 CAS.

1st try : Nlaunchy update
  • put the NlaunchX 'nlaunch.tns' file in the /nlaunchy folder
  • reboot
The calculator reboots 2 times in a row.
On the 2nd reboot, when the loading bar reaches 50%, the screen starts having problems with the horizontal sync, and becomes hardly readable.
The loading bar then seems to remain frozen at 100% - the OS doesn't start.

I did reboot the calculator.
I get either the exact same behaviour, or a freeze directly at 50% of the loading bar. :(


2nd try : removed Nlaunchy completely with the maintenance menu.
Then go through the whole NlaunchX installation steps, with OS 3.6 non-CAS.
I then get exactly the same behaviours... :(
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Patching 4.4.0.532 CAS to run on Non-CAS

Message non lude parrotgeek1 » 26 Fév 2017, 21:50

.
Dernière édition par parrotgeek1 le 05 Jan 2021, 20:04, é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: Patching 4.4.0.532 CAS to run on Non-CAS

Message non lude critor » 26 Fév 2017, 22:38

I'v done something else.

Attached is a new Nlaunchy CXM build, which includes minimal patches for OS 3.6.0.5xx ClickPad/TouchPad, based upon your great work.

It's great, I can now :
  • install OS 3.6 on the TI-Nspire ClickPad DVT prototypes I own :bj: (and I did buy them - such abusive check was very unfair from TI)
  • install OS 3.6 CAS on my old TI-Nspire ClickPad/TouchPad non-CAS
So the patches are ok, and your problem is somewhere else.

If nobody reports problems, I'll update the Nlaunchy CXM page.

Seeing that parrotgeek1's pull on Nlaunchy was closed on github without beeing merged, I'm not going to lose time fighting for these improvements to be integrated in the original Nlaunchy :
https://github.com/Excale/nLaunchy/pull/21



I didn't add patches for ClickPad/TouchPad OSes 3.9. In my opinion, they are very similar with 3.6, take a little more SDRAM, calculate a little slower, and are much harder to patch completely.
The patching code is going to be much bigger, and it may be needed to remove other OSes support to make it fit in a stable payload.
I don't think they're worth it.

I didn't add patches for CX/CM OS 3.6+. In my opinion, using the next nBoot+ControlX version including thoses patches is going to be a much better choice on color TI-Nspire.


Another reason for not adding those patches is that I am not going to have enough time to test thoroughly (*) that such major update didn't break anything.
(*) it means testing with every OS version on every model...
So I prefer keeping with a minor update for now.

I might, and I said *might*, have another look at this later.
But in the meantime, if someone else has enough time to fork, add thoses patches and test, no problem. :)

Nlaunchy CXM.zip
(111.55 Kio) Téléchargé 89 fois
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Patching 4.4.0.532 CAS to run on Non-CAS

Message non lude parrotgeek1 » 26 Fév 2017, 23:31

.
Dernière édition par parrotgeek1 le 05 Jan 2021, 20:04, é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: Patching 4.4.0.532 CAS to run on Non-CAS

Message non lude critor » 27 Fév 2017, 00:22

parrotgeek1 a écrit:Thank you! Did you see my post about faking the NAND value?

No, where ?

I've just rebuilt NlaunchX for another Nspire ClickPad DVT prototype and got exactly the same behaviour : :(

I suppose you'll have to undo your changes one by one until it works again...
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Patching 4.4.0.532 CAS to run on Non-CAS

Message non lude parrotgeek1 » 27 Fév 2017, 01:04

.
Dernière édition par parrotgeek1 le 05 Jan 2021, 20:05, é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: Patching 4.4.0.532 CAS to run on Non-CAS

Message non lude critor » 01 Mar 2017, 23:49

New private version 4.4.3 that I'm starting to be happy with. :)
Image

It doesn't reflash the Manuf model ID anymore and hot-patches something else in the Boot2 instead.
So, no more risks of bricking your calculator. :)

Option #7 is to switch between CX and CM modes. So you can install much lighter CM OSes on your CX, and CX OSes on your CM (you can finally upgrade your CM to 3.2.3+, but remember it only has 32MiB SDRAM...).

Option #8 is to switch between CAS and numeric modes (as already state, only applies the minimal booting patches - so OSes 3.9+ CAS are going to start on your non-CAS for example, but using any feature which is not suited for your model is going to trigger a reboot).

Option #9 is to switch between the production and development RSA keys. So you can install and run development CX OSes on your production CX. Does nothing in CM mode, as we've never found any development CM OS.

parrotgeek1 a écrit:
critor a écrit:
parrotgeek1 a écrit:Thank you! Did you see my post about faking the NAND value?

No, where ?

nand post viewtopic.php?f=20&t=19561&p=213299#p213299

parrotgeek1
GUESS WHAT
I FAKED THE PRODUCT ID
boot2 4.0.3 write 118b916c E3A0000F
the 0f is the product id like from manuf
im so happy
16 Feb 2017, 01:26

And of course, thanks to parrotgeek1 as usual. :)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
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 Native: Ndless, Linux, ...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 10 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.
952 utilisateurs:
>941 invités
>7 membres
>4 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)
cron