π
<-
Chat plein-écran
[^]

Patching 4.4.0.532 CAS to run on Non-CAS

C, C++, ASM...

Re: [ARM GURU NEEDED] Patching 4.4.0.532 CAS to run on Non-C

Unread postby parrotgeek1 » 02 Feb 2017, 22:25

critor wrote:Ah, interesting.

Could you check if your patches can be adapted for OSes 3.6-4.3 ?

They probably can, but can you ask excale to add 4.4 integrity check patch to nlaunchy?

I am only going to adapt the patches for these other OSes

3.6.0.550 classic CAS
3.6.0.550 CX (for running on CM, 3.9 does not work on 32mb RAM)
3.6.0.550 CX CAS (for running on CM, 3.9 does not work on 32mb RAM)
3.9.0.463 classic CAS

Because it is not necessary for anyone to use another older version if they can use 4.4.
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 67.7%
 
Posts: 739
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

Online

Re: [ARM GURU NEEDED] Patching 4.4.0.532 CAS to run on Non-C

Unread postby critor » 02 Feb 2017, 22:27

That's what I was thinking - an Nlaunchy update is going to be needed too.
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 97%
 
Posts: 33436
Images: 8691
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: [ARM GURU NEEDED] Patching 4.4.0.532 CAS to run on Non-C

Unread postby parrotgeek1 » 02 Feb 2017, 22:33

critor wrote:That's what I was thinking - an Nlaunchy update is going to be needed too.

I am now working on patching boot2 4.0.3 to not check the model, so that you can directly install CAS version with official procedure and controlx!

Do you agree with my reasoning about not making patches for every version?
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 67.7%
 
Posts: 739
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

Online

Re: [ARM GURU NEEDED] Patching 4.4.0.532 CAS to run on Non-C

Unread postby critor » 02 Feb 2017, 22:37

The problem is not only with the installation.
Boot2 does also check the CAS/non-CAS types each time it loads an OS, so on every reboot.
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 97%
 
Posts: 33436
Images: 8691
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: [ARM GURU NEEDED] Patching 4.4.0.532 CAS to run on Non-C

Unread postby parrotgeek1 » 02 Feb 2017, 22:44

critor wrote:The problem is not only with the installation.
Boot2 does also check the CAS/non-CAS types each time it loads an OS, so on every reboot.

I know. My ControlX would patch it every reboot.

You didn't answer my other question
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 67.7%
 
Posts: 739
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

Online

Re: [ARM GURU NEEDED] Patching 4.4.0.532 CAS to run on Non-C

Unread postby critor » 02 Feb 2017, 22:51

Patching every 3.6+ version would be better - but it's your decision as you're the one working on them. :)

A 4.2 patch for example would still be interesting, as :
- OS 4.2 is much smaller than 4.4 and thus is using much less RAM
- Ndless 4.2 can be considered as perfectly stable, since it's been used for months

I don't have time to test/improve your 4.4 patches for now.
Are all of them absolutely needed or did you just patch every reference ?
Because the place in Boot2 4.0.3 in which ControlX is injecting the OS patcher together with its patches is quite small, just a little more than 900 bytes for all supported OS versions.
And the Ndless installers have to fit in this same place too...
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 97%
 
Posts: 33436
Images: 8691
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: [ARM GURU NEEDED] Patching 4.4.0.532 CAS to run on Non-C

Unread postby parrotgeek1 » 02 Feb 2017, 23:01

critor wrote:Patching every 3.6+ version would be better - but it's your decision as you're the one working on them. :)

A 4.2 patch for example would still be interesting, as :
- OS 4.2 is much smaller than 4.4 and thus is using much less RAM
- Ndless 4.2 can be considered as perfectly stable, since it's been used for months

I don't have time to test/improve your 4.4 patches for now.
Are all of them absolutely needed or did you just patch every reference ?
Because the place in Boot2 4.0.3 in which ControlX is injecting the OS patcher is quite small, just a little more than 900 bytes.
And the Ndless installers have to fit in this same place too...

They are all absolutely needed, but I don't think it's the best way to do the patches. It replaces the product ID, which means every calculator has the same blank serial number. I tried to find where it is actually comparing the value but I gave up. I will make a 4.2 version later today.
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 67.7%
 
Posts: 739
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

Re: [ARM GURU NEEDED] Patching 4.4.0.532 CAS to run on Non-C

Unread postby Bisam » 02 Feb 2017, 23:48

Cool !
I may finally update my calc to some OS newer than 3.2... and still have CAS on my non CAS. That's great news !!

I never tried to kiss a parrot, but a big hug should be enough :p
User avatar
BisamAdmin.
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 47.4%
 
Posts: 5422
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):

Re: [ARM GURU NEEDED] Patching 4.4.0.532 CAS to run on Non-C

Unread postby parrotgeek1 » 02 Feb 2017, 23:54

Bisam wrote:Cool !
I may finally update my calc to some OS newer than 3.2... and still have CAS on my non CAS. That's great news !!

I never tried to kiss a parrot, but a big hug should be enough :p

?
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 67.7%
 
Posts: 739
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

Re: [ARM GURU NEEDED] Patching 4.4.0.532 CAS to run on Non-C

Unread postby parrotgeek1 » 03 Feb 2017, 03:16

Bisam wrote:Cool !
I may finally update my calc to some OS newer than 3.2... and still have CAS on my non CAS. That's great news !!

I never tried to kiss a parrot, but a big hug should be enough :p


Use my beta nlaunchy! use my nlaunch.tns,and nlaunch.tco
https://github.com/parrotgeek1/nLaunchy

and put the 4.4.0.532 cas os as phoenix.tns
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 67.7%
 
Posts: 739
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

PreviousNext

Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: MSN [Bot] and 2 guests

-
Search
-
Featured topics
Concours TI-Planet-Casio de rentrée 2019. 3 défis pour plus d'une 15aine de calculatrices graphiques et nombre de goodies sortant de l'ordinaire ! :D
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
508 utilisateurs:
>444 invités
>58 membres
>6 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)