Skip to content

Releases: f4exb/libmirisdr-4

API change

27 Apr 17:09
fd0452e
Compare
Choose a tag to compare

API change

Moved hw_flavour from the initializer into a separate API function (PR #9) This is a major change breaking code based on previous versions. You will need to update your client code.

Other changes

From PR #9

  • Enable "hidden" 260-380MHz band
  • Improve tuning accuracy and corrct GPIO mapping
  • enable FM notch at 400M/1G bands
  • correct download cmd
  • add bias tee support (purple dongle)
  • adjust 1m band switch point

Recognize SDRplay RSP2

20 Dec 20:30
Compare
Choose a tag to compare

Recognize the USB signature (vendor. product) of SDRplay RSP2 and added an entry for it in the mirisdr_device_t list of devicesand udev rules. Unfortunately this does not mean RSP2 support since all RSP2 specific controls are not implemented because of lack of documentation. SDRplay itself is closed hardware and closed source.

Recognize SDRplay RSP1A

19 Dec 21:32
Compare
Choose a tag to compare

Recognize the USB signature (vendor. product) of SDRplay RSP1A and added an entry for it in the mirisdr_device_t list of devicesand udev rules. Unfortunately this does not mean RSP1A support since all RSP1A specific controls are not implemented because of lack of documentation. SDRplay itself is closed hardware and closed source.

Changed library major version

18 Jul 22:54
Compare
Choose a tag to compare

The major version of the library has been set to 4 so it can run concurrently with other versions of libmirisdr. This fixes issue #1

Added option to detach kernel driver like with librtlsdr

07 Jan 21:41
Compare
Choose a tag to compare

Use -DDETACH_KERNEL_DRIVER=ON option on the cmake command line e.g
cmake -DCMAKE_INSTALL_PREFIX=/opt/install/libmirisdr -DDETACH_KERNEL_DRIVER=ON ..

Fix submit transfer failure handling

23 Nov 07:34
Compare
Choose a tag to compare

Fixes to properly handle libusb_submit_transfer error returned and fix segfault when closing libusb afterwards.

Initial release

21 Nov 00:14
Compare
Choose a tag to compare

This library builds upon libmirisdr-2 from Miroslav Slugen and additions of Leif Asbrink SM5BSZ in libmirisdr-3-bsz. It includes the following improvements and bug fixes:

Improvements

- Better support of SDRPlay through a "flavour" option in the open function. This indicator can be used throughout the code if necessary. At present it drives the frequency plan that drives the choice between the different receiving paths of the MSi001 depending on frequency. - Remove useless auto gain feature that is just fixed gain in fact. The setter/getter still exists for compatibility but effectively does nothing. - Provide direct access to mixer buffer gain for use in AM bands - Set the RPATH on the executables so you don't have to set LD_LIBRARY_PATH with the binaries installed by cmake. - Use Unix framework when compiling under Windows witn MinGW. This may fix possible bugs. - Use more meaningful variable names for what is actually gain reductions and not gains. - Some comments in the code were translated from Czech to English (Google translated) to ease understanding by the masses.

Bug fixes

- Stop using a deprecated version of libusb.h (1.0.13) and rely on the one installed in the system or specified in the cmake command line. - Restore gain settings after a frequency, bandwidth or IF change as this affects the gain settings. - Corrected baseband gain setting. - Use mixer buffer gain control in place of LNA when setting tuner gain on AM bands