Skip to content

Releases: SwitchEV/RISE-V2G

Significant speedup of EXIficient codec

31 Aug 15:30
Compare
Choose a tag to compare

This release is dedicated to the EXIficient codec that is responsible for creating binary XML data streams (EXI) out of XML messages created by JAXB (and vice versa).
EXIficient is one of two EXI codecs next to OpenEXI used in RISE V2G. You can set which EXI codec you want to use in the EVCCConfig.properties and SECCConfig.properties file respectively.

EXIficient has been relatively slow on initialization which is critical on embedded systems. This release brings a huge speed up for EXIficient. It is now significantly faster than the initialization of OpenEXI due to serialized EXI grammars (new Java files have been added in the exicodec package of the RISE-V2G-SHARED project).

It might be possible to also speed up OpenEXI. I will look further into it.

Tested against VERISCO test system

29 Aug 16:01
Compare
Choose a tag to compare

This release marks a new step in the evolution of RISE V2G, as it incorporates an implementation which has been thoroughly tested against the test system provider VERISCO.
The SECC part has been fully tested and I can confirm that it is fully compliant with the ISO 15118-2 standard.
The EVCC part did not undergo the same depth of testing, but the test results looked very promising so far.

For further insights into the test itself, have a look at the blog post:
https://www.v2g-clarity.com/en/blog/bulletproof-iso-15118-implementation-risev2g-tested-by-verisco-test-system/

KeyAgreement for SECC leaf certificate is set

04 Aug 07:26
Compare
Choose a tag to compare

The keyAgreement flag for the SECC leaf certificate has not been set before. But it needs to be set for the TLS handshake to be able to use ECDH (Elliptic Curve Diffie Hellman) key agreement.
The respective configuration file in RISE-V2G-Certificates > configs folder has been updated accordingly.

First proven version with working signature

22 Jul 17:31
Compare
Choose a tag to compare

This release is a major improvement over the previous releases as the signature creation and verification process, one of the most tricky parts when implementing ISO 15118, finally works correctly as defined in the ISO 15118 standard. The Java specifics with regards to DER encoding of signatures are finally tackled.

Version 1.0 has already been tested and verified against some automotive OEM solutions, thus successfully testing e.g. certificate installation and certificate update.

Since version 1.0, RISE V2G is available under the MIT license to facilitate a wide-spread usage of this software in any commercial or private project.