======================================= Contents of ControlDesk 2024-A (24.1p5) ======================================= Contents of this file - General - XIL API EESPort Note - Changes in ControlDesk 2024-A (24.1p5) - Changes in ControlDesk 2024-A (24.1p4) - Changes in ControlDesk 2024-A (24.1p3) - Changes in ControlDesk 2024-A (24.1p2) - Changes in ControlDesk 2024-A (24.1p1) ------- General ------- Version of this information file: 5.0.2 ControlDesk 2024-A (24.1p5) is a patch for ControlDesk 2024-A. It includes bug fixes and improvements for ControlDesk 2024-A from July 2025 to December 2025. This patch is cumulative and includes all bug fixes and improvements from all previously released patches for ControlDesk 2024-A. The patch can be installed on an existing installation of ControlDesk 2024-A. It can be uninstalled if wanted. For uninstalling patches and hot fixes refer to FAQ 186: http://www.dspace.com/faq?186 -------------------- XIL API EESPort Note -------------------- To use EESPort in ControlDesk 2024-A (24.1p5) patch, the version for XIL API .NET has to be upgraded to patch 24.1p6 or upwards. ------------------------------------------------------------------------------ Changes in ControlDesk 2024-A (24.1p5) compared to ControlDesk 2024-A (24.1p4) ------------------------------------------------------------------------------ Automation: ----------- - Fix: The tool could crash if the license was unavailable while the tool was quitting via toolautomation while not saving the experiment - "Application.Quit(False)". (1328561) - Fix: The "ContainsByPath" method did not work correctly if the trc file had the same name as the (sub-)platform in the experiment. (1508227) Bus Navigator: -------------- - Improvement: Added support for generating layouts across Ethernet global time domains. (1213617) - Fix: Folders becoming unneeded during replacing of a variable description were not removed. (1389468) - Improvement: The import of Ethernet global time domains into Bus Navigator was enabled. (1399299) - Fix: Added support for the ETHCP ‘Data Replay Control’ feature into the existing "TX-Status" layout. (1473359) - Improvement: Added support for the ETHCP ‘DynamicClientAccess’ feature into the existing 'Provided Service' layout. (1473370) - Fix: The signal ordering in the Manipulation, Simulation and Inspection layouts was not consistent. (1482579) - Fix: Creating a Bus Navigator Layout for configurations with "Array Representation" enabled was not possible with an array as root element for the Bus Navigator node. (1482582) - Fix: The information in the tooltip for "Time Base Status" was corrected. (1482607) - Fix: An Ethernet PDU was not properly imported missing in the Bus Navigator Tree if it was refereneced though multiple pdu triggerings. (1500898) - Fix: Added coded and physical value representation for all E2E-relevant signals. (1500910) - Fix: Resolved duplicate display of variables for Value Access and Inspection Ethernet Parameters and Arguments on Bus Navigator layouts. (1514977) Data Set Manager: ----------------- - Improvement: ASAM CDF 2.1 files (.CDFX files) generated by MATLAB could not be imported. (1418337) - Fix: Error message were generated when using "Create Data Set from Open Layout" if Tunable Parameter were present on the layout. (1430534) Failure Simulation: ------------------- - Improvement: Support for DS5394 CAN Gateway FIU Module was enabled. (1369723) - Improvement: Support for bus access for custom FIU hardware was enabled. *Note: To use EESPort in ControlDesk 2024-A (24.1p5) patch, the version for XIL API .NET has to be upgraded to patch 24.1p6 or upwards. (1370974) Global: ------- - Fix: In some cases a maximized layout or Python document was minimized as soon as you clicked anywhere else, e.g. a different layout. (1468869) - Improvement: Due to security vulnerabilities, we have updated the JAVA Open JDK to version 17.0.17+10. (1511424) Measurement Management: ----------------------- - Fix: Reloading variable descriptions needed too much time if a large amount of variables were in the measurement configuration. (1395556) Platforms / Devices: -------------------- - Improvement: The evaluation of XCP responses for ADD_xy checksums was improved. (1483532) - Fix: In some cases the termination of a diagnostic flash-job did not work. (1499927) Variables Management: --------------------- - Fix: The tool did not support the MATRIX_DIM keyword if it was used in a STRUCTURE_COMPONENT. (1276755) - Fix: A Project/Experiment could be corrupted after reloading a variable description while access problems in the experiment file structure existed. (1388547) - Fix: In some cases the logged module name was wrong. (1468005) Visualization: -------------- - Fix: In some cases the tool could crash when using the command "Create Layout Copy". (1503604) - Fix: In some cases, the tool could crash when using measured values for a manually created signal. (1505991) - Fix: The tool could crash if the cell type of a non-visible HierarchyArray was changed. (1517110) ------------------------------------------------------------------------------ Changes in ControlDesk 2024-A (24.1p4) compared to ControlDesk 2024-A (24.1p3) ------------------------------------------------------------------------------ Bus Navigator: -------------- - Fix: The import of variable descriptions (.arxml) containing Fire & Forget methods was not possible in some cases for Ethernet Monitoring Device. (1315086) - Improvement: Dynamic Array Length Access/Inspection instruments were not generated on layouts if they were part of a complex data structure. (1331180) - Fix: The "Multicast Threshold Runtime Behavior" variable lead to a display only instrument even though the variable is of type parameter. (1332007) - Improvement: Layout generation for GTS-PDUs was not possible. (1339904) - Fix: The OptimizationType property for the FeatureRegion element in layout description files (XML) in previous versions was "CompactLight" and has been changed to "StandardWithLedStatus". (1348989) - Fix: If "Generate Array Representation" was enabled, the support for Parameters/Arguments of type "Array" was missing. (1382114) - Improvement: Support of layout generation for bidirectional ethernet PDUs was added. (1387932) - Fix: The mechanism for removing forbidden characters in layout names was improved. (1406839) - Improvement: New icons introduced for bidirectional ethernet Container IPDUs and Secured IPDUs. (1410120) EES Port: --------- - Fix: If the EES port was deactivated and then reconfigured, it then issued an error message. (1367520) Measurement Management: ----------------------- - Fix: When recording signals with a rational function scaling the formula was inverted. (1313565) - Fix: No error messages were displayed when loading MF4 files with invalid meta data failed. (1322409) - Fix: It was not possible to remove certain curves from a MF4 file. (1330300) - Fix: The option UsePlatformDefaultRasterForParametersEnabled was not functional for MC/MP platforms. (1387313) - Fix: Variables from an MC/MP application were not restored when reactivating a deactvated recorder. (1390291) Platforms / Devices: -------------------- - Fix: Very long messages from SMART type platforms (e.g. SCALEXIO) lead to a crash of the tool. (877513) - Fix: The tool could sporadically crash when using hardware polling rasters for measurement on VECUs. (1182468) - Fix: The tool froze if no response (RES) to an XCP command was sent by the XCP service of the ECU. (1310249) - Fix: Configuring a XIL API MAport did not work for RTMaps applications. (1345040) - Fix: The capture was not restarted after performing start/stop capture via toolautomation. (1376708) Signal Editor: -------------- - Fix: The tool could crash when closing the active project if a signal generator has been downloaded and the hardware is powered off. (1370461) Variables Management: --------------------- - Fix: The size in bytes of axis and function values was not calculated correctly when using STATIC_RECORD_LAYOUT in an A2L file. (1267115) - Fix: The StatusString scaling from TRC variable descriptions did not work. (1312905) - Fix: The use of infinity values in XIL API mapping files could cause the tool to crash. (1326155) Visualization: -------------- - Fix: The tool could freeze when dragging a variable to an instrument group. (1129931) ------------------------------------------------------------------------------ Changes in ControlDesk 2024-A (24.1p3) compared to ControlDesk 2024-A (24.1p2) ------------------------------------------------------------------------------ Bus Navigator: -------------- - Fix: When a text representation was used for the TX signal in the generated layout, the coded value of the signal was used for transmission instead of the physical one. (1226376) - Improvement: The automatic creation of instruments on a Layout via the context menu for Ethernet Services, Events, Methods, and PDUs originating from the Ethernet Configuration Package was introduced. (1301078) Data Set Manager: ----------------- - Fix: If the .RTA and .SDF filenames differed from the .MAP and .TRC filenames, it was not possible to create an application image file. (1228723) Global: ------- - Fix: In certain environments, the tool could hang on startup, especially during installation. (1290843) Project / Experiment: --------------------- - Improvement: The error message when exceeding the Windows path length limitation of the CDP file path during project conversion has been improved. (1262536) Signal Editor: -------------- - Fix: The tool could crash, if a signal name was changed and directly afterwards the view set was changed. (1166103) Variables Management: --------------------- - Improvement: When importing very large A2L files, an internal "out of memory" exception could occur. (1260322) - Fix: Memory was not freed after reloading a variable desciption if at least one connected instrument on a layout was existing. (1315036) Visualization: -------------- - Fix: When double-clicking in a grid cell of a table editor instrument with a z-axis and manually connected x- and y-axis variables, the tool crashed. (1247264) - Improvement: The handling to switch the high and low colors for a Bitfield Cell in the hierarchy array instrument was improved. (1283936) - Fix: Bit numbering in the bitfield in instruments was not shown when using WIndws 11 due to an unavailable font. (1313948) ------------------------------------------------------------------------------ Changes in ControlDesk 2024-A (24.1p2) compared to ControlDesk 2024-A (24.1p1) ------------------------------------------------------------------------------ Bus Navigator: -------------- - Fix: The tool crashed when performing a reload of the variable description triggered during the online transition of a VEOS on Linux platform using an adaptive platform OSA. (1114145) - Improvement: Support of zipped ExpSwCfg files was implemented. (1135202) - Fix: Signals from differernt PDUs and from different ECUs were wrongly grouped. (1172913) - Fix: When expanding a PDU with a signal longer than 255bit in the Monitoring View, the tool crashed. (1188918) ECU Diagnostic: --------------- - Fix: Added disconnect convenience functionality of the diagnostic device when unloading a VEOS or SCALEXIO application. (46229) - Improvement: The diag runtime contained a security vulnerability. (1063082) - Improvement: The option to deactivate the transfer of optional bytes has been implemented. (1178014) - Improvement: Functional Addressing was not working for the Base Variant Logical Link. (1184595) - Improvement: The support of Send-Only service of ODX was implemented. (1208735) - Fix: The support of sending DoIP version 3 activation header requests was implemented. (1211826) Global: ------- - Fix: In the options dialog, when options were changed on multiple pages and the options dialog was subsequently closed with the OK button, changes on all but the last edited page were not saved. (1201703) - Fix: The page for the operator mode did not discard the changes to the settings when closing the options dialog with Cancel if another page was activated. (1202003) - Improvement: The performance of the log file viewer was improved. (1243616) Measurement Management: ----------------------- - Fix: Using exponential notation in a trigger rule definition of a recorder led to an error. (1163603) - Fix: It was not possible to export a measurement data file as .MAT with special characters in the name or content. Limitation: File path and name may only contain special characters matching the codepage of the current PC. (1188445) - Fix: If a recording was stopped before a defined trigger delay, the recorded MF4 file contained a Recording End event with a negative timestamp and a Recording Begin event with the timestamp 0s. (1201819) - Fix: With MP/MC systems, the signals that were already present in the new raster were deleted when switching to another raster with a multiple selection. (1233663) - Fix: The platform assignment was incorrectly resolved when dragging and dropping variables to the measurement signal list if several sub variable descriptions contained the same variable identifiers. (1236065) Platforms / Devices: -------------------- - Improvement: The tool could not communicate with an IP V6 ECU in an IP V6 network (also peer to peer communication was impossible). (1021767) Variables Management: --------------------- - Fix: Adding/replacing a variable description from the local storage of the project/experiment was unintentionally possible. (1095918) - Fix: When calibrating or measuring a struct variable member, the address extension was not taken into account. (1151479) - Improvement: The performance of importing variable descriptions with IF_DATA information at measurement arrays and value blocks was improved. (1171128) - Fix: The tool could crash when copying or moving an instrument connected to an array variable. (1233760) - Fix: Not all file extensions for variable descriptions on an XIL device were supported using toolautomation. (1251275) Visualization: -------------- - Fix: The tool could crash after selecting instrument connections to variables in the global search. (1181079) - Fix: The expanding of a header row was not possible after scrolling the collapsed row into visible area. (1184848) ---------------------------------------------------------------------------- Changes in ControlDesk 2024-A (24.1p1) compared to ControlDesk 2024-A (24.1) ---------------------------------------------------------------------------- Automation: ----------- - Improvement: The selection behaviour of the tree view was improved. (1083886) Bus Navigator: -------------- - Fix: The Bus Monitor docking state was reseted after reloading an application. (1019252) - Fix: The tool could crash by importing a LDF COM matrix file for LIN devices with duplicate assignments of signals. (1071542) - Fix: The tool could crash by creating two bus navigator loggers with the same name. (1094858) - Fix: The Bus Navigator could read an ASC log file with "SymbolicName" but did not log the "SymbolicName", hindering 3rd party tools to import the ASC file generated. (1095669) - Fix: Incorrect layout generation context menu entry was available in Bus Navigator tree for Container IPDU, for which no features were configured in Bus Manager. (1109003) - Fix: The warning about missing channel mapping file in the application was shown multiple times. (1115795) - Fix: The cluster names / information inside the brackets of the Bus Navigator tree was missing. (1131090) - Fix: Expanding of the Multiplexed IPDUs in the Bus Monitor View containing signals with the same name causes the tool crashed. (1134070) - Fix: The tool crashed while expanding a PDU containing a signal missing coding information. (1136066) - Fix: In some cases, an Ethernet monitoring device may have caused an abnormal increase in the monitoring time. (1137482) Data Set Manager: ----------------- - Fix: Using 64 bit integer variables for "Create Application Image" did not work. However the precision is limited to 52‑bit. (1083971) - Fix: In some cases, a writable measurement array variable was not taken into account when creating a data set. (1112576) Global: ------- - Fix: The user settings could not be reset, neither via the tool automation nor via the User Settings Options. (1095508) Measurement Management: ----------------------- - Fix: The character limit of matrix names was set too low when exporting measurements to MAT files. (1114808) - Fix: If a signal was added to a loaded MF4 file using the measurement data API, an exception occurred when the file was saved or exported. (1145868) Platforms / Devices: -------------------- - Improvement: XCP timeouts can now be changed in online mode and set to a value that exceeds 65535. (848072) Project / Experiment: --------------------- - Fix: When converting a Project and an Experiment, some internal unique IDs were unintentionally converted. (1094235) Signal Editor: -------------- - Fix: If an STZ file contains comments, it could not be downloaded. (1116353) Variables Management: --------------------- - Fix: ControlDesk did not understand XIL mappings created with AutomationDesk. (1045545) - Fix: The A2L import did not ignore the situationally unnecessary STATIC_RECORD_LAYOUT keyword. (1098465) - Fix: Incorrect data was used for lookup-tables (curve or map) which are composed of structure leaf elements. (1103583) - Fix: The import of variable descriptions containing curve variables with missing references to axis points was canceled. (1121538) - Fix: The context menu entry "Add variable description..." was incorrectly displayed on linked variable description items in project / experiment tree. (1133296) - Fix: The OR-condition for Groups in Combined Filter was evaluted as AND condition. (1143120) - Fix: To avoid crashes when migrating projects with variable descriptions containing large variable arrays the threshold for Value Block and Measurement Array skipping were modified from 200000 to 10000. The new threshold value will only take effect if the tool has never been started before the patch installation or the tool settings have been reset by the individual user. (1152623) Visualization: -------------- - Fix: Structure type variable's names were not displayed correctly in the Time Plotter legend. (1080718) =============== End of Contents ===============