Sumac
An efficient tool used for calibration, measurement and visualization of embedded control systems or ECUs.
Calibration, measurement and visualization of embedded control systems
Sumac is an efficient tool used for calibration, measurement and visualization of embedded control systems or ECUs. It works either offline or in real-time via XCP communication.
The intuitive and lightweight interface makes it ideal during software development, calibration, testing and validation. It is intended for all stages of the development cycle.
Automatic reload of the A2L file simplifies testing scenarios when frequently using a new software release, for example in when building rapid prototypes or when the team works according to agile processes.
Advantages of Sumac
- Lightweight and intuitive yet powerful.
- Data acquisition, calibration and analysis of recordings in one package.
- Use the same layout for real-time monitoring and offline analysis of recordings.
- Cost effective with flexible license models.
- Compatible with commercial off-the-shelf USB-to-CAN dongles.
- Software download via UDS.
Gallery
Screenshots and explainer videos.
[Smooth user-friendly measurement and calibration]
Calibration
- Calibration of characteristic values, curves and maps.
- Import and export of calibration parameters via DCM or CSV file format.
- Calibration can be applied to images files before software download.
- Offline mode allows processing of ECU parameters before or after measurement without needing a connect to the ECU.
- Parameter set files can be managed directly in SUMAC.
Measurement and analysis
- View signals in real-time or save to file for later analysis.
- Data sampling period down to 0.4ms.
- Oscilloscope views with clever auto-scaling options.
- Start recording with pre-triggers to allow analysis of the course of events leading to a certain state.
- Automatically store current ECU calibration with recordings.
- Recordings can be stored and exported to MDF or CSV files.
- Open MDF files from disk for analysis.
- Several recordings can be loaded simultaneously for comparison.
- Various zoom and cursors settings available in offline analysis mode.
Tutorials
Analysis with cursors
Demonstrates usage of Sumac cursors to measure frequency and phase shift of two sinus signals.

Incremented and decremented calibration
Shows how elements in a calibration map can be incremented and decremented with individual step sizes for the elements in the map.

Axis options
How to work with fixed and adaptive axis ranges and how to use the same axis for several signals.

Conditional measurement background color
Background color for measurements in scalar tables can be set depending on value. This is very useful to get a fast overview of the system status.

Stored recordings
How to analyze a stored recording.

Calibration Upload and download
Calibration Upload and Download with Sumac

Perpetual node-locked license management
Describes how to add a node-locked perpetual license to a computer.
Perpetual and license
This license model ties a license to a single computer. No additional hardware is required. Follow the steps below to activate your license.
- Start CodeMeter Control Center.
- Choose File->Import License… and select UdokaElectronis-Perpetual.WibuCmLIF (included in the delivery package).
- Select the CmActLicense imported in previous step and click License Update. See screenshot for example.
- A wizard will be started. Use the wizard to create a license request. Send the exported license request file to sales@udokaelectronics.com.
- In return from sales@udokaelectronics.com you will get a license update file. Use the same wizard for importing this license update files as you used to create the license request.
Evaluation license management
Describes how to add a evaluation license to a computer.
Evaluation license
This license model ties a license to a single computer. No additional hardware is required. Follow the steps below to activate your license.
- Send a mail requesting a trial license to sales@udokaelectronics.com. In return you will get a license update file.
- Start CodeMeter Control Center.
- Choose File->Import License… and select the license update file you got from sales@udokaelectronics.com.
Licensing
- Choose node-locked, USB dongle or floating license.
- All licenses available as both perpetual and a subscription service.
- Trial License available. Contact us via info@udokaelectronics.com
System requirements
- Windows binaries is built for every release.
- We can deliver builds for Linux and Macos on request.
- For CAN we support Kvaser and PEAK-System (PCAN) CAN interface
- Kvaser
- From Kvaser we recommend the Semipro or Pro series. See https://www.kvaser.com/products-services/our-products.
- We are an authorized distributor for Kvaser and can therefore deliver complete measurement solutions including both software and hardware.
- Note that we don’t recommend the any of Light variants from Kvaser due to their limited capacity to handle high bus loads.
- Peak-System products
- Vector CAN Hw is supported
- Kvaser
- ASAP2 (.A2L) file required. See Acam toolsuite for A2L creation and management.
- ECU with XCP 1.0 or later (for real-time operation only).
Downloads
There is no installation wizard. Just download the correct file for your operating system and unzip the package to a folder of your choice.
Sumac uses Codemeter for license management. Hence Codemeter runtime is required. Get it from https://www.wibu.com/support/user/user-software.html
Sumac for Windows needs Microsoft Visual Studio Redistributable. Download and install vc_redist.x64.exe if it isn’t already installed.
Please contact us via: info@udokaelectronics.com for trial license.
Sumac v1.1p3
Release date: 2021-01-29
- Bugfix regarding PEAK drivers when Kvaser drivers are installed too.
Sumac v1.1p2
Release date: 2021-01-28
- Erase memory during software download is now optional
- Crc for software download can be turned off.
- Crc32 for software download now parameterized with polynomial, initial remainder, final xor, reflect input and reflect output.
Future releases
- Python automation interface.
- CAN monitoring.
- Support for multiple ECUs simultaneously
Releases with fixes and minor feature additions are continuously provided.
Please contact us with any further feature suggestions: info@udokaelectronics.com.