Skip to end of metadata
Go to start of metadata

Contributing to GENIVI is described here, working with working with GENIVI source code is also available. GENIVI Teams are organized separately.

This PROJ Wiki space is a home for all GENIVI projects that choose to not have their own Wiki Space.  The list of links should however link to all/any project no matter where they are documented.

Also please note that it is possible that GENIVI's GitHub account very likely contains additional software project repositories, in various stages of development.  (Generally speaking we try to highlight what we can here and give suitable entry-points (links to more information), but we should also try to avoid significant maintenance effort by duplicating information)

If there exists a repository under that account then it can typically be considered a "GENIVI Project", and project teams/maintainers are free to organize their documentation in a manner that suits their component.  

GENIVI Software Projects

Project Name and wiki pageDocumentationCode repositoriesMailing listIssue TrackingCurrent source code maintainer(s)

Audio Manager (AM)

Audio Manager routes "sources" and "sinks" through the Head Unit.

Doxygen based documentation for AM

AM github issue tracker

AudioManager Plugins JIRA

Current as of : Christian Linke, Jacqueline Molz

 Audio Manager Demo Maintainer: JoonCheol Park

Diagnostic Log and Trace (DLT)


DLT usage guide and examplesdlt mailing list


Deprecated: Bugzilla for DLT

Current as of   

  • DLT Viewer: Gernot Wirschal
    and Alexander Wenzel from BMW

  • DLT Daemon: Saya Sugiura
    and Manikandan Chockalingam from ADIT

GENIVI Persistence Management

For storing persistent data to the flash memory

Persistence Subsystem Architecture Documentation (PDF)

Persistence Administrator Service

Persistence Client Library

Persistence Database Configuration Tool (PDF)

persistence mailing listPCL JIRA, PAS JIRA
Needs a new maintainer

GENIVI Development Platform (GDP)

GENIVI Development Platform (GDP)GENIVI projects mailing list GDP Maintenance Dashboard

Current as of   

RAMSES (3D Graphics Framework)

Presentations here and here

GitHub documentation

GENIVI projects mailing listGitHub Issues

Current as of  

  1. Tobias Hammer ( first.last @
  2. Violin Yanev ( first.last @
  3. Bernhard Kißlinger

Remote Vehicle Interaction (RVI)

Github documentation (Erlang)


GENIVI projects mailing list

GitHub Issues (Erlang)

GitHub Issues (C Lib)

Current as of

No Active maintenance - Volunteer by email!

Current as of

Common API C (CAPIC)

Common API CPP

Tooling and runtime for GENIVI's Common API project implemented in C++ and C

Common API C

CommonAPI C++ Tutorial

C: CAPIC Proof of Concept

C++: Tools and Runtime for Core, D-Bus and SOME/IP:

GENIVI IPC mailing list

(Not active)

C++: Use GitHub Issues for each respective project

Current as of

Previously: Pavel Konopelko for C version
(Not Active)

Juergen Gehring for all C++ (capicxx-*)
Lutz Bichler for all C++ (capicxx-*)

Lifecycle (L)

Lifecycle components manage start-up, power management, etc.

Lifecycle overview (PDF)

GENIVI Lifecycle mailing list

No Active maintenance - Volunteer by email!

Media Manager (MM)

Finished proof-of-concept
No Active maintenance

Smart Device Link (SDL)

Connecting your device to a head unit (only certain head units supported.)

(star) NOTE: These documents might be outdated. Refer to upstream SDL Project to guarantee up to date information!

This project started keeping open-source code and project maintenance at GENIVI many years ago.

It is now more independent and we recommend going to SDL project for the correct support channels (Slack chat, etc.)

Upstream at GitHub

IVI Navigation 

Positioning, Navigation (location input, routing, guidance), Map viewer, Point Of Interest, Fuel Stop Advisor


IVI Speech 

Voice interface to IVI system

Suggested - view some research work done as part of Google Summer of Code:

Overview of VCIVING

CANdevStudio (CDS)

Software tool that is meant to support IVI development by providing means of CAN BUS simulation

GENIVI projects mailing listJIRA tracker

Current as of  

Wayland IVI Extension

IVI layer management in Wayland / Weston

wayland-ivi-extension repositoryGENIVI Layer Management mailing listJIRA tracker

Current as of  

  • Wataru Natsume 
  • Eugen Friedrich

Franca, Franca2EA, and Franca Validator

Interface Description Language and validation tool


Franca: Github repo

GENIVI IPC mailing list

Franca Google Group

Franca: Upstream at github

Franca: Klaus Birken

Franca EA: NN (Manfred Bathelt?)

Franca Validator: NN

Franca UML Methodology and MDG

Franca MethodologyGENIVI projects mailing list

Current as of  

  • Manfred Bathelt


YAMAICA is an acronym for Yet Another Model And Interface Conversion Application.

YAMAICA HomeGENIVI projects mailing listYAMAICA JIRA


  • Juergen Gehring

GENIVI Baselines

a GENIVI compliant Linux distribution for a variety of embedded devices

Yocto Baseline:


Baserock Baseline:

GENIVI projects mailing listGENIVI Baseline Kanban Board

Current as of  

Yocto Baseline maintainer:

Yocto Baseline on R-Car

Adaption layer to adapt the Renesas R-Car Community Yocto BSP to the requirements of the Genivi Yocto Baseline.

Meta ivi BSPs for Specific HardwareGENIVI projects mailing listGENIVI Baseline Kanban Board

Current as of

IVI Radio

IVI Radio including sources from the Internet.


Web browser PoC 

A in-vehicle web browser proof-of-concept.



Vehicle Signal Manager (VSM)

TBDTBDSteve Martin JLR

GENIVI Software Management

Upstream at GitHub

Current as of  

Remote Vehicle Interaction - SOTA

Also see GDP SOTA

RVI SOTA client Aktualizr instructions.

Comprehensive documentation: available here.

Current as of  

Remote Vehicle Interaction - Control


Current as of  

  •  Magnus Feuer

Open Address Book (OAB)

No Active maintenance - Volunteer by email!

Franca Patterns

Here on the wiki (link to the left)

Presentations: 2016-04 AMM Paris Franca Patterns.pdf

GENIVI Vehicle Simulator

GENIVI Vehicle SimulatorPendingGVS JIRA

GENIVI GSoC 2017 - Zebra


GENIVI projects mailing list

GitHub Issues

  • No labels