Download Latest Version Serial Studio 3.2.7 source code.tar.gz (45.7 MB)
Email in envelope

Get an email when there's a new version of Serial Studio

Home / v3.2.5
Name Modified Size InfoDownloads / Week
Parent folder
Serial-Studio-Pro-3.2.5-Windows-Portable.zip 2026-03-18 158.3 MB
Serial-Studio-Pro-3.2.5-Windows.msi 2026-03-18 165.6 MB
Serial-Studio-Pro-3.2.5-macOS.dmg 2026-03-18 281.6 MB
Serial-Studio-Pro-3.2.5-Linux-arm64.AppImage 2026-03-18 157.8 MB
Serial-Studio-Pro-3.2.5-Linux-x64.AppImage 2026-03-18 163.1 MB
README.md 2026-03-18 5.6 kB
Serial Studio 3.2.5 source code.tar.gz 2026-03-18 60.9 MB
Serial Studio 3.2.5 source code.zip 2026-03-18 62.8 MB
Totals: 8 Items   1.1 GB 0

🚀 New Features

  • Multi-device & multi-source support: Projects can now define multiple data sources, each with its own bus type, connection settings, and frame configuration. CSV and MDF4 export/playback fully support multi-source data. The console handles multi-device output. Driver switch buttons are disabled in multi-device mode to prevent misconfiguration. Stable device identifiers ensure reliable cross-platform device matching.
  • ImageView widget for camera/image telemetry: New widget for streaming embedded camera feeds and image data. Supports BMP, WebP, and other formats with auto-detection and hexadecimal delimiters. Includes zoom/pan controls, image export, visual filters (grayscale, invert, etc.), and a toolbar. Works with image-only projects (no datasets required). VT-100/ANSI console controls are automatically disabled when an image widget is active.
  • New drivers (Pro):
  • USB driver: Experimental raw USB support via libusb (built as a static library).
  • HID driver: HID device support via bundled hidapi 0.14.0, with cached usage info and a 2-second enumeration timer.
  • Process I/O driver: Launch external processes or connect via named pipes, with native platform pipe APIs replacing QFile-based I/O.
  • Redesigned Preferences dialog: Settings migrated to C++ QSettings for better performance. New options for widget font size. Smart auto-precision replaces manual precision setting.
  • Aether themes: New set of visual themes for the application.
  • Font upgrade: Replaced JetBrains Mono with Geist Mono for improved readability.
  • Security hardening: CET shadow stack on Windows and branch protection on ARM64.
  • Per-project widget settings: Widget layout and settings are now stored per-project, with a resizable setup pane and new PaneSplitter in the Project Editor.
  • UI Session Registry & window API: New UISessionRegistry and ui.window.* API handlers for programmatic window management.
  • In-app Help Center: Fully searchable documentation built right into the app, with Mermaid.js diagrams and a WebEngine-based markdown renderer. The GitHub Wiki has been deprecated. All documentation now lives in the Help Center, available directly in the app or online at serial-studio.com/help. Content is automatically kept up to date.

Screenshot 2026-03-18 at 5 44 23 PM

  • Examples Browser: Browse, search, and open example projects directly from the app. Examples are categorized by difficulty and lazy-loaded for fast startup. Double-clicking an .ssproj file now opens it directly in Serial Studio.

Screenshot 2026-03-18 at 5 44 58 PM

  • Project Editor diagram view: The Project Editor now features an interactive data flow diagram with bezier curves, arrowheads, and device cards — giving you a visual overview of your project's source/device topology.

Screenshot 2026-03-18 at 5 45 19 PM

🐛 Bug Fixes

  • Licensing crash fix: Prevented SIGABRT from dialog-in-constructor during static initialization.
  • Windows build fixes: Corrected Windows SDK header include order across multiple files.
  • Console export compilation: Fixed non-commercial build compilation error for console export (thanks @Misaka0x2730, [#349]).
  • TableDelegate warning: Prevented undefined QUrl warning for parameterIcon.
  • CMake/zlib fix: Exposed ZLIB FindPackage variables so QuaZip can find static zlib on Windows.

🏗️ Architecture & Refactoring

  • IO layer rewrite: Replaced monolithic IO::Manager with ConnectionManager + DeviceManager + AppState, enabling clean multi-device support with stable device identifiers.
  • ProjectModel/ProjectEditor split: Separated pure data model from editor controller, fixing several crashes.
  • FrameParser split: Separated headless singleton from JsCodeEditor GUI component.
  • Qt 6.10.2: Bumped minimum Qt version.

📖 Documentation

  • Wiki deprecated: The GitHub Wiki is no longer maintained. All documentation has been consolidated into the in-app Help Center, which is also accessible at serial-studio.com/help. Documentation is automatically kept up to date with each release.
  • New examples: Dual Drone and Camera Telemetry example projects.

💡 Serial Studio Pro

Unlock advanced features with a license key via About → License Management.

Pro features include:

  • 3D Plot and XY Plots
  • Full MQTT support
  • Audio input driver
  • Raw USB & HID drivers
  • Process I/O driver
  • Advanced plotting capabilities

👉 Get Serial Studio Pro: https://store.serial-studio.com/buy/ba46c099-0d51-4d98-9154-6be5c35bc1ec

No Budget?

You can still unlock Serial Studio Pro by contributing:

  • Share tutorials, videos, or forum posts.
  • Promote on social media or dev communities.
  • Translate the UI or improve documentation.
  • Send logs, protocol data, or donate development hardware.

👉 VALUE-FOR-LICENSE.md


Full changelog: v3.2.4 → v3.2.5

Source: README.md, updated 2026-03-18