Questions we are asked about this
Can an OCPP 1.6 charging station be upgraded to OCPP 2.0.1 by firmware alone?
Sometimes, and it has to be established per product rather than assumed. The Open Charge Alliance states that OCPP 1.6 and OCPP 2.0.1 are not compatible, so the change is a full protocol implementation on the station, not a configuration switch. Whether firmware alone is enough depends on whether the controller has the flash and RAM headroom to carry the 2.0.1 device model, variable store and security profiles alongside the application. On a board sized for 1.6 it frequently is not, which is why the question belongs in the hardware specification and not in the backend discussion.
Which OCPP versions are available today, and what is the current edition of each?
Three versions are live. OCPP 1.6 was released in 2015 and remains widely used. OCPP 2.0.1 was released in 2020; its edition 3 was approved as IEC standard IEC 63584 in 2024, and edition 4, incorporating subsequent errata, was published in December 2025. OCPP 2.1 was released in January 2025, and its edition 2, published in December 2025, added Part 5 with the certification profiles and Part 6 with the test cases.
Does choosing OCPP 2.0.1 now mean a second migration when OCPP 2.1 arrives?
Not in the way the 1.6 to 2.0.1 step was. OCPP 2.1 builds on OCPP 2.0.1, and the Open Charge Alliance states that care was taken to keep application logic developed for 2.0.1 compatible with 2.1. The hardware question is different from the protocol question: several of the 2.1 additions, such as bidirectional power transfer and ad hoc card payment, require power electronics or peripherals that no protocol version can add later. Those are decided by the product, not by the version number.
What does OCPP 2.0.1 add that costs memory on the controller?
Four things in particular. The device model requires the station to describe its own structure as Charging Station, EVSE and connector components with their variables, and that description has to be stored and served. Device management adds get and set of those variables plus monitoring and diagnostics. The security features add key and certificate storage with a validity check, which implies a trustworthy time source. Display and messaging support adds text the station has to hold. Each is modest alone; together they are the reason a board sized for OCPP 1.6 often cannot simply take 2.0.1.
Is OCPP certification available for OCPP 2.1?
The Open Charge Alliance certification programme validates conformance with the OCPP 2.0.1 or OCPP 1.6 specification. OCPP 2.1 edition 2 published the certification profiles and test cases in December 2025, which is the prerequisite work, but a tender that requires a certificate today should be written against 1.6 or 2.0.1. Certificates are issued against a named implementation and version and are listed publicly, so a claim can be checked rather than believed.
Does OCPP 2.0.1 give a charging station Plug and Charge?
No. OCPP 2.0.1 adds support for ISO 15118 on the interface between the station and the management system, which is necessary but not sufficient. Plug and Charge also requires the high-level communication stack and a powerline modem on the Control Pilot line towards the vehicle, plus certificate handling on the station. A station whose controller has no PLC modem cannot do Plug and Charge on any OCPP version.
Is eectec certified by the Open Charge Alliance?
No. We hold no Open Charge Alliance certificate for OCPP 1.6 or for OCPP 2.0.1, and we state that plainly because getting it wrong costs a supplier evaluation. What is true is that our charging platform runs OCPP 1.6 in large-scale commercial operation, with OCPP 2.0.1 support in final development and first delivery scheduled for December 2026. Implementing a protocol and holding a third-party certificate for it are two different things, and only the first applies to us today.
How should an OCPP requirement be written in a purchase specification?
Name the version and edition, state whether a third-party certificate is required or whether a tested implementation is acceptable, and pin both to a firmware version and a hardware revision. A line reading OCPP 2.0.1 ready is not enforceable: it does not say whether the station speaks 2.0.1 today, whether it can be made to, or who pays if it cannot. Adding the security profile you intend to operate is worth more than adding a further feature name, because that is what determines how credentials reach the station in the field.