Skip to content

rfscan 0.5.0

Choose a tag to compare

@b4sh b4sh released this 29 Oct 12:33
· 21 commits to main since this release

What's new

  • Audio recording. With --record-dir DIR rfscan records the audio of the channels marked rec: r on a history row or on the activity screen in the TUI, or Record audio in the web GUI entry sheet. One WAV file per transmission (8 kHz μ-law, about 29 MB per hour), in a subdirectory per channel. Recording pauses by itself when the disk is more than 90% full. See Audio recording in DOC.md.
  • Listen to and delete recordings. The Recordings tab of the web GUI and w in the TUI list the recordings per channel. Play a file in the browser or on the local output, delete one file, or delete all the recordings (of every channel or of one channel) after a confirmation. Deleted files are logged.
  • DMR simplex on digi channels. --digi-hold (default 120 ms) keeps the lock over the gaps between the TDMA bursts of a radio in direct mode, so the lock no longer flaps and DSD-FME gets every frame. Analog channels keep 30 ms.
  • Web GUI audio with --local-audio off. The page is then the only audio, so it turns its audio on by itself. When the browser still waits for a tap, the button shows Audio (tap) and the first tap anywhere on the page starts the sound.
  • SCANNING no longer has dots: a wave of a dimmed letter moves across the word (bold italic in the web GUI).
  • Receiver problems: repeated dropped samples give a warning suggesting a lower --sample-rate, and the hints after setFrequency ... failed or a stream with no samples now say first to plug the receiver in again.
  • Development builds show the commit hash in the version (e.g. 0.6.0-dev+85f7bbb).

Windows (64-bit): download rfscan-0.5.0-win64.zip, unpack it anywhere and run rfscan.exe from a terminal. SoapySDR and the drivers for Airspy and RTL-SDR are included, PothosSDR is not needed. An RTL-SDR needs the WinUSB driver (Zadig), an Airspy needs nothing; for an SDRplay see README.txt in the package.

Linux and Raspberry Pi: build from source with packaging/linux/install.sh, see Installation in DOC.md.

rfscan-0.5.0-third-party-sources.zip holds the source code of the GPL and LGPL libraries in the package (librtlsdr, libusb, pthreads-win32); the list of all components, their versions and licenses is in licenses\SOURCES.txt of the package.

SHA-256:

126145f3a34b0e0757d5b75a39277f71146c1c88623c5ab6d199836e0b9d8c19  rfscan-0.5.0-win64.zip
1519106d8d5ef7d5461e2ff4110faf7e214defeb58be3e0b482f260bdd3af2a7  rfscan-0.5.0-third-party-sources.zip