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{}}} in Settings/Generator.json. Existing projects are automatically migrated to preserve their current behavior.

Fixed Issues

Ecu Project Sync

  • Not merged objects do not appear in the report (CFG6-16245)

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)