Serial Studio 3.2.0
Wishing you a Happy 2026! ππ₯³
Thank you for sticking with Serial Studio throughout 2025! Your feedback, bug reports, and support have shaped this project in ways I never imagined. As we close out this year and look ahead to the new one, I'm excited to share another release packed with new features.
π New Website! I've also launched a brand-new website, check it out at serial-studio.com.
Here's to another year of tinkering, debugging, and building cool things together. π
π Major New Features
- MDF4 File Support: Play and export automotive MDF4/MF4 files with support for CAN, LIN, FlexRay, and analog channels.
- CAN Bus Driver: Full CAN Bus support with DBC database import and frame parser code generation.
- Modbus Driver: Native Modbus RTU/TCP support with register groups and PLC simulator example.
- High-Precision CSV: Improved CSV export and playback with async frame dumping for better performance.
- Command-Line Interface: Connect to devices directly via CLI arguments (UART, TCP/UDP, Bluetooth LE).
- Client-Side Decorations: Custom window borders on Linux and Windows for a modern, consistent look.
- A/B Cursors: Use A/B cursors to measure precise coordinates and differences between data points in your plots.
βοΈ Improvements
- Frame Parser Templates: 25+ ready-to-use parser templates (NMEA, MAVLink, MessagePack, SLIP, COBS, and more).
- New Themes: Added Fluent (dark/light), Rust, Gunmetal, and Midday themes.
- Performance Optimizations: Compiler flags and hot-path optimizations for faster data processing.
- Better Plot Controls: Dynamic tick intervals, improved cursor visibility, and theme-based cursor colors.
- Ribbon Toolbar: Modern ribbon-like toolbar in the main window.
- Enhanced Frame Parser: Test dialog improvements, template support, and retained previous values in JavaScript parser.
π Bug Fixes
- Fixed FFT integer overflow in normalization.
- Fixed thread safety and race conditions.
- Fixed memory leaks in Dashboard timer management.
- Fixed non-deterministic crashes during initialization.
- Fixed High-DPI rendering issues in CSD and WindowManager.
- Improved Bluetooth LE device scanning and connection handling.
- Multiple UI consistency fixes and layout improvements.
π Documentation & Examples
- Added CAN Bus example with DBC database and Python ECU simulator.
- Added Modbus PLC simulator example.
- Improved documentation quality and code clarity.
π‘ 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
- 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.1.10 β v3.2.0