OCPI 2.2.1, released in 2020, represents a major evolution from version 2.1.1. While backward compatibility exists, the new features and architectural improvements make upgrading essential for any serious roaming platform.
What's New in OCPI 2.2.1
1. Smart Charging Module
OCPI 2.2.1 introduces a full Smart Charging module, enabling CPOs to send dynamic charging profiles to eMSPs. This allows load balancing, solar optimization, and grid-friendly charging—critical for scaling EV adoption without overwhelming the power grid.
2. Signed Meter Values (Eichrecht Compliance)
For legal metrology compliance (especially in Germany), OCPI 2.2.1 adds support for cryptographically signed meter values. This ensures tamper-proof billing and meets regulatory requirements for legal charging records.
3. Enhanced Hub Routing
The protocol now includes explicit Hub role definitions and improved routing logic, making multi-hub scenarios more reliable. This reduces message duplication and improves error handling in complex network topologies.
Breaking Changes to Watch
While mostly backward compatible, some changes require attention: Tariff structures have been enhanced with more granular pricing options, CDR formats include additional fields for signed data, and credential tokens now support more authentication types.
Should You Upgrade?
If you're building new integrations, start with 2.2.1. If you're on 2.1.1, prioritize upgrading if you need smart charging, operate in Germany (Eichrecht), or plan to scale to multiple hub connections. Most modern platforms now support 2.2.1 as the default.
Conclusion
OCPI 2.2.1 is not just an incremental update—it's the version that makes EV roaming ready for mainstream adoption. The smart charging and signed data features are table stakes for the next decade of growth.