Page 5 of 5

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postPosted: 15 Apr 2022, 13:44
by critor
parisse wrote:Ca me semble mal parti, j'ai un diff des dump hexas entre les 2 images d'Epsilon 18.2.0 qui est beaucoup trop grand (1.3M).

Ce sont des images tronquées à Epsilon, où bien il y a les 4 Mio du slot au complet ?
Parce que dans ce cas il pourrait rester des choses après Epsilon.

Mais si vous avez juste je suppose que ça doit planter au moins dans certains cas.
Tant pis, je vais donc supprimer cette partie du tuto, je ne vois aucune autre solution (sauf à conseiller de à recommencer à zéro en mettant à jour sur le site officiel pour ensuite downgrader, mais nous savons très bien que cette solution est éphémère et ne survivra sans doute pas bien longtemps, donc peu pertinent de la graver dans le marbre via un tuto je trouve et risquer de piéger des utilisateurs).

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postPosted: 15 Apr 2022, 13:59
by parisse
critor wrote:
parisse wrote:Ca me semble mal parti, j'ai un diff des dump hexas entre les 2 images d'Epsilon 18.2.0 qui est beaucoup trop grand (1.3M).

Ce sont des images tronquées à Epsilon, où bien il y a les 4 Mio du slot au complet ?
Parce que dans ce cas il pourrait rester des choses après Epsilon.

Il s'agit bien du diff des 2 images en 0x9000000 et 0x9400000 de taille 1189048 octets.
Ca commence par
Code: Select all
3c3
< 0000020 f3f8 2003 3c55 9000 0000 0000 114d 9000
---
> 0000020 f3f8 2003 3c55 9040 0000 0000 114d 9040
5,6c5,6
< 0000040 0000 0000 0000 0000 0000 0000 4269 9000
< 0000050 0000 0000 0000 0000 2a45 9000 0215 9000
---
> 0000040 0000 0000 0000 0000 0000 0000 4269 9040
> 0000050 0000 0000 0000 0000 2a45 9040 0215 9040
8,9c8,9

Je pense que des images d'Epsilon 18.2.0 slot A/1 vont continuer a circuler en off, a part dire ca je ne vois pas trop quoi faire.

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postPosted: 21 Apr 2022, 15:32
by NeOtuX
Bonjour,

Est-il normal qu'en ayant Omega 2.0.2 en slot 1, Khi installé en slot 2 (et donc Invalid en slot 3), lorsque l'on boot en RESET+2 il manque tout un tas d'icônes d'application usuelles (toutes celles avant Paramètres) ?

A l'heure actuelle, est-il possible de remettre la version 18.3 d'Epsilon en slot 1 depuis le site Numworks sans risque de bloquer le bootloader Khi et donc de perdre le bénéfice des slots 2 et 3 pour plus de mémoire pour KhiCAS ?

Je précise que j'ai un bootloader.bin sur mon PC, probablement obtenu lors de la sortie de Phi qui m'avait permis de faire un Dual Boot Epsilon+Omega, mais je n'ai pas de certitude sur le fait qu'il s’agisse d'un dump de mon ancien slot A. Y a-t-il moyen de "voir" ce que contient vraiment ce fichier ?

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postPosted: 21 Apr 2022, 16:37
by parisse
NeOtuX wrote:Bonjour,

Est-il normal qu'en ayant Omega 2.0.2 en slot 1, Khi installé en slot 2 (et donc Invalid en slot 3), lorsque l'on boot en RESET+2 il manque tout un tas d'icônes d'application usuelles (toutes celles avant Paramètres) ?

Oui, c'est normal, car le slot 2 contient une version d'Epsilon 15.5 tres light, qui sert uniquement a lancer les apps externes, dont bien sur KhiCAS.

A l'heure actuelle, est-il possible de remettre la version 18.3 d'Epsilon en slot 1 depuis le site Numworks sans risque de bloquer le bootloader Khi et donc de perdre le bénéfice des slots 2 et 3 pour plus de mémoire pour KhiCAS ?

La-dessus je ne sais pas repondre. Si vous voulez etre sur de ne pas avoir de problemes, il vaut mieux recuperer une image d'Epsilon 18 en slot 1 depuis une autre calculatrice (y compris une calculatrice verrouillee) et la remettre sur votre calculatrice.
Les commandes dfu a utiliser:
pour recuperer
dfu-util -i 0 -a 0 -s 0x90000000:0x130000 -U epsilon.A.bin
pour installer ailleurs
dfu-util -i 0 -a 0 -s 0x90000000 -D epsilon.A.bin -R

Je précise que j'ai un bootloader.bin sur mon PC, probablement obtenu lors de la sortie de Phi qui m'avait permis de faire un Dual Boot Epsilon+Omega, mais je n'ai pas de certitude sur le fait qu'il s’agisse d'un dump de mon ancien slot A. Y a-t-il moyen de "voir" ce que contient vraiment ce fichier ?

D'apres le nom, bootloader.bin est probablement uniquement le dump du debut de la flash interne, il faudrait regarder sa taille et le debut du hexdump pour en etre sur.

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postPosted: 22 Apr 2022, 11:51
by critor
NeOtuX wrote:A l'heure actuelle, est-il possible de remettre la version 18.3 d'Epsilon en slot 1 depuis le site Numworks sans risque de bloquer le bootloader Khi et donc de perdre le bénéfice des slots 2 et 3 pour plus de mémoire pour KhiCAS ?

J'aurais eu tendance à dire oui avec un reset+
4
.

Mais attention, il commence tout juste à se passer des choses inhabituelles sur le site de Numworks. La riposte semble se préciser, mais pour le moment j'en ignore totalement l'ampleur :
viewtopic.php?f=97&t=25561&p=267696#p267696

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postPosted: 22 Apr 2022, 17:19
by NeOtuX
parisse wrote:
NeOtuX wrote:Bonjour,

Est-il normal qu'en ayant Omega 2.0.2 en slot 1, Khi installé en slot 2 (et donc Invalid en slot 3), lorsque l'on boot en RESET+2 il manque tout un tas d'icônes d'application usuelles (toutes celles avant Paramètres) ?

Oui, c'est normal, car le slot 2 contient une version d'Epsilon 15.5 tres light, qui sert uniquement a lancer les apps externes, dont bien sur KhiCAS.


OK merci pour la confirmation rassurante.

A l'heure actuelle, est-il possible de remettre la version 18.3 d'Epsilon en slot 1 depuis le site Numworks sans risque de bloquer le bootloader Khi et donc de perdre le bénéfice des slots 2 et 3 pour plus de mémoire pour KhiCAS ?

La-dessus je ne sais pas repondre. Si vous voulez etre sur de ne pas avoir de problemes, il vaut mieux recuperer une image d'Epsilon 18 en slot 1 depuis une autre calculatrice (y compris une calculatrice verrouillee) et la remettre sur votre calculatrice.


J'ai finalement été joueur ; j'ai réinstallé la 18.2.3 depuis le site officiel sur le slot A via RESET+4 comme suggéré par Critor. J'ai toujours accès au Bootloader Khi et au slot B qui contient KhiCAS, qui s'exécute sans soucis. J'ai bien vu que pour Numworks ma calculatrice était en version 0.0.0.0 Unofficial comme le montre l'un des derniers articles de Critor.

J'ai fait des dumps sur mon PC je voulais juste signaler que dans ma configuration, le bouton "Internal Dump" fait sauter la connexion USB et donc n'aboutit pas et que le "External dump" et le "slotA dump" affichent des messages en rouge au sujet des adresses visiblement inattendues. Je ne sais pas si du coup mes sauvegardes sont fiables mais au moins elles sont faites.

Merci à tous les deux pour votre excellent travail et reporting, qui permet de tirer le meilleur parti de ce matériel tristement dévoyé par son constructeur.

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postPosted: 22 Apr 2022, 19:57
by parisse
Je viens de mettre a jour l'ensemble bootloader+Khi+KhiCAS. Les nouveautes: d'abord les ameliorations de la tortue sont maintenant en version stable, ensuite on peut lancer le mode examen depuis n'importe quel firmware.
Il n'est pas necessaire d'avoir un firmware Khi ni KhiCAS pour utiliser le bootloader de Khi, vous pouvez donc l'utiliser pour contourner la limitation du bootloader de Omega qui vous bloque sur un firmware en mode examen.
Avant cette mise a jour, il fallait lancer le mode examen depuis un firmware Khi pour qu'il soit reflete dans les autres slots, maintenant le bootloader de Khi teste si un firmware dans un slot est en mode examen et ajuste si necessaire le mode examen dans tous les slots. Attention pour arreter le mode examen, il est necessaire de le faire depuis un firmware Khi en slot 1 ou 2. Si vous n'avez pas installe de firmware Khi, il faut arreter le mode examen en branchant sur un PC puis en lancant le bootloader de Khi par reset+4. (Je ne pense pas qu'Omega, Epsilon et Upsilon refletent l'arret du mode examen dans tous les slots, si vous arretez le mode examen depuis un de ces firmwares, les autres slots resteront en mode examen et le bootloader de Khi remettra tous les slots en mode examen au reboot suivant).

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postPosted: 22 Apr 2022, 20:37
by parisse
Je viens de remettre a jour le bootloader, dorenavant la led rouge clignote lorsqu'on est dans le bootloader et qu'un slot est en mode examen. On peut donc faire reset+4 en mode examen sans risque.

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postPosted: 22 Apr 2022, 20:37
by critor
Encore mieux niveau conformité, bravo ! :bj:
Maintenant, pour les reset+
1
, reset+
2
ou reset+
3
je vois très bien, mais le reset+
4
est-il utile en examen ?

Re: Khi: bootloader conforme France, multiboot Epsilon+KhiCA

Unread postPosted: 22 Apr 2022, 21:45
by parisse
Pas vraiment, ca peut eventuellement servir a verifier quels firmwares sont installes dans quels slots.
Je fais surtout ca pour eviter tout angle d'attaque contre l'utilisation du bootloader de Khi.