Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Meetings for this WG are currently on a bi-weekly basis, Wednesdays, 3pm - 4pm CET. Please check the EVerest calendar for the meeting entry.

2024-10-16 Meeting notes

Dev Update

  • Summary Testival France 2024:
    • DIN70121 & ISO15118-2 worked like expected. 
    • ISO15118-2 PnC: Most PnC sessions have worked. There were two bugs that we were able to fix at the Testival.
    • Several successful ISO15118-20 dynamic mode sessions. There were some TLS1.3 problems and an exi decode error

Question form Roger - Testing also against MCS? - No MCS type there

  • everest-core:
    • Multiplexer module for ISO communication - merged
    • Limit to ev_max_current/voltage if target is higher - merged
    • TLS server certificate_sha_1 calculated incorrect hash - merged
    • Testival findings converted in PRs:
      • D20 dynamic mode
      • Openssl Tls key logging support
      • Some small hotfixes
  • libiso15118:
    • Adding basic dynamic mode PR in review
  • cbexigen:
    • Fix compiler warnings in generated c code - merged
    • Add a functionality to download the XSD schema files from the ISO website - merged
    • Use big int for integer type without max value - reviewed and requested changes

Aligned on roadmap: 

Today

  • ISO 15118-2 / DIN SPEC 70121 implementation ISO 15118-2 DC BPT (SAE J2847/2)
  • C++ based ISO 15118-20 for EVSE side (EXI + state machine) for DC & DC BPT
  • beta release DC & DC BPT (native C++)
  • car simulator for ISO 15118-20 (based on JOSEV community edition)

Q4/24

  • ISO-2 / ISO-20 / DIN /… mux module
  • stable release DC & DC BPT
  • beta release AC & AC BPT (native C++)
  • dynamic mode
  • ISO15118-20 PnC

Q1/25

  • beta release missing ISO15118-20 components: schedule renegotiation, pause/resume, etc.
  • car simulator natively in EVerest
  • MCS based on HIL

H2/25

  • MCS charging vehicles

TBD, work started

ISO 15118-8 (Wifi communication)

Car simulator in EVerest - how to reuse Rogers work for that?

Also for ACDP and -8 evslac replacement - where to fit this in?

→ Discussion in one of the next meetings, probably Mid-November

2024-10-02 Meeting notes

Feature Freeze:

  • Some issues found during testing.
  • Second release candidate 2024.9.0-rc2 coming soon

Updated Roadmap

  • Tweaked the roadmap slightly.
  • Added MCS


Discussed MCS shortly:

  • Specs not final yet.
  • New hardware needed, PWM circuit changed

2024-09-18 Meeting Notes

Participants: (tbd)

Development update:

Open PRs / Issues:

cbexigen:

needs more testing, Moritz will try to work on that again

needs more testing, not mcuh prio roght now

But fix in lbcbv2g should get into decoder

libcbv2g issue:

Compiler warnings while compiling in Windows - maybe establish default compiler warnings

MCS

A lot of new faces in the call, partly from SAE, focus on MCS 

Goal: Get more input into EVerest as a reference solution

Open topic - should we establish a new working group focussed on MCS or have a dedicated MCS meetings on the car comm WG?

Question from Roger:

WIll PIONIX work on an EV side implementation / board?

→ Possibly, need smth to test anyways

So far no other boards available currently (ABB or analog devices)

CCS to MCS difference not that big - some amendments needed

Access to MCS draft currently only to CHarIN committee members



2024-09-04 Meeting Notes

Development update:

  • TCS trusted-ca-keys merged for 15118-20
  • lisiso - ongoing work for -20
    • Fixed bugs:
      • Key not regenerating during reset of PLC
  • plan to merge -20 until next meeting

Open Mic:

Questions from Roger:

  • TUX EVSE → Fulups project
    • - is it competing with Everest?
    • - uses Everest tech
  • Open Wifi network with running OpenSSL via app - is this okay?
    • Need input from Robert (via Zulip)
    • Either Open or Radius Server
  • Minor issues on documentation
    • Error framework is well documented, but unclear how to get changes into the manifesto or other methods?
    • Ping Manuel on Zulip channel

Open PR:

  • cbexigen issue is still open

2024-08-24 Meeting Notes

Development update:
- lot of mintor improvements, see the slides
- 2 PRs for D20 are waiting review. With 2 other PRs, support for D20 will come to EVerest soon.

Open PRs
- Sebastian will reach out to Moritz for the cbexigen issue that is open for long.
- Piet will look at the PR in everest-core

Open Mic:
- Dan: 15118-20 simulator side? Who to reach out to? 
    - We want to schedule a meeting with somebody that knows more to get a demo up and running. 
    - Josef is still used for the 15118 part of the simulator.
    - Talk to Sebastian

2024-07-08 Meeting Notes

General news:

  • Update PIONIX quad with new SW

Development update:

  • Fulup update on open ISO simulator
    • Chargebyte working on new board, making some progress
    • everything written on RUST 
    • short demo


2024-07-24 Meeting Notes

Development update:

  • OpenSSL PR merged - now mbedTLS or OpenSSL
  • SMall bug in SIL foxed
  • ISOMUX drafted - only tempoorarty solution
  • libiso - OpenSSL merged
    • now multiple logging levels available
    • some small bug fixes
  • Roger on iso15118 conformance testing standards
    • not doing anything actively at the moment, lacking hardware for -2
    • No unit test for evse2VG
  • Open PR for cbexigen - Moritz to look at it
  • Open PR support trusted ca keys
  • refactored interface

Discussion /  Open Mic:

  • which wireshark plugin to use dspace (dbv2gshark) vs chargebyte one
  • libiso now using cbexigen
    • everything on cbexigen



2024-06-26 Meeting Notes

EVerest release 2024.6: 
  Feature Freeze expected today. 
  Starting two week test period.

Fulup asks for ISO 15118-20 and/or Plug&Charge traces
  The logs PIONIX has are from pre-production vehicles taken during testivals, thus cannot be shared. 
  Maybe ask: https://iso15118.elaad.io/public
  
Roger presented some information on the current ideas for the low level communication of MCS. 


2024-06-12 Meeting Notes

EVerest news:

Development Update:

CharIN Testival EUROPE @ Ekoenergetyka Poland

  • Preparation
  • EvseV2G (EIM & PnC) worked well
  • ISO15118-20 DC/DC_BPT could not be tested much as all cars supported dynamic instead of scheduled mode
  • EvseV2G + libcbv2g tested and worked well -> We can merge the PR soon

libiso15118.

  • Preparation for everest-core beta release is going on

everest-core:

  • Merged some small changes for EvseV2G
  • Prevent integer overflow
  • Correct EvseStatusCode

Open GitHub Issues /  PRs

everest-core:

  • Switch to CBV2G from OpenV2G for DIN, ISO-2, PnC and SAP
  • Beta release ISO15118-20 (draft)
  • Adding EvManager module
  • Adding OpenSSL support in the EvseV2G module

Open MIc:

Fulup presented detials about the Simulator/Replay tool (some discussions about TLS sessions)

  • Written in Rust
  • Apache-2.0
  • Master key extraction for TLS 1.3 in EVerest?
  • Primarily simulates a car
  • Also implements a responder now (sends responses, waiting for expected requests)
  • Container works with podman, should work with Docker
  • Waiting for hardware to access Qualcomm QCA7000 easily via Ethernet


2024-05-29 Meeting Notes

EVerest news:

...

  • libiso15118 - working on ISO15118-2:
    Adding ISO15118-2 messages
  • everest-core:
    PR open - EvManager almost finished. fixing bugs related to the simulation
    finished - Sending TLS secret key over a UDP message
    PR open - Adding OpenSSL support in the EvseV2G module


2024-05-14 Meeting Notes

Development Update

  • Roger implemented wireless SDP part
    • Cornelius suggests to write smth similar to slac module for monitoring Wifi →may require bigger changes in EvseManager though
  • Released libiso15118 v0.1.1:
    • Adding CI (Linting, building and testing for every PR)
    • Adding auto device support
  • libiso15118 - working on ISO15118-20 AC
  • everest-core:
    • PR open - EvManager almost finished. Smaller fixes, final testing and documentation are missing
    • PR open - Sending TLS secret key over a UDP message
    • PR open - Adding OpenSSL support in the EvseV2G module


2024-05-02 Meeting Notes

Development Update

  • JsEvManager: If you are using node-red via docker-compose, please update your node-red flow with the actual node-red flows from everest-core main!
  • EvManager rewritten in C++ is almost finished
  • libiso15118:
    • Beta Release ISO15118-20
    • Using libcbv2g in libiso15118
    • Continue work on AC
  • TLS Handshake fixed with certain cars (Hyundai and VW)

...

Switch to openssl was made recently, no consensus on utilizing wolfssl from the group, of course would be welcomed as contribution.

2024-04-03 Meeting Notes

EVerest news

  • EVerest Release 2024.03.0 imminent

...

  • EVerest now supports multiple ISO sessions
  • SLAC module update - now supporting vendor specific messages/information for Qualcomm & Lummissil

2024-03-20 Meeting Notes

EVerest News:

  • Recordings from conference “Open source in emobility” finally available on PIONIX youtube channel. 

...

Craig mentioned we should a have discussion about certificate handling and utilization of libevsecurity, can help with certificate trust lists



2024-02-21 Meeting Notes

EVerest News:

  • Adding in the next days Issues and PR templates for the relevant repos from this WG (libiso15118, cbexign, ext-switchev-iso15118, libslac, libcbv2g, ...)

...

  • How are changes to libcbv2g updated in cbexigen?


2024-02-07 Meeting notes 

General EVerest news

  • Chargebyte testing -2 -20 in Arnhem went positive, no major hickups

...