Skip to content

Releases: maia-sdr/plutosdr-fw

Maia SDR Pluto firmware v0.6.0

05 May 17:57
maia-sdr-v0.6.0
Compare
Choose a tag to compare

Changelog

Changed

  • Update Maia SDR to v0.8.0. Adds DDC to select slice in input spectrum.

Notes

When updating from a Maia SDR firmware version earlier than v0.5.0, see the potential problems reported in v0.5.0.

Full Changelog: maia-sdr-v0.5.0...maia-sdr-v0.6.0

Maia SDR Pluto firmware v0.5.0

23 Feb 18:49
maia-sdr-v0.5.0
Compare
Choose a tag to compare

Changelog

Added

  • Update Maia SDR to v0.7.0. Adds IQEngine to view IQ recordings done in the DDR.

Potential problems

Updates from an older version of Maia SDR to Maia SDR v0.5.0 by copying pluto.frm to the USB mass-storage method will fail and leave the device in a state that can only be recovered using DFU. This problem happens only when flashing from an older version of Maia SDR. It does not happen when flashing from the ADI firmware.

The problem is that the ADI update.sh script that is used to perform the update copies the file pluto.frm in the ramfs. Since this Maia SDR firmware is slightly larger than the previous ones, this will lead to an out-of-memory error during the update, leaving the update partially written to flash.

Any of the following workarounds can be used to solve this problem (each is a complete solution; they are not steps in the same solution):

  1. Flash the Maia SDR v0.5.0 firmware using DFU instead of the USB mass-storage method. To do this, the device must be power-cycled while pressing the DFU button, and then dfu-util -a firmware.dfu -D pluto.dfu must be run. After this finishes, the device must be power-cycled again.
  2. Revert first to the ADI firmware by using the ADI pluto.frm, and then flash Maia SDR v0.5.0 while running the ADI firmware. This will not lead to the out-of-memory error.
  3. Login into the device using ssh or serial and kill the maia-httpd process (locate its PID with ps) and run rm -rf /root/* to free up space on the ramfs. Then perform the update using USB mass-storage.

In the Maia SDR v0.5.0 firmware, the update.sh script has been modified to avoid copying the pluto.frm file, so flahsing firmware while running Maia SDR v0.5.0 will not lead to this problem (for instance, when updating to future versions of Maia SDR).

Maia SDR Pluto firmware v0.4.2

07 Jan 11:31
maia-sdr-v0.4.2
Compare
Choose a tag to compare

Changelog

Fixed

  • Deleted axi_tdd from Pluto rev C device tree. Fixes boot crash in Pluto rev C.

Maia SDR Pluto firmware v0.4.1

19 Nov 20:11
maia-sdr-v0.4.1
Compare
Choose a tag to compare

Changelog

Changed

  • Update base ADI Pluto firmware to v0.38.
  • Update Maia SDR to v0.6.1. Fixes SigMF formatting and waterfall crashes in large resolution.

Maia SDR Pluto firmware v0.4.0

30 Sep 13:59
maia-sdr-v0.4.0
Compare
Choose a tag to compare

Changelog

Changed

  • Update Maia SDR to v0.6.0. Add spectrometer peak detect mode.

Maia SDR Pluto firmware v0.3.1

03 Sep 18:14
maia-sdr-v0.3.1
Compare
Choose a tag to compare

Changelog

Changed

  • Update Maia SDR to v0.5.1. Fixed SigMF formatting. Updated Rust dependencies.

Maia SDR Pluto firmware v0.3.0

08 Jul 14:29
maia-sdr-v0.3.0
Compare
Choose a tag to compare

Changelog

Added

  • Update Maia SDR to v0.5.0. Added Support for Pluto+.

Maia SDR Pluto firmware v0.2.1

10 Jun 13:05
maia-sdr-v0.2.1
Compare
Choose a tag to compare

Changelog

Changed

  • Update Maia SDR to v0.3.2. Updated Rust dependencies.

Maia SDR Pluto firmware v0.2.0

08 Apr 09:38
maia-sdr-v0.2.0
Compare
Choose a tag to compare

Changelog

Changed

  • Update base ADI Pluto firmware to v0.37.
  • Update Maia SDR to v0.3.0. Includes new recording options and inferno waterfall colormap.

Maia SDR Pluto firmware v0.1.2

18 Mar 16:51
maia-sdr-v0.1.2
Compare
Choose a tag to compare

Changelog

Changed

  • Updated Maia SDR to v0.2.0. The main change is the adaptive vertical size of the waterfall.