{"id":20908,"date":"2025-09-15T15:13:52","date_gmt":"2025-09-15T07:13:52","guid":{"rendered":"https:\/\/www.tosunai.com\/?p=20908"},"modified":"2025-09-15T15:14:00","modified_gmt":"2025-09-15T07:14:00","slug":"tsmaster-july-august-new-features-are-here","status":"publish","type":"post","link":"https:\/\/www.tosunai.com\/en\/tsmaster-july-august-new-features-are-here\/","title":{"rendered":"Software Updates | TSMaster July-August new features are here! Have you upgraded yet?"},"content":{"rendered":"
To continue empowering automotive electronics R&D, TSMaster is being upgraded again for the summer of 2025.The July-August version of the TSMaster software relaunches theSecurity management enhancements, IO API optimization, and official release of the RPC\/IP and Ethernet PDU RBS help manuals<\/strong>The upgrade aims to provide users with a more powerful and flexible development toolchain. The upgrade is designed to provide users with a more powerful and flexible development toolchain to face the complex challenges of today's automotive network development through finer-grained security control, more efficient hardware interactions, and clearer Ethernet protocol development support.<\/p>\n\n\n\n You can get a full overview of the new features in this update by watching the feature detail video below.<\/strong><\/p>\n\n\n\n https:\/\/www.bilibili.com\/video\/BV1yiHezGEuB\/?share_source=copy_web<\/a><\/p>\n\n\n\n <\/p>\n\n\n\n <\/p>\n\n\n\n [___ \u00a0user event<\/strong> ]<\/strong><\/p>\n\n\n\n \u2192 [Tools] - [Security Management]<\/p>\n\n\n Update function:<\/strong><\/p>\n\n\n\n TSMaster's new Security Management Module goes live<\/strong>It integrates AUTOSAR SecOC PDU-level authentication and IEEE MACsec link encryption to realize integrity verification and real-time encryption of CAN\/CAN FD and Ethernet messages, effectively blocking replay, eavesdropping and tampering, and providing an end-to-end security testing and verification environment for in-vehicle networks.<\/p>\n\n\n\n <\/p>\n\n\n\n [___ SecOC\u00a0<\/strong>]<\/strong><\/p>\n\n\n\n SecOC is a PDU-specific scheme for generating message authentication codes, which generally uses AES-CMAC more often.<\/strong><\/p>\n\n\n <\/p>\n\n\n\n 1. SecOC Computational Security PDUs<\/strong><\/p>\n\n\n\n Calculation: original PDU + truncated fresh value + truncated authentication message.<\/p>\n\n\n\n Depending on the algorithm, the length of the authentication message varies and truncation of the result is required to ensure that the PDU (especially for CAN) can hold all the information. Additionally E2E and SecOC can co-exist.<\/p>\n\n\n <\/p>\n\n\n\n 2. SecOC fresh value<\/strong><\/p>\n\n\n\n AutoSAR offers three forms of fresh values.<\/p>\n\n\n\n In the first one, a segment of the original message is intercepted as a fresh value.<\/p>\n\n\n\n The second, like E2E, uses a more complex counter. there are cases where synchronizing PDUs or resetting PDUs modifies the counter value.<\/p>\n\n\n <\/p>\n\n\n\n The third, using timestamps as fresh values. Specialized timestamp PDUs synchronize time. The checker usually uses the high bits of its own synchronized timestamp and the low bits of the truncated fresh value in the message combined together as a condition for the calculation. This effectively avoids the problem of time synchronization with errors.<\/p>\n\n\n\n In actual practice, many host factories will add some extra contents to AutoSAR standard, for example, encrypting the transmitted timestamps one extra time, etc.. For such cases, TSMaster will provide customization in the form of a plug-in.<\/p>\n\n\n\n <\/p>\n\n\n\n [MACSec]<\/strong><\/p>\n\n\n\n MACSec is an encryption function for the Ethernet link layer. Refer to IEEE 802.1 AE and IEEE 802.1 X. Currently TSMaster implements the MACSec function at the software level to support:<\/p>\n\n\n\n <\/p>\n\n\n\n MACSec Features in a Nutshell<\/strong><\/p>\n\n\n\n MACsec provides frame-level security for data links and supports two modes:<\/p>\n\n\n\n Work mode:<\/strong> Secure encapsulation:<\/strong> Data frame flow:<\/strong><\/p>\n\n\n <\/p>\n\n\n\n <\/p>\n\n\n\n [___ C small program<\/strong> ]<\/strong><\/p>\n\n\n\n \u2192 [IO Module API Function Interface Updates]<\/strong><\/p>\n\n\n\n tsdi_get_vlevel_input_sync tsdi_get_pwm_input_sync tsdi_config_sync tsdo_set_vlevel_output_async tsdo_set_pwm_output_async tsdo_config_sync tsio_start_configuration tsio_end_configuration Other: <\/p>\n\n\n\n \u2192 [CAN IL API function interface update].<\/strong><\/p>\n\n\n\n can_il_register_autosar_pdu_event can_il_unregister_autosar_pdu_event can_il_register_autosar_pdu_pretx_event can_il_unregister_autosar_pdu_pretx_event <\/p>\n\n\n\n \u2192 [CAN Fault Injection API Function Interface Updated]<\/strong><\/p>\n\n\n\n can_rbs_fault_inject_disturb_sequencecounter can_rbs_fault_inject_disturb_checksum can_rbs_fault_inject_disturb_updatebit <\/p>\n\n\n\n \u2192 [Instruments\/Oscilloscopes API Function Interface Update<\/strong><\/p>\n\n\n API Documentation<\/strong><\/strong><\/strong><\/p>\n\n\n\n \u2192 [Help] - [API Documentation]<\/p>\n\n\n Update function:<\/strong> <\/p>\n\n\n\n If you have questions about the use of TSMaster software need technical support, welcome to scan the code to add TOSUN technical customer service <\/mark><\/strong> enterprise micro direct contact and consultation:<\/p>\n\n\n\n\n
TSMaster 2025.0<\/strong>7-08<\/h3>\n<\/blockquote>\n\n\n\n
security management<\/strong><\/strong><\/strong><\/h2>\n\n\n\n
\n\n\n\n<\/figure><\/div>\n\n\n
<\/figure><\/div>\n\n\n
<\/figure><\/div>\n\n\n
<\/figure><\/div>\n\n\n
\n
\n
\n
\n
\n
<\/figure><\/div>\n\n\n
\n
Hop-by-Hop Protection (Hop-by-Hop): establishes a secure channel between directly connected devices to protect the physical link.<\/p>\n\n\n\n
Based on SAK, SecTAG (Security Tag) is inserted in the header of the original Ethernet frame and ICV (Integrity Check Value) is appended to the end of the frame, generated by the AES-GCM algorithm (128\/256 bit key).<\/p>\n\n\n\n<\/figure><\/div>\n\n\n
Function description: Get the digital input voltage level.<\/p>\n\n\n\n
Function description: Get the PWM value of the digital input.<\/p>\n\n\n\n
Function Description: Notifies the hardware device to end the I\/O configuration. After calling this API, the configuration parameters take effect.<\/p>\n\n\n\n
Function Description: Sets the digital I\/O output voltage level.<\/p>\n\n\n\n
Function Description: Sets the digital input and output PWM output.<\/p>\n\n\n\n
Function Description: Configure the parameters of the specified digital output channel.<\/p>\n\n\n\n
Function Description: Notifies the hardware device to be ready for I\/O configuration.<\/p>\n\n\n\n
Function Description: Notifies the hardware device to end the I\/O configuration. After calling this API, the configuration parameters take effect.<\/p>\n\n\n\n
get_ai_channel_count(), get_ao_channel_count(), get_di_channel_count(), get_do_channel_count(), set_ai_channel_count(), set_ao_channel_ count(), set_di_channel_count(), set_do_channel_count()<\/p>\n\n\n\n
Function Description: Registers for the completion event of AutoSAR PDU transmission and reception.<\/p>\n\n\n\n
Function Description: deregisters the completion event for AutoSAR PDU transmission and reception.<\/p>\n\n\n\n
Function Description: Registers for the AutoSAR PDU pre-transmission event.<\/p>\n\n\n\n
Function Description: deregisters the AutoSAR PDU for pre-transmission events.<\/p>\n\n\n\n
Function Description: Injects a sequence counter fault into the specified PDU.<\/p>\n\n\n\n
Function description: Injects checksum errors into the specified PDU.<\/p>\n\n\n\n
Function Description: used to inject an update bit fault into the specified PDU.<\/p>\n\n\n\n<\/figure><\/div>\n\n\n
hand<\/strong><\/strong><\/h2>\n\n\n\n
\n\n\n\n<\/figure><\/div>\n\n\n
New RPC\/IP and Ethernet PDU RBS support documentation in HTML format.<\/p>\n\n\n<\/figure><\/div>\n\n\n
\n
Welcome to download and experience the latest version of TSMaster 2025!<\/strong><\/h3>\n<\/blockquote>\n\n\n\n
TSMaster Technical Exchange Group<\/strong><\/h2>\n\n\n\n
<\/p>\n<\/div>\n\n\n\n
Tip:<\/strong>
1. Software download:
Click on the software download link below to download and install directly, beta version is recommended:
2. Software upgrades:
You can check for upgrades to the latest version within the software, provided that your computer has an Internet connection.
Note: TOSUN Technical Support Email:support@tosunai.cn<\/a>We welcome inquiries! (Company and contact information must be indicated)<\/strong><\/pre>\n\n\n\n