DaVinci Configurator Classic Release 6.4
Tool Features
DaVinci Assistant
-
Assisted Project Creation (CFG6-14700)
-
Assisted Project Update Process (CFG6-15714)
-
Introduce persistent update information (including the used input files) of a project (CFG6-16645)
-
Offer two migration paths (Editable or Extendable) for the DaVinci Developer Classic workspace migrating a project from DaVinci Configurator Classic 5 to 6 (CFG6-16353)
-
Support Editable Developer Classic workspace in addition to the Extendable External workspace during migration (CFG6-17194)
New ConfigCore Feature
-
DaVinci Developer Classic Sync (CFG6-12915)
-
Possibility to partial reload changed model parts from the DvDevC
-
Automatic deactivation of CFG6 Cache on partial reload
-
Improved File Supervision of CFG6 for DvDevC files.
Other
-
A new view "Connectors" in the Service Connections editor lists individual connectors from the model and allows their deletion. (CFG6-16766)
-
Added CLI command to validate input files against the AUTOSAR XML schema (CFG6-15987)
-
EcuXPro script task DV_ON_ECU_EXTRACT_PRODUCER deprecated and replaced by new script task DV_ECU_EXTRACT_PRODUCER. (CFG6-15973)
-
EcuXPro shall output all ECU Instances when no output format is set for the analyze command (CFG6-14760)
-
Enable Telemetry for Derive-Ecuc process (CFG6-16409)
-
Execute model synchronization activities after DCF reload (CFG6-15327)
-
Handling of multi instance ECU-C parameters in the DaVinci Configurator 6 workflow needs to be completed so that CFG6-14008 is fully supported (CFG6-15782)
-
Improved User Documentation for Model Merge Conflicts (CFG6-15200)
-
Introduce List Script Tasks command in EcuXPro (CFG6-15730)
-
Introducing Transceiver mappings as part of the comControllerMappings in case multiple module definitions exist (CFG6-15918)
-
PostBuild Selectable support for DemIndicatorAttributes (CFG6-14013)
-
Timestamps are no longer generated by default in generated files (
.c,.h, and similar). (CFG6-15808) This prevents unnecessary rebuilds in build systems that track file modification times, such as Bazel. To re-enable timestamps for a project, set{{{}GenerateTimestamps: true{}}}inSettings/Generator.json. Existing projects are automatically migrated to preserve their current behavior.
Fixed Issues
Other
-
AUTOSAR Platform types are missing during derive-ecuc (CFG6-15280)
-
AdditionalComponents.ini is loaded based on the SIP structure instead of the DaVinciConfigurator/Core/AdditionalComponents.ini folder. (CFG6-16376)
-
Automatic Cleanup of empty JSON Nodes in Project Setting Files. (CFG6-12661)
-
Clarified script execution of script type 'DV_ON_ECU_EXTRACT_PRODUCER' in the documentation (CFG6-15780)
-
During project migration, exceptions during load of the dvjson project are no longer swallowed. (CFG6-15888)
-
During the project creation the derivative/compiler/pinLayout value can no loger be set to (undefined). The respective settings should not exist then. (CFG6-15643)
-
Fix resolution value of Merge Conflicts not always shown in merge report. (CFG6-17251)
-
Fixed HTML Link to User documentation on Model Merge Conflicts. (CFG6-16484)
-
Fixed Timestamps Elements in AUTOSAR files are sometimes marked as Model Merge Conflicts. Timestamps (T attributes) are always ignored for Model Merge. (CFG6-15472)
-
Fixed wrongly reported invalid model modifications into the Config Core log (development log) in a read-only opened project. (CFG6-15915)
-
Model merge reports are written to a user temporary directory when part of the DvCFG project is loaded without project settings. (CFG6-15742)
-
Module deletion is handled correctly in vSet/EcuC service. (CFG6-15739)
-
ModuleDescriptionRef was missing in imported Diagnostic modules (CFG6-16037)
-
Names in the Merger Config not updated during variant merge in EcuXPro (CFG6-15586)
-
Postbuild-Selectable Support values are written for modules with BSWMD AUTOSAR version 4.4 or higher and ECUC AUTOSAR version below 4.4. (CFG6-16128)
-
Project comparison excludes internal technical annotations such as MultiInstanceId from compare results. (CFG6-16270)
-
Project migration preserves EcuC files that contain multiple modules when a module is deleted. (CFG6-16584)
-
Projects using BSW packages with two or more Cdd modules cause an error when checking settings for the project derive-ecuc command. (CFG6-16579)
-
Reference values are mapped to original values from annotations. (CFG6-16546)
-
Some module containers in the Ecu-C got UUIDs assigned by the derive-ecuc command (CFG6-15998)
-
Symbolic Link Resolution on BSWMD Derivation Filtering For Bazel Setups (CFG6-15608)
-
Symbolic Link Resolution on BSWMD Use Case Filtering For Bazel Setups (CFG6-15823)
-
Validate that the types of imported diagnostic modules' parameters match with their BSWMD definition (CFG6-16291)
-
Value of VARIANT_POST_BUILD_SELECTABLE in a module configuration is considered in AUTOSAR all versions. (CFG6-16218)
-
Vtt synchronization no longer fails in case of certain inconsistent configurations. (CFG6-15810)