Quansheng multiband radios’ firmware can be flashed and customized from a web browser

We’ve recently written about the Quansheng UV-K5 multiband radio which supports experimental firmware to work in a wider 18 MHz – 1300 MHz frequency range than with the stock firmware so it can be used for amateur radio, air traffic control, Citizens Band (CB) radio, and other fun stuff.

But flashing the firmware requires downloading the manufacturer’s Windows-only programming software and customizations are provided through multiple firmware files. But it has now become much easier to flash the firmware for Quansheng devices thanks to the work of whosmatt who developed the UVMOD web interface using WebSerial to flash the firmware and even customize it from Windows or Linux.

WebSerial web Interface to flash the firmware for Quansheng UV-K5 multiband radio.

The interface supports Quansheng UV-K5, UV-K6, UV-K5(8), and UV-5R Plus handheld radios, and you’ll need a web browser that supports the WebSerial API to flash the firmware directly from the web browser directly, which means only the desktop versions of Chrome, Edge, and Opera are supported at the time of writing. You can still create a patched firmware from Firefox or Safari, and save it for later or flash it manually with the Windows tool.

The list of customization is fairly long from aesthetic changes like battery icon and font variations to changes to the radio (Disable Tx, frequency steps, frequency range…) and other hardware parts such as an increase to the microphone gain, enabling the SWD port or changing the backlight duration.

You can give it a try by going to the UVMOD website. As a side note, If you’re using Ubuntu, you may need to add yourself to the dialout group or you’ll get some permission issues:


You’ll also need to reboot the computer since logging out and logging in was not enough when I tried another WebSerial-based interface for an e-paper display earlier this web with Ubuntu 22.04.3.

Via Hackaday and thanks to Lalith for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
1 Comment
David Willmore
David Willmore
11 months ago

Chirp[https://chirp.danplanet.com/projects/chirp/wiki/Home] also supports this radio in case you want to do most of what these other tools do like programming the memories and menu options. It’s OSS, of course.

Khadas VIM4 SBC