Dashboard principal de WPSDDashboard principal de WPSD. Imagen: © Chip Cuccio, W0CHP – w0chp.radio, usada con permiso.

Si tienes un hotspot digital con Raspberry Pi, lo más probable es que corra Pi-Star. WPSD es su evolución: nació en 2020 como una variante de Pi-Star y hoy es un sistema completo, con un dashboard mucho más rico, actualizaciones automáticas cada noche y soporte para el hardware actual, incluida la Raspberry Pi 5. Funciona con DMR, D-STAR, Fusion (YSF), P25, NXDN y POCSAG, y lo usan ya miles de radioaficionados en todo el mundo.

En este artículo vemos qué es WPSD, qué hardware necesitas, cómo instalarlo desde cero, cómo configurarlo para BrandMeister y los demás modos, y cómo sacarle provecho en el día a día.

Lo básico en una tabla

DatoValor
AutorChip Cuccio, W0CHP (Winona, Minnesota, EE. UU.), con un equipo de colaboradores
Qué esSistema completo para hotspots y repetidores digitales, basado en MMDVM
ModosDMR, D-STAR, Fusion (YSF), P25, NXDN y POCSAG; modos cruzados DMR↔YSF y DMR↔NXDN
HardwareRaspberry Pi Zero 2 W, 3, 4 y 5; NanoPi NEO; y equipos comerciales de ZUMspot, BridgeCom y DVMEGA
Sistema baseDebian 13 «Trixie» (imágenes de septiembre de 2025) o Debian 12 «Bookworm»
LicenciaGNU GPL v2, gratuito
ActualizacionesAutomáticas cada noche; no hay versiones numeradas
Sitio oficialw0chp.radio/wpsd y el manual oficial

WPSD y Pi-Star: qué cambia

WPSD empezó a finales de 2020 como «W0CHP-PiStar-Dash», una versión modificada del dashboard de Pi-Star de Andy Taylor, MW0MWZ. De ahí viene la sigla. Con el tiempo se separó por completo y hoy es un proyecto propio, aunque reconoce su origen. Lo más notable frente a Pi-Star:

  • Se actualiza solo y seguido. No hay versiones grandes cada tantos años: cada noche, entre la 1:00 y las 3:59, el hotspot descarga mejoras, correcciones y listas actualizadas de reflectores, talkgroups e IDs.
  • Hardware actual. Funciona en la Raspberry Pi 5 y en Debian 13, mientras que Pi-Star se quedó en sistemas más viejos.
  • Dashboard mucho más completo: nombre, ubicación y bandera de quien habla, nombres de talkgroups, más de 35 temas visuales y una pantalla grande de «Live Caller».
  • Administradores por red: BrandMeister, TGIF, DMR+, YSF, D-STAR, P25 y NXDN tienen cada uno su propio panel para enlazar y desenlazar.
  • Perfiles: guardas configuraciones completas y cambias entre ellas con un clic.
  • Listas de reflectores más limpias: se revisan cada hora y se eliminan los reflectores que llevan más de 24 horas caídos.

Un dato importante: desde julio de 2025 WPSD ya no tiene M17, porque el proyecto MMDVM, en el que se basa, lo retiró. Si usas M17, la comunidad mantiene una versión aparte llamada WPSD-M17.

Qué necesitas

La computadora

EquipoImagen de WPSD
Raspberry Pi Zero 2 W, 3, 4 o 5Imagen genérica para Raspberry Pi (Trixie), de unos 990 MB
NanoPi NEOImagen para NanoPi NEO (Bookworm)
BridgeCom SkyBridge MAX / PlusImagen propia del fabricante
DVMEGA Cast y EuroNodeImágenes propias del fabricante
ZUMspot Elite, Mini, Mini OLED, USB y repetidorImágenes propias del fabricante

Si tu equipo no aparece en la lista, no hay imagen para él: cada placa necesita ajustes propios. Las imágenes de ZUMradio, BridgeCom y DVMEGA son las mismas que esos fabricantes instalan de fábrica.

La Raspberry Pi Zero W original, de un solo núcleo, ya no es compatible porque WPSD es de 64 bits. En equipos de un solo núcleo, como la Pi 3A+, se pierden los nombres de quien habla y de los talkgroups. La mejor opción hoy es una Pi Zero 2 W o una Pi 3, 4 o 5.

El módem

WPSD funciona con módems MMDVM de tres tipos:

  • Hotspot simplex: una sola placa de radio, el caso más común.
  • Hotspot dúplex: dos placas de radio y dos antenas; permite usar los dos timeslots de DMR.
  • Placas de repetidor: sin radio propia, para conectar a un repetidor.

Recomienda los módems de DVMEGA, ZUMradio, LoneStar, BI7JTA, Repeater Builder y BridgeCom. Advierte contra los clones baratos («JumboSpot» y similares), que muchas veces traen el procesador bloqueado y firmware viejo.

Lo demás

  • Una tarjeta microSD de 8 GB o más, clase 10.
  • Una buena fuente de alimentación: muchas fallas raras vienen de fuentes débiles.
  • Tu indicativo, tu ID de DMR (gratis en radioid.net) y, para BrandMeister, la contraseña de hotspot de SelfCare.

Instalación paso a paso

  1. Descarga la imagen que corresponde a tu equipo desde w0chp.radio/wpsd. Si quieres comprobarla, ahí mismo está el archivo de sumas SHA-256.
  2. Grábala en la microSD con Balena Etcher, el programa que recomiendan. También sirve Raspberry Pi Imager, eligiendo «Usar personalizada». Los dos descomprimen el archivo .xz solos.
  3. No crees usuario en Raspberry Pi Imager. Si usas Imager, no llenes las opciones avanzadas de usuario: WPSD necesita su propio usuario, pi-star.
  4. Prepara la red. Tienes tres caminos:
    • Cable de red: conéctalo y listo.
    • Archivo de Wi-Fi: en el generador de configuración Wi-Fi escribes el nombre de tu red, la contraseña y el país, y copias el archivo que genera a la partición boot de la microSD.
    • Punto de acceso automático: si arranca sin red, a los 2 minutos el hotspot crea una red Wi-Fi llamada WPSD-Setup. Te conectas a ella desde el teléfono, abres http://wpsd.local y eliges tu red en WiFi.
  5. Arranca el hotspot. En el primer arranque genera sus llaves, expande el sistema de archivos y aplica la configuración de Wi-Fi. Dale unos 5 minutos.
  6. Abre el dashboard en http://wpsd.local. En equipos comerciales cambia el nombre: zumspot.local, skybridge.local, dvmega-cast.local o dvmega-euronode.local. Si tu red no resuelve nombres .local, busca la IP del hotspot en tu router.
  7. Entra con el usuario pi-star y la contraseña raspberry. La primera vez te lleva directo a la configuración.
  8. Actualiza antes de configurar. Ve a Admin → Update y deja que termine. Así trabajas con la versión más reciente desde el principio.

Si quieres entrar por SSH, crea un archivo vacío llamado ssh en la partición boot antes del primer arranque.

Configuración

Todo se hace en Admin → Configuration. Los cambios solo se aplican al presionar Apply Changes, el botón de la barra flotante de arriba.

Datos generales

  • Hostname, Node Callsign y DMR/CCS7 ID: el nombre del equipo, tu indicativo y tu ID de DMR. Si usas NXDN, también tu ID de NXDN.
  • Radio Mode: simplex o dúplex. En dúplex, las frecuencias de recepción y transmisión son las del módem, es decir, al revés que en tu radio.
  • Radio Frequency: elige una frecuencia de hotspot permitida en tu banda y que no estorbe a nadie.
  • Radio/Modem Type: el modelo de tu módem. Si no sabes cuál es, sudo wpsd-detectmodem por SSH lo identifica.
  • System Time Zone: tu zona horaria y si prefieres reloj de 12 o 24 horas.
  • Remote Access Password: cambia aquí la contraseña de fábrica. El mismo cambio aplica al dashboard y a SSH. No hay forma de recuperarla si la olvidas.

La opción de actualizaciones automáticas viene activada y conviene dejarla así. Si la apagas, dejas de recibir mejoras y listas, y pierdes el soporte oficial.

DMR y BrandMeister

WPSD maneja DMR con DMRGateway, que permite estar en varias redes a la vez: BrandMeister, DMR+, FreeDMR, TGIF, SystemX y XLX.

  1. Activa DMR Mode en la sección de modos.
  2. En BrandMeister Network Settings elige el servidor de tu país y escribe la contraseña de hotspot de SelfCare. No es la contraseña de tu cuenta.
  3. Si vas a tener otro equipo conectado con tu mismo ID, por ejemplo VoxDMR en la computadora, ponle a cada uno un ESSID distinto (de 01 a 99). Si no, se estorban: por ejemplo, la prueba de eco deja de responder.
  4. Aplica los cambios.

BrandMeister es la red principal y sus talkgroups se marcan tal cual. Para las otras redes se antepone un prefijo y el número se completa a 7 dígitos:

RedPrefijoEjemplo de formato
BrandMeister (principal)ninguno91
DMR+, FreeDMR y servidores propios88000321
Modos cruzados (DMR2YSF, DMR2NXDN)77000013
TGIF55000310
SystemX44000123
XLX6TG 6 y módulos con el 6

En simplex solo tienes el timeslot 2. En dúplex tienes los dos.

Los demás modos

  • Fusion (YSF): elige el reflector de arranque en YSF Startup Host y deja activadas las opciones de mayúsculas y de red FCS. Con el modo cruzado DMR2YSF puedes entrar a reflectores YSF desde un radio DMR: el TG 7000000 desenlaza.
  • D-STAR: el indicativo del repetidor (RPT1) termina en «B» y el del gateway (RPT2) en «G». En radios Icom pon el dúplex en DUP+ o DUP− con desplazamiento 0; en «OFF» no funciona.
  • P25 y NXDN: elige el reflector de arranque. Para probar, el 10 es el Parrot.
  • APRS: en Node Location & Info Settings pones latitud y longitud y eliges si cada modo publica tu posición.
  • POCSAG: para recibir mensajes de la red DAPNET en un pager.

Pantalla del hotspot

Si tu hotspot tiene pantalla, en MMDVM Display Type eliges el tipo: OLED de 0.96″ o 1.3″, Nextion, HD44780, TFT serie o LCDproc. WPSD no graba el diseño de las pantallas Nextion; eso se hace aparte.

Uso diario

El dashboard

La página principal reúne todo lo que pasa en tu hotspot:

  • Carga del procesador, temperatura, memoria, disco y tráfico de red.
  • Modos activos, estado de cada red y frecuencias.
  • Último llamante, con nombre, ubicación y bandera de su país.
  • Actividad de las redes, con pérdida de paquetes, y actividad local por RF, con BER y nivel de señal.
  • Opciones para ocultar los «kerchunks» (pasadas muy cortas) y mostrar los nombres de los talkgroups.
Dashboard principal de WPSD: métricas del sistema, modos y redes activos, último llamante y actividad en DMR, D-Star, YSF, P25, NXDN y POCSAG.
Dashboard principal de WPSD: métricas del sistema, modos y redes activos, último llamante y actividad en DMR, D-Star, YSF, P25, NXDN y POCSAG. Imagen: © Chip Cuccio, W0CHP – w0chp.radio, usada con permiso.

La pantalla Live Caller muestra a quien habla en letra grande, ideal para dejarla abierta en una tableta junto al radio. En Appearance eliges entre más de 35 temas visuales y el sitio de consulta de indicativos (RadioID o QRZ). En el teléfono se ve una versión reducida del dashboard.

Pantalla Live Caller: indicativo, bandera, nombre y ubicación de quien habla, con modo, talkgroup, pérdida de paquetes y BER.
Pantalla Live Caller: indicativo, bandera, nombre y ubicación de quien habla, con modo, talkgroup, pérdida de paquetes y BER. Imagen: © Chip Cuccio, W0CHP – w0chp.radio, usada con permiso.

Administradores de cada red

En Admin hay un panel para cada red:

  • BrandMeister Manager: agrega talkgroups estáticos por timeslot, enlázalos, desenlázalos o bórralos. Usa la API de BrandMeister, así que los cambios quedan guardados en el servidor. También maneja los talkgroups dinámicos.
  • TGIF Manager: enlaza y desenlaza talkgroups de TGIF.
  • DMR Network Manager: prende o apaga cada red DMR al instante, y tiene un gestor de enlaces XLX.
  • D-STAR, YSF, P25 y NXDN Managers: enlazan a otro reflector. Ojo: estos enlaces son temporales y se pierden al reiniciar, incluida la actualización nocturna. Para que sea permanente, cámbialo en la configuración.
  • Instant Mode Manager: pausa un modo sin tocar la configuración, por ejemplo para usar solo DMR un rato.
BrandMeister Manager: agregar, enlazar y borrar talkgroups estáticos por timeslot, y control de los dinámicos.
BrandMeister Manager: agregar, enlazar y borrar talkgroups estáticos por timeslot, y control de los dinámicos. Imagen: © Chip Cuccio, W0CHP – w0chp.radio, usada con permiso.
DMR Network Manager: encendido y apagado instantáneo de BrandMeister, DMR+, SystemX, TGIF y XLX, con gestor de enlaces XLX.
DMR Network Manager: encendido y apagado instantáneo de BrandMeister, DMR+, SystemX, TGIF y XLX, con gestor de enlaces XLX. Imagen: © Chip Cuccio, W0CHP – w0chp.radio, usada con permiso.
D-Star Link Manager: enlazar y desenlazar reflectores D-STAR desde el panel de administración.
D-Star Link Manager: enlazar y desenlazar reflectores D-STAR desde el panel de administración. Imagen: © Chip Cuccio, W0CHP – w0chp.radio, usada con permiso.

Perfiles y respaldos

Con los perfiles guardas la configuración completa con un nombre («Casa», «Viaje», «Solo DMR») y cambias entre ellos al instante.

Profile Manager: guardar, cambiar, sobrescribir y borrar perfiles completos de configuración.
Profile Manager: guardar, cambiar, sobrescribir y borrar perfiles completos de configuración. Imagen: © Chip Cuccio, W0CHP – w0chp.radio, usada con permiso.

Para respaldar, en Admin → Configuration → Backup/Restore → Download Configuration descargas un archivo .zip con tu configuración, perfiles y Wi-Fi incluidos, pero sin contraseñas. Truco útil: si copias ese .zip a la partición boot de una microSD recién grabada, WPSD lo restaura solo en el primer arranque.

Control por radio

Desde el propio radio puedes reiniciar servicios o el hotspot con llamadas privadas especiales: por ejemplo 9999998 reinicia los servicios y 9999997 reinicia el equipo. Se configuran en Admin → Advanced → Full Editors → RF Remote Commands.

Actualizaciones y mantenimiento

  • Automáticas: cada noche, a una hora al azar entre la 1:00 y las 3:59. Por eso conviene dejar el hotspot encendido siempre.
  • Manuales: en Admin → Update. El dashboard avisa cuando hay una actualización disponible.
  • Firmware del módem: en Admin → Advanced → Modem Firmware Upgrade, o por SSH con wpsd-modemupgrade y el tipo de módem (por ejemplo hs_hat o zum_rpi).
  • Cambio de versión de Debian: no se hace sobre la marcha. Se graba una microSD nueva con la imagen nueva y se restaura el respaldo.

Cualquier cambio manual en los archivos del sistema se pierde con las actualizaciones. Si instalas algo propio, ponlo en /opt.

Si algo no funciona

  • El dashboard no abre en wpsd.local: espera 5 minutos tras encender y prueba con la IP. Si necesitas una IP fija, resérvala en tu router; WPSD no soporta configurarla en el propio hotspot.
  • No detecta el módem: corre sudo wpsd-detectmodem por SSH. El error «Failed to Init Device» suele ser un módem con el procesador bloqueado.
  • No conecta a BrandMeister: revisa la contraseña de hotspot de SelfCare y que no haya otro equipo con tu ID y el mismo ESSID.
  • Se escucha cortado o con errores: ajusta el desplazamiento de frecuencia del módem en Admin → Advanced → Quick Editors → MMDVMHost (RXOffset y TXOffset), viendo el BER en el dashboard.
  • Algo quedó raro tras una actualización: sudo reset-wpsd repara la instalación sin perder tu configuración.

Para pedir ayuda, los canales oficiales son el grupo de Facebook y el servidor de Discord del proyecto. Lleva siempre el número de versión (el código que aparece arriba a la derecha del dashboard), los registros (Admin → Log Viewer → Download All Logs) y tu respaldo de configuración. Dos reglas del proyecto que conviene respetar: no se aceptan peticiones de funciones, solo contribuciones de código, y no se responde a «en Pi-Star sí funcionaba».

WPSD y nuestro nodo AllStar

WPSD no se conecta a AllStar ni a EchoLink, y no está en sus planes. Pero tu hotspot sí te lleva a nuestro sistema: nuestro nodo AllStar está enlazado al TG 3340 de TGIF, FreeDMR, ADN Systems y SystemX. No está en BrandMeister, que no permite enlaces a otras redes, ni en DMR+. Si BrandMeister es tu red principal en WPSD, marca el TG con el prefijo de la red que uses: 5003340 en TGIF, 4003340 en SystemX, u 8003340 en FreeDMR o ADN Systems, que comparten la ranura de DMR+ y servidores propios. Si quieres tenerlo siempre enlazado, ponlo como estático en las opciones de esa red. Si quieres entrar a AllStar directo desde el teléfono o la computadora, revisa nuestra reseña de DroidStar.

Lo bueno y lo que hay que saber

Lo bueno:

  • Gratis, de código abierto y con mantenimiento constante.
  • Se actualiza solo cada noche, con listas de reflectores siempre al día.
  • Soporta el hardware actual, incluida la Raspberry Pi 5, y los hotspots comerciales más populares.
  • Dashboard muy completo, con nombres, banderas, temas y pantalla Live Caller.
  • Varias redes DMR a la vez, paneles por red y perfiles.
  • Excelente manual oficial.

Lo que hay que saber:

  • Ya no incluye M17.
  • No funciona en la Raspberry Pi Zero W original ni en placas no listadas.
  • Las actualizaciones nocturnas sobrescriben cualquier cambio manual al sistema.
  • El soporte es solo por sus canales oficiales y con reglas estrictas.
  • Necesitas licencia de radioaficionado: transmitir sin ella no está permitido.

Conclusión

Si tu hotspot todavía corre Pi-Star, WPSD es la actualización natural: el mismo concepto, pero con un sistema al día, actualizaciones automáticas y un dashboard que da gusto ver. La instalación toma unos 15 minutos y, con un respaldo de tu configuración, cambiar de microSD es cosa de nada. Para quien arma su primer hotspot, es hoy la mejor opción para empezar.

Para descargarlo y consultar el manual completo: w0chp.radio/wpsd y manual.wpsd.radio. Y si lo que buscas es estar en DMR sin hotspot, revisa nuestras reseñas de Z3DMR y VoxDMR.

Fuentes

Por xe1e

Enrique.

Deja un comentario

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