Protocol Ecosystem / ISO 15118-20
V2CP Rolling Released 2022 ISO 15118-20:2022

ISO 15118-20

Vehicle ↔ Charge Point

Second-generation V2G communication. Adds AC Plug & Charge, full bidirectional energy (V2G / V2H / V2B), wireless charging (ACD), and enhanced energy schedule exchange.

AC + DC PnCFull V2GV2H / V2BWireless ACD
1 deployments
Adoption
Early production — luxury OEMs + EU pilots
Capability matrix
Plug & Charge (DC) ✓ Supported
Plug & Charge (AC) ✓ Supported
Bidirectional V2G ✓ Supported
V2H / V2B ✓ Supported
Wireless ACD ✓ Supported
Dynamic tariff ✓ Supported
TLS 1.3 (preferred) ✓ Supported
Schedule exchange ✓ Supported
Migration intelligence
ISO 15118-2 ISO 15118-20

ISO 15118-20 requires hardware (CP) and vehicle firmware support. Most 2022+ high-power DC chargers ship -2 with -20 upgrade path. AC PnC requires -20 minimum. Full V2G mandates both ISO 15118-20 at vehicle layer and OCPP 2.1 at CSMS.

Security layer
TLS 1.3 preferred
Upgraded from 1.2. Stronger cipher negotiation, 0-RTT option for session resumption.
Enhanced PKI
Separate AC and DC certificate chains. More granular OEM provisioning model.
V2G Root CA (updated)
Extended trust model for bidirectional energy. CPO Sub-CA issues CP certificates for V2G sessions.
Message flow 8 message types
01
SupportedAppProtocol EV → CP
ISO 15118-20 version negotiation
02
AuthorizationSetup CP → EV
CP declares supported auth methods (PnC / EIM)
03
Authorization EV → CP
EIM or PnC contract certificate presentation
04
ServiceDiscovery EV → CP
EV queries AC / DC / WPT available services
05
DCChargeParameterDiscovery EV → CP
DC schedule and power limit negotiation
06
ACChargeParameterDiscovery EV → CP
AC PnC parameter exchange
07
ScheduleExchange EV ↔ CP
Dynamic bidirectional schedule (EVPowerProfile)
08
PowerDelivery EV → CP
Start energy transfer — AC, DC, or V2G
Deployment examples illustrative · not an endorsement
Porsche Taycan Gen 2
ISO 15118-20 AC PnC production
Mercedes EQ fleet 2024+
Bidirectional V2H pilot program
ABB Terra 360
Multistandard AC charger with -20 firmware
EU V2G pilot corridors
Germany / Netherlands V2H grid trials
Developer API
GET /v1/protocols/iso-15118-20
GET /v1/protocols/iso-15118-20/messages
View API docs →
← All protocols ISO 15118-20 · Vehicle ↔ Charge Point