Engineering services for teams shipping charging products.
We work at the protocol level, from the powerline link to the V2G session, and we leave you with evidence, not opinions, and tools that keep working after we leave.
Consultancy
Short, focused engagements with engineers who have shipped and debugged ISO 15118 stacks on both sides of the cable.
Stack and architecture review
A structured review of your EV or EVSE communication stack against DIN 70121, ISO 15118-2 and ISO 15118-20: state machines, timing budgets, error handling and the fallback paths that break in the field. You get a prioritised findings list with the clause behind each item.
Plug & Charge and TLS design
Certificate hierarchies, contract certificate handling, cipher suite selection and the operational side of a PKI: what to provision, what to rotate and what to do when a handshake fails at a station. We review or design the approach and validate it against real chargers.
Release readiness and test strategy
Which vehicles and chargers to test against, which failures to gate a release on, and how to keep the evidence so the next firmware does not reopen an old ticket. We design the matrix, the acceptance criteria and the reporting, then help your team run it.
Lab and field testing
Conformance before release, and structured triage for the failures that only appear with real vehicles at real stations.
Conformance pre-testing
Before a firmware or vehicle release, we run the charging dialogue through the full rule set: message sequence, mandatory parameters, timing budgets, TLS requirements and protocol negotiation. Every failure is documented with the capture and the clause it breaks.
Vehicle-to-charger matrix campaigns
We plan and execute test matrices across vehicle models and charger firmware versions, then consolidate the results into a single report that shows what passed, what failed and who owns each fix.
Field failure triage
A car will not charge at a site and nobody agrees why. We capture on location or work from your logs, decode the session and deliver a verdict the driver, the CPO and the vendor can all act on.
Tools built for your interop team, not a generic product.
Every interop team ends up with the same gap: a proprietary log nobody can decode, an internal requirement no off-the-shelf checker knows about, a regression that only a human notices. We build the tool that closes the gap, using AI-assisted engineering to move fast and protocol engineers to make sure it is right.
Decoders and parsers
Readers for proprietary charger logs, vendor trace formats and your own CAN databases, aligned to the V2G timeline so one view shows the whole session.
Rule packs for your requirements
Conformance checks for internal specifications, OEM-specific behaviour and known field failures, expressed as transparent rules that cite the clause they enforce.
Automation and dashboards
Regression pipelines that re-run every capture on each firmware, batch reporting for campaigns, and dashboards that show the matrix status to people who do not read pcaps.
Delivered as code you own, with tests, documentation and a handover session. Where it makes sense, it plugs into the InteropEV Analyzer as a private rule pack or decoder instead of becoming a separate tool to maintain.
Training
Hands-on sessions for engineering and support teams, built around real captures rather than slides. Every session ends with your team decoding a failure on their own.
Reading a charging session
SLAC to Session Stop, decoded step by step. For support and field engineers who need to tell a vehicle fault from a charger fault quickly.
ISO 15118 for implementers
Message flows, timing constraints, TLS and Plug & Charge, with the mistakes we see most often in shipped stacks and how to test for them.
Team onboarding on the Analyzer
Rule packs, batch campaigns, AI-assisted triage, CAN and DBC decoding and branded reporting, configured for your lab and your customers.
How we engage
Fixed-scope project
A defined deliverable, a defined price. Reviews, test campaigns and triage cases usually run this way.
Retained engineering
A monthly block of engineering time for teams in active development who need a protocol specialist on call.
Tooling plus support
InteropEV Analyzer seats and custom tooling for your lab, with an engineer available to review difficult sessions with you.
Tell us what is failing.
Send a short description and, if you have one, a capture. We reply within one business day with a proposed approach.