Download ScanaStudio
Windows
x64 installerv6.0.16 - 2026-09-12
Linux
x86_64 tarballv6.0.16 - 2026-09-12
macOS
universal disk imagev6.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 driversFirst 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.
By downloading and using ScanaStudio, you agree to the Ikalogic Software License Agreement.
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.
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.
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)
- a measurement no longer stays on "Calculating" after its result is in
6.0.15 (2026-09-12)
- 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)
- 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)
- Update internal deploy system
- Add preliminary support for SDK (Python,JS, C, Rust)
6.0.11 (2026-09-01)
- 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)
- 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)
- turning down the crash report now answers it, instead of asking again at every start-up
6.0.8 (2026-08-27)
- an update that fails now says why, and the installer runs under the shell it asks for
6.0.7 (2026-08-27)
- closing and reopening no longer reports a crash that did not happen
6.0.6 (2026-08-27)
- a test release, to prove an update installs itself