Install DaVinci Configurator Classic Version 6
This section provides instructions for installing DaVinci Configurator Classic Version 6 using various supported methods. Whether you’re working on a Windows or Linux-based system, the installation process is designed to be straightforward and efficient.
In addition to the core installation options, we also provide extensions for IDEs to enhance your development experience.
Before you begin, please ensure you have the necessary system permissions and meet requirements for a compatible software environment listed below.
Compatible Software Environment
To use DaVinci Configurator Classic Version 6 effectively, a compatible software environment is required:
-
Valid and supported Basic Software Package starting from release R35.
-
Project based on the AUTOSAR 4.x standard.
These components are essential to ensure full tool functionality, reliable configuration workflows, and successful code generation.
Installation Options
To install DaVinci Configurator Classic Version 6, you can choose from the following supported methods:
Installation Content
After installation, the target directory contains a variety of folders, files, and executable components that make up DaVinci Configurator Classic Version 6.
The following table provides an overview of these items along with their type and purpose:
| Installed Item | Type | Description |
|---|---|---|
docs |
Folder |
Contains DaVinci Configurator Classic documentation specific to your version. |
dvcfgcore |
Folder |
DaVinci Configurator Classic core with business logic. |
dvcfgdiscovery |
Folder |
Utility for DaVinci Configurator Classic clients to find running cores. |
dvcfgpai |
Folder |
Automation interface documentation and libs. |
dvcfgui-b |
Folder |
DaVinci Configurator Classic user interface launcher. |
ecuxpro |
Folder |
Ecu Extract Producer CLI launcher. |
java |
Folder |
JRE for DaVinci Configurator Classic core and clients. |
lib |
Folder |
Libraries of DaVinci Configurator Classic CLI. |
migration |
Folder |
Utility for migrating DaVinci Configurator Classic Version 5 projects to DaVinci Configurator Classic Version 6. |
dvcfg-b.config |
File |
DaVinci Configurator Classic CLI launcher configuration. |
dvcfg-b.exe |
Executable |
DaVinci Configurator Classic CLI launcher. |
version.json |
File |
DaVinci Configurator Classic version information. |
Launching DaVinci Configurator Classic
After completing the installation, you can launch and begin working with DaVinci Configurator Classic. It includes both graphical and command-line clients, as well as several integrated tools to support migration and configuration tasks.
GUI Cient
The graphical user interface (GUI) client is located in the installation folder under:
dvcfgui-b\dvcfgui-b.exe
This client provides a user-friendly interface for managing configurations and interacting with the DaVinci Configurator Classic visually.
CLI Client
For command-line operations, use the CLI client located at:
dvcfg-b.exe
This client is suitable for scripting, automation, and users who prefer terminal-based workflows.
Additional Tools
The installation also includes several subcomponents that support migration and extended functionality:
-
Project Migration: Tool for migrating projects to newer DaVinci Configurator Classic Version 6.
-
PAI Migration: Tool for migrating scripts to DaVinci Configurator Classic Version 6.
-
EcuXPro: Tool for extracting ECU data from system descriptions.
These tools are accessible from the installation directory and are ready to use after setup.
DaVinci External Components
When installing via MSI on Windows, required dependencies must be installed separately. In contrast, installations using Chocolatey or Debian packages automatically include these dependencies.
IDE Support and Extensions
To make your as code journey more efficient and user-friendly, we provide dedicated extensions for Visual Studio Code. These extensions integrate seamlessly into your IDE, enabling you to design, validate, and deliver AUTOSAR variant definition files. They also simplify configuration tasks, making it easier to manage settings directly within your development environment.
We currently offer the following extensions:
-
DaVinci Configurator Classic - for working with MICROSAR Classic ECU.
-
DaVinci-AUTOSAR-JSON - for handling AUTOSAR variant definitions in JSON format.
To get started, follow the instructions below to install the extensions in Visual Studio Code: