KopherBit
ISO 15118-20 · EXI · SDP · TLS · PnC

EV Charging Communication: EVCC Hardware and V2G Software Stack

KCU EVCC handles charging control and hardware I/O, while KopherV2G provides a complete ISO 15118-2 / -20 software stack from PLC connection, EXI, SDP, TLS, to Plug & Charge certificates.

Separate hardware control from the V2G stack for faster integration

An EV charging system is more than a controller or a protocol. KopherBit separates the EVCC hardware platform from the V2G software stack: hardware handles CP / PP, PLC, CAN, Ethernet, relays, and lock motor control; the software stack handles ISO 15118 messages, EXI, V2GTP, SDP, TLS, EIM / PnC, certificates, and charging state machines.

Hardware: KCU EVCC

Automotive-grade Electric Vehicle Communication Controller for vehicle-side EVCC, charger test platforms, and pre-certification integration.

  • NXP S32K344 ASIL-D MCU control core
  • QCA7006AQ HomePlug Green PHY / HPAV PLC over CP line
  • CP +/-12V PWM, PP proximity, PE, CAN0 / CAN1 / CAN2, 100BASE-TX
  • Relay outputs, lock motor H-Bridge, ADC sensing, diagnostic and protection I/O

Software: KopherV2G Software Stack

A complete V2G communication stack deployable on EVCCs or test platforms for ISO 15118-2 / -20 and DIN SPEC 70121 integration.

  • ISO 15118-2 / ISO 15118-20 message flow and state machine
  • EXI encode / decode, V2GTP framing, SDP discovery, TCP / UDP integration
  • TLS secure channel, EIM, Plug & Charge, and V2G PKI certificate handling
  • CCS flow, AC / DC, bidirectional charging readiness, OBC / BMS / VCU interface

KopherV2G software stack details

The stack is modular and can be tailored for vehicle EVCC, charger controller, protocol test tools, or HIL / SIL validation.

1 Charging Application
AC / DC charging flow
ISO 15118-20 bidirectional flow
OBC / BMS / VCU interface
fault and session state
2 ISO 15118 Protocol
ISO 15118-2
ISO 15118-20
DIN SPEC 70121
CCS sequence handling
3 Encoding & Transport
EXI encode / decode
V2GTP
SDP discovery
TCP / UDP socket integration
4 Security & Certificates
TLS handshake
EIM
Plug & Charge (PnC)
contract certificate lifecycle
5 Platform Integration
PLC modem driver
CP / PP state sync
CAN signal mapping
diagnostics and logging

Engineering details that matter

EXI & V2GTP

EXI encoding for ISO 15118 XML messages, V2GTP framing, and message-version compatibility.

SDP / PLC Discovery

SECC discovery, PLC link-up, IPv6 / TCP connection setup, and charging session initialization.

TLS / PnC

TLS channel setup, EIM, Plug & Charge certificate chains, contract certificates, and V2G PKI integration.

ISO 15118-20

Next-generation charging flow, bidirectional charging, scheduling, and -2 / -20 coexistence.

Vehicle Interface

Charging state, target voltage/current, relays, lock motor, and BMS / OBC CAN integration.

Test & Trace

Logs, traces, fault injection, protocol testing, and observation points for HIL / SIL validation.

Standards and scenarios

ISO 15118-2
AC / DC charging, EIM, Plug & Charge
ISO 15118-20
next-generation flow, bidirectional charging
DIN SPEC 70121
DC charging communication and CCS integration
CCS
CP / PP, PLC, charging sequence integration
V2G PKI
certificate chain and contract certificate workflow
TLS
secure V2G communication channel

Delivery scope

KCU EVCC samples, interface definition, and hardware bring-up support
KopherV2G stack porting, OS / driver adaptation, and project tailoring
ISO 15118-2 / -20, DIN SPEC 70121, and CCS flow integration
EXI, SDP, V2GTP, TLS, PnC, certificate management, and test cases
OBC / BMS / VCU / charger controller signal and state-machine integration
HIL / SIL / vehicle testing, log trace, and pre-certification issue analysis

Plan your EV charging communication architecture

Adopt KCU EVCC hardware, KopherV2G software, or both. For production programs, we can support hardware, software, and pre-certification validation together.