Cómo hacer un backup de tu Quansheng UV-K5 con GNU/Linux

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

  1. Radio Quansheng UV-K5

  2. Cable de programación USB (compatible con UV-K5, normalmente con chip CH340 o CP210x)

  3. Software CHIRP: https://chirp.danplanet.com/projects/chirp/wiki/Home

  4. 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

  1. Conecta el cable de programación al puerto USB.

  2. Conecta la radio y enciéndela.

  3. 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 con chirp.

Leer la configuración

  1. Ejecuta CHIRP.

  2. Ve a RadioDownload From Radio.

  • Introduce:

    • Port: /dev/ttyUSB0 (u otro según detectado)

    • Vendor: Qansheng

    • Model: UV-K5

  • Pulsa OK.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *