Skip to content
GreenFinOps

The software

Your chargersAnalytics and reportsE-invoicing

AI

GFO AgentMaintenancePricingResourcesAboutGet my network diagnosed
Back to articles
Technology

OCPP 2.1 vs 1.6: what changed, what comes from 2.0.1, and how to migrate

5 min read
  • ocpp 2.1
  • ocpp 1.6
  • ocpp 2.0.1
  • migration ocpp
  • csms
  • iso 15118

Many comparisons set OCPP 2.1 against 1.6 and credit 2.1 with everything that is new. That blurs the picture. Most of what separates 1.6 from the current generation arrived with 2.0.1, and 2.1 is an extension of it. For an operator planning a migration, the real question is which jump you are making: from 1.6 to 2.0.1, or from 2.0.1 to 2.1.

Which version came when

The Open Charge Alliance (OCA) publishes its history: OCPP 1.6 in 2015, 2.0 in 2018, 2.0.1 in 2020 and 2.1 in 2025. The OCA announced 2.1 on 23 January 2025, as a free download.

Two statements from the OCA frame the whole migration question.

  • OCPP 1.6 and 2.0.1 are not compatible with each other. The OCA continues to support both.
  • OCPP 2.1 is an extension of 2.0.1. The OCA states that application logic developed for 2.0.1 continues to work in 2.1.
  • So the break is between 1.6 and 2.0.1. The step from 2.0.1 to 2.1 is an increment.

    What 2.0.1 already provides

    The foundation that people often attribute to 2.1 is already in 2.0.1. That includes enhanced security with TLS, smart charging and support for ISO 15118, the standard behind Plug & Charge. The 2.0.1 certification programme reflects this: it offers Core, Advanced Security, Smart Charging and ISO 15118 Support as separate parts.

    If your goal is better security or smart charging, you do not need 2.1 for it. You need 2.0.1.

    What is specific to 2.1

    According to the OCA announcement, the following are new in 2.1 and absent from 2.0.1:

  • functional blocks for V2X, meaning bidirectional energy flows, and for distributed energy resources (DER);
  • support for ISO 15118-20 with bidirectional power transfer;
  • improved smart charging tools;
  • transactions with a fixed cost, energy-based or time-based, and recovery after a forced restart;
  • local cost calculation on the charge point;
  • prepaid cards, ad hoc payment by card and secure dynamic QR codes;
  • battery swapping for two- and three-wheelers and for cars.
  • One caution on pricing. The OCA page describes fixed, energy and time-based transactions and local cost calculation. Some vendor blogs go further and talk about structured tariffs aligned with roaming protocols. We did not find that on an OCA source, so do not take it as a given when you write a tender.

    Why this matters for a mixed estate

    A real estate is rarely on one version. You will have 1.6 chargers installed years ago, 2.0.1 on recent purchases, and 2.1 on the first models that support it. Since 1.6 and 2.0.1 are not compatible, the CSMS has to speak each version natively, or you maintain parallel systems.

    If a supplier converts 2.1 messages into 1.6 so that an old backend can accept them, ask what its conversion gateway actually supports. A function that only 2.1 defines cannot be expected from a link running 1.6. You gain connectivity but you do not gain the new capabilities.

    The AFIR does not settle the choice for you. The regulation text does not name OCPP. It requires remote monitoring and control and smart charging capability on public points, and it leaves the protocol to you.

    Certification: check before you write it into a tender

    The OCA opened its 1.6 certification programme in 2019, with Core mandatory for both charger and CSMS, and its 2.0.1 programme in 2023, through independent laboratories. For 2.1, the new editions published on 4 December 2025 add parts 5 and 6, which contain the certification profiles and the test cases. We did not find an OCA page announcing a certification programme for 2.1 products. Check the OCA certification pages before you require or claim a 2.1 certification.

    A migration order that holds up

  • Inventory each charger model with its OCPP version and its firmware upgrade path from the manufacturer.
  • Decide the target by need: security and smart charging point to 2.0.1; V2X, DER and the other items listed above point to 2.1.
  • Start by requiring 2.0.1 on new purchases, since 2.1 builds on it.
  • Move a pilot site first, and keep 1.6 chargers supervised until the manufacturer confirms an upgrade.
  • Ask each supplier which parts of the standard the model supports, not only the version number.
  • This week

    Add one column to your asset register, the OCPP version, and one to your tender template, the certification evidence required. GFO Omni is a CSMS that supervises charge points over OCPP 1.6, 2.0.1 and 2.1.

    Sources

  • Open Charge Alliance, history of OCPP
  • Open Charge Alliance, OCPP 2.1 is now available
  • Open Charge Alliance, OCPP protocol page
  • Open Charge Alliance, OCPP 2.0.1 certification
  • Open Charge Alliance, certification
  • Open Charge Alliance, new editions of OCPP 2.1 and 2.0.1
  • Regulation (EU) 2023/1804 (AFIR), official text
  • Want to discuss this topic?

    Our team can go deeper on any topic covered in this article and assess how it applies to your infrastructure.

    Book a consultation