Skip to content

Releases: AD0441/RadioWorkbench

RadioWorkbench 0.16.0 · Español / English · macOS Apple Silicon

Choose a tag to compare

@AD0441 AD0441 released this 26 Oct 00:06

Español

RadioWorkbench 0.16.0 (build 32) para macOS y Apple Silicon añade interfaz español/inglés y seis apartados de Ajustes: general/idioma, audio, apariencia/rendimiento, biblioteca, datos/avisos y conexiones/diagnóstico.

  • Recordar sección y recuperar parámetros sin iniciar audio ni conexiones.
  • Entrada/canal predeterminados, perfiles y avisos de saturación/pérdidas.
  • Tema, texto, paletas, límite del waterfall y perfil de menor consumo.
  • Carpeta de biblioteca con copia verificada, espacio ocupado y respaldo ZIP manual.
  • Actualización manual/automática de datos, intervalos, notificaciones y perfiles TCP/Rigctl.

Incluye los avances desde 0.11: biblioteca y mapa de escuchas, flujos HF RX/bilateral, voz digital, SITOR-A/DGPS/FLEX, SigMF, asistente de conexión, comparación A/B y actualizaciones firmadas.

Gracias a G4ZJH por su aporte y la idea de español e inglés. Apoyar el desarrollo.

English

RadioWorkbench 0.16.0 (build 32) for macOS and Apple Silicon adds a Spanish/English interface and six Settings sections: general/language, audio, appearance/performance, library, data/alerts and connections/diagnostics.

  • Remember the section and restore parameters without starting audio or connections.
  • Default input/channel, profiles and clipping/drop warnings.
  • Theme, text, palettes, waterfall caps and lower-power rendering.
  • Verified library-folder copies, storage usage and manual backup ZIPs.
  • Manual/automatic data refresh, intervals, notifications and TCP/Rigctl presets.

Also includes improvements since 0.11: reception library/map, HF RX/two-way workflows, digital voice, SITOR-A/DGPS/FLEX, SigMF, a connection assistant, A/B comparison and signed updates.

Thanks to G4ZJH for the contribution and Spanish/English idea. Support development.

Installation / Instalación

Extract the ZIP and move RadioWorkbench.app to Applications. Experimental arm64 distribution for Apple Silicon, bundle minimum macOS 14. CWKit requires 15; optional DSD-neo requires 26 and a separate download. Ad hoc signature, without Developer ID or notarization. Apple first-launch guidance.

Extrae el ZIP y mueve RadioWorkbench.app a Aplicaciones. Paquete experimental arm64, mínimo del bundle macOS 14; CWKit requiere 15 y DSD-neo opcional, 26. Firma ad hoc, sin Developer ID ni notarización.

292 registered tests: 286 passed, six optional skips, zero failures, plus 21 HF C checks. Physical reception was not repeated. / 292 pruebas registradas: 286 aprobadas, seis omisiones opcionales y cero fallos, más 21 controles C HF. No se repitió recepción física.

Release notes / Notas ES/EN · Validation / Validación · Sharing drafts / Textos para compartir

RadioWorkbench 0.11.0 · macOS Apple Silicon

Choose a tag to compare

@AD0441 AD0441 released this 18 Oct 19:42

RadioWorkbench 0.11.0 es una versión preliminar para macOS 14 o posterior y Apple Silicon (M1 y posteriores). Descarga el ZIP, extráelo y mueve RadioWorkbench.app a una carpeta local. La app tiene firma local ad hoc y no está notarizada. CWKit requiere macOS 15; el runtime opcional DSD-neo requiere macOS 26 y descarga separada.

Mejoras

  • Propagación VHF/UHF: cálculo ITM por celda con relieve, alturas de antena sobre el terreno y elevación topográfica, obstáculos y sombras detrás de crestas.
  • Guía → Planificador HF: selección conservada, envío directo, datos parciales, unidades y procedencia; selección entre sitios y potencia HFCC como supuesto explícito. Calendario HFCC y descarga del ZIP corregidos.
  • Modelo HF: fecha UTC seleccionable, R12 válido desde cero y correspondiente al mes elegido; correcciones de condiciones del hemisferio sur.
  • Decodificadores: MT63 en seis variantes, ALE 2G y DSC MF/HF/VHF con comprobación ECC e interpretación parcial. Incluye las correcciones de sincronismo y entrega inmediata de avisos POCSAG.
  • Nueve herramientas iniciales: biblioteca de audio/ajustes/fechas con SHA-256 y papelera recuperable; diagnóstico de entrada; audio TCP local desde Brown; DSC; mapa común de recepciones; SatDump LRPT offline; Rigctl optativo; eventos externos validados; taller CW/RTTY/BPSK31.
  • Conserva SSTV, WEFAX, APT, FT8/FT4, CW, RTTY, PSK31, ACARS, Packet/APRS y los demás modos disponibles. Incluye fuentes, licencias, ejemplos y documentación de la revisión de SDR++Brown.

Verificación y límites

  • Suite Release: 198 funciones aprobadas, cuatro opcionales omitidas y cero fallos, de 202 registradas. Además, 21 comprobaciones C HF y 18 DSC repetidas con ASan/UBSan.
  • ZIP extraído: integridad, firma estricta, ejecutables arm64 y ejemplos DSC/MT63/ALE verificados. El archivo SHA256SUMS permite comprobar la descarga.
  • Se comprobaron servidores TCP/Rigctl simulados y SatDump aislado. Siguen pendientes la interoperabilidad real Brown TCP y una captura LRPT independiente con productos conocidos. La prueba física SDR++ → VB-Cable permanece aplazada.
  • La revisión visual comprobó apertura, controles TCP y diagnóstico; quedó interrumpida por un cierre de la herramienta de control de pantalla mientras RadioWorkbench seguía activa. Los demás flujos interactivos, incluida Guía → HF, siguen pendientes de comprobación visual.
  • DSC interpreta parte de los campos y no genera avisos de rescate. Las ampliaciones posteriores de los nueve módulos y los modos pendientes se detallan en la documentación; no se presentan como terminados.

Alcance de las nueve herramientas · Validación · Propagación · Trabajo pendiente

RadioWorkbench 0.8.8 · macOS Apple Silicon

Choose a tag to compare

@AD0441 AD0441 released this 14 Oct 15:07

RadioWorkbench 0.8.8 · macOS arm64

Primera publicación pública de RadioWorkbench: aplicación experimental de recepción y consulta de radio para Mac con Apple Silicon.

Descarga y requisitos

RadioWorkbench-0.8.8-macos-arm64.zip contiene la app, sus helpers arm64, ejemplos sintéticos y fuentes/avisos de los componentes externos. SHA256SUMS permite comprobar el archivo descargado.

  • Plataforma declarada: macOS 14 o posterior, arm64/M1 y posteriores.
  • Entorno de prueba: MacBook Pro M1, macOS 27.2.
  • Herramientas verificadas para compilar: Apple Swift 6.4 y SDK macOS 27.0.
  • Firma local ad hoc; no incluye Developer ID ni notarización. La verificación de firma no equivale a aprobación de Gatekeeper para una descarga de Internet.

Extrae el ZIP y abre RadioWorkbench.app. Si macOS bloquea la primera apertura, consulta el procedimiento de Apple. La captura requiere el permiso de micrófono del sistema.

Funciones de esta publicación

  • Audio en vivo o desde archivos, entrada/canal seleccionable, perfiles persistentes, espectro y waterfall.
  • CW, RTTY ITA2, BPSK31, DTMF, 51 tonos CTCSS, NAVTEX/SITOR-B colectivo, AX.25/APRS AFSK1200 y ACARS VHF por audio AM.
  • 41 variantes SSTV con Auto VIS, reloj/centro automáticos, reducción de impulsos y exportación PNG; WEFAX HF y APT de grabaciones.
  • Guía EiBi/HFCC con horarios UTC, favoritas, avisos y datos técnicos cuando la asociación es inequívoca.
  • Condiciones NOAA, Band Info, D-RAP, ionosondas, PSK Reporter y Reverse Beacon Network.
  • Planificación HF mediante ITU-R P.533/P.372 y enlaces VHF/UHF mediante NTIA ITM, alturas topográficas más antenas AGL, perfiles de montaña y corredor Fresnel.
  • Consultas SUBTEL de bandas, repetidoras e indicativos; APRS-IS de solo recepción; frecuencias/reportes de satélites y pases aproximados.

Corrección en 0.8.8

Se elimina el cierre al escribir el indicativo en el panel APRS. En 0.8.7, el observador didSet reasignaba la propiedad @Observable y entraba en recursión hasta agotar la pila. El campo ahora normaliza a mayúsculas mediante almacenamiento separado. Una prueba sobre el almacén usado por SwiftUI simula la escritura carácter por carácter y comprueba la persistencia.

Validación y límites

La suite completa aprobó 99 funciones de prueba, con variantes parametrizadas. El ZIP extraído pasó codesign --verify --deep --strict, sus componentes son arm64 y el bundle identifica 0.8.8/build 20. El archivo también pasó unzip -t.

SHA-256 del ZIP:

d01d190fa4595f7cb26a4797f8e3fba980f14e0b9ccd407ed64c822d22c71cb8

SDR++ se sintoniza manualmente. El modelo HF describe condiciones mensuales; la cobertura ITM es aproximada entre perfiles. Los pases de satélites usan Kepler+J2 y no SGP4 ni corrección Doppler. Los servicios consultados pueden estar desactualizados o no disponibles. Las pruebas sintéticas no establecen interoperabilidad completa ni calidad en todas las condiciones RF.

Esta publicación incluye código, documentación y datos de prueba sintéticos. Las fotografías reconstruidas del celular y las grabaciones acústicas personales permanecen locales y no forman parte del repositorio ni de sus commits públicos.

README y uso · Validación detallada · Consultas · Propagación