QDStar

Manual

QDStar para el Icom IC-705 · Windows y Linux

Qué es QDStar

QDStar controla un Icom IC-705 en Terminal Mode D-STAR desde un ordenador con Windows o Linux:

Instalación

Descarga el archivo de tu sistema en la sección de descargas o en la página de publicaciones.

Windows 10/11 (x64)

La primera vez puede avisarte Windows SmartScreen, porque el programa no está firmado. Elige Más información → Ejecutar de todas formas.

Linux (x86-64 y ARM64)

Para el modo EXT tu usuario necesita acceso a los puertos serie USB de la radio:

sudo usermod -aG dialout $USER en Debian, Ubuntu y Raspberry Pi OS, o el grupo uucp en Arch. Después cierra la sesión y vuelve a entrar.

Las versiones ARM64 funcionan en Raspberry Pi OS bookworm, Debian 12 o posterior y Ubuntu 22.04 o posterior.

Configurar la radio

Red (los dos modos)

  1. Conecta el IC-705 a tu red WiFi (SET › WLAN Set) y dale una IP fija, o resérvala en el router.
  2. En WLAN Set › Remote Settings, pon Network Control en ON y crea un Network User con usuario y contraseña.

Modo INT: gateway interno por WiFi

  1. DV GW › Gateway Select: Internal Gateway (WLAN).
  2. DV GW › Internal Gateway › Gateway Repeater (Server/IP/Domain): tu servidor G3 de Terminal Mode, por ejemplo server1.dstar.es.
  3. Terminal/AP Call Sign: tu indicativo con una Z en la 8.ª posición (EA7KLX Z).
  4. Activa el Terminal Mode (MENU › DV Gateway › Terminal Mode).

Modo EXT: el gateway de QDStar por USB

  1. Conecta el cable USB de la radio al ordenador.
  2. DV GW › Gateway Select: External Gateway USB (B).
  3. Terminal/AP Call Sign: tu indicativo con una B en la 8.ª posición (EA7KLX B).
  4. Activa el Terminal Mode.
Los reflectores REF usan DPlus, que solo acepta indicativos registrados en la red de confianza D-STAR (regist.dstargateway.org). Los reflectores DCS, XLX y XRF no piden registro.

Primer arranque

La primera vez, QDStar abre los ajustes. Escribe la IP o nombre de la radio, el usuario de red y la contraseña que creaste en la radio, y pulsa Guardar. QDStar se conecta y lee tu indicativo de la radio (MY call sign), así que no tienes que escribirlo.

Si tienes wfview configurado, QDStar importa de ahí los datos de conexión. Solo puede haber un QDStar abierto: si lo abres otra vez, se trae al frente la ventana que ya estaba abierta.

La ventana principal

La ventana es estrecha y alta para que quepa junto a otros programas. El ancho es fijo, y puedes hacerla más alta para ver más histórico.

LEDs de estado

LEDSignificado
IcomSesión de red con el IC-705. Está verde si hay conexión y parpadea en ámbar mientras conecta.
CI-VLa radio responde a los comandos CI-V.
InternetHay acceso a Internet (responde el directorio XLX).
USBSolo EXT: el cable USB de la radio está conectado al ordenador.
GatewaySolo EXT: el gateway responde.
ReflectorEl reflector elegido está en línea.
EnlazadoEnlazado al reflector.
RX / TXRecibiendo o transmitiendo voz.

Si dejas el ratón sobre un LED, verás qué significa.

La pantalla del reflector

La pantalla negra muestra, de arriba abajo:

Modo, reflector y pestañas

Debajo de la pantalla están los botones INT · WiFi y EXT · USB/PC, con un LED en el que está activo. Aparece un ⚠ cuando la radio no está en el modo elegido, por ejemplo si sigue en INT y tú elegiste EXT. Deja el ratón encima para ver qué revisar.

Después vienen la lista de reflectores con sus botones y las pestañas Histórico, Log, D-PRS y Meteo.

Modos INT y EXT

INT · WiFiEXT · USB/PC
GatewayEl de la radio, a través de un servidor G3El de QDStar, en tu ordenador
ConexiónSolo WiFiWiFi para el control, y USB para los datos de voz
Cambiar de reflectorQDStar escribe el TO (UR) por CI-V: elígelo y pulsa CambiarElígelo y pulsa Enlazar. Desenlazar corta el enlace
ReflectoresLos que ofrezca tu servidor G3REF, DCS, XLX y XRF

Cambia de modo con los dos botones. Recuerda cambiar también en la radio el Gateway Select y el Terminal/AP Call Sign (mira Configurar la radio).

En modo EXT, QDStar recuerda el reflector al que estabas enlazado y vuelve a enlazarlo la próxima vez que arranca.

Reflectores

La lista viene con una selección de reflectores. Se gestiona en Reflectores › Gestionar…:

Gestión de reflectores
La gestión de reflectores

Reflectores › Actualizar estado pide al momento el estado de todos los reflectores.

Histórico y log

Pestaña Histórico
La pestaña Histórico

La pestaña Histórico recoge cada pasada, recibida (RX) o transmitida (TX): hora, indicativo, distancia, nombre, reflector, duración, mensaje y localidad. Si el nombre o el mensaje llegan cuando la pasada ya ha terminado, se completan en su fila. Histórico › Vaciar histórico… lo borra.

La pestaña Log cuenta lo que va haciendo la aplicación: conexiones, enlaces y errores. Radio › Registrar CI-V de RX/TX en el log añade el tráfico CI-V en bruto, que viene bien para informar de un problema.

D-PRS y meteo

Informes recibidos

Muchas estaciones mandan su posición (D-PRS) en cada pasada. QDStar la lee de la radio y muestra la distancia y el rumbo en la pantalla y en el histórico.

La pestaña D-PRS recoge todos los informes recibidos: posiciones, objetos, ítems e informes meteorológicos. Eso incluye los que reenvían otras estaciones, como las pasarelas APRS que repiten informes hacia D-STAR, y la columna Vía dice qué estación trajo cada uno.

Pestaña D-PRS
La pestaña D-PRS

La pestaña Meteo muestra una ficha por cada estación meteorológica oída, con temperatura, humedad, presión, lluvia y viento.

Pestaña Meteo
Una estación meteorológica recibida por D-PRS

Puedes ocultar las dos pestañas en los ajustes. La posición de la estación en el aire se sigue mostrando igualmente.

Tu propia posición

Radio › Posición D-PRS… lee y cambia por CI-V los ajustes D-PRS de la radio:

QDStar usa tu posición, la del GPS o la manual, para calcular las distancias. No se escribe nada en la radio hasta que pulsas Guardar.

Ajustes

Ajustes
Radio › Ajustes…

Se abren desde Radio › Ajustes…. Los cambios se aplican al pulsar Guardar. Si cambias el idioma, QDStar lo usa a partir del siguiente arranque.

Interfaz

CampoPara qué sirve
IdiomaEl idioma de la interfaz. Idioma del sistema sigue el de tu ordenador, y usa el inglés si no hay traducción para ese idioma.
Buscar versiones nuevas al arrancarAl arrancar, y una vez al día mientras QDStar está abierto, pregunta a GitHub si hay versión nueva (mira Actualizaciones). No se envía nada más.
Pestaña D-PRS con todos los informes recibidosMuestra las pestañas D-PRS y Meteo. Desactívala si solo te interesa la posición de la estación en el aire, que la pantalla muestra de todas formas.

Radio (WiFi)

CampoPara qué sirve
IndicativoTu indicativo, sin sufijo (EA7KLX). Si lo dejas vacío, QDStar lo rellena con el MY call sign de la radio la primera vez que conecta. El gateway EXT lo usa para identificarse en los reflectores, y también para formar los Terminal/AP Call Sign cuando los dejas vacíos.
IP / host de la radioLa dirección de la radio en tu red (SET › WLAN Set en la radio). Lo mejor es que sea fija.
Puerto de control (UDP)El puerto de Network Control de la radio. Es el 50001, salvo que lo hayas cambiado en Remote Settings. El de CI-V es el siguiente (50002).
Usuario de red / ContraseñaEl Network User creado en la radio en Remote Settings. Solo se usan para iniciar sesión en la radio.
Conectar al arrancarConecta con la radio en cuanto se abre QDStar. Si no está marcado, conecta desde Radio › Conectar.

Modo INT (gateway interno, WiFi)

CampoPara qué sirve
Servidor Terminal ModeEl mismo servidor que tienes en la radio en DV GW › Gateway Repeater (Server/IP/Domain), por ejemplo server1.dstar.es. La radio no lo da por CI-V, así que hay que escribirlo aquí. QDStar lo compara con el servidor de cada reflector INT y te avisa si el reflector elegido necesita otro.
Terminal/AP Call SignEl Terminal/AP Call Sign configurado en la radio para INT. Si lo dejas vacío, es indicativo + Z (EA7KLX Z). QDStar lo usa para saber si la radio está de verdad en INT (el ⚠ junto a los botones de modo).

Modo EXT (gateway externo, USB + PC)

CampoPara qué sirve
Terminal/AP Call SignEl Terminal/AP Call Sign configurado en la radio para EXT. Si lo dejas vacío, es indicativo + B (EA7KLX B). El gateway solo acepta el tráfico de la radio con este indicativo.
GatewayIntegrado (QDStar) es lo normal: el propio QDStar habla con la radio por USB y enlaza los reflectores. ircDDBGateway externo es para quien ya tiene DStarRepeater e ircDDBGateway (G4KLX) en el ordenador. En ese caso QDStar solo los maneja, y aparecen los campos de más abajo.
Puerto USB de datosEl puerto serie por el que la radio manda los datos del Terminal Mode (por ejemplo /dev/ttyACM1 o COM5). Si lo dejas vacío, QDStar encuentra solo el puerto del IC-705. Rellénalo solo si no lo detecta.

Estos campos solo aparecen con ircDDBGateway externo:

CampoPara qué sirve
ircDDBGateway hostLa máquina donde corre ircDDBGateway (127.0.0.1 si es este mismo ordenador).
Puerto de control remoto / Contraseña remotaLos ajustes Remote de ircDDBGateway, que QDStar usa para enlazar y desenlazar reflectores. En Linux puedes dejar la contraseña vacía y QDStar la lee de ~/.config/dstar/ircddbgateway.
Comando al entrar en EXTUn comando que se ejecuta al pasar a EXT, para arrancar los servicios de G4KLX (por ejemplo systemctl --user start dstar.target).
Comando al salir de EXTUn comando que se ejecuta al salir de EXT, para pararlos.
Comando al conectar el USBUn comando que se ejecuta cuando aparece el USB de la radio. DStarRepeater no puede abrir un puerto que no existía cuando arrancó, así que hay que reiniciarlo (por ejemplo systemctl --user restart dstarrepeater).

Actualizaciones

QDStar busca en GitHub si hay versión nueva al arrancar y una vez al día. Cuando la hay, aparece un enlace ⬆ Nueva x.y.z junto a los botones de modo, que lleva al archivo adecuado para tu sistema. También puedes buscarla a mano en Ayuda › Buscar actualizaciones…, y desactivar la búsqueda automática en los ajustes.

Problemas frecuentes

El LED Icom nunca se pone verde

La radio rechaza la conexión después de un cuelgue

Cierra QDStar antes de apagar la radio, para que cierre bien la sesión de red. Una sesión que se queda abierta puede tener ocupado el servidor de red de la radio hasta que la apagas y la enciendes.

Modo EXT: el LED USB está en rojo

Revisa el cable y, en Linux, que tu usuario esté en el grupo dialout (o uucp). Si no encuentra el puerto de datos, elígelo a mano en los ajustes.

Un reflector REF no enlaza

DPlus necesita tu indicativo registrado en la red de confianza D-STAR. Prueba con un reflector DCS o XLX para confirmar que todo lo demás funciona.

Un ⚠ junto a los botones de modo

El Terminal Mode de la radio no coincide con el modo elegido en QDStar. Deja el ratón encima para ver qué cambiar en la radio.

Colaborar

QDStar es software libre (GPL-3.0-or-later). El protocolo de red de Icom está reimplementado a partir de wfview. El código de Terminal Mode, DPlus, DCS y DExtra está portado de DStarRepeater e ircDDBGateway de G4KLX.