IIO Oscilloscope 0.18-main

A GTK+ based oscilloscope application for interfacing with various IIO devices

Download for Windows

About IIO Oscilloscope

The IIO Oscilloscope is a GTK+ application, which demonstrates how to interface various IIO devices to different visualization methods within a Linux system.

What's new in 0.18-main

What's Changed

  • Fix clang warnings by @nunojsa in #469
  • Fix adrv9002 plugin by @nunojsa in #470
  • Adrv9002: changed LTE preset sample rate in profile generator by @andrei47w in #472
  • cmake: Check for the minimum gtkdatabox versions supported by @dNechita in #468
  • Obsolete fmcomms1 plugin by @dNechita in #473
  • plugins: adrv9002: fix carrier handling for adrv9003 by @nunojsa in #471
  • CMakeLists: add Wno-error=deprecated flag by @cristina-suteu in #476
  • Replace deprecated GTK functions by @cristina-suteu in #475
  • plugins: adrv9002: make sure to update device widgets by @nunojsa in #481
  • CI: github windows workflow: change libads to main branch by @cristina-suteu in #482
  • adrv9002 plugin fix for disabled channels by @andrei47w in #477
  • osc.c: Allow setting the capture timeout via .ini file by @dNechita in #484
  • make sure the sizeof argument to calloc is the second argument. by @tsailer in #485
  • filters: adrv9002: update profiles by @nunojsa in #478
  • plugins/ad9084: Add CFIR and PFILT support by @mhennerich in #486
  • Add CODEOWNERS and PULL_REQUEST_TEMPLATE files by @SRaus in #487
  • Fix plot not using device labels by @dNechita in #488
  • dialogs.c: move the scanning process into its own thread. by @AlexandraTrifan in #490
  • adrv9002: API version mismatch fix by @andrei47w in #492
  • Change for adrv9002 sdk26 by @nunojsa in #494
  • Fix Impulse Generator Menu by @cristina-suteu in #501
  • adrv9002 new sdk by @nunojsa in #514
  • adrv9002 ensm improv by @nunojsa in #504
  • [2023_R2] adrv9002 new sdk by @nunojsa in #515
  • glade/ad9084.glade: Fix connection of adjustments to spinbuttons by @mhennerich in #518
  • ci/buildmingw.yml: fix deprecated version of upload-artifact by @AlexandraTrifan in #521
  • plugins/dac_data_manager.c: dynamically convert data for enabled channels. by @AlexandraTrifan in #520
  • filters: adrv9002: add profiles for sdk 27.1 by @nunojsa in #525
  • Refactor to use gdk_threads_add_idle instead of gdk_threads_enter/leave by @trupples in #505
  • Fix math feature by @cristina-suteu in #530
  • Fix read_sampling_frequency by @cristina-suteu in #531
  • osc: Use device ID when name or label fails by @dNechita in #532
  • AD9371 Plugin - Fix Spinbox for RX2 gain by @cristina-suteu in #529
  • CI x86 AppImage by @bindea-cristian in #533

New Contributors

  • @tsailer made their first contribution in #485
  • @AlexandraTrifan made their first contribution in #490
  • @trupples made their first contribution in #505 …

Full release notes »

Technical details

PublisherAnalog Devices, Inc.
AuthorCristina Suteu
Version0.18-main
Release date2025-03-31
LicenseGPL-2.0
Installer typeinno
Architecturex86
Package IDAnalogDevicesInc.IIO-Oscilloscope
Admin rightsRequired
Install scopeAll users

Install IIO Oscilloscope from the command line

Install with Windows Package Manager
winget install --id=AnalogDevicesInc.IIO-Oscilloscope -e
Update to the latest version
winget upgrade --id=AnalogDevicesInc.IIO-Oscilloscope -e
Uninstall
winget uninstall --id=AnalogDevicesInc.IIO-Oscilloscope -e
Silent install with the offline installer
"adi-osc-setup.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

fmcommsgtkhacktoberfestiioiio-devicesiio-oscilloscopeoscilloscope

Frequently asked questions

Is IIO Oscilloscope free?

Yes. IIO Oscilloscope is free and open-source software released under the GPL-2.0 license.

What is the latest version of IIO Oscilloscope?

The latest version is 0.18-main, released on Mar 31, 2025.

Is it safe to download IIO Oscilloscope?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 22599d143db88a8a3e8e92c77b89ce199428d2c6877c68ced307a545057f8ad9.

Which Windows versions does IIO Oscilloscope support?

IIO Oscilloscope runs on Windows and is available for 32-bit (x86) systems.

How do I install IIO Oscilloscope silently?

Run the offline installer with "adi-osc-setup.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-, or install it with Windows Package Manager: winget install --id=AnalogDevicesInc.IIO-Oscilloscope -e --silent.

How do I uninstall IIO Oscilloscope?

Open Settings › Apps › Installed apps, find IIO Oscilloscope and select Uninstall. From the command line, run winget uninstall --id=AnalogDevicesInc.IIO-Oscilloscope -e.