Skip to content

Lab599 Utility v2.284 — FT8 Digital TX Reliability, Split Mode Reset & Waterfall Tuning Fixes

Pre-release
Pre-release

Choose a tag to compare

@fact0real fact0real released this 13 Oct 06:46
· 50 commits to main since this release

What's Changed in v2.284

🎙️ FT8 / FT4 Digital Transmission Reliability

  • Hardware VOX Bypass & Auto-Clear: Whitelisted VX CAT commands and automatically disabled hardware VOX (VX0;) when entering Digital Mode. Digital transmission is now exempt from safety VOX lockouts, preventing dropped PTT states.
  • Automatic Split Mode Reset (FT0; FR0;): Fixed an issue where the radio unexpectedly transmitted on VFO B (CW / 10.100 MHz) due to an active hardware Split (SPL) state. Digital setup now automatically resets Split to ensure transmissions occur on VFO A at the configured digital frequency and DIG mode.
  • Slot Jitter & Boundary Leniency: Relaxed FT8 slot boundary timing threshold from 1.0s to 2.5s, preventing skipped transmission slots caused by macOS thread latency or UI rendering jitter.
  • Dial Frequency Fallback: Added graceful fallbacks for catDialAndModeVerified during Carrier Tune and Enable TX if the frequency is valid, ensuring immediate keying even during slow CAT polling.
  • Carrier Tune Output: Increased Tune carrier audio amplitude to 0.85 to provide clean RF output drive and responsive ALC metering.

🌊 Interactive Waterfall & UX Enhancements

  • Click-to-Tune Numeric Field Binding: Resolved view binding initialization order so that clicking on the waterfall properly updates RX and TX offset text fields alongside the audio engines.
  • Drag-to-Tune & Modifier Support: Added continuous mouse dragging on the waterfall; Shift + Click/Drag and Right-Click/Drag adjust the TX frequency marker, while normal click/drag sets the RX frequency marker.
  • Clearer Transmit Button States: Transmit button now unambiguously displays HALT TX (or TX ACTIVE) when armed or transmitting, preventing accidental disarming before the 15-second slot boundary.

🧪 Core & Build Stability

  • Serial Port Clean Teardown: Added forceCloseTransport in station core to ensure serial ports (/dev/cu.usbserial-*) are immediately freed when changing tabs or disconnecting.
  • CI Transfer Tests: Adjusted simulated firmware transfer test timeout to eliminate intermittent backpressure timeouts during automated testing.

Assets

  • Universal Binary: macOS 12.0+ (Apple Silicon & Intel)

Verification / Checksum

File SHA-256
Lab599-Utility-2.284.zip 08634ca78f78b292fb8019a848f6674fa59ae7df5ad0df233c4eb5e1975a62b8