The highly anticipated latest version of TSMaster 202502 is finally here! In this month's update, we've brought you a host of new features designed to further enhance the performance, flexibility and user experience of the software. In the following, we will introduce the highlights of this update in detail to help you quickly understand and master the new features, and make full use of TSMaster to improve your work efficiency.
Analysis Module
01. [Bus Playback] New Channel Mapping Function for Offline Playback
→ [Analyze] - [Bus Playback] - [Offline Playback] - [Channel Mapping]

Updated feature: when playing back offline, you can map the source channel data in the blf/asc file to one or more destination channels.
02. [Message Information] Message counts are counted and displayed individually by channel.
→ [Analyze] - [Message Information] - [Fixed Display]

Update function:
- With [Fixed Display], you can see that each message identifier is counted and displayed independently.
- Each different message ID is displayed starting from count “1″ in a [chronological display] manner. The playback function also displays the messages in the same order.
Hardware Module
01. [TH7011] TH7011 toolbox new transceiver delay parameters
→ [Hardware] - [TH7011] - [Sampling point test

Update function: Support users to adjust the transceiver delay when performing different types of tests to ensure the stability of network communication.
02. [TIO9000] TIO9000 software toolbox on line
TIO9000 software toolbox, is for the same star standard hardware products TIO9000 series module development of interactive software.

Update function: Through the operation of the software toolbox, it is possible to control the TIO module by sending telegrams directly from the database, and at the same time to perform signal parsing on the reported telegrams in the telegram information window.
Design Modules
01. [C Applet] All Update Bit Settings in CAN/Flexray RBS
→ [Design] - [C applet]
Function interface:
- can_rbs_reset_update_bits()
- can_rbs_set_update_bits()
- flexray_rbs_reset_update_bits()
- flexray_rbs_set_update_bits()

Update function: Provide reset/set bus all update bit function interface, assist engineers to achieve quick initialization of network status, recovery system failure, data synchronization, diagnosis, etc. during the test process.
02. [C Applet] USB Insertion/Removal Event
→ [Design] - [C applet]
Function interface:
- register_usb_insertion_event()
- register_usb_removal_event()
- unregister_usb_insertion_event()
- unregister_usb_removal_event()

Updated feature: Provide USB insertion/removal registration event and anti-registration event to get device vid, pid and serial number.
03. [Applet] TSMaster Rpc Ip Trigger Data Group Function Interface
→ [Design] - [C applet]
Function interface:
- rpc_ip_trigger_data_group()

Updated feature: Support RPC transmission of specified data groups to improve inter-system communication efficiency and reduce data transmission delay.
04. [C Applet] CAN RBS Fault Injection for AutoSAR E2E CRC and RC Calculations
→ [Design] - [C applet]
Function interface:
- can_rbs_fault_inject_handle_on_autosar_crc_event()
- can_rbs_fault_inject_handle_on_autosar_rc_event()
- can_rbs_fault_inject_unhandle_on_autosar_crc_event()
- can_rbs_fault_inject_unhandle_on_autosar_rc_event()

Updated feature: Support engineers to simulate different types of faults through scripts, and then test the fault tolerance of the system to ensure that the system can still maintain high reliability and stability when data errors are encountered in reality.
05. [C Applet] Adding Ethernet interfaces tssocket_add_ipv4_device and tssocket_delete_ipv4_device
→ [Design] - [C applet]
Function interface:
- tssocket_add_ipv4_device()
- tssocket_delete_ipv4_device()

Update function: add new ipv4 devices to the system by mac address.
06. [C Applet] New fifo function interface
→ [Design] - [C applet]
Function interface:
- tsfifo_receive_can_msgs()
- tsfifo_receive_canfd_msgs()
- tsfifo_receive_flexray_msgs()
- tsfifo_receive_lin_msgs()

Update function: fifo receives Tx/Rx data on the bus.
07.【C小程序】新增Matlab 控制器接口:run_matlab_cmd
→ [Design] - [C applet]
Function interface:
- run_matlab_cmd()

Updated feature: run Matlab command strings and get their results.
08. [Small Program Library] New Example Function in Small Program Library
→ [Design] - [Small Program Library]

Updated feature: add a new instance of the same, the two same libraries independently, to avoid version conflicts, to meet the needs of different environments.
09. [Applet Library] Load any dll supported by TSMaster as applet library
→ [Design] - [Small Program Library]

Simulation Module
01. [System Variables] Support *.vsysvar file to import system variables.
→ [Simulation] - [System variables] - [Import]

Updated feature: support importing canoe's *.vsysvar system variable configuration file.
02. [Panel] New animated images, support gif, webp, tgs, lottie animated image components
→ [Simulation] - [Panel] - [Toolbox] - [Animated Pictures].


03. [AutoSAR E2E] AutoSAR E2E Viewer is online!
→ [Simulation] - [AutoSAR E2E]

Updated features: TSMaster has developed the AUTOSAR E2E emulation module for users to realize end-to-end data protection, ensuring that data is not tampered with, lost or corrupted during transmission.
04. [TSMaster RPC IP Editor] Supports automatic reporting of data sets
→ [Emulation] - [TSMaster RPC] - [Settings].

Updated feature: supports automatic recording of assessment files and storing them in csv format.
05. [TSMaster Web Server] Support for user interaction on server forms
→ [Simulation] - [TSMaster Web Server]


Updated function: accessing TSMaster server by web page, new user interaction function is added, which can realize synchronizing the operation from web page side to server side. As shown in the figure above: emulation signal settings are made on the web side, and the modified message information can be viewed on the TSMaster server side.
Application Module
01. [Calibration] Support for loading jumbo A2L
→ [Application] - [Calibration Manager] - [Database]

Updated feature: The calibration module supports large-scale system variable registration and performance improvement.
02. [DBC Editor] TSMaster DBC Editor is online!
→ [Application] - [Database Editor] - [DBC Editor].

Updated features: TSMaster's DBC editor now mainly has New, Open, Save, Save As and Consistency Check functions, and database type support for CAN, CANFD, J1939.
Project Module
01. [Project Settings] Maintain the existing form layout within the page by toggling the project option of the page display form
→ [Project] - [Project Settings] - [Project Options]

Updated feature: When there are multiple working pages in the project, switching the module window will also switch to the corresponding working page.
02. [Window Settings] New Stop Loading and Termination Function for Startup Window
→ TSMaster project startup window

03. [Window Settings] Lock the user interface to prevent accidental modification
→ [Module Window Setting Options] - [Lock UI]

API
[ECUTest] Added an API function interface for ECUTest to install calls to TSMaster.
![软件更新 | 你期待的新功能来了!TSMaster 202502 新版本亮点抢先看! 26 [ECUTest] Added an API function interface for ECUTest to install calls to TSMaster.](/wp-content/uploads/2025/03/technical-articles-20250311-26.webp)
Update: TSMaster provides ECUTest users with programmable TSMaster software and hardware interfaces, which can be viewed in ECUTEST software. The interface for programmable TSMaster UI interface to realize SIL simulation is called TSOUN: TSMaster SIL Kit; the interface for programmable TOSUN hardware products to realize SIL simulation is called TOSUN: Hardware SIL Kit.
TSMaster Technical Exchange Group
If you have any questions about the use of TSMaster software and need technical support, please feel free to contact us!
Or scan the code to add TOSUN with the star technical customer service enterprise micro direct contact and consultation: