| Name | Modified | Size | Downloads / 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
UISessionRegistryandui.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.
- 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
.ssprojfile now opens it directly in Serial Studio.
- 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.
🐛 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::ManagerwithConnectionManager+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.
Full changelog: v3.2.4 → v3.2.5