jeudi 17 septembre 2026 19:48:36
FreeDMR Tropo

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é SetNav permet 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.py fourni avec la release pour éditer ses canaux.

Procédure de mise à jour recommandée

  1. Sauvegarde : Exportez vos mémoires actuelles en CSV via CHIRP et réalisez un dump de vos données de calibration avec UV Studio.

  2. Flash : Injectez le binaire v6.0.0 de l’édition souhaitée (Fusion, FieldOps, etc.).

  3. Reset complet : Allumez la radio en maintenant PTT + Pression Touche Latérale 1 pour accéder au menu caché et effectuez un RESET ALL.

  4. 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 ?

  1. 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.

  2. 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.

  3. 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.

Article publié par Francois RR92F1

Vieux loup de la CB, plus récemment actif en PMR/DMR/MESH, j'ai créé avec Arnaud DMR75 pour pouvoir partager nos connaissances sur la radio numérique, mais aussi aborder tous les sujets radio analogiques. 73 51 ! RR92F1

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *