Quansheng UV-K5(8) & Custom-Firmware F4HWN & Chirp

Seitenaktualisierung: 24.03.2025

Lange Zeit war das chinesische Low-Budget-Funkgerät Baofeng UV-5R in aller Munde. Nun wurde der Hype wohl durch das ebenfalls günstige Quansheng UV-K5(8) „ersetzt“. Der Grund dürfte die Möglichkeit sein, das Quansheng UV-K5(8) mit experimenteller und Open-Source Firmware zu flashen. Ich benutze aktuell die Custom-Firmware F4HWN, die schnell mit einem Browser auf das Gerät aufgespielt werden.

Für das Flashen der Firmware wird ein Programmierkabel1 benötigt. Ich benutze dasselbe, welches ich auch für mein Baofeng verwende. Es hat den CH340 serial converter verbaut.

Aktuellstes Release

  • 📺 Bandscope edition (without FM broadcast support)
  • 📻 Broadcast edition (without bandscope support)
  • 🚨 RescueOps edition, dedicated to first responders (without Bandscope and Broadcast)
  • ☘️ Basic edition, with Bandscope (without channel name display and parameter saving) and Broadcast FM, but lacking the following features: Air Copy, VOX, Mic Bar, Narrower (SetNFM), Contrast (SetCtr), Resume Mode, and Mute

Firmware-Update

Diese Anleitung beschreit den Flash-Vorgang unter Debian-Linux!

Firmware-Flash via Browser

Der Firmware-Wechsel ist praktisch in unter einer Minute erledigt. Man benötigt nur das passende Programmierkabel und einen Chrome-Browser oder eine Variante, wie z.B. den Chromium-Browser. Unter Linux hat bei mir der auf Chrom/Chromium basierende Brave-Browser leider auf Anhieb nicht funktioniert.

Das Programmierkabel ist das, welches ich auch schon für mein altes Baofeng verwendet habe.

dialout

Der Benutzer muss in der Gruppe dialout sein, damit die serielle Schnittstelle, die im Programmierkabel verbaut ist, angesprochen werden kann. Folgende Eingabe fügt den aktuellen Benutzer der Gruppe dialout hinzu. Danach muss noch der Rechner neu gestartet werden.

sudo adduser $USER dialout

Vorgehensweise zum Flashing the Firmware über den Browser:

  1. Falls eingeschaltet: Funkgerät ausschalten!
    Falls eingesteckt: Programmierkabel aus USB-Steckplatz und Funkgerät entfernen!
  2. Doppelklinkenstecker des Programmierkabels in das Funkgerät stecken. Darauf achten, dass es auch richtig drinnen steckt. (Oft ist der Stecker nicht richtig im gerät)
  3. Funkgerät wie folgt einschalten: PTT drücken und halten und Funkgerät einschalten. PTT danach wieder loslassen. Das Gerät sollte nun im Flashmodus sein und die eingebaute LED leuchten.
  4. Mit einem Chrome/Chromium-Webbrowser2 die Github-Release-Seite der Firmware öffnen und die gewünschte Variante (📺 Bandscope, 📻 Broadcast, 🚨 RescueOps, ☘️ Basic) auswählen. Es öffnet sich nach Klick auf den Varianten-Link das Online-Flashtool.
  5. USB-Stecker des Programierkabels in den USB-Port des Computers stecken.
  6. Nun auf „Flash firmware“ klicken. Es sollte nun eine Meldung mit einer Liste vom Browser erscheinen, aus welcher die serielle Schnittstelle gewählt werden soll.
  7. Passende Schnittstelle USB-Serial (ttyUSB0) auswählen und auf „Verbinden“ klicken. Die LED am Funkgerät sollte nun blinken und im BrowserFlashTool wird der Fortschritt des Flash-Vorgangs angezeigt. Kurz warten …
  8. Fertig

CHIRP

CHIRP is a free, open-source tool for programming your radio. It supports a large number of manufacturers and models, as well as provides a way to interface with multiple data sources and formats.

CHIRP ist ein kostenloses, quelloffenes Tool zum Programmieren Ihres Funkgeräts. Es unterstützt eine Vielzahl von Herstellern und Modellen sowie die Verbindung mit verschiedenen Datenquellen und Formaten.

Treiber

Soll das Quansheng nach dem Flash-Vorgang mit Chirp programmiert werden, ist dazu der Chirp-Treiber für die entsprechende Firmwareversion herunter zu laden. Man findet diesen Treiber auf der Github-Releases-Seite in den Assets. Für die Version 4.0 lautet der Dateiname f4hwn.chirp.driver.v4.0.py. Diese Datei muss dann vor jedem Programmiervorgang in CHIRP geladen werden. Dazu muss CHIRP in den Developer Mode geschaltet werden. das geht über den Menüpunkt Hilfe > Developer Mode. Danach muss CHIRP neu gestartet werden. Unter dem Menüpunkt Datei findet man dann den Eintrag Load Module..., über den man dann den Treiber laden kann.

Chirp-Installation

CHIRP-next Downloads

Running CHIRP on Linux

Quellen & Links

RigPix – Quansheng UV-K6 also referred to as UV-K5(8)

  1. Baofeng-Programmierkabel mit dem Ch340-Chip ID 1a86:7523 QinHeng Electronics CH340 serial converter ↩︎
  2. Hinweis. Mit dem Brave-Browser geht es mit der voreingestellten Konfiguration nicht. ↩︎