Repository navigation
Releases: AD0441/RadioWorkbench
Release list
RadioWorkbench 0.16.0 · Español / English · macOS Apple Silicon
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
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
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