OCPP Migration

OCPP 1.6 to 2.0.1 migration: a practical guide for small CPOs

Most small and mid-size charge point operators are still running OCPP 1.6. AFIR and the shift to ISO 15118 plug and charge are ending that.

An OCPP 1.6 to 2.0.1 migration for a mid-size charge point operator runs 6 to 12 months: audit and plan, central system upgrade, firmware coordination, testing, phased rollout, then legacy decommission. AFIR is the deadline forcing the timeline, not vendor preference.

Why the industry is moving off OCPP 1.6

OCPP 1.6 has run the majority of Europe's public charging network for close to a decade. It is a stable protocol, and for a long time there was no urgent reason to replace it. That has changed. AFIR now requires ISO 15118-2 support on new and renovated public AC chargers from 8 January 2026, mandatory DATEX II data reporting from 14 April 2026, and card payment readers on chargers rated 50kW and above from 2027. None of those three requirements sit comfortably on a 1.6 stack. OCPP 2.0.1 is the first version of the protocol built with ISO 15118 in mind, with a security model built around TLS and certificate-based authentication, and a device management structure that 1.6 never had. That combination is why 2.0.1 has become the default migration target rather than one option among several.

What actually changes between 1.6 and 2.0.1

The differences are not cosmetic. Three matter most for a migration plan.

A realistic timeline

For a mid-size operator, a full migration typically runs 6 to 12 months, broken into five phases.

  1. Discovery and audit (2 to 4 weeks). Inventory every charger, its firmware version, its OCPP support, and the hardware vendor's 2.0.1 roadmap. This step alone surfaces most of the risk in the project.
  2. Central system upgrade (6 to 10 weeks). Your backend, whether a commercial CPMS or a custom system, needs to speak OCPP 2.0.1 alongside 1.6 during the transition, not instead of it.
  3. Firmware coordination (8 to 16 weeks, runs in parallel). Every charger vendor ships 2.0.1 firmware on its own schedule. This is usually the longest pole in the project, and the one operators underestimate most.
  4. Testing (4 to 6 weeks). Real sessions on real chargers, not a simulator, covering authorization, remote start and stop, firmware update flows, and failure recovery.
  5. Phased rollout and decommission (4 to 8 weeks). Sites move in batches. Legacy 1.6 support stays live until the last site cuts over, then comes down.

Where migrations go wrong

A practical checklist

  1. Inventory every charger by hardware vendor, model, and current firmware version.
  2. Get a written 2.0.1 firmware commitment date from each vendor.
  3. Confirm your central system, or your vendor's roadmap, supports OCPP 2.0.1 and dual-protocol operation during transition.
  4. Scope ISO 15118-2 certificate provisioning alongside the protocol upgrade, not after it.
  5. Build the DATEX II reporting pipeline against the new central system before go-live, not after.
  6. Plan card payment reader integration for every site rated 50kW and above in the same project.
  7. Test on real hardware before the first production site cuts over.
  8. Roll out in batches with a tested rollback path for each one.

Why AFIR sets the deadline, not the vendor

The three dated AFIR obligations, covered in full in our AFIR compliance guide, are what turns this from a nice-to-have upgrade into a project with a hard date. Operators who start the audit phase now have time to run a proper phased rollout. Operators who wait until the deadline is close end up compressing testing and rollback planning, which is exactly where migrations fail.

Digiton runs fixed-scope OCPP 1.6 to 2.0.1 migrations for small and mid-size charge point operators. See our EV charging and OCPP integration practice, or read our comparison of building a custom platform against buying an off-the-shelf CPMS if you are also weighing whether to migrate your existing system or replace it outright.

Frequently asked questions

Is OCPP 1.6 still usable after the AFIR deadlines?

Existing 1.6 chargers do not stop working, but new and renovated public AC chargers need ISO 15118-2 support from 8 January 2026, and DATEX II reporting and 50kW+ payment integration follow shortly after. In practice, that pushes most operators toward OCPP 2.0.1 rather than maintaining 1.6 indefinitely.

Can we run OCPP 1.6 and 2.0.1 at the same time during migration?

Yes, and most well-run migrations do exactly that. The central system runs both protocols in parallel while chargers move to 2.0.1 firmware in batches, so a single site is never the reason the whole network goes down.

What is the biggest cause of migration delays?

Firmware fragmentation across hardware vendors. Every vendor ships OCPP 2.0.1 firmware on its own schedule, and a fleet with several hardware brands means several timelines to coordinate. Getting a written firmware commitment date from each vendor in week one avoids the worst delays.

Do we need new hardware to support OCPP 2.0.1?

Usually not. Most chargers installed in the last few years can run OCPP 2.0.1 firmware, since the hardware vendor pushes a software update rather than requiring a physical swap. Older units close to end of life are the exception worth auditing first.

Related

EV charging and OCPP integrationAFIR compliance deadlines 2026-2027Build vs buy: EV charging platform

Ready to put AI to work?

Book a discovery audit and we will map the highest-ROI AI agents and automations for your business.

Book a discovery audit →