github dividebysandwich/sdroxide v1.6.6

2 hours ago

What's Changed

  • SpyServer: follow the dial with the FFT window instead of the server's start-up frequency by @drfruct in #370
  • I/Q recording: Fix the recorded auxi chunk's StopTime and its real 164-byte shape by @thereisnocat in #386
  • I/Q recording elapsed-time caption no longer rolling its minute early by @thereisnocat in #387
  • 11 m band on the band bar — CB channel grid, digimode calling channels, and a transmit lockout that knows it is not an amateur allocation (#396)
  • CW message buttons — up to ten rows of your own text, sent whole on a click or F1–F9 and carried with the station's configuration (#374)
  • CW accented letters from ITU-R M.1677-1, sent and copied, with the panel picking a decoder that can (#382)
  • Waterfall: floor and ceiling sliders, an option to draw bins and rows unsmoothed, and the classic SDR#/SDR++ blue palette (#375)
  • Mobile: a full-width step-down / step / step-up row under the touch control strip (#380)
  • Receive filter: a BW chip with typeable width, edges and the mode's presets (#371)
  • CAT: an RS-HFIQ profile with oscillator, transmit switch, I/Q, baud rate and PTT method filled in (#383)
  • HPSDR: an optional loop that winds LNA gain back while the board reports ADC overflow, plus the board's overflow flag on the S-meter (#362)
  • SmartSDR: an I/Q swap for a mirrored FLEX stream, and a measured-vs-declared IQ rate in the session trace (#368)
  • JS8: speed buttons in slowest-to-fastest order with MULTI set apart, all four lit while MULTI decodes, and the speed a message arrived on shown in the list (#389)
  • JS8: the station a message was addressed to is named in the heard list and the conversation (#372)
  • SSTV: a Restart RX control, so a misread header no longer costs every picture until it runs out (#397)
  • Squelch: the dBFS threshold reaches full scale and reports what the passband is reading (#394)
  • SpyServer: the Airspy HF+'s 8-bit digital gain is now a closed loop on the arriving peak instead of an open-loop constant (#390)
  • S-meter: a hover that says what the reading is — ALC in per cent of full scale, and that a self-modulating SDR has no SWR bridge to read (#373)
  • Panadapter pairing: in CW, the transceiver's VFO goes on the contact with a sidetone above the dial (#364)
  • Transmit drive by band: the applied trim appears in the log and Drive's hover names the band's calibration (#376)
  • Receiver menu: recording rows are inlined like the filter and NR pickers, so REC works on a narrow window (#388)
  • PlutoSDR: count the bytes of a payload read, so a board pausing mid-transfer under its own load is waited out instead of costing a socket and buffer reopen (#288)
  • PlutoSDR: replace a wedged control socket in place instead of tearing the whole radio down, and stop the payload-deadline log announcing a wait it will never take (#377)
  • AIS: refuse a report from a number that is not a maritime identity, so a repeating slot collision stops becoming a base station in the Pacific (#400)
  • APRS: a band the mode has no channel in is an ordinary band change, not a jump to FT8's dial in FM packet (#260)
  • WSPR: the saved hop-band mask is keyed on declaration order, so adding 11 m does not rearrange an existing hop cycle (#396)
  • FT8: a period that arrives empty is reported as no audio at all, said once instead of every period (#393)
  • Digital modes: stop reporting the period a mode was selected in as a lost one, and stop warning about microphone glitches that cost no decode (#363, #367)
  • SDRplay: resolve the configured serial to the receiver it names before sharing a session, so a second radio joins an open RSPduo (#392)
  • HPSDR: stop the board's stream before starting it and repeat the run command while nothing arrives, so a board left running by another host is reclaimed (#365)
  • PSK Reporter: report a QO-100 station on its real 10.489 GHz, not the 4.295 GHz the collector's 4-byte frequency field clips it to (#378)
  • SpyServer: divide float32 samples by the header's digital gain rather than multiplying, which applied the gain twice
  • Fix iq_slack_hz being measured against the wrong reference
  • Fix udev rules

Documentation

  • The Fishball/PlutoSky tezuka build runs a DATV stack a receive-only station can shut down, and why /etc/init.d edits do not survive a reboot (#379)
  • Say plainly which gain rail the HPSDR overload loop moves: the main window's, not the settings slider (#362)

New Contributors

Full Changelog: v1.6.5...v1.6.6

Don't miss a new sdroxide release

NewReleases is sending notifications on new releases.