Releases: analogdevicesinc/scopy
Scopy v2.2.0
Scopy v2.2.0 Updates
General
- Device reloading - allows for easily changing plugins before connect
- Warning for connecting a device without administrator privileges when they are required
- Improved loading time
- Lots of bugfixes, crashes
New Device Support
- FMCOMMS5
- ADRV9002
- ADRV9009
- RFPowerMeter
- IMU: Inertial Measurement Unit analyzer
- ExtProc: External process integration capabilities
ADC
- Updated User Interface
- Signal analysis with Genalyzer Integration
- Error handling - fixed crashes on IIO errors
- Enhanced features:
- Min/Max hold functionality
- Export plot data directly to file
- GNURadio log messages integrated into Scopy status bar
PQMON
- Instrument widgets are now dockable
- Support for concurrent and alternate acquisition
DAC
- now supports devices with any bit depth
Documentation
- API documentation for SWIOT, PQM, and Debugger
- Architecture documentation
- Guides for Genalyzer, ADRV9002, IMU analyzer, and RFPowerMeter
Installer Artifacts
Scopy v2.2.0 is available for the following platforms:
- Linux x86_64: AppImage and Flatpak packages
- Linux x86_64: AppImage with old glibc_2.31 for compatibility with older Ubuntu versions down to Ubuntu 20
- Linux arm64: AppImage, Debian Installer
- Linux armhf: AppImage, Debian Installer
- Windows: Executable installer and Portable version
- MacOS 14 and MacOS 15: DMG packages
- Android: APK - soon available
Full Changelog: v2.1.0...v2.2.0
Scopy-v2.2.0-RC3
Scopy v2.2.0 RC3
Scopy-v2.2.0-RC2
Scopy v2.2.0 RC2
Scopy v2.2.0-RC1
Scopy v2.2.0 RC1
Scopy V2.1.0
Scopy v2.1.0 release transforms how users interact with their instruments through new package management system, scripting capabilities and enhanced debugging tools.
New Features & Tools
KNOWN ISSUE
For ADI managed computers running Windows, the first run after every restart of the computer takes longer. This is a known issue and we are working on finding a solution for it.
- Package Manager
- Complete plugin ecosystem migration: All plugins have been converted to the new package system for improved management
- Plugin management: Browse, install, update, and remove plugins directly from the application
- Comprehensive version management: Access detailed package metadata and seamlessly roll back to stable versions
- Scripting Tool (Experimental)
- Automation capabilities: Write and execute scripts to automate workflows and instrument control
- Integrated editor: Built-in script editor with syntax highlighting and console output
- Instrument access: Direct control of supported instruments through scripting
- Workflow optimization: Execute complex or repetitive tasks programmatically
- AD9084 (Apollo) Plugin
- Dedicated Apollo support: Full integration for AD9084 (Apollo MXFE QUAD) devices
- AD936x Plugin
- PlutoSDR and FMCOMMS support: Dedicated plugin for AD936x devices including PlutoSDR, AD-FMCOMMS2/3/4/5
- Device configuration: Control center frequency, bandwidth, sample rate, and gain
- Advanced mode: Low-level settings access for advanced users and custom driver initialization
- JESD Status Utility
- Real-time monitoring: Graphical interface for JESD204 link and lane status
- What's New System
- Automatically presents update information on first install of new versions to showcase latest features
- Integrated update notifications: New "What's New" button in the About page
Enhanced Features
- Data Logger Improvements
- Multiplot functionality (Experimental): Create and organize multiple plots for comparative analysis
- Flexible signal assignment (Experimental): Move signals between plots and assign channels to specific visualizations
- Custom scale and offset controls: Override default scaling and offset parameters for precise data representation and calibration
- Debugger Enhancements
- Code Generator: Automatically generate ready-to-use C code snippets for IIO device interaction
- Watchlist integration: Generate code based on selected devices, channels, and attributes
- ADC Plugin Updates
- FFT Averaging: Moving average support for frequency domain analysis
- fix crash for unsigned channels
- Docking Widgets
- Added option to undock plot widgets
Experimental Features
Several features in this release are marked as experimental and must be enabled in Scopy Preferences:
- Data Logger Multiplot functionality
- Scripting Tool
These features are actively being developed and may see significant changes in future releases based on user feedback.
Updated documentation is available here: https://analogdevicesinc.github.io/scopy/
Installer Artifacts
Scopy v2.1.0 is available for the following platforms:
Linux: AppImage and Flatpak packages
ARM64: AppImage
ARM32: AppImage
Windows: Executable installer
MacOS 13, MacOS 14 and MacOS 15: DMG packages
Android: APK - soon available
Scopy V2.1.0-rc2
Scopy v2.1.0 RC2
Scopy V2.1.0-rc1
Scopy v2.1.0 RC1
Scopy v2.0.0
Scopy v2.0.0 marks the first release of the redesigned Scopy application, introducing a completely new infrastructure and interaction mechanism for any IIO device through generic instruments.
While retaining the core functionality of Scopy v1 - support for ADALM2000 devices - this update significantly expands its capabilities.
ADI Harmonic Design style: Scopy has a new UI styling mechanism and provides three default themes: Scopy, Harmonic dark and Harmonic light.
Multiple device support: connect to multiple devices from the same Scopy session.
Scopy is now structured in plugins which act as intermediaries, allowing users to control and interact with devices in a way that’s intuitive and easy to understand.
- Generic plugins offer basic commands and actions that work across a wide range of devices.
- Device-specific plugins are tailored to a particular device, enabling users to access its unique features and functions.
General IIO plugins
- ADC Plugin - Tool for generic IIO ADC visualization and control
- DAC plugin - Tool for generic IIO DAC control
- Datalogger - Use IIO raw and scale attributes to plot and save data
- Debugger - IIO context explorer tool
- Register Map - Register map of connected device with detailed register table for available XML templates
Application Specific plugins
- ADALM2000 plugin - Implements ADALM2000 instruments - Oscilloscope, Spectrum Analyzer, Voltmeter, Network Analyzer, Signal Generator, Logic Analyzer, Pattern Generator, Digital I/O
- AD-SWIOT1L-SL - Adds functionality specific to AD-SWIOT1L-SL board
- AD-PQMON-SL - Adds functionality specific to AD-PQMON-SL board
Updated documentation is available here: https://analogdevicesinc.github.io/scopy/
Installer Artifacts
Scopy v2.0.0 is available for the following platforms:
- Linux: AppImage and Flatpak packages
- ARM64: AppImage
- ARM32: AppImage
- Windows: Executable installer
- MacOS 13, MacOS 14 and MacOS 15: DMG packages
- Android: APK - soon available
Edit: Fixed the issue on macOS 15 where Scopy failed to load plugins due to duplicate LC_RPATH.
Scopy v2.0.0-beta-rc2
Scopy v2.0.0-beta-rc2 includes several bug fixes following an initial testing phase after the previous release candidate.
A summary of the test report, along with the verified test cases, can be found in the official documentation.
( https://analogdevicesinc.github.io/scopy/scopy_testing_results/v2.0.0-beta-rc2/tests/test_report/index.html )
Installer Artifacts
Scopy v2.0.0-beta-rc2 is available for the following platforms:
- Linux: AppImage and Flatpak packages
- ARM64: AppImage
- ARM32: AppImage
- Windows: Executable installer
- MacOS 14 and MacOS 15: DMG packages
- Android: APK - soon available
Scopy v2.0.0-beta-rc1
Scopy v2.0.0-beta-rc1 marks the first release of the redesigned Scopy application, introducing a completely new infrastructure and interaction mechanism for any IIO device through generic instruments.
While retaining the core functionality of Scopy v1 - support for ADALM2000 devices - this update significantly expands its capabilities.
ADI Harmonic Design style: Scopy has a new UI styling mechanism and provides three default themes: Scopy, Harmonic dark and Harmonic light.
Multiple device support: connect to multiple devices from the same Scopy session.
Scopy is now structured in plugins which act as intermediaries, allowing users to control and interact with devices in a way that’s intuitive and easy to understand.
- Generic plugins offer basic commands and actions that work across a wide range of devices.
- Device-specific plugins are tailored to a particular device, enabling users to access its unique features and functions.
General IIO plugins
- ADC Plugin - Tool for generic IIO ADC visualization and control
- DAC plugin - Tool for generic IIO DAC control
- Datalogger - Use IIO raw and scale attributes to plot and save data
- Debugger - IIO context explorer tool
- Register Map - Register map of connected device with detailed register table for available XML templates
Application Specific plugins
- ADALM2000 plugin - Implements ADALM2000 instruments - Oscilloscope, Spectrum Analyzer, Voltmeter, Network Analyzer, Signal Generator, Logic Analyzer, Pattern Generator, Digital I/O
- AD-SWIOT1L-SL - Adds functionality specific to AD-SWIOT1L-SL board
- AD-PQMON-SL - Adds functionality specific to AD-PQMON-SL board
Updated documentation is available here: https://analogdevicesinc.github.io/scopy/
Installer Artifacts
Scopy v2.0.0-beta-rc1 is available for the following platforms:
- Linux: AppImage and Flatpak packages
- ARM64: AppImage
- ARM32: AppImage
- Windows: Executable installer
- MacOS 13 and MacOS 14: DMG packages
- Android: APK - soon available