Skip to main content

Download ScanaStudio

Windows

x64 installer
v6.0.16 - 2026-09-12

Linux

x86_64 tarball
v6.0.16 - 2026-09-12

macOS

universal disk image
v6.0.16 - 2026-09-12

Windows USB drivers

Install these once, before connecting your device. This is the only Ikalogic installer that needs administrator rights — ScanaStudio itself installs per-user and never prompts for UAC.

Download drivers

First launch on macOS

The disk image is signed but not yet notarized by Apple. The first time you open ScanaStudio, right-click the application and choose Open, then confirm. Double-clicking it instead makes Gatekeeper refuse to run it — the download is not broken.

ScanaStudio license agreement

By downloading and using ScanaStudio, you agree to the Ikalogic Software License Agreement.

Looking for ScanaStudio V5?

The releases above are ScanaStudio V6. For older V5 releases and their release notes, click here.

About ScanaStudio

ScanaStudio is the software used to interface with all Ikalogic logic analyzers and pattern generators. At the core of its design philosophy is the belief that powerful test and measurement tools should remain intuitive and accessible. Since all our devices are computer-connected - with no built-in displays or controls - ScanaStudio serves as the central platform where engineers interact with their instruments. Whether you're capturing signals, decoding protocols, triggering on complex events, or generating test patterns, ScanaStudio offers a clean and efficient workflow. We’ve invested significant effort into creating a user interface that feels modern and frustration-free - allowing engineers to focus on debugging and validating designs, not wrestling with complicated software.

ScanaStudio v6 capturing on an SP259, decoding I2C and 1-Wire, and measuring between two markersScanaStudioSP259 demo✕+⚙?▶ Start captureDevice▾DeviceSP259Sample rate250 MS/sResolution4 nsCapture length100 MLogic level3.3 VTrigger▸Protocols▾No protocol yet.+ Add new…Views▾Packet ViewHex ViewRaw ViewMeasures ViewMarkers ViewLog ViewAnnotations▾Add markerAdd standard measureShow/hide annotations0 s2 ms4 ms6 ms8 msUART TXCH1UART RXCH2PWMCH31-Wire DQCH4I2C SCLCH5I2C SDACH6An SP259 on the benchIdleSP259 (demo)Sampling rate: 250 MS/s (4 ns)Captured: 100 M

Developer SDK

Drive your instruments from your own code. The Python, NodeJS and Rust clients are installed from their package registries; the C library is downloaded here. See the ScanaStudio SDK documentation to get started.

ScanaStudio C API

One cross-platform archive: include/scanastudio.h, an example, and the prebuilt libraries for Windows (x86_64), Linux (x86_64) and macOS (universal). There is no per-platform download to choose from.

Download scanastudio-c-0.2.7.zip
v0.2.7 — 2026-09-12
sha256 394610b8566cd0c7f53080ddadcb96df13a58eb89b5e8bafc8b3e8e781053ef5

The C library carries its own version number and is released independently of the ScanaStudio application.

Release Notes

6.0.16 (2026-09-12)

fix
  • a measurement no longer stays on "Calculating" after its result is in

6.0.15 (2026-09-12)

fiximprovement
  • the crash report can be sent — Send now reaches Ikalogic instead of answering that the build has no address
  • the script library is the same folder as ScanaStudio v3, so both versions share one set of scripts
  • the "Ikalogic drivers" link on the home screen opens the download page instead of starting the download
  • v3 scripts run the way v3 ran them — multi-page config GUIs are drawn page by page, a decoder keeps its globals between passes, and a finished capture gets one last pass
  • the SP1000G pattern generator reports where it stepped, so a script can line a pattern up with the signals it produced
  • a generator script that also decodes offers to attach that side too, with the options already filled in
  • a decoder pass no longer hangs until the end of the capture on a channel left idle
  • a script's direct file access takes effect as soon as it is granted
  • a capture that fails says why

6.0.14 (2026-09-11)

featureimprovementfix
  • state mode (sampling on an external clock) on the SP209, SP259 and SP1000G, with positions shown in states rather than seconds
  • the SP209 has a native driver, Linux included; the SP209i and SP259i industrial receivers reach the device
  • log view — a decoder's console output, with filters and clearing
  • fifteen themes, and a waveform that follows them
  • scripts can read and write files (the file_system_* API), granted per script and off by default
  • open a ScanaStudio 3/5 workspace
  • a reopened workspace offers the settings it was captured with, and opens at its device's sample rate
  • the cursor readout says what you ask it to
  • home screen — one strip of device cards, and a device landing no longer moves the screen
  • a capture says "preparing" while the device opens, and a booting device is reported as such
  • a running acquisition freezes what it cannot change, and the pattern generator says whether it is armed
  • the SP1000G shows its USB recovery instead of looking frozen
  • SP1000G core 0x18 (captures more than once per FPGA load), SP259 firmware v8, SE254 firmware v3
  • the SP259 flexitrig counter runs at 125 MHz, not 250
  • SP209 threshold groups were sent in the wrong order
  • text is no longer selectable on macOS and Linux
  • a device with no cached capabilities no longer kills the dock
  • a workspace file that cannot be read says so in one sentence
  • the script manager's New sheet swallowed the file name and the author URL
  • pulse width constraints are sent instead of dropped

6.0.13 (2026-09-02)

fixfeature
  • Update internal deploy system
  • Add preliminary support for SDK (Python,JS, C, Rust)

6.0.11 (2026-09-01)

featureimprovementfix
  • draw over a capture with the signal overlay, then keep it or throw it away
  • the waveform can be driven from the keyboard
  • a crash now produces a report you read before deciding to send it
  • the interface can talk to a daemon on another machine
  • settings are found by name instead of by tab, and each one says what it does
  • the home screen is a wall of devices
  • maximizing a detached view no longer docks it
  • item views keep up with a drag of the scrollbar
  • a canvas that changes size is repainted before it is shown

6.0.10 (2026-08-27)

fiximprovement
  • The Windows update now closes ScanaStudio and hands over to the setup wizard, which installs the new version and starts it.
  • The macOS update replaces the application and reopens it, rather than leaving the disk image for you to drag.

6.0.9 (2026-08-27)

fix
  • turning down the crash report now answers it, instead of asking again at every start-up

6.0.8 (2026-08-27)

fix
  • an update that fails now says why, and the installer runs under the shell it asks for

6.0.7 (2026-08-27)

fix
  • closing and reopening no longer reports a crash that did not happen

6.0.6 (2026-08-27)

improvement
  • a test release, to prove an update installs itself