By Admin · July 22, 2026
Cutover night arrives. The vendor promised zero downtime, and for the first hour it looks true: charger after charger moves to the new backend and comes back online. Then one unit goes quiet and stays quiet. Its backend URL is burned into the firmware, it ignores every remote command you send, and the only way to fix it is to send someone to the site. That single charger is the whole problem with “zero downtime” as a promise. It does not care what the sales deck said.
This is the alternative playbook, written by a team that runs migrations remote-first and is willing to name the trade-offs out loud. We would rather tell you where the minutes of downtime are unavoidable than sell you a number we cannot hold.
What this playbook covers:

Five conditions decide whether a migration is clean. No single vendor controls all five.
When all five line up against you on the same charger, minutes-per-charger of downtime is the honest floor. Anyone quoting zero across a real mixed fleet is quoting the best case and calling it the guarantee.
A good migration delivers controlled, minimal, per-charger downtime measured in minutes, not a fleet that never blinks. The distinction that matters, and the one that gets blurred in sales decks, is between two very different things:
A phased, remote-first cutover keeps network downtime close to nothing, because the fleet is never all offline at once. Individual units go quiet briefly and come back while the rest keep serving drivers.
The metric to actually track is not a binary “was there downtime.” It is the per-charger downtime distribution: how many units were offline, for how long, and whether any driver was left without a working option nearby. That number is honest, measurable, and something a vendor can be held to.
Most plans include a rollback paragraph. Far fewer include a rollback rehearsal, and the difference shows up under pressure. A real rehearsal means reverting a test charger to the old platform before cutover day, timing it, and confirming it comes back to full function. A rollback that has never been executed is a hypothesis.
Three things make a rehearsal real:
When those three exist and have been exercised once on real hardware, a rollback is a procedure. When they do not, it is a wish written into a plan.
Some downtime is not a process failure, it is physics. An honest plan names these units up front and sequences them deliberately.
None of these surprise a team that has migrated real fleets, which is why they belong in the plan from day one. The right move is to identify them during the readiness pass and tell the operator plainly which chargers will need a visit, rather than discovering them mid-cutover.
A single successful test session proves almost nothing commercially. One free test kWh confirms a charger can deliver energy and close a session. It does not confirm the money and records behind that session are correct, and those are what an operator runs on.
A session that looks fine at the plug can still skip:
Session-level validation means running the full chain end to end: authorize, charge, apply the correct tariff, calculate tax, generate a compliant receipt, debit the wallet, settle any roaming leg, then confirm each step landed. Here is why the timing matters: a migration that validated only the physical session looks successful on cutover day and starts failing weeks later in reconciliation, when the gap between “electrons flowed” and “the books are right” finally surfaces.
Use these to separate experience from optimism.
A vendor who answers all six plainly, including where they cannot promise perfection, is describing a process. One who answers every question with a guarantee is describing a brochure.
We hold ourselves to the same test. The honest answer is that we control the process, not the firmware, and the plan is built around that line. If you want a migration scoped that way, that is what our EV charger CMS migration practice delivers.
Talk to our team about your project. We design, supply, and manage EV charging infrastructure across India.