Skip to content
EV charging · OCPP 2.0.1

Moving from OCPP 1.6 to 2.0.1 without taking chargers offline.

OCPP 1.6 and 2.0.1 are not compatible, so most charge point operators end up running both for years. Inople designs dual-stack CSMS backends that route each charger by its protocol version, plan phased firmware rollouts, and build the status and uptime reporting that NEVI in the US and the Public Charge Point Regulations in the UK expect.

Talk to us ↗Updated
01

What changes between OCPP 1.6 and 2.0.1?

OCPP 2.0.1 is a redesign, not an update. Security moves from an optional extension to three defined security profiles with TLS and certificate management. Configuration moves from flat key-value pairs to a device model the backend can query. Sessions carry mid-transaction updates, and the protocol supports ISO 15118 Plug & Charge and richer smart charging schedules.

Security profiles
Basic authentication, TLS with basic authentication, or TLS with client certificates, plus certificate installation and renewal over the protocol.
Device model
The backend can discover what each charger supports instead of relying on vendor-specific configuration keys.
Transactions
Sessions report events and meter values during the session, not only at start and stop.
Plug & Charge and smart charging
ISO 15118 handshakes and composite, priority-based charging profiles are part of the protocol flow.
02

Do we have to move to OCPP 2.0.1?

It depends on where the money and the chargers are. NEVI-funded stations in the US must conform to OCPP 2.0.1 under 23 CFR 680.108. The UK regulations do not set an OCPP version, but they require OCPI open data and 99% rapid-network reliability, which is easier to prove with 2.0.1 status data. Elsewhere, hardware age usually decides the timing.

03

How do you migrate without downtime?

Run both versions side by side. A dual-stack CSMS accepts OCPP 1.6 and 2.0.1 connections and routes each charger by the version it reports, so sessions, billing and reporting work the same either way. Chargers then move to 2.0.1 firmware in small batches, and units that cannot be upgraded stay on 1.6 until they are replaced.

1. Audit
List every charger model, firmware version and upgrade path, and how each one behaves today.
2. Dual-stack backend
Add 2.0.1 next to 1.6 in the CSMS, with one session, tariff and reporting model above both.
3. Pilot
Upgrade a few chargers per model at low-traffic sites and compare sessions and faults with the 1.6 baseline.
4. Phased rollout
Upgrade by site and model, with a tested rollback path for every firmware batch.
04

How long does an OCPP 2.0.1 migration take?

For a mid-size network, Codibly estimates 6 to 12 months in total: 2 to 3 months of backend changes, 1 to 2 months of integration testing, and 3 to 6 months of phased firmware rollout. Charger vendors set much of the pace, because firmware availability and certification vary by model.

05

Should we skip straight to OCPP 2.1?

Build for 2.0.1 and keep 2.1 in view. OCPP 2.1 was released in 2025 and builds on 2.0.1, so application logic written for 2.0.1 carries over, according to the Open Charge Alliance. It adds bidirectional charging and distributed energy control, which matter if your sites will manage batteries, solar or vehicle-to-grid.

06

What does the backend need to prove uptime?

An auditable status history per port. NEVI calculates uptime monthly over the previous twelve months and excludes outages outside the operator’s control, such as grid failures. The UK measures rapid-network reliability from OCPI status data over the calendar year. Both need timestamps you can trust and outage causes recorded at the time.

Frequently Asked Questions

Is OCPP 2.0.1 backward compatible with 1.6?

No. The Open Charge Alliance states that OCPP 1.6 and 2.0.1 are not compatible. A backend that serves a mixed fleet has to implement both versions.

Is OCPP 2.0.1 an international standard?

Yes. OCPP 2.0.1 was approved as IEC 63584 in 2024, which is why some public procurements now cite the IEC number.

Can old chargers run OCPP 2.0.1?

Some can with a firmware update and some cannot. It depends on the charger’s hardware and the manufacturer’s support. The migration audit identifies which units can move and which stay on 1.6 until replacement.

Does OCPP 2.0.1 give us Plug & Charge?

It supports the ISO 15118 handshake, but Plug & Charge also needs compatible charger hardware, vehicle support and a certificate infrastructure. NEVI requires charger hardware capable of ISO 15118-2 and ISO 15118-20.

Have you migrated a network before?

Our team has built OCPP backends, operator CRMs and driver apps in production. A migration engagement starts with a paid audit of your fleet and backend, and we will tell you plainly which parts we have done before and which we would be doing for the first time.

Get started

Tell Us What You’re Building

A first call is free. You talk to the people who would lead the work, and you leave with a clearer plan whether or not we work together.