Nouveau firmware F4HWN 6.0.0 pour Quansheng UV-K1 / UV-K5 V3 : l’ère du multiboot et des déclinaisons sur mesure
Armel (F4HWN), en collaboration avec la communauté (notamment @muzkr et @mrkusypl), vient de franchir une étape majeure dans l’écosystème open-source des talkies Quansheng. Conçue spécifiquement pour tirer partie du processeur PY32F071 qui équipe le nouveau UV-K1 et le UV-K5 V3, la version 6.0.0 apporte une refonte en profondeur de la structure du firmware.
Fini le firmware unique : la 6.0.0 introduit une architecture modulaire déclinée en 4 éditions dédiées, le support du multiboot, et la multiconfig.
1. La fin du compromis : 4 éditions sur mesure
Plutôt que d’imposer un compromis sur l’espace mémoire du microcontrôleur, Armel propose désormais 4 images binaire distinctes, partageant le même cœur mais répondant à des usages spécifiques :
-
Fusion (Édition de référence) : Le choix polyvalent par excellence. Elle regroupe toutes les fonctionnalités avancées quotidiennes : l’analyseur de spectre (Fagci), la radio FM broadcast, le VOX, la gestion des profils audio RX, l’Audioscope et le support du logiciel UV Studio.
-
FieldOps : Orientée terrain et sécurité, cette édition intègre les fonctionnalités RescueOps (outils de recherche/secours), la configuration rapide d’urgence et le mode AirCopy pour cloner facilement des configurations d’un poste à l’autre.
-
Transfer : Une version allégée et ultra-rapide optimisée pour la gestion avancée des mémoires, la vitesse de balayage et les liaisons de données/catalogage via CHIRP et UV Studio.
-
Labs (XP) : La version d’expérimentation pour les passionnés. C’est ici que sont intégrées les fonctionnalités les plus récentes, la plateforme d’applications overlay sur mémoire Flash externe et les développements en cours d’évaluation.
2. Prise en charge du Multiboot
L’une des plus grandes nouveautés architecturales de cette v6.0.0 est le support du Multiboot. Les utilisateurs peuvent désormais exploiter la mémoire Flash disponible pour héberger plusieurs environnements (firmwares et configurations) et basculer facilement d’un profil d’utilisation à un autre au démarrage. Un simple appui sur la touche Menu lors de l’allumage, le Multiboot s’affiche et vous invite a choisir votre version de firmware.
Comme le précise Armel, on peut même envisager d’y stocker plusieurs firmwares issus de développeurs différents, pour peu que ces derniers respectent la structure du Multiboot.
3. Fonctions ARDF & Fox Hunt (Chasse au renard) boostées
La suite dédiée à la radiogoniométrie et aux chasses aux balises bénéficie de correctifs majeurs et de nouveaux paramètres persistants :
-
Persistance des réglages : L’atténuation RF, le mode audio, l’intervalle de la balise et l’identifiant du renard sont désormais conservés en mémoire non volatile.
-
Balises ARDF normées : Intégration des identifiants standards pour les chasses (MOE, MOI, MOS, MOH, MO5 et identifiant MO de fin de parcours) avec transmission automatique de votre indicatif (configuré via le message de démarrage
PonMsg). -
Stabilité accrue : Correction du bug où le chrono d’extinction renvoyait subitement le récepteur au VFO principal. Le mode Fox Hunt reste désormais actif jusqu’à une sortie explicite.
4. Journal d’activité (RF Log) & Intégration UV Studio
Le module RF Log conserve la mémorisation automatique des activités RX et TX (fréquence, nom du canal, S-mètre, durée, tension batterie). Directement synchronisé avec UV Studio, il offre un tableau de bord en direct sur PC.
5. Ergonomie et paramétrage multi-hardware
Le firmware s’adapte parfaitement aux spécificités mécaniques et d’affichage des deux postes :
-
Navigation adaptée (SetNav) : Le menu caché
SetNavpermet de basculer en un instant l’ergonomie des touches physiques entre la disposition UV-K1 et UV-K5 V3. -
Driver CHIRP v6.0.0 dédié : Attention, la v6.0.0 modifie la cartographie mémoire. Il est indispensable d’utiliser le pilote CHIRP
f4hwn.chirp.v6.0.0.pyfourni avec la release pour éditer ses canaux.
Procédure de mise à jour recommandée
-
Sauvegarde : Exportez vos mémoires actuelles en CSV via CHIRP et réalisez un dump de vos données de calibration avec UV Studio.
-
Flash : Injectez le binaire v6.0.0 de l’édition souhaitée (Fusion, FieldOps, etc.).
-
Reset complet : Allumez la radio en maintenant
PTT + Pression Touche Latérale 1pour accéder au menu caché et effectuez unRESET ALL. -
Configuration : Définissez le profil matériel dans
SetNav(UV-K1 ou UV-K5 V3), puis réimportez votre fichier de canaux CSV via le driver CHIRP v6.0.0.
Focus : Le Multi-Config, la gestion multi-profils enfin simplifiée
L’autre grande avancée de cette version 6.0.0 réside dans la séparation étanche des banques de données grâce au Multi-Config.
Auparavant, changer de logiciel ou de profil d’utilisation (par exemple passer d’une utilisation radioamateur VHF/UHF classique à un profil d’écoute/PM446 ou d’urgence) imposait de réécrire la mémoire de la radio via CHIRP. Désormais, chaque emplacement (slot) du multiboot gère sa propre banque de paramètres et de mémoires indépendante.
Comment ça fonctionne ?
-
Banques de données dédiées : Chaque slot du multiboot stocke ses propres canaux (noms, fréquences, CTCSS), ses listes de balayage (Scan Lists), ses VFOs et ses réglages de menus.
-
Aucun risque de chevauchement : Modifier la configuration d’un slot n’écrase pas celle du firmware principal (Main) ni celle des autres slots. Vous pouvez ainsi faire coexister une édition Fusion configurée pour vos relais locaux et une édition FieldOps pré-chargée avec des fréquences de secours et des listes d’écoute dédiées. Vous pouvez même avoir plusieurs version de l’édition fusion tout en affectant à chacune une configuration et slots mémoires différents.
-
Bascule rapide à la volée : Au démarrage de la radio, le sélecteur de multiboot (Menu+Power) vous permet de choisir votre environnement et d’invoquer instantanément l’édition de firmware avec sa configuration mémoire associée.
Le dépôt officiel GitHub (armel/uv-k1-k5v3-firmware-custom) regroupe les binaires, les drivers et le code source de cette version 6.0.0.

