Releases: maia-sdr/plutosdr-fw
Maia SDR Pluto firmware v0.8.0
Changelog
Added
- Scripts to generate SSL certificates on boot in the JFFS2 partition.
Changed
- Update Maia SDR to v0.10.0. Adds geolocation and HTTPS support.
- Update base ADI Pluto firmware to v0.39.
Full Changelog: maia-sdr-v0.7.0...maia-sdr-v0.8.0
Maia SDR Pluto firmware v0.7.0
Changelog
Changed
- Update Maia SDR to v0.9.0. Adds spectrum display to waterfall.
Full Changelog: maia-sdr-v0.6.1...maia-sdr-v0.7.0
Maia SDR Pluto firmware v0.6.1
Changelog
Changed
- Update Maia SDR to v0.8.1. Updated to Amaranth v0.5.2 and updated dependencies.
Full Changelog: maia-sdr-v0.6.0...maia-sdr-v0.6.1
Maia SDR Pluto firmware v0.6.0
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
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):
- 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. - 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. - Login into the device using ssh or serial and kill the
maia-httpd
process (locate its PID withps
) and runrm -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
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
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
Changelog
Changed
- Update Maia SDR to v0.6.0. Add spectrometer peak detect mode.
Maia SDR Pluto firmware v0.3.1
Changelog
Changed
- Update Maia SDR to v0.5.1. Fixed SigMF formatting. Updated Rust dependencies.
Maia SDR Pluto firmware v0.3.0
Changelog
Added
- Update Maia SDR to v0.5.0. Added Support for Pluto+.