January 27, 2026 | By TOSUN

TSMaster December Update: ARXML Parsing & New Hardware Support

Want to know what “efficiency boosters” TSMaster’s December release brings to help you get more done with less effort? Don’t worry, we’ve organized all the key updates for you in this issue to help you precisely improve your development and testing efficiency. This update brings users new ARXML algorithm parsing, hardware support for 80M/40M clock switching, DDS feature updates, the launch of the Test System Lite, a new BLF format conversion module, new hardware support, and new API releases, making communication development and testing more efficient and more controllable.

TSMaster 2025.11

Analysis


New Tool Options

→ Analysis › Database

New feature: TSMaster has enhanced compatibility for E2E algorithms, supporting both direct parsing and simulation of E2E from AUTOSAR ARXML files, and compatibility with traditional DBC files that don’t explicitly define E2E:

  • Supports E2E profiles P01, P02, P04, P05, P06, P07, P11, and P22
  • Supports automatically parsing E2E configuration (including parameters such as Profile and Data ID) from ARXML databases
  • For traditional DBC files that don’t explicitly define E2E, supports automatically extracting predefined information from the DBC to obtain the E2E configuration. Some special DBC files may require additional adaptation work.

J1939 Message Parsing Distinguished by Priority

→ Analysis › Message Info Window

Update: For J1939 messages with the same PGN, they can now be distinguished by message priority.

TSMaster December update J1939 message parsing by priority

Graph Window Supports CSV Data Export

→ Analysis › Graph

The exported CSV file includes content such as timestamps and signal values, as shown below:

TSMaster December update graph window CSV export
TSMaster December update graph window CSV export

Hardware


Hardware Upgrade Supports 80M/40M Clock Switching

→ Hardware › Bus Hardware

Update: After upgrading, the TC1018, TC017, and TOSUN Pro series CAN devices support 80M clock source configuration, meeting the needs of higher-load CAN debugging.

TSMaster December update hardware 80M/40M clock switching support

Simulation


AUTOSAR E2E Viewer

→ Simulation › AUTOSAR E2E

Update: The AUTOSAR E2E viewer now supports filtering by bus/channel, improving the user experience.

TSMaster December update AUTOSAR E2E viewer
TSMaster December update AUTOSAR E2E viewer

DDS Feature Update

→ Simulation › DDS

Update:

  • Changed the union storage method to only overwrite variables with the same case value, and mark the currently active case value.
  • Entity snapshot information can now be created while TSMaster is not connected, and is actually created upon connection.
  • Creating entity snapshot information also creates the corresponding system variables.
  • All entity system variables are retained when TSMaster is disconnected.
  • Entity information and entity variable data are now saved and loaded together with the project by default (manual save/load has been removed).
  • A new mini-program interface, manually_refresh_datawriter_data, has been added for manually writing DataWriter data.
TSMaster December update DDS feature update

Testing


Test System Lite Launch

→ Testing › Test System Lite

Update: Before using the Test System Lite module, import the test case’s .mp file and the .dll library for generating test reports into the project, then import the JSON file into the Test System Lite module to run the test cases.

TSMaster December update Test System Lite launch
TSMaster December update Test System Lite launch

Test System Lite User Variables

  • TestSystemLite_IsRunning: Setting this system variable to a non-zero value controls test execution. Setting it to 0 stops the test (the stop waits for the currently running test case to finish, as well as any end events, to complete).
  • TestSystemLite_JsonFileName: Provide the absolute path of the JSON file to switch it. Using this system variable, only one JSON file can be loaded by default.
  • TestSystemLite_SelectedCases: Dynamically check test cases, separated by “;”, for example TG0.TC1;TG0.TC2.
TSMaster December update Test System Lite user variables

Application


CBF Parsing

→ Application › Diagnostic Module

Update: CBF file parsing has been added to the diagnostic 34/36/37 services.

Calibration Measurement List Supports Import/Export of *.xls Files

→ Application › Calibration Manager

The exported *.xls file includes content such as signal names and measurement modes, as shown below:

TSMaster December update calibration measurement list import/export *.xls
TSMaster December update calibration measurement list import/export *.xls

BLF to CSV, MAT, MDF Conversion

→ Application › Data Processing

Update: The Data Processing module now supports converting BLF to CSV, MAT, and MDF. After entering the module, manually add the BLF file you want to convert, then add the message signals to be converted on the corresponding channel. After adjusting the export configuration, click Export to complete the file format conversion.

TSMaster December update BLF to CSV, MAT, MDF conversion

BLF to File

  • Export file type: New options for converting BLF to CSV, MAT, and MDF formats.
  • Time type: New timeline options for “use the selected signal as the current timeline” and “use the selected signal to calculate a new common timeline”.
  • Value type: New export options for signal values: “previous value”, “next value”, and “interpolated value”.
  • Enable time range: New export by specified timestamp. After enabling the “Enable time range” option, you can configure the export start and end timestamps.

New Hardware Support


→ Hardware › Channel Selection

Update: New devices TLog1057, TC1017Pro, GW2202, GW2204, GW2212, and TA821 have been added to the support list. Among them, GW2202, GW2204, GW2212, and TA821 now include a self-ACK feature.

API Update


C Mini-Program API

app.can_set_load_balance_control(): Sets the CAN bus transmit frame interval.

TSMaster December update C mini-program API

com.can_rbs_fault_inject_disturb_sequencecounter(): Injects a sequence counter fault into the specified PDU.

com.can_rbs_fault_inject_disturb_checksum(): Injects a checksum error into the specified PDU.

Python Mini-Program API

app.ui_show_tsmaster_window(): Shows or hides a specific window based on its title text.

app.ui_show_hardware_configuration(): Displays the hardware configuration page.

app.ui_show_channel_mapping_window(): Displays the channel mapping page.

Welcome to Download and Try the Latest TSMaster

Download and experience the latest version of TSMaster today.

Scroll to Top
Apply for TSMaster

Tosun offers a free, no-commitment 30-day trial of TSMaster.
Complete the form below to get your free software download link!