π
<-

Problème installation ExistOS sur HP 39gII

Problème installation ExistOS sur HP 39gII

Unread postby critor » 12 Nov 2022, 14:10

Bonjour.

ExistOS est un projet très prometteur visant à remplacer le firmware officiel mort-né de la HP 39gII, jamais finalisé et bourré de bugs ou fonctionnalités qui ne marchent pas comme elles le devraient, les mises à jour officielles ayant brutalement et définitivement cessé dans les premiers mois suivant la sortie du modèle.
ExistOS intègre de plus une application KhiCAS (basée sur celle diffusée pour les Casio) permettant de transformer la HP 39gII en machine haut de gamme.

Mais je n'arrive pas à l'installer correctement sur ma calculatrice.
Notez qu'il s'agit de ma première tentative d'installation d'ExistOS.

J'ai suivi les étapes de la section Flashing with automated tools dans le fichier readme en anglais.
J'ai utilisé l'outil GUI ExistOS Updater sous Windows 10 64 bits avec les deux images (OSLoader.sb et ExistOS.sys) issues de la dernière release build 77.

La seule chose que j'obtiens est un écran "system panic" : :'(
16185

Apparemment je ne suis pas le seul, il y a une issue qui ressemble énormément, mais aucune avancée visible dessus début septembre :
https://github.com/ExistOS-Team/ExistOS ... /issues/59

Quelqu'un a-t-il réussi à installer tout ça correctement en utilisant peut-être des outils ou versions différentes ?
Merci beaucoup pour toute aide apportée.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Problème installation ExistOS sur HP 39gII

Unread postby parisse » 17 Nov 2022, 19:52

La release 83 vient de sortir, et j'ai retrouvé un proto de 39 pour tester.
Je n'ai pas réussi à flasher la 39gii uniquement avec l'outil de existos, j'ai flashé le sb en renommant leur sb sous le nom firmware.sb avec l'Updater de HP (attention ca ne marche pas avec windows 11, j'ai du utiliser une VM windows 7). Ensuite install du système avec l'outil de existos (qui lui ne marche qu'avec un windows >=10). Et ensuite tout a marché comme indiqué dans la doc.
Et ça marche pas mal du tout, ils ont bien bossé pour ajouter toute une couche de compatibilité avec la libfx de Casio (ce qui pourrait peut-être permettre de porter des addins Casio...). Il y a encore des quirks, avec les tailles de fontes qui sont différentes de celle de la Casio Graph 35eii. Pas de miracle, les calculs symboliques sont lents, parce que l'OS passe pas mal de temps à recopier des bouts de flash en RAM (la flash n'est pas exécutable et il n'y a pas des masses de RAM). Par exemple le calcul de l'intégrale de 1/(x^4+1) prend presque 3 secondes contre 0.33 sur la 35eii ou 0.17 sur la 90. Il faut que je revérifie, il me semble que c'est quand même 2 ou 3 fois plus lent qu'avec le firmware CAS (non public) de la 39gii.
Mais c'est dommage que ce soit fait pour la 39gii qui n'a pas été beaucoup diffusée, c'est sur la Prime qu'il faudrait le faire!
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Problème installation ExistOS sur HP 39gII

Unread postby parisse » 17 Nov 2022, 20:44

Je n'ai pas réussi à trouver où étaient les sources de KhiCAS, aucune trace de menuGUI.cc par exemple ou textGUI.cc ou console.cc. Je n'ai pas vu non plus comment les libs de Libs étaient générées, j'ai l'impression qu'il manque une partie du système de sources/build, or c'est la partie la plus intéressante pour moi pour par upgrader KhiCAS, par exemple ajouter les améliorations récentes pour l'étude de graphes de fonction. Ai-je raté quelque chose en clonant les sources?
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Problème installation ExistOS sur HP 39gII

Unread postby critor » 17 Nov 2022, 20:48

Merci. Ah, le firmware de la légendaire HP 40gii... ;)

Malheureusement pas mieux pour moi, toujours "System panic".

Je commence à me demander si l'outil ExistOS Updater n'aurait pas endommagé la machine. Pendant le flashing, il arrive facilement qu'il reste sans réponse (fenêtre gelée) pendant de longs laps de temps.

Il faudrait que je remette le firmware de HP pour voir, vu qu'il marchait parfaitement avant. Mais me concernant (Windows 10 64 bits), c'est l'outil de mise à jour du HP Connectivity Kit qui ne marche pas. Le lancer ne donne rien, pas même un message d'erreur.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Problème installation ExistOS sur HP 39gII

Unread postby parisse » 17 Nov 2022, 21:19

critor wrote:Merci. Ah, le firmware de la légendaire HP 40gii... ;)

Peut-etre qu'un jour je pourrai le publier, on ne sait jamais!

Il faudrait que je remette le firmware de HP pour voir, vu qu'il marchait parfaitement avant. Mais me concernant (Windows 10 64 bits), c'est l'outil de mise à jour du HP Connectivity Kit qui ne marche pas. Le lancer ne donne rien, pas même un message d'erreur.

L'updater du conkit ne marche pas non plus avec windows 11 chez moi. Il s'installe sous Linux avec wine mais je n'ai pas testé s'il marchait, impossible de capturer la 39gii dans la VM virtualbox, je suppose que c'est parce que windows ne reconnait pas le périphérique. Il faudrait que je teste sur une machine linux native.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Problème installation ExistOS sur HP 39gII

Unread postby critor » 17 Nov 2022, 21:27

Il faut bien aller dans \Program Files\ et lancer Updater.exe, c'est ça ?

Je viens d'installer le dernier Connectivity Kit sur une machine Windows 10 32 bits, sans plus de succès.
Windows demande de confirmer le lancement d'Updater.exe, le pointeur souris indique une tâche en arrière plan pendant un petit moment puis plus rien. Je n'obtiens même pas de fenêtre.
Le mode de compatibilité Windows 7 n'y change rien.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Problème installation ExistOS sur HP 39gII

Unread postby parisse » 17 Nov 2022, 22:05

critor wrote:Il faut bien aller dans \Program Files\ et lancer Updater.exe, c'est ça ?

c'est dans un sous-répertoire HP, et c'est bien le nom du programme oui.

Je viens d'installer le dernier Connectivity Kit sur une machine Windows 10 32 bits, sans plus de succès.
Windows demande de confirmer le lancement d'Updater.exe, le pointeur souris indique une tâche en arrière plan pendant un petit moment puis plus rien. Je n'obtiens même pas de fenêtre.
Le mode de compatibilité Windows 7 n'y change rien.

Chez moi Updater marche avec un windows 7 32 bits dans une VM virtualbox sur mac os x.6 qui a 10 ans.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Problème installation ExistOS sur HP 39gII

Unread postby critor » 17 Nov 2022, 22:42

Chez vous, si vous lancez Updater sans aucune HP 39gII connectée, vous me confirmez que c'est malgré tout censé afficher quelque chose ou pas ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Problème installation ExistOS sur HP 39gII

Unread postby parisse » 18 Nov 2022, 07:08

Oui.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Problème installation ExistOS sur HP 39gII

Unread postby parisse » 18 Nov 2022, 19:05

Je crains d'avoir detecte un probleme assez serieux sur ExistOS : l'utilisation de ram virtuelle, avec si j'ai bien compris du swap de RAM sur la flash. Le script du loader est en effet le suivant:
Code: Select all
MEMORY
{
  vmRAM    (rwx) : ORIGIN = 0x02000000, LENGTH = 5M
  vmROM    (rx ) : ORIGIN = 0x00100000, LENGTH = 4M
}

OUTPUT_ARCH(arm)
...

je vois 5M de vmRAM or la calculatrice n'a que 512K de RAM physique.
Si je ne me trompe pas, non seulement cela va ralentir l'execution des programmes chaque fois qu'il y a un acces en ram non mappee, mais en plus il y a un risque d'usure prematuree de la flash de la calculatrice.
Je ne pense pas que ce soit insurmontable, mais il faut faire une chasse au gaspi (il y a actuellement 168K de data utilisee, il me semble que le firmware HP n'a qu'une dizaine de K de data).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 2 guests

-
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.
1224 utilisateurs:
>1214 invités
>3 membres
>7 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)