Repository navigation
# Lab599 Utility v2.285 (Build 291)
Pre-release
Pre-release
Release 2.285 introduces critical transmit safety controls, watchdog hardening, and complete audio/CAT path isolation based on the reviewed Lab599 proposals, alongside verified universal builds for Apple Silicon and Intel Macs.
🚀 What's New & Key Improvements
1. Transmit Safety & Safeguards Hardening (46 Patches Integrated)
- CW Practice / Simulation Isolation:
- Simulation mode now completely suppresses CAT commands (
FA/MD) and radio audio streams. - The
Tunefunction is strictly blocked while in Practice mode. - Exiting practice resets internal QSO state; practice contacts are strictly prevented from reaching the Logbook or cloud uploads.
- Simulation mode now completely suppresses CAT commands (
- Transmission Verification & Interlocks:
- Verified DIG mode and VOX OFF are now mandatory prerequisites before CW keying starts.
- Missing CAT/
PTacknowledgements are no longer falsely assumed to be RX. Unresolved TX states remain protected, andABORTremains available.
- Watchdogs & Hard Timeouts:
- Added a hard 120-second ceiling for individual CW messages.
- Station Tune cuts off after 10 seconds, backed by an independent 15-second carrier watchdog.
- FT8 Tune includes a dedicated 15-second watchdog.
- Immediate RX release is triggered on Stop,
Esc, audio failure, or system sleep.
2. Audio Subsystem & Sidetone Protection
- CoreAudio Exception Containment:
- Exceptions occurring during local audio stop or buffer tear-down cannot bypass transceiver RX release.
- Radio audio buffers are cleared to zero immediately on abort or message completion.
- Sidetone Routing:
- Local CW sidetone is locked to the Mac’s built-in speaker/output and will not leak into the default USB/radio DAC endpoint. If built-in output is unavailable, sidetone remains silent.
3. State Consistency, Settings & Media Galleries
- Display & CAT Reliability:
- Frequency is preserved when a band change is rejected.
- Radio Screen reflects actual
PTstate and stops rendering synthetic Live CAT power/spectrum metrics when unread.
- Settings & Logbook:
- Restored category pop-up filtering and column details (
Addr,Range / Unit,Details). - Corrected ADIF import field length parsing.
- Restored category pop-up filtering and column details (
- SSTV & Fax Galleries:
- Added explicit saves, non-overwriting exports, cancellation handling, and clean removal flows.
4. Credential & Keychain Policy
- Preserved Keychain Integrity:
- Patch
0032(Keychain service rename and credential migration) was intentionally deferred. Existing Keychain service names and secret storage remain intact to prevent credential loss or orphaned entries.
- Patch