Buscar este blog

OpenX6X00: Tailscale

Tailscale integra el equipo X6200 de Xiegu con OpenX6X00 v0.35 o superior en tu propia red privada, denominada «tailnet». Al utilizar Tailscale en un portátil o un teléfono, puedes acceder a la radio desde cualquier lugar, como si estuvieras en su misma red local (LAN): esto incluye el configurador web, el panel del navegador, el control remoto del navegador y el servidor TCI. No es necesario abrir puertos en el router: Tailscale encuentra su propia vía de salida y retransmite el tráfico cuando es necesario.


Instalación

  • Darse de alta como usuario en Tailscale bien con usuario y contraseña o haciendo uso de su cuenta gmail o Github 
  • Rellenar la encuesta sobre el uso que se le va a adar Personal o at-home use
  • Comprobar que se está conectados a Internet (Wi-Fi)
  • Instalar Tailscale en el dispositivo cliente, en nuestro caso es el Xiegu X6200 con OpenX6X00
    • APP => setting => WIRELESS => TailScale (ON) La primera vez, el equipo  descarga Tailscale desde el sitio oficial de Tailscale (versión 1.104.2 para arquitectura ARM de 32 bits; 37 MB; se almacena en la partición DATA) y verifica su integridad mediante la suma de comprobación (checksum) incluida en OpenX6X00. El estado (Status) mostrará el progreso de la descarga.
    • El estado indicará «Waiting for your login» (Esperando inicio de sesión). Escanea el código QR que aparece en la pantalla del equipo con tu teléfono, o bien pulsa «Log in to Tailscale» (Iniciar sesión en Tailscale) en la página web, e inicia sesión con la cuenta de Tailscale que hemos creado en el primer paso. Si tu «tailnet» requiere la aprobación manual de nuevos dispositivos, el estado te lo notificará: en ese caso, deberás aprobar la radio desde la consola de administración de Tailscale.
    • El estado cambiará a «Connected» (Conectado). En el apartado de dirección (Address) aparecerá el nombre de la radio dentro de la «tailnet» —su nombre de red seguido del sufijo de tu «tailnet» (por ejemplo, x6200.tail1234.ts.net)—, así como su dirección IP (100.x.y.z).
    • Desde tu portátil o teléfono, con Tailscale activado, puedes acceder mediante: http://<nombre>/ (el nombre completo —por ejemplo, http://x6200/ si MagicDNS está habilitado— o la dirección 100.x.y.z), añadiendo /panel o /remote al final. Un cliente TCI se conecta al mismo nombre, a través del puerto 50001. El micrófono del navegador requiere el acceso mediante HTTPS (https://<nombre>/remote), para lo cual es necesario aceptar el certificado de la radio, tal como se haría en una red local (LAN).

  • Instalar Tailscale en el dispositivo servidor, en nuestro caso el ordenador personal que terminó siendo el telefono android (Se envia un enlace para descargarlo en el equipo que queramos)
    • Para macOS requiere versión 12.0  - Monterry o posterior, asíe s que por obsolescencia programada no me es psible. Voy a probar la https://pkgs.tailscale.com/stable/Tailscale-1.68.0-macos.pkg 
    • Para Android lo instalé sin problemas

Pruebas

Por ahora es poco estable, aunque puede ser por falta de una configuración adecuada, de la red o de no entender muy bien su uso

Referencias

Advertencia importante

Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.

El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

OpenX6X00: Operación

Generalidades

  • Si el SWR es elevado corta la transmisión
  • Dentro de un modo el cambiod e banda hace que salte a la frecuencia preasignada a ese modo en otra banda

SSB (USB/LSB)

Ajustes
  • MFK 2:3 Comp 2:1 compresión de microfono
  • TX Power: hasta 10W
Probado mediante  QSO en USB en 20m 


FT2/FT4/FT8

Los comandos y pantallas son comunes a los tres modos

En el log los mensajes se colorean dependiendo de la información que esté almacenada en el fichero de LOG
  • CQ, no contactado verde
  • CQ, contactado en otra banda o modo verde oscuro
  • CQ, contactado en esta banda y modo verde más oscuro, tachado
  • un mensaje para ti rojo
  • tu transmisión (TX) azul

Secuencia
  • Encender equipo
  • Comprobar WiFI en verde (Sincornización del reloj, imprescindible apra FT8)
  • Ajustar en GEN: RF gain y PRE (Se enmarcará en amarillo si ON)
  • Seleccionar banda
  • En APP> MODES >  seleccionar Modo FT8
  • Ajustar antena ATU (Se enmarcará en amarillo si ajustado)
  • Comprobar SWR
  • Operar
  • Los QSO se salvan en el LO con dormato ADIS (.adi)  de forma automatica con RR o 73 o con la tecla "Force QSO save"

Valores
  • Sintonizador en rojo la frecuencia de TX en amarillo la de RX
  • Muestra Modo FT8), banda (19m), frecuencia (28.074.000), modo (USB-d) QTH locator IM99TL, desplazamiento (TX  1064 Hz)
  • En TX además: poencia, swr (amarillo por encima de 2) cuanta en segundos
  • FT8 1:4
    • Show (All/CQ) ==> Defecto All . Permite seleccionar los mensajes decodificados recibidos, All= todos y CQ=Unicamente las llamadas CQ
    • Mode (FT8/FT4/FT2) ==> Defecto FT8  Permite seleccionar el modo digital para operar
    • TX CQ (enabled/disabled) ==> Si se quiere  hacer CQ o no, o cortar la transmisión  
    • TX Call (Enabled/disabled):
  • FT8 2:4
    • Hold freq (Enabled/disabled): el desplazamiento de transmisión (TX offset) no se ajusta a la estación a la que se responde.
    • Auto (Enabled/disabled):  El siguiente mensaje del QSO se envía automáticamente, y cualquier estación que te llame recibe una respuesta, incluso mientras estás lanzando una llamada CQ (lo que en otros programas se denomina «Res»). El sistema nunca lanza una llamada CQ por iniciativa propia. Si varias estaciones te llaman en el mismo intervalo y una de ellas es un activador POTA, esa es la primera en recibir respuesta.
    • Force QSO SAVE : solamente se puede forzar el salvado del QSO cuandoe stá completo
    • Power (0,1; 0,2; 0,5; 1W; 2W, 3W; 5W y 7W). En R1CBU estaba limitado a 5W como máximo para proteger el equipo. 
  • FT8 3:4
    • CQ Modifier: por ejemplo CQ POTA o  CQ DX.
    • Time sync: Permite trabajar sin sincoronización de reloj, pues si el  reloj interno presenta un desfase de unos segundos y no dispone de WiFi ni GPS para realizar el ajuste, pulsa el botón al comienzo de un intervalo (cuando empiezan las señales, o bien cuando un reloj de referencia marca :00, :15, :30 o :45). El reloj se ajustará al inicio del intervalo más cercano (15 s para FT8, 7,5 s para FT4, 3,75 s para FT2) y este valor se almacenará en el chip del reloj. Si el reloj está sincronizado mediante NTP (WiFi) o GPS, no es necesario realizar ninguna acción («Reloj sincronizado», «El GPS mantiene el reloj ajustado»); cualquier ajuste manual solo empeoraría la precisión.
    • Log map
Escuchados, que me han escuchado, QSO

  • Live map: listado de mensajes decodificados



  • FT8 4:4
    • Freq
    • Hound (On/Off)
    • Retries: Cuántas veces se envía un mensaje sin recibir respuesta antes de que se dé por finalizado el QSO. Cada pulsación recorre los valores 3, 4, 5, 6, 8, 10, 12, 15 y vuelve a 3; el valor predeterminado es 6.
    • For you (Enabled/disabled): 
Probado realizando QSO en FT8 y FT4. FT2 no he encontrado ninguna comunicación a la que responder ¿?

Ver https://github.com/Guru-RF/OpenX6X00/blob/main/docs/MANUAL.md#digital-modes

JS8
  • JS8 1.1
    • CQ
    • Heart.beat (Solicita que si hay alguien a la escucha conteste , es similar a un ping)
    • Query>
    • HW CPY?
  • JS8 1.2
    • Show (All/No HB/Direct): lo que queremos que nos muestre el log
    • Reply
    • Send
    • Clear
  • JS8 1.3
    • Time Sync
    • Hold Off
    • Show Stations
    • Inbox
  • JS8 1.4
    • AUTO off
    • HB off knob 303
    • HB ACK on/off
    • Settings
  • JS8 1.5
    • APRS
    • LOG QSO
    • Activ. off
    • LOG promp: ON
  • JS8 1.6
    • Alerts>
    • Speed: normal
    • Decode: all speeds
    • Freq; JS8
  • JS8 1.7
    • Power
    • Map

Pruebas: no obtuve respuesta ni de un heart beat

OLIVIA

RTTY

JTTY

PSK31

PSK63

WSPR

Ojo transmite con 5W por defecto. Transmite en los inutos apres durante 2' cuando se activa TX next
  • WSPR !:2
    • TX
    • TX next
    • Upload (off/on) => Por defecto off, se pasa a ON para que se suba
    • Clear
  • WSPR 2:2
    • Power Por defecto 5W Debe usar una potencia menor pues sufre el equipo de forma inutil
    • TX Por defecto 10%
Probado con  TX


https://wsprglobe.com/

https://wsprglobe.com/




WeFax

FAX1.4
  • Tabla con las estaciones y frecuencias (DWD-DE, Northwood-UK, Atenas-Grecia, Boston-EEUU, Nueva orleans-EEUU, Reyes-EEUU, Kodiak-EEUUHonolulu-EEUU) Se puede sintonizar con el boton de sintonia  cualquier otra que conzocamos la freuencia y que transmitan en MSK
  • RX Auto /RX cont
  • Clear: borra la pantalla
  • Close
FAX 2.4
  • Align +0
  • Tilt +0
  • View Big
  • Save
FAX 3.4
  • Fax Browser
  • Power
FAX 4.4



NAVTEX DSC

NAVTEX 1:1
  • Freq
  • Mode (NAVTEX/DSC)
  • Clear
  • Close
NAVTEX 1:2
  • Save

DSC 1:1
  • Freq
  • Mode (NAVTEX/DSC)
  • Clear
  • Close
DSC 1:2
  • Save


SSTV

Secuencia
  • Encender equipo
  • Ajustar en GEN: RF gain y PRE (Se enmarcará en amarillo si ON)
  • Seleccionar banda
  • En APP> MODES >  seleccionar Modo SSTV
  • Seleccionar frecuencia p.e. 14230 para 20m. Se puede buscar con el boton de sintonía
  • Ajustar antena ATU (Se enmarcará en amarillo si ajustado)
  • Comprobar SWR
  • Seleccionar comando, imagen y color del texto
  • Seleccionar modo y TX
Pendiente
  • ¿Como introducir imágenes personalizadas?
  • ¿Como salvar imagenes recibidas?

SSTV 1.1
  • STAR /STOP Auto RX
  • TX
    • Comando: 
      • SSTV TX
      • CALl CQ
      • REPLY TO
      • REPLAY TO
      • TX IMAGE ONLY
      • REPEAT LAST TX
      • SET TARGET CALLSIGN
    • TX Mode
      • Robot 8
      • Robot 36
      • Robot 72
      • Scottie S1: el mas usado, tarda casi 2 minutos
      • Scottie S2
      • Martin M1: popular en Europa
      • Martin M2
    • Imagen
    • Color del texto
SSTV1.2
  • Freq.: seleccionar la frecuencia recomendada para cada banda y despues hacer ATU
  • RX Pics Browser
  • Delete Picture
  • Auto RX Restart ON
SSTV1.3
  • Power ()
  • Denoise ON
  • Close

Probadas TX y RX pero sin QSO 


Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.

El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

OpenX6X00: Control remoto

 Openx6x00 puede  levantar un servidor remoto y defiine un nombre local por lo que es posible acceder dentro de la red local desde un navegador simplemente con la URL http://x6200.local/

Pantalla inicial de  http://x6200.local/

Pantalla de files browser (SOLO DESCARGA) de la cual el mas interesante en principio es el ft_log.adi donde se salvan los QSO de los modos digitales (probado con FT8: salvado y subido a LoTW)

http://x6200.local/remote (Para operar es necesario parear desde APP => GENERAL con un codigo numeco de 6 cifras)

Para leer mas


Advertencia importante

Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.

El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.


OpenX6X00: TCI - Transceiver Control Interface :

Evolución de la comunicación entre los transceptores y periféricos

Las primeras conmutaciones fueron manuales por ejemplo yo usaba un conmutador de varios circuitos para pasar de RX a TX  cuando de joven usaba eqipos separados, luego vinieron los  relés accionados por la señal (VOX) o por un circuito auxiliar (PTT), este último todavía es muy popular.

Mas moderno es el concepto del  CAT ( Computer Aided Transceiver)  uno de sus exponentes mas populares es el CI-V (Communication Interface V)  de ICOM que permiten además de conmutar TX/RX, transferir la señal de audio de RX/TX  e intercambiar señales de control (banda, frecuencia, modo, señal de RX/potencia de TX, SWR, etc.). 

En un punto intermedio entre los sistemas convencionales CAT sobre cables serie  y la interconexión mediante TCP/IP tendriamos FLrig / Hamlib / Omnirig

Por último tenemos el TCI - Transceiver Control interface que permite mucha mas flexibilidad y potencia de control que los anteriores.

De la misma forma se ha pasado de los cables serie que se comunicaban a través de puertos serie RS232 ( RTS y DTR) a cables USB, y de estos a TCP/IP sobre  cable RJ-45 o  inalámbrico  WiFI / Internet


TCI (Transceiver Control Interface)

TCI (Transceiver Control Interface) es una interfaz de red destinada al control, la transferencia de datos y la sincronización entre equipos de radio (transceptores/receptores),  software (Programas de registro, modos digitalesm skimmers, etc.) y hardware (amplificadores de potencia,  filtros de banda, conmutadores de antena, controladores de radio, etc.).

TCI fue desarrollada por  por Expert Electronics (SunSDR),

TCI es la alternativa a las interfaces  basadas en puertos COM y cables de audio y  a otras mas modernas como WFView que usa comandos CI-V para comunicarse con equipos ICOM y KENWOODpermite:

  • Audio: Escuchar la señal de recepción y enviar audio de transmisión. Tambien puede trabajr como receptor de alerts o spots, skimmer y clusters
  • Espectro: Ver la cascada (waterfall) y el espectro de radiofrecuencia en pantalla.
  • Control (CAT y Keying): Cambiar de frecuencia, modos y manipular la radio (key), ya sea para telegrafía (CW) o activación de transmisión (PTT).

TCI utiliza un protocolo *Websocket* en modo *full-duplex* (bidireccional simultáneo) que opera sobre una conexión TCP bajo el modelo de cliente-servidor.

El transceptor actúa como servidor, mientras que el resto del software y de los dispositivos funcionan como clientes. 

Tanto el servidor como los clientes pueden residir en el mismo equipo (por ejemplo, un programa actuando como servidor y otros programas o registros de hardware como clientes) o en dispositivos físicos distintos conectados a través de una red local (como un transceptor, un amplificador de potencia, un conmutador de antena, una unidad FFT, etc.). Evita la necesidad de usar pasarelas de audio como VB-Cable y BlackHole


SERVIDORES TCI

TCI en OpenX6X00

El software Openx6x00 de RF.Guru trabaja como servidor TCI escuchando en el puerto 50001. El software OEM del Xiegu X6200 hubieses soportado WFView en caso de que huiese funcionado.


CLIENTES TCI

TCI - Remote for Thetis SDR

Es una app gratuita para Android que  trabaja como cliente  de TCI Thetis pero que parce que tambien para otros servidores, pero no se ha conseguido que funcone


VFO-Knob de RF.Guru

El VFO-Knob de RF.Guru es un dispositivo hardware que permite virtualizar el VFO-Oscilador de Frecuenia Variables, es decir el sintonizador. Trabaja como cliente TCI



Referencias


Para leer mas


Advertencia importante

Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.
El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

openx6x00: ayudando a los desarrodadores

Reportar un problema 

Abra una incidencia "issue" en https://github.com/Guru-RF/OpenX6X00/issues, después de echar un vistazo a las que ya están abiertas. 

Debe proporcionar

  • El modelo de equipo: X6100 o X6200.
  • Las versiones de Banda Base OEM (La de Xiegu instalada en el equipo) y la versión de OPENX6X00

    • Desde Ajustes > Información (Settings > Info): la versión de OpenX6X00. Indicando si la tarjeta se grabó desde una imagen o se actualizó en la radio, y desde qué versión. 
    • Desde Ajustes > Información > Banda base (Settings > Info > Baseband) muestra su versión. 

  • Lo qué sucedió: qué hizo, qué esperaba que pasara y qué se obtuvo. Indicar el modo, la banda o frecuencia, el ajuste de potencia y el menú en el que se estabas. Para un problema de transmisión, indica lo que muestra el panel de TX (PWR, SWR, ALC) y lo que muestra un vatímetro externo si tienes uno. Audio y Bluetooth: qué escuchaste (el audio recibido o tu propia transmisión), y los ajustes de volumen, silencio (mute) y auriculares.  Una foto de la pantalla o un video ayuda, sobre todo si muestra un mensaje o el panel de transmisión (TX).

  • Las condiciones de entorno (Alimentación y antena): 

    • Fuente de alimentación: externa o batería
    • Tipo de antena: antena, uno o no del acoplador (ATU) o carga fantasma (dummy load). 
    • Wi-Fi: tipo de AP, frecuecnia, seguridad, etc. a partir de la v0.3.4, un intento fallido de conexión escribe en app_logs/wifi.txt, sin incluir la contraseña. Añade el mensaje exacto en pantalla, la seguridad del router (WPA2, WPA2/WPA3, solo WPA3), su canal de 2.4 GHz y si funciona compartiendo internet desde un móvil (hotspot).
  • Los registros (logs) (Ver apartado: Obtener información del LOG para V0.34 de openx6x00): adjunta los archivos más recientes de la carpeta app_logs, ya sea extrayendo la tarjeta en un PC o desde la página de Archivos (Files) del configurador web. Cada ejecución del software de la radio deja un archivo x6100_log_*.txt. A partir de la v0.3.4, apagar el equipo con la tecla POWER también guarda el registro en curso, así que apágalo justo después del problema.


Obtener información del LOG para V0.34 de openx6x00

Sin conexión con el sistema se puede conectar la tarjeta con el firmware de X6200 a un sistema LINUX en nuestro caso una Raspberry

  • Leer la tarjeta con el comando (En negrita la partición que nos interesa)
    • lsblk
      • NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
      • loop0         7:0    0  905M  0 loop 
      • sda           8:0    1 14,8G  0 disk 
      • ├─sda1        8:1    1   32M  0 part /media/pi/BOOT
      • ├─sda2        8:2    1  512M  0 part 
      • └─sda3        8:3    1 14,3G  0 part 
      • mmcblk0     179:0    0 14,9G  0 disk 
      • ├─mmcblk0p1 179:1    0  512M  0 part /boot/firmware
      • └─mmcblk0p2 179:2    0 14,4G  0 part /
      • zram0       254:0    0  905M  0 disk [SWAP]
  • Crear una carpeta temporal (/mnt/xigu_data) para poder acceder y montar la partición
    • sudo mkdir -p /mnt/xigu_data
    • sudo mount /dev/sda2 /mnt/xigu_data
  • Localizar la carpeta con los LOGS
    • sudo find /mnt/xigu_data -type d -name "app_logs"
  • Listar y ver el archivo de LOG
    • ls -la /mnt/xigu_data/mnt/app_logs/
  • Filtrar las lineas
    • grep -i -C 3 "wifi" /mnt/xigu_data/mnt/app_logs/x6100_log_1970-01-01_00-17-26_off.txt
  • Desmontar 
    • cd ~ 
    • sudo umount /mnt/xigu_data
  • Los ficheros obtenidos hay que arrastrarlos y pegarlos directamente en ek en GitHub, no vale con adjuntarlos al email

Si se tuviera conexión con el sistema se puede hacer desde el navegador a traves del servidor web que arranca o con un programa como Putty desde Windows o desde otro sistema a traves de la consola


Para leer mas


Advertencia importante

Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.

El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.



ENTRADAS POPULARES (ULTIMO MES)