Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

auto_rx 1.8.0 release - Full ka9q-radio support! #934

Open
wants to merge 114 commits into
base: master
Choose a base branch
from
Open

Conversation

darksidelemm
Copy link
Member

@darksidelemm darksidelemm commented Nov 9, 2024

WIP TEXT BELOW...

I'd like to give a big thanks to the contributors that helped out with all the changes in this release! Big shout-outs to @argilo, @ke5gdb, @snh, @bddvlpr, and of course @rs1729 !

The big change this release is the addition of full support for ka9q-radio server! This provides a fully open-source way that stations can decode every sonde in their receive passband at once, with much less CPU usage than Spyserver. This has been a long time coming, and I'd really like to thank @ke5gdb, @argilo , and of course @ka9q for making this possible!
Right now we can support operation with ka9q-radio using Airspy Mini and Airspy R2 SDRs. It's now possible to monitor the entire radiosonde band with an Airspy R2 and a RPi 4, and monitor most of the band (5 MHz of it) with an AIrspy Mini.
Support for using RTLSDRs may come in the future, though we really recommend using a wide-band SDR like the Airspy.

Check out the KA9Q-Radio Setup Notes wiki page for more information.

There are also many other changes and improvements in this release, including:

  • Decoders: Rebased all decoders to the latest from rs1729's repository.
  • Decoders: Fix to an issue where auto_rx would crash if both ephemeris and almanac data could not be obtained when starting a RS92 decoder.
  • Docker images: Updated to Debian bookworm as a base, numerous improvements to build process. (Thanks @snh !)
  • 'Payload Summary' UDP output: More telemetry data has been added to these UDP packets.
  • 'Payload Summary' UDP output: The target hostname for these packets can now be set, with the default still being broadcast. (Thanks @bddvlpr !)
  • Rotator Control: Added azimuth-only rotator control option
  • Rotator Control: Some rotator controls now added to the web interface (Thanks @ke5gdb !)
  • Web Interface: Many fixes and improvements to the web interface, including fixing the map centring issues, making the frequency scales cleaner, log file loading improvements, and much more! (Thanks @argilo !)
  • Web Interface: Removed decimation of scan plot data. Please let me know if you experience any web interface performance issues because of this.
  • Web Interface: Improved representation of multiple receiver 'slots', particularly useful when using KA9Q or SpyServer (Thanks @argilo !)

Mark Jessop and others added 30 commits June 28, 2024 08:43
Use estimated offset for WXRPN9 sondes
Add vel_h and vel_v to UDP broadcast output
1.7.5-beta3 - Rebase all mod demodulators
1.7.5-beta4 - Increase precision of estimated frequency output, add rotator azimuth_only
Upgrade container image to bookworm and overhaul actions workflow
Cache wheels for container builds
v1.7.5-beta7 - Better handling of error responses from Sondehub
Put X axis ticks at exact MHz values
Allow changing oziplotter and summary target host
darksidelemm and others added 30 commits November 15, 2024 11:53
Remove scan plot data decimation.
Remove trailing newline to ensure correct parsing
Work around ka9q-radio powers locale bug
Search for peaks over a wider range
Turn off transition animations in scan chart
Don't prefix KA9Q threads with "SDR:"
Invalidate map size when switching to new table page
Explicitly request host byte order in pcmcat
1.8.0-beta4 - KA9Q-radio must be updated!!
Use coloured icons for task status
Update to latest ka9q-radio commit
Reduce vertical size of scan plot
Hopefully fix RS92 ephemeris/almanac crash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants