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:

Table 1. Contents of DaVinci Configurator Classic Version 6 Installation
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:

To get started, follow the instructions below to install the extensions in Visual Studio Code: