Release Date: 04/09/26
New Features / Improvements:
Trip Files
- View and download recorded trip files directly from the Trips page
- Each trip displays its associated data files in a dedicated modal with plugin name and file details
Trips Page Improvements
- Search, filter, and sort trips by vehicle, configuration, date range, and more
- Clear filters button with a badge indicator showing when filters are active
File Browser Upload
- Upload files to the File Browser directly from the web interface
A2L File Identification
- The system now verifies that the A2L file matches the connected ECU by comparing EPK strings from ECU memory against the A2L definition
Configuration Duplication
- Duplicate an existing device configuration to quickly create new configurations based on existing ones
MDF Concatenation to File Browser
- Concatenated measurement files are now available in the File Browser for easy access and download
Software Provisioning Without TPM
- Devices without a TPM 2.0 chip can now be provisioned using a software-based fallback, preserving the same approval workflow
Event Machine CLI
- New command-line tool for developing and testing Event Machine event definitions locally without requiring cloud access
- New
delay macro for debouncing noisy signals and requiring stable conditions before triggering events
Grafana Map Plugin
- VDS Map Panel plugin is now available on Grafana dashboard servers for geographic data visualization
Device Monitoring
- SD-card disk usage metrics are now reported by the device for storage monitoring
Bug Fixes:
- Fixed multiple issues with CAN signal selection where individual signals appeared as separate entries under messages
- Fixed an issue where the first MF4 recording with GPS enabled was twice the expected length
- Fixed a crash where vicar would panic when the telemetry rate was set to “none”
- Fixed a memory leak in vicar that could lead to out-of-memory conditions when the upload service was unavailable
- Fixed a crash in elma’s disk queue after device deep sleep
- Fixed XETK devices allocating excessive memory due to inaccurate timing values from the ECU
- Fixed device status history being lost during trip transitions
- Fixed rcuctl not recovering from hardware initialization failures — the device now reboots automatically
- Fixed authentication token refresh causing a redirect loop in the web interface
- Fixed user invite resend not working correctly
- Fixed the File Browser not handling large file sizes properly
- Fixed the configuration page using incorrect plugin identifiers for RMBA selections
- Fixed incorrect footer display across the application
- Fixed the page title tag showing the wrong value
- Fixed telemetry data gaps caused by zero-length CAN messages in the processing pipeline
- Fixed MDF concatenator skipping data chunks with timing gaps
- Fixed database authentication failures caused by automatic password rotation
- Fixed data volume re-attach assigning incorrect folder ownership