ChargeLink Native
Developed byDEVlink

DIN 70121 Operator Runbook

DIN 70121 is a DC CCS high-level communication stack. Use the dedicated DIN profiles; do not reuse an ISO 15118-20 profile.

EVSE listener


$CL = "C:\Program Files\ChargeLink Native\chargelink.exe"
$IFINDEX = 19
$LOCAL = "fe80::1234:5678:9abc:def0%$IFINDEX"
$RUN = "din70121-$(Get-Date -Format yyyyMMdd-HHmmss)"

& $CL evse live-preflight --source external-evcc `
  --protocol din70121 --profile-id din70121_dc_evse_reference `
  --host :: --udp-port 15118 --tcp-port 50118 `
  --advertise-ipv6 $LOCAL --interface-index $IFINDEX `
  --recover-stale --artifact-root C:\ProgramData\ChargeLink\runs --json

& $CL evse start --foreground --external-evcc-session `
  --run-id $RUN --artifact-root C:\ProgramData\ChargeLink\runs `
  --protocol din70121 --profile-id din70121_dc_evse_reference `
  --host :: --udp-port 15118 --tcp-port 50118 `
  --advertise-ipv6 $LOCAL --interface-index $IFINDEX `
  --max-runtime-ms 1800000 --heartbeat-interval-ms 1000 --json

EVCC direct TCP


$PEER = "fe80::abcd:ef01:2345:6789%19"
& $CL evcc start --protocol din70121 --backend ethernet `
  --profile-id din70121_dc_evcc_reference --no-sdp `
  --peer-ipv6 $PEER --tcp-port 50118 --probe-peer `
  --connect-timeout-ms 5000 --max-steps 50 --json

Validate and stop


& $CL evse din70121-dc-setup-path --profile-id din70121_dc_evse_reference --json
& $CL evse status --json
& $CL evse stop --json

DIN 70121 is DC-only in this documentation. AC tests must use ISO 15118-2 or ISO 15118-20 AC profiles.