
The Open-Source Solution for ISO 15118




Open-source software
Covers all of ISO 15118-2
Standard-compliant solution
Video tutorial starter guide
- Open-source software
- Covers all features of ISO 15118-2
- Tested at ISO 15118 & CCS Testing Symposia
- Video tutorial starter guide
The look and feel of a running
RISE V2G communication session

The code for the electric vehicle communication controller (EVCC) is fully compliant to the ISO 15118-2 standard.
The code for the supply equipment communication controller (EVCC) is fully compliant to the ISO 15118-2 standard.
Functionality commonly shared between the EVCC and SECC (e.g. EXI codec, message handling, and security features) is packaged into a separate Shared folder.
All aspects of data security that come with Plug & Charge, such as digital certificates, creation and verification of digital signatures, and elliptic-curve cryptography are all contained in one well-documented SecurityUtils class.
RISE V2G allows you to set configuration properties like the network interface to use, support of TLS, supported energy transfer mode (AC or DC), and much more – both for EVCC and SECC.
All messages exchanged between the EVCC and SECC are sent as binary data (EXI). RISE V2G logs all received EXI streams to support debugging if something does not work as expected.
RISE V2G logs the XML representation of all incoming and outgoing data. This is extremely helpful for debugging purposes. Was the data received valid according to the specs? With RISE V2G it’s super easy to find out.
Extensive logging is one of the core principles behind RISE V2G. The more detailed information you get about any exchanged message, the easier it is to pinpoint the problem in an error situation. A debugging feature that saves time and headaches.

The code for the electric vehicle communication controller (EVCC) is fully compliant to the ISO 15118-2 standard.
The code for the supply equipment communication controller (EVCC) is fully compliant to the ISO 15118-2 standard.
Functionality commonly shared between the EVCC and SECC (e.g. EXI codec, message handling, and security features) is packaged into a separate Shared folder.
All aspects of data security that come with Plug & Charge, such as digital certificates, creation and verification of digital signatures, and elliptic-curve cryptography are all contained in one well-documented SecurityUtils class.
RISE V2G allows you to set configuration properties like the network interface to use, support of TLS, supported energy transfer mode (AC or DC), and much more – both for EVCC and SECC.
All messages exchanged between the EVCC and SECC are sent as binary data (EXI). RISE V2G logs all received EXI streams to support debugging if something does not work as expected.
RISE V2G logs the XML representation of all incoming and outgoing data. This is extremely helpful for debugging purposes. Was the data received valid according to the specs? With RISE V2G it’s super easy to find out.
Extensive logging is one of the core principles behind RISE V2G. The more detailed information you get about any exchanged message, the easier it is to pinpoint the problem in an error situation. A debugging feature that saves time and headaches.

The code for the electric vehicle communication controller (EVCC) is fully compliant to the ISO 15118-2 standard.
The code for the supply equipment communication controller (EVCC) is fully compliant to the ISO 15118-2 standard.
Functionality commonly shared between the EVCC and SECC (e.g. EXI codec, message handling, and security features) is packaged into a separate Shared folder.
All aspects of data security that come with Plug & Charge, such as digital certificates, creation and verification of digital signatures, and elliptic-curve cryptography are all contained in one well-documented SecurityUtils class.
RISE V2G allows you to set configuration properties like the network interface to use, support of TLS, supported energy transfer mode (AC or DC), and much more – both for EVCC and SECC.
All messages exchanged between the EVCC and SECC are sent as binary data (EXI). RISE V2G logs all received EXI streams to support debugging if something does not work as expected.
RISE V2G logs the XML representation of all incoming and outgoing data. This is extremely helpful for debugging purposes. Was the data received valid according to the specs? With RISE V2G it’s super easy to find out.
Extensive logging is one of the core principles behind RISE V2G. The more detailed information you get about any exchanged message, the easier it is to pinpoint the problem in an error situation. A debugging feature that saves time and headaches.
See how RISE V2G is applied for automotive tests

How KOSTAL Uses RISE V2G To Test ISO 15118 Onboard Charge Controllers

How KOSTAL Uses RISE V2G To Test ISO 15118 Onboard Charge Controllers
Ready to get started with RISE V2G?
Install & Configure
Learn how to download and set up RISE V2G. Explore the various configuration options available to initiate and run a communication session.
TEST Plug & Charge
Create all the digital certificates and key material necessary for a smoothly running Plug & Charge session - it's super easy to set up.
Deploy & Run
Find out how you can deploy RISE V2G onto your embedded communication controller - be it on the EV or the charging station side.
Join the starter guide, a free online course that takes you less than an hour to complete. Step by step, you’ll learn how to install, configure, and launch RISE V2G, the only open-source implementation of ISO 15118.
