-
Notifications
You must be signed in to change notification settings - Fork 142
UV Studio
🌐 Translate
Automatic translation is available via Google Translate: Open translated version.
UV Studio is the unified browser-based companion for the UV-K1 / UV-K5 V3 Fusion firmware. It brings together the live display and remote-control features of K5Viewer with the firmware and maintenance tools of UVTools2 in one interface.
Open it here:
https://armel.github.io/uvstudio/
UV Studio communicates directly with the radio through the Web Serial API. It runs locally in the browser and does not require an installation, server, or account.
Note
UV Studio is intended to become the main browser-based companion for this firmware. The standalone K5Viewer and UVTools2 applications remain available during the transition.
Important
Use UV Studio with the UV-K1 / UV-K5 V3 Fusion firmware only. Firmware flashing and maintenance operations access low-level flash or EEPROM areas, so always use files made for the correct radio and firmware generation.
You need:
- a compatible Quansheng UV-K1 or UV-K5 V3
- a data-capable
USB-Cconnection or compatible Baofeng/Kenwood-styledouble-jackUSB-to-Serial cable - a desktop browser with
Web Serialsupport, such as Chrome, Brave, Edge, Opera, or Firefox 151+
UV Studio provides:
- a real-time
128x64radio display - virtual UV-K1 and UV-K5 keypads
- short and long key presses from the virtual keypad or computer keyboard
- radio-screen screenshots
- live RF activity and session analytics when supported by the firmware
- RF-log history export to CSV
- firmware flashing from the official Fusion catalog, a URL, or a local
.binfile - calibration backup and restore
- custom boot-logo upload and download
- light and dark themes
- an interface translated into multiple languages
UV Studio coordinates access to the serial port, so a Viewer connection and a maintenance operation do not try to use the radio at the same time.
The required radio mode depends on the operation:
-
Live Viewer, liveRF Log, calibration backup/restore, RF-log export, and logo upload/download: start the radio normally - firmware flashing: start the radio in
DFU/ flash mode
If UV Studio cannot communicate with the radio, disconnect the cable, restart the radio in the required mode, reconnect the cable, and select the serial port again.
The Live Viewer mirrors the radio display in real time and provides matching UV-K1 and UV-K5 virtual keypads.
To use it:
- Start the radio normally.
- Connect the radio to the computer with a supported data cable.
- Open UV Studio and select
Live Viewer. - Select the UV-K1 or UV-K5 keypad.
- Click
Connectand choose the radio serial port. - Use the computer keyboard or virtual keypad for supported short and long key presses.
- Click
Disconnectbefore unplugging the cable.
The Viewer can also download a screenshot of the current radio display and adjust the on-screen LCD rendering.
Important
The Viewer is not a TX remote-control tool. It cannot start a transmission, and the on-screen PTT does not transmit.
When RX/TX logging and the compatible Viewer bridge are enabled in the firmware, UV Studio can show RF activity while the radio is connected.
The RF Log view includes:
- recent RX and TX activity
- frequency or channel information
- session duration
- signal or transmit-power information
- battery-voltage information
- session analytics and activity summaries
The separate Export RF Log tool reads up to the latest 512 stored activities and power-on markers from the radio, then generates a CSV file.
Keep the radio in normal mode for both live viewing and history export. If no entries appear, check that the installed firmware supports RF Log and that logging is enabled.
Warning
Flashing an incompatible or corrupted image can leave the radio unusable. Verify the radio model and bootloader compatibility, make a calibration backup first, and do not disconnect the cable during the write.
To flash firmware:
- Start the radio in
DFU/ flash mode. - Open UV Studio and select
Flash Firmware. - Select an official Fusion build from the catalog, or choose a compatible local
.binfile. - Click
Flash firmware. - Wait until programming is complete before disconnecting the cable.
Calibration data is specific to each radio. Make a backup before experimenting with firmware images or low-level settings, and store it somewhere safe.
To dump calibration:
- Start the radio normally.
- Select
Dump Calibration. - Click
Dump Calibration Data. - Download the generated
calibration.datfile.
To restore calibration:
- Start the radio normally.
- Select
Restore Calibration. - Choose the correct
calibration.datfile. - Click
Restore Calibration Data. - Wait until the restore is complete before disconnecting the cable.
Warning
Restore only calibration data that belongs to the same radio, unless you know exactly what you are doing.
Compatible builds can display a custom 128x64 monochrome image at startup or as a screen saver.
To upload a logo:
- Start the radio normally.
- Select
Upload Logo. - Choose an image file.
- Adjust
ThresholdandInvert colorsuntil the preview looks right. - Click
Upload Logo to Radio. - On the radio, select
LOGOin menuPOnMsgfor the startup logo, or choose a compatibleSetSavlogo mode for the screen saver.
To keep a copy of the current logo, select Download Logo, read it from the radio, and download the generated logo.png.
UV Studio combines the features previously split between:
- K5Viewer for live display, keypad control, and compatible RF-log streaming
- UVTools2 for firmware flashing, calibration, and boot-logo management
These standalone tools remain available for existing workflows. See Advanced features and UVTools2 web tool for their existing documentation.