armel / uv-k5-firmware-custom

This is a fork of Egzumer https://github.com/egzumer/uv-k5-firmware-custom
Apache License 2.0
427 stars 56 forks source link

Amélioration Mode "Main Only" #56

Closed f4bpp closed 6 months ago

f4bpp commented 6 months ago

Bonjour Armel,

Felicitations pour le dernier firmware 2.5 auquel je ne m'attendais pas. J'ai vu que beaucoup améliorent leur K5 avec une nouvelle EPROM alors peut-être qu'on échappera à la suppression du Broadcast FM :-) .

Je me permets juste une suggestion pour le mode Main Only : Tu affiche le VFO actif an bas à droite en inversé ce qui pour moi altère grandement la lisibilité. C'est le seul élément affiché en mode inversé dans ce mode et j'aimerai bien qu'il soit affiché comme le reste.

Maintenant, te connaissant, je pense que tu vas me faire la démonstration que c'est très bien ainsi et que ça ne changera pas... mais au moins j'aurais essayé ! ;-)

73, David (F4BPP).

armel commented 6 months ago

Bonjour David,

Il y a d'autres informations qui s'affichent en vidéo inverse. C'est le cas du F dans la barre de statut, quand tu appuis sur la touche F Lock. Et il y en aura probablement d'autres encore à l'avenir. Donc non, je ne le changerais pas. Je compte même en ajouter dans la mesure où c'est l'un des seuls effets sur lequel on peut jouer niveau UI, avec la taille de la police.

Quant au changement de l'eeprom, tu confonds eeprom d'un coté et mémoire flash de l'autre. Le firmware est stocké (et s'exécute) dans la mémoire flash interne du Cortex M0. Cette mémoire flash ne fait que 64 Ko. C'est elle qui pose problème depuis le début.

Quant à l'eeprom, elle sert uniquement à stocker les données de calibration, tes canaux mémoires et quelques données de paramétrage liées à tel ou tel firmware (mon firmware, suite à mes ajouts fonctionnels, doit utiliser 4 octets de cette eeprom, par exemple). Cette eeprom fait aujourd'hui 8 Ko. Ce qui est suffisant pour stocker environ 200 canaux mémoire.

Ceux qui changent cette eeprom, par exemple pour une eeprom de 64 Ko, le font uniquement dans le but de pouvoir y stocker plus de canaux mémoire (genre 1 000 ... on se demande d'ailleurs qui a besoin de 1 000 canaux mémoire, mais bon). Mais ca s'arrête là.

Pour résumer, cette eeprom n'est pas un espace d'exécution, mais uniquement un espace de stockage de données annexes.

73'

Armel F4HWN.

f4bpp commented 6 months ago

Je me doutais bien que j'allais garder ce truc illisible en bas en droite... je l'ai même écrit noir sur blanc avant ta réponse ! :-) Et c'est là que j'apprécierai un firmware à compiler sois-même avec des petits "#" à mettre ou à enlever selon ses préférences et un petit tuto pour le faire... mais bon, comme on dit, à cheval donné, on regarde pas les dents ! Hi !

J'entends bien que c'est le seul truc sur lequel tu peux agir sur un écran monochrome niveau UI, la question est : "Est-ce vraiment utile ?" Pour l'astronomie, le reverse total, je comprends mais le mix des deux, je ne suis vraiment pas fan du tout...

Mais comme d'habitude, je vais me faire une raison.

Par contre, qu'est-ce que j'ai aimé le recadrage sur l'émission en HF dans ta vidéo ou tu présentes le firmware 2.5 ! Enfin quelqu'un qui ose dire les choses et fait de la prévention sur le spectre électromagnétique ! C'est après avoir vu la vidéo où tu expliques que le K5 est dans les clous niveau harmoniques que j'ai pris la décision d'acheter le mien ! C'est à se demander si au niveau de la licence, il ne devrait pas y avoir plus de sensibilisation à une émission propre.

Et merci pour les éclairages sur l'eeprom. Le K5-99 n'améliore donc rien au niveau de l'espace de programmation ce qui est bien dommage.

73, David.

armel commented 6 months ago

Tout à fait, tu as bien raison pour la sensibilisation concernant les notions de pureté spectrale. Ce serait une excellente idée. Peut-être que cela viendra, à l'occasion d'un dépoussiérage du programme abordé... on peut rêver :)

Et effectivement, pas d'évolution avec le K5-99, coté augmentation de l'espace de programmation.

J'ai communiqué à Quansheng les références d'un Cortex M0 qui pourrait, me semble t-il, faire l'affaire. Mais la balle est dans leur camp. Je suis toujours en contact avec eux.

73'

Armel F4HWN.