Web application built with Vue and Vite to connect Quansheng UV-K5/K6/5R radios via Web Serial and perform maintenance and configuration tasks. Includes EEPROM backup/restore, firmware programming, settings editing, and SMR.
This tools are intended to be used with my firmware https://github.com/joaquimorg/UV-KX-firmware for Quansheng UV-K5/K6/5R radios.
- Serial connection with baud rate selection.
- EEPROM backup (with or without calibration).
- EEPROM restore (with or without calibration).
- Firmware update from a local file or the GitHub option.
- Channel and basic settings editing.
- Display mirror.
- SMR Short Message Radio for sending and receiving SMS frames.
- Browser with Web Serial support (Chrome or Edge).
- USB-serial adapter driver (for example CH340/CP210x), if needed.
- Open https://home.joaquim.org/k5 in a compatible browser.
- Click Connect and select the serial port.
- Use the tools available in the panels:
- EEPROM Backup/Restore.
- Firmware: select a
.binfile or use the GitHub option. - Channels, basic settings, display mirror.
- Install dependencies:
npm install - Start the dev server:
npm run dev - Build for production:
npm run build
- Flashing uses 38400 bps and waits for the bootloader.
- Select the correct firmware file for your radio.
- Do not disconnect the device during the process.
- Some operations require the radio to be in bootloader mode.
- If a read error occurs, check the cable, drivers, and make sure no other app is using the same port.
MIT License. See LICENSE and NOTICE.
