Introducción
La radio Quansheng UV-K5 es un equipo versátil y económico que ha ganado popularidad entre entusiastas de la radio por su capacidad de personalización y modificación a través de firmware alternativos. Sin embargo, no todos los firmwares son compatibles con herramientas de programación como CHIRP, una utilidad multiplataforma ampliamente utilizada para clonar, editar y gestionar configuraciones de radios.
A fecha de redacción de este manual, CHIRP solo ofrece soporte limitado para la UV-K5, concretamente para las siguientes variantes:
-
TG-UV2+
-
UV-K5 (+ OSFW, unsupported, egzumer)
Esto significa que, para poder realizar un respaldo (backup) completo de la configuración de la UV-K5 desde CHIRP en Linux, es necesario que el dispositivo cuente con un firmware modificado compatible, como el de Egzumer (OSFW). Radios con el firmware de fábrica no son compatibles y generarán errores al intentar comunicarse con CHIRP.
Este manual te guiará paso a paso para:
-
Detectar y configurar correctamente el cable de programación USB a serie en Linux.
-
Ajustar los permisos del puerto serial para evitar errores de acceso.
-
Instalar y ejecutar CHIRP en tu distribución.
-
Seleccionar correctamente el modelo de radio compatible dentro del software.
-
Realizar el proceso de backup de forma segura.
⚠️ Nota: Si tu radio no cuenta con uno de los firmwares compatibles mencionados, CHIRP no podrá clonar ni leer la configuración del dispositivo. Se recomienda verificar o actualizar el firmware si deseas utilizar esta herramienta.
Requisitos previos
Radio Quansheng UV-K5
Cable de programación USB (compatible con UV-K5, normalmente con chip CH340 o CP210x)
Software CHIRP: https://chirp.danplanet.com/projects/chirp/wiki/Home
Drivers del cable USB:
En Linux puede que no necesites instalar nada, pero a veces es necesario agregar permisos o instalar
modusbserial
para CH340 o CP210x.
Instalar CHIRP
Instalamos dependencias
sudo apt install python3-wxgtk4.0 pipx
Descargar el archivo .whl
de CHIRP
Descargue el archivo chirp-yyyymmdd-py3-none-any.whl ubicado en la carpeta correspondiente a la última fecha.
Por ejemplo, para la versión del 9 de mayo de 2025:
wget https://archive.chirpmyradio.com/chirp_next/next-20250509/chirp-20250509-py3-none-any.whl
Instalamos chirp
pipx install --system-site-packages ./chirp-20250509-py3-none-any.whl
Nota: El parámetro
--system-site-packages
permite a CHIRP acceder a las bibliotecas del sistema, necesarias para su correcto funcionamiento.
Conectar el cable
-
Conecta el cable de programación al puerto USB.
-
Conecta la radio y enciéndela.
-
Verifica el puerto serie:
sudo dmesg | grep ttyUSB
[1309605.060675] usb 3-14: ch341-uart converter now attached to ttyUSB0
Ejemplo de resultado:
/dev/ttyUSB0
si observamos detenidamente los logs de dmesg al conectar el dispositivos Quansheng veremos el siguiente output
[1309605.021670] usb 3-14: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
[1309605.021682] usb 3-14: Product: USB Serial
[1309605.060163] ch341 3-14:1.0: ch341-uart converter detected
[1309605.060675] usb 3-14: ch341-uart converter now attached to ttyUSB0
Dar permisos al puerto serie
sudo usermod -aG dialout $USER
sudo chmod a+rw /dev/ttyUSB0
Luego reinicia sesión para que surta efecto.
Ejecutamos Chirp
~/.local/bin/chirp
También puedes agregar esa ruta a tu
$PATH
para ejecutarlo directamente conchirp
.

Leer la configuración
Ejecuta CHIRP.
Ve a
Radio
→Download From Radio
.

-
Introduce:
-
Port:
/dev/ttyUSB0
(u otro según detectado) -
Vendor:
Qansheng
-
Model:
UV-K5
-
-
Pulsa OK.
