Quelques explications autour de l’EEPROM de calibration...
HTML-код
- Опубликовано: 19 авг 2024
- Bonjour à tous. Je vous parle, dans cette video, de la fameuse EEPROM (Electrically Erasable Programmable Read Only Memory) dite « de calibration » ou « de calibrage ». À quoi sert-elle ? Quelles sont les données qui sont enregistrées dedans ? Mon firmware l’altère t-elle ? Etc.
Comme je le rappelle régulièrement, je vous suggère de faire une sauvegarde de cette EEPROM. Cette sauvegarde vous sera utile en cas de problème ou de comportement anormal de votre poste.
Retenez ensuite que mon firmware n'écrase rien dans la section de calibrage de l'EEPROM, modulo intervention de l'utilisateur. Par exemple, dans mon firmware (et à l'image du firmware Egzumer), il y a une option pour calibrer la batterie (menu 69/71 BatCal). Si vous faites un calibrage de la batterie, alors oui, 2 octets seront changés dans les données de calibrage, suite à votre intervention. Mais cela n'est JAMAIS réalisé à votre insu, ce qui n'est pas le cas de tous les firmwares...
La réponse d'Egzumer concernant les modifications de l'EEPROM :
github.com/egz...
Ingénierie inverse du K5 :
github.com/men...
À propos de mon firmware, tout est dispo sur mon Github :
github.com/arm...
Vous pouvez aussi cliquer directement sur le lien pour flasher votre poste : egzumer.github...
À noter enfin que vous pourrez trouver, dans le répertoire archive, l'ensemble des versions précédentes.
En complément, vous trouverez sur mon espace GitHub, un driver Chirp spécialement dédié au firmware que je développe. C'est le fruit du travail de Jocelyn VE2ZJM, que je remercie infiniment. Il fait un travail formidable. Vous trouverez tout cela sur github.com/arm... 🤗 Une version francisée est également disponible suite au travail de Boris F1IXX. Merci à tous les 2 🙏🏻
Lisez la documentation ! C'est important. github.com/arm...
Je vous encourage à mettre régulièrement à jour ce driver, qui suit progressivement les évolutions de mon firmware.
Et je vous encourage enfin à passer par le Issues GitHub, pour me remonter des bugs. Ce sera plus efficace que via les commentaires RUclips.
Issues firmware F4HWN : github.com/arm...
Issues driver Chirp : github.com/arm...)
Bien évidement, je décline toute responsabilité concernant l'utilisation de ce firmware modifié. En particulier, je ne saurais être tenu responsable des éventuels dommages de nature matérielle ou immatérielle causés par son utilisation.
Pour finir, je tiens également à remercier tout particulièrement Jean-Cyrille F6IWW, Fabrice 14RC123, David F4BPP, Olivier 14RC206, Frédéric F4ESO, Stéphane F5LGW, Jorge Ornelas, Laurent F4AXK, Christophe Morel, Clayton W0LED, Pierre-Antoine F6FWB, Jean-Claude 14FRS3306, Thierry F4GVO, Eric F1NOU, PricelessToolkit et Ady M6NYJ pour leurs dons, ainsi que l’ensemble de la communauté pour son soutien.
Amusez vous bien.
73' de F4HWN
Très bonne mise au point, Pour la suppression de la bande FM cela ne me dérange pas et pour ceux qui désire la garder rien ne les empêche d’installer le firmware avec la FM et l’autre version sur un autre UV K5 vu le prix d’un Quansheng, c’est une solution.Personnellement j’ai trois UV k5 et deux UV-R5 Plus.
En tout cas encore merci pour ton excellent travail.
Bonne soirée à toi.
Merci à toi, c'est sympa 😊 Et ok pour la FM 👍🏼
Bonjour
Vraiment un très grand merci pour tout ce travail et cette pédagogie, c'est on ne peut plus clair !
J'espère que Quansheng vous revaudra cela !
Cdt
Merci Eric, c'est très sympa 😊J'ai de très bon contact avec Quansheng. Ils m'ont même offert de quoi réparer un écran que j'avais cassé (par ma faute), afin que je puisse le remplacer. Ensuite, la passion et la curiosité reste le moteur principal de tout ce travail 🤗
Bonjour et merci pour ces éclaircissements forts intéressants.
Pour participer au sondage "sauvage" qui se crée ici , si tu peux apporter encore quelques améliorations à ton firmware en libérant de la mémoire, je vote pour la suppression de la broadcast FM... mais c'est toi qui voit HI !
Merci à toi et ok pour la broadcast FM 😊
Bonjour, un grand merci pour toutes ces info trés trés utiles.
Merci à toi ☺
I definitely do not use any other mods besides yours. I tried the others but always came back to yours...Definitely the best of the best as I have mentioned to a few people even in QSO when I heard them talking bout Egzumer. I told them to use yours as it is one step above egzumer. I really think we have come to the end of updates as I don't know where else we can go. I also mentioned that having some filtering when using this transceiver on public transport makes it impossible and the noise level is way too high. I guess that's design of the radio.Not firmware. Anyway thank you for a fantastic Upgrade!!!
Thank you very much for your comment 😌 Indeed, I see users staying on the Egzumer firmware. I don't really know why 🤔 My firmware is in the same spirit, but corrects many bugs and adds a few features. Maybe they're afraid of flashing their transceiver again? Or maybe they need to use the scrambling feature, which I've removed? In the next version, I'll improve the OnePush feature. It will be more efficient, I hope 🤭 But you're right, without removing the Broadcast FM function, there's not enough memory to imagine and add new features. Thanks again ☺
Je vote POUR la suppression du broadcast FM ! Merci pour cette vidéo, c'est super clair.
+1 si j'ai envie d'écouter la radio j'amène un petit poste radio fait pour, ça vaut rien en olus
Merci à toi ☺
Merci pour toutes ces infos et pour le temps que tu consacres a faire notre bonheur. 😉
Merci à toi Eric ☺
Bonjour Armel,
Merci pour cette vidéo de précisions et de confirmations.
Et encore merci et bravo pour ta V2.6 qui est un bonheur à utiliser.
👌👍💪
Pour la WFM il suffira à celui qui veut la garder de rester sur le dernier FW qui la propose et ne pas profiter des nouvelles fonctionnalités.
Une fois bien débogué totalement (on ne doit pas en être loin) on te détachera la laisse pour que tu puisse t'en donner à cœur joie. 🤪 LOL !
Merci à toi 🤗Oui pour la WFM, mais certains vont tout de même couiner parce qu'ils voudront avoir la broadcast FM et les autres évolutions, c'est quasi sûr 🤭Je les entends déjà 😂
ahh celle la je l'attendais ! :) merci !
Merci à toi Didier 🤗
bonjour Armel merci pour cette présentation maintenant c'est très clair au sujet de l'eeprom de calibration ,très interessant ,ça me passionne tout ce qui en hexa .Merci pour bientôt la nouvelle version encore améliorée ,c'est les octets qui manquent .Bonne continuation 73 JM F1RXF
Merci à toi ☺J'espère sortir la 2.7 d'ici la fin de la semaine ou week-end prochain, en fonction du temps que j'aurais à dispo évidement 🤗
@@f4hwn Ok Armel je vois que le noctambule est de service cette semaine hihihi !! Bonne prog la nuit porte conseil on dit ! 73 et merci pour la communauté
Merci pour les explications très précises, alors j'ai fait cette modification sur un poste ou il y a ijv dessus pour ceux qui veulent se lancer je conseille d'être équipé quand même personnellement je me suis aidé de microscope électronique une station d'air chaud pour travailler dans de bonnes conditions ça reste relativement petit comme eprome une fois le boulot effectué remonté installation de la version x de leur firmware la aussi attention j'ai suivi la procédure de calibration etc par contre j'ai voulu utiliser le logiciel en ligne d'egzumer pour la version 3.14 grosse surprise plus d'écran ! Version 3.12x pas de problème Pour la version 3..14x cette version il faut l'installer avec k5prog alors mon retour est le suivant tout fonctionne bien mais pour ceux qui veulent le faire cette modification pour le firmware de Armelle ne le faites pas ça ne fonctionnera pas mais j'ai fait divers essais avant d'ouvrir mon autre radios qui tourne avec mon firmware préféré celui de Armel le problème est le suivant c'est au niveau de chiro qui ne prendra pas en compte le changement Idem au niveau l'utilitaire Portable radio gps vous serez limité à 200ch il faudrait pour cela un module adapté pour chirp comme ijv l'à fait pour leur version X... c'est uniquement celà nous sommes limité par le côté logiciel et non hardware j'espère que je ne sais pas qui contacter comme développeur pour palier à cette restriction la sortie d'un module qui nous permettrait de profiter de cette modification qui pour moi est intéressante et confortable voilà mon retour c'est pour éviter à certaines personnes de se lancer dans un boulot dont on n'aurait pas les résultats attendus avec le firmware d'Armel à cause de la partie logiciel de programmation, encore un grand merci à Armel pour son magnifique travail et toutes ces explications très intéressantes 👍
J'étais sûr que tu ferais la modif 😉Ca reste un bricolage sympa, mais néanmoins pas à la portée de tous. Ceci étant, avec un peu de chance, on a parfois quelqu'un qui peut filer un coup de main. Reste ensuite l'usage. Pour ma part, je n'ai jamais eu besoin de 999 canaux mémoire. Chirp est une partie de l'équation, mais le firmware doit être adapté aussi. Raison pour laquelle, du reste, IJV dispose désormais de 2 versions, au lieu d'une. Merci pour ton commentaire 😌
@@f4hwn 😁 et oui je voulais absolument bidouiller sortir le matériel pour le plaisir de faire aussi, effectivement ce n'est pas donné à tout le monde et il ont fait oui effectivement 2 firmware pour la prise en charge du changement de cette eprome cela fonctionne très bien, attention à l'outil en ligne il pose problème pour la version 3,14x la 3,12 ça passe comme quoi, je viens de finir la modification des puissances qui ne voulait rien dire je me suis servie de mon tosmette wattmètre sw33 de chez surcom pour régler le poste plus correctement plus dans ta philosophie petite puissance 1 w moyen 2,7 3w max et au maximum 4,9w effectivement j'aimerais bien passé ton firmware dans cette configuration pour mettre en plus de mes autres fréquence les fréquences Aero et d'autres fréquences, mets là ça se joue au niveau de chirp avant de le faire enregistrement des paramètres de calibration un peu la même manipulation dans l'ensemble, j'ai bien envie au final de changer le cortex qui est encore plus simple à faire au final en attendant qu'il nous sortons poste le temps qu'il le fasse ça serait pas intéressant , ça éviterait que l'on attend de je ne sais combien de temps et ça permettrait de pouvoir continuer à évoluer je ne sais pas la philosophie effectivement ça donne encore du boulot mais ça permettrait de continuer à 'avancer si il nous sortons prochaine un poste différents le firmware serait déjà opérationnel c'est une idée que je propose après concernant la modification ce n'est pas bien compliqué quand l'on à un peu de matériel qu'en penses-tu ? Sur celui que l'on a continué à faire ce que l'on peut et avec le poste modifier du coup avec bien plus de capacité travailler sur ce projet en parallèle personnellement je suis partant ça donne vraiment envie 😁 merci pour ta réponse Armel toujours au top👍
@@f4hwn je me suis mélangée dans les réponses tu va voir oui bien sûr je suis volontairement prêt à donner un coup de main avec grand plaisir 👍 comme par exemple pourquoi pas changé le cortex en attendant qu'il nous sorte un poste, cela permettrait de continuer à avancer pour ce qui font la modification pour d'autres personnes qui sont intéressés donner un coup de main volontiers, si demain tu me dis que tu as un firmware déjà avancé qui peut fonctionner avec l'appareil je te promets que je change le cortex et je sers de testeur volontier je fais la modif directement je fais le cobaye les yeux fermés avec toi je sais qu'il n'y aura aucun souci niveau programmation de firmware et je fais les retours sans problème si tu as je crois que tu l'avais nommé la référence du cortex j'achète le bon modèle que tu avais nommé je ne me rappelle plus de tête je n'ai pas noté, et je fais la modification quand pense tu ? Cela permettrait aussi au final que tu puisses avancer sur l'évolution que tu voudrais apporter à ton magnifique firmware?
@@lolotech4418 C'est très sympa de ta part. Mais je pense que la seule approche viable, aujourd'hui, c'est d'attendre. Entre changer l'EEPROM et changer le micro-controleur Cortex ARM M0, on change encore de niveau 🤗Un nombre infime de personne s'y risquera, même si je comprends ton impatience, évidement. Maintenant, si au final ca revient à développer un firmware pour 0.001% d'utilisateurs, ca n'est plus le même projet. On passerait d'un projet communautaire accessible à tous et pour tous, à un projet réservé à une sorte d'élite (du fer à souder) 🤭Et ca, ca me dérange un peu. Si déjà tu aides certains utilisateurs d'IJV à changer leur EEPROM, tu feras beaucoup pour le bien de la communauté. Et ca, c'est top 👍🏼
@@f4hwn je comprends c'était une idée concernant l'entre aide bien sûr je suis dans cette optique, évidemment concernant la modification 'ijv et d'autres conseils aussi je privilégie et conseil fortement ton firmware ijv permet justement de continuer à faire des choses qui me plaisent comme une autre modification concernant le fameux pcb pour profiter des ondes courtes mais cela reste du loisir le plaisir de faire du boulot un peu précis comme je le fais pour certains modules du flipper par exemple , effectivement le principal c'est que chaque personne apporte ses compétences à plusieurs on avance bien plus vite et cela permet de continuer à apprendre en permanence merci pour ta réponse Armel 👍😉
Thk's Armel!!! Encore merci !!! C'est bizarre, tu me diras si je me trompe mais insultes ne rime pas avec le monde de la radio... Normalement !!! D'ailleurs ça ne doit pas rimer avec grand chose...
Yes, faut virer la FM. Ça ne sert à rien ! Débrider encore ce petit pocket magique grâce à votre travail !! Et aux idées de nombreux.
Force à toi, @ vous
Cordiales Salutations. 🙏✌️😎😉💯
Merci ☺ Tu as raison pour les insultes. En l'occurence, elles provenaient d'une personne visiblement plein d'à priori à mon égard. Mais aussi plein d'à priori vis à vis des personnes ayant un certification d'opérateur radios du service amateur. Comme si le fait d'avoir un indicatif changeait quoi que ce soit. Bref... Bon, de toute façon, il est utopique de faire le consensus auprès de tout le monde. Et ca tombe bien, ca m'est parfaitement égal. Je me contente de partager le peu que je sais, c'est tout. Ensuite, ca intéresse ou pas 😌Je n'oblige personne.
@@f4hwn
Salut Armel,
OK yes le principal comme tu dis, après c'est encore bizarre je n'ai pas vue la rubrique " insultes" dans les manuels, sensiblement ces personnes là n'ont pas lu les mêmes... Ça n'était pas écrit dans les bonnes pratiques... Ça permet peut-être l'entrée en resonnance de l 'aérien, l' adaptation d'impédance 🤣🤣🤣.
On aurait " loupé" ça, rooooooooooh!! 😄🙈🙄🤔 🤣🤣🤣
Sinon encore merci @ vs 🙏🍀💯%
PS as tu eu des news de Quansheng depuis ? Qq un a-t-il essayé un M5... ?
Salutations
Bonjour, Armel et mes meilleures 73's.
Suite à votre vidéo, et pour le pictogramme d'enclenchement du câble de programmation, j'ai rechargé les données de calibration ORIGINALES de mon K5 : cela ne change pas, le pictogramme est toujours absent... Ce n'est donc pas l'essai, une fois, de l'IJV qui a causé la disparition de cette icône... HTH !
Pour la WFM, je suis de l'avis de beaucoup : il faut la virer. De toutes façons, avec la qualité audio de ces petits postes, c'est une hérésie !
Et nul besoin de le dire, très bonne vidéo. Et, en plus, excellente mise au point.
Cordialement / F5AAJ Michel.
Merci Michel 😌Je pense que pour le picto, ca dépend :
- du modèle de K5 (ca "peut" fonctionner avec un K5 (8) mais pas tous et ca ne fonctionne pas avec les K5 tout court),
- du type de bus USB sur lequel est relié le K5 (USB 2.0, USB 3.0, etc.),
- du niveau de batterie.
Je pense que je vais le supprimer un jour. De toutes façons, ca n'apporte rien.
Et ok pour la broadcast FM 😉
Bjr. La FMw en écoute est trés bien et ne gêne en rien de recevoir un appel sur VFO A ou B. Donc, tu peux écouter la FMw sans que ça t'empêche de recevoir une émission sur VFO A ou B. Cdlt
Bonsoir Armel, je me demander toujours a quoi servait cette calibration tu a tout bien détaillé merci beaucoup pour cette video
Merci à toi, avec plaisir ☺
Moi je vote pour la suppression du bandscope que je n'utilise jamais. Sur les bandes decamétriques cela a du sens mais en VHF et UHF je n'en vois pas l'intérêt. Donc au lieu de voter les uns contre les autres, il serait plus judicieux que tout le monde vote pour un nouveau K5 avec une mémoire qui ouvre le champ des possibles pour éviter à Armel d'avoir à supprimer des fonctions car on n'a pas tous les mêmes centres d'intérêt. F4BPP.
Oui David, ce serait évidement l'idéal. Mais les chances que Quansheng décide de faire évoluer son poste, dans ce sens, sont très limitées. Quant à la question de choisir entre le bandscope et la broadcast FM, sans surprise, il n'y a pas vraiment de débat. Une très (très très) large majorité n'a que faire de la broadcast FM. Il suffit de lire les commentaires pour s'en rendre compte. On en a déjà parlé, de toute façon...
Merci encore pour cette vidéo.Un plan mémoire EEPROM commun a tous les dev serait idéal( dans un autre monde ) 😊.Une fonction que ne je trouve pas tres utile c ‘est le SetCtr .le LCD est tjrs a fond (15)en ce qui me concerne. Bon c ‘est sur ça ne fera pas de miracle en place mémoire 😅. Petite question, quel compilateur utilises tu sur mac pour ton binaire? Bravo pour ton travail. Adepte de la FM qd je suis à la pêche 😂 73
Bonsoir et merci ☺ Par défaut, si tu veux coller avec le niveau de contraste du firmware d'origine, il faudrait être à 10. La sauvegarde du contraste n'occupe que 4 bits (un demie octet) dans l'EEPROM de calibration. Et l'ajout d'un menu ne prend ici quelque 30 ou 40 octets (à la louche). Pour le compilateur, c'est une version de gcc pour ARM (arm-none-eabi-gcc). Le tout est encapsulé dans un container Docker (si tu connais) 🤗
Bien-sûr qu'il faut virer la FM , n'hésite pas 😊
Ne me tente pas 😂🤗
@@f4hwn Ne l'écoute pas, c'est un comploteur !! lol
Bonjour Mr bidouille 😊.
J'aurais une question pour une fonction dans un prochain firmware....
Serait il possible d'utiliser les touches up/down en clarifier lorsque le K5/K6 est en réception USB ?
En fait , les touches up/down seraient dédiées au clarifier +/-
Ça serait super pratique 😊
Oupsss , à moins que cette fonction existe déjà ?? ....
😮
Bonjour 🙂En l'état, les touches UP et DOWN sont dédiées au changement de canal mémoire ou de fréquence (si en mode VFO). En complément, un appui sur la touche [F + UP] ou [F + DOWN] permet de modifier le Squelch. Et rien de prévu aujourd'hui pour modifier ce comportement. Ensuite, ce pocket est avant tout dédié à la FM 😌
Bonsoir à tous
Question d'un neuneu : pourquoi si je suis en VFO bande FM je ne capte pas par exemple 105,5 Mhz France info ?
Bonsoir 😌Tout simplement parce que le K5 utilise principalement le CI (Circuit Intégré) BK 4819 pour l'essentiel des fonctionnalités radio sauf... pour l'écoute de la Broadcast FM. Le BK 4819 ne sait pas faire de Wide FM (FM Bande Large). Et pas de bol, c'est précisément ce qu'utilise la Broadcast FM. Donc, pour y remédier, le K5 utilise un second CI : le BK 1080, qui lui, est totalement dédié à la réception de la Broadcast FM. En clair, quand vous écouter la Broadcast FM avec un K5, vous utiliser le BK 1080. Et sinon, vous utilisez le BK 4819 pour tout le reste 😌
Vous utilisez...
@@David-iw2jz Oui 👍🏼C'est corrigé.
Bonsoir,
Très bonnes explications Merci.
Si on réinjecte le firmware d'origine de chez Quansheng est-ce que ça réécrit les données de calibration dans l'eeprom?
Merci ☺ Et non pour la ré-injection du firmware d'origine. Le firmware est flashé dans les 64 Ko de la mémoire Flash du Cortex M0. Donc, ne pas confondre mémoire Flash et EEPROM de calibration.
@@f4hwn Ok, d'accord, bon bein j'ai fais une grosse boulette, je n'ai pas de sauvegarde. Merci pour ton excellent travail qu'on ne dira jamais assez.
Bonsoir, il y a 2 types de reset, vfo et all. Le ALL reset aussi la calibration ?
Bonsoir ☺Non pour le reset ALL (ou pour le reset VFO évidement) 😌
@@f4hwn merci pour la réponse .
@@rabouindesbois3350 Pas de souci, avec plaisir 😌
Je crois que jai découvert un bug avec la rétro éclairage .
Allons bon ? 🤭Ensuite, un bug est la conséquence directe de tous développements ☺Idéalement, postez une issue sur github.com/armel/uv-k5-firmware-custom-feat-F4HWN/issues mais si vous ne savez pas faire, je lirais ici 😌
@@f4hwn je ten fait part demain
@@Chenildu49e Pas de souci, merci à toi 🤗
@@f4hwn dsl je te revient ici , je n'est plus de conte guit ub.Donc ce que jai crue constaté c'est que quand le rétro éclairage se ferme de lui même, tu na qua refaire la touche F pour le relancer , par contre si tu ferme le rétro éclairage avec F 8 tu doit faire de nouveau F 8 pour le réactiver et tu ne peut plus faire seullement la touche F .
@@Chenildu49e Bonsoir, ok pas de problème 🤗Alors, concernant la gestion du rétro-éclairage, tout est normal. Tu as désormais 2 modes de fonctionnement. Le premier est automatique. C'est celui que tu as probablement toujours connu. Il est basé sur le paramétrage BLTime (menu 35/63). L'écran reste allumé le temps indiqué dans BLTime. Et dans ce cas, le simple fait d'appuyer sur une touche (donc touche F comprise), rallume effectivement l'écran pour la durée indiquée dans BLTime. Le second mode est manuel. Il est activé via la combinaison de touche F + 8 qui fonctionne comme un interrupteur. Ca va allumer et éteindre l'écran alternativement. Si tu es dans ce mode, tu vois apparaitre un petit picto en forme d'ampoule dans la barre de status. Et dans ce mode manuel, le fait d'appuyer sur d'autres touches ne rallume pas l'écran. C'est fait pour 🤭Seule une action sur F + 8 permet de changer l'état. C'est le principe... bref, c'est manuel 😉 Et pour sortir de ce mode manuel, il faut faire la combinaison F + 9. Voilà, tu sais tout.
Rebonjour une question de novice ... on utilise quel logiciel pour sauvegarder la calibration ? je n 'arrive pas à retrouver le lien pour télécharger le logiciel k5-prog merci !
Bonjour. De mémoire, un .exe Windows est dispo sur github.com/OneOfEleven/k5prog-win ☺
Merci pour le lien, je l'ai téléchargé et ouvert l'exe, j'ai branché mon UVK5 en USB sur mon PC le programme lit cette info :
'COM3' opened at 38400 Baud
[00]2.00.06[00]4
[00][00]
UV-K5 Firmware, Open Edition, EGZUMER+F4HWN v2.6"
mais les pavés: "Read configuration" "Write configuration" "Read Calibration" "Write Calibration" et "Write Firmware" restent grisés et non actif
@@f4hwn
Bon, en insistant un peu et en faisant plusieurs tentatives de connexion j'ai enfin réussi à faire ma sauvegarde avec K5prog mais je ne sais pas pourquoi ça ne fonctionnait pas, en tout cas merci pour votre aide
@@user-nd8vz9fk5j Ok parfait 👍🏼 Je ne peux pas vous aider concernant k5prog-win,. Je ne m'occupe pas du développement de ce logiciel et je n'utilise pas Windows 🤗
merci Armel pour moi radio broadcast fm poubelle direct
Merci Pascal, c'est bien noté 👍🏼