Skip to content

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 15 Aug 11:53
· 42 commits to main since this release

OscarWatch Tracker - Version 1.0.2

FlexRadio SmartSDR Reliability Overhaul

  • HF-Only Startup & Single-Pan Recovery Fixed an issue where launching OscarWatch with SmartSDR resting on an HF band would fail with stream ID errors. The driver now cleanly recovers missing panadapters, creates required VHF/UHF display bands, and handles single-pan setups without getting stuck.
  • Smart Panadapter Recentering If a panadapter remains parked on an HF frequency during a satellite pass setup, the tracking engine now uses a temporary autopan=1 command to pull the display to your target passband before locking it back down for Doppler tracking.
  • Smoother On-Band Verification Relaxed the duplex layout verification to a 250 kHz on-screen tolerance. Mild frequency offsets on the same band no longer trigger endless recovery loops, while off-band or megahertz-off panadapter positions are still detected and repaired automatically.
  • Downlink Receiver Lock Added explicit active-state tracking for the receive slice during pass setup. This prevents SmartSDR click-to-tune actions from accidentally shifting your transmit slice instead of your downlink.

Kenwood Handheld CAT Support (TH-D74 & TH-D75)

  • Native Handheld Rig Drivers Added native dual-radio CAT control support for the Kenwood TH-D74 and TH-D75 handheld transceivers (contributed alongside prstoetzer). You can now use these popular handhelds for Band B satellite frequency and Doppler tracking by @prstoetzer

Audio Pass Recording & MP3 Export

  • Optional MP3 Conversion via ffmpeg You can now save pass recordings as MP3 files in addition to standard WAV audio. The software captures the raw WAV file first and, if ffmpeg is installed on your system PATH, automatically converts it using libmp3lame VBR quality. If ffmpeg is missing, it safely retains the WAV recording.
  • Debounced Pass Recording State Improved recording trigger logic to handle brief propagation or signal dropouts. The recorder now requires multiple consecutive below-horizon samples before stopping, preventing recordings from splitting or stopping mid-pass prematurely.

General Tracking, Logging & Settings Protection

  • Stale Satellite Name Fix for Logbook Resolved an edge case where logging a contact while the frequency overlay lagged behind would stamp the QSO with the previous satellite's name. It now strictly uses the active, focused satellite track.
  • Doppler Grace Period on Signal Loss The tracking engine now reuses the last valid tracking context through brief calculation gaps rather than abruptly dropping CAT control, preventing rig chatter during momentary loss of look angles.
  • Settings Backup Retention Added automatic timestamped .bak backup files to protect your settings from file corruption or unexpected system shutdowns.

New Contributors

Full Changelog: v1.0.1...v1.0.2