Engineer analysing a charging session with a comemso charging analyzer at a public charging station

Applications / Interoperability & Charging Analysis

Find the Cause of an EV Charging Failure

When an electric vehicle and charging station fail to charge together, record their messages, voltage and current on one timeline. Find the first mismatch, test the suspected cause and repeat the session after a correction.

Real pairStart with the EV and EVSE that actually interacted
One timelineAlign communication, signals, states and measurements
Verified causeTest the hypothesis before changing either product
Reusable evidencePreserve the case for regression
Test scenario: Start with the precharge mismatch

In the documented customer case, the voltage requested by the vehicle did not match the charging station’s measured precharge response. Precharge prepares the voltage before the main power connection closes. Compare the request, measured voltage and next state together, then repeat the charging attempt after the control parameters have been corrected.

When the timing looks right, inspect the electrical response.

In an anonymised EVSE (electric vehicle supply equipment, or charging station) case, the requested battery voltage and measured precharge response did not match. Reviewing communication and electrical signals together made the mismatch visible.

See the diagnostic sequence

Why charging interoperability failures remain unresolved

The failure exists between systems. The evidence usually remains separated by system.

Charging failure analysis reconstructs the event sequence across communication, low-level control and electrical behaviour. Separate PCAP files, vehicle logs and charger traces can expose the final error while hiding the initiating deviation.

Different clocks

Vehicle, charging station, backend and laboratory tools often record on independent time bases. Manual alignment can reverse the apparent order of events.

Partial technical views

Decoded messages alone do not show whether low-level states, voltage, current and the expected charging phase remained consistent.

Unverified assumptions

Teams discuss symptoms from separate exports. The suspected cause is often changed in software before it has been tested under the same conditions.

Comparison of isolated charging logs with synchronized engineering evidence

Passive Man-in-the-Middle measurement

Observe the real interaction without replacing either side.

A passive Man-in-the-Middle path records the relevant layers at the physical charging interface on one time base. The real vehicle and charging station remain active partners, preserving the interaction that produced the problem.

Active manipulation and laboratory simulation are separate validation steps. They are introduced only after the original event has been captured and the engineering question is clear.

Method boundaryField capture documents the original pair. Controlled validation tests a suspected cause. Laboratory reproduction preserves the relevant partner behaviour for a new test.
Real EV and real EVSE connected during an interoperability measurement
Start with the concrete EV-to-EVSE interaction, not a reconstructed approximation.
Man-in-the-middle measurement of DC power, CP and PLC communication, and PP between a real charging station and vehicle.
Passive man-in-the-middle measurement records power and communication between a real vehicle and charging station.Open full-size diagram

Cross-layer charging analysis

Showing decoded data is not the same as analysing the charging process.

Charging interoperability analysis correlates protocol messages, timing, low-level states, voltage, current and both partners’ reactions to identify the first meaningful deviation in the context of the charging phase.

Representative charging analysis view with communication, timing and electrical measurements
Representative analysis context. The dedicated capability and product pages define released software functions.

Check whether the complete state is consistent.

1
Communication

Message direction, sequence, content and timing.

2
Low-level state

Connection, control, signaling and stop conditions.

3
Electrical behaviour

Voltage, current, power transition and physical reaction.

4
Expected context

Charging phase, permitted combination and identified deviation.

Automated Standards Analysis can add normative or configured expectations where released. Cross-Layer State Monitoring is implemented for applicable DC CCS, CHAdeMO and DC China / GB/T DC configurations. Check the exact protocol versions, channels and evaluation rules for your selected product and capability.

One charging interoperability method

Connect. Capture. Decode. Correlate. Analyse. Validate. Reproduce. Reuse.

  1. 1
    Connect

    Access the real EV and real EVSE at the charging interface.

  2. 2
    Capture

    Record the relevant charging layers on one synchronised time base.

  3. 3
    Decode

    Resolve protocol messages, state transitions, signals and timing.

  4. 4
    Correlate

    Relate communication to low-level and electrical behaviour.

  5. 5
    Analyse

    Identify the first deviation in the expected technical context.

  6. 6
    Validate

    Test the suspected cause through one controlled change.

  7. 7
    Reproduce

    Bring supported partner behaviour into a repeatable laboratory test.

  8. 8
    Reuse

    Preserve the case for evidence, supplier alignment and regression.

Field capture, analysis and validation, laboratory reproduction, and reuse of charging tests for regression

Controlled validation and field-to-lab reproduction

Test the hypothesis before changing either product.

After isolating the initiating deviation, change only the condition needed to test cause and effect. A live gateway keeps both real partners connected; playback later reproduces supported partner behaviour at the physical interface.

Validate live

Use Manipulating Gateway where released to test whether a selected value, message or timing condition changes the result.

Manipulating Gateway

Reproduce in the laboratory

Use Charge Playback where released to present recorded EV-side or EVSE-side behaviour to the device under test again.

Charge Playback

Start with the investigation method, then confirm supported directions, editable parameters, release limits and technical configuration on the relevant capability pages.

Vehicle and charging test equipment in a laboratory validation setup
Move from the real field event to a controlled validation condition without losing the origin of the case.
Man-in-the-middle setup with a Manipulation Gateway between the vehicle and charging station for targeted CP and PLC changes.
Active validation with the Manipulation Gateway introduces targeted communication changes to investigate the response of the real charging pair.Open full-size diagram

Keep measurements with their test conditions

Record the failure, repeat the conditions and check the fix.

Keep the synchronized measurement, applicable expectation, detected deviation, validation condition and resulting decision in one attributable package, linking the original event to the verified conclusion.

  • One synchronised measurement instead of isolated exports
  • Expected state and deviation shown with observed behaviour
  • Controlled validation condition documented
  • Shared evidence for development, suppliers and laboratories
  • Reusable case for release regression and variant testing
Reusable evidence package containing measurement, expectation, validation and decision

Use one technical case across development, partner alignment and field escalation.

Where the method creates leverage

Development

Resolve integration failures before release

Understand interaction problems while vehicle and charging-station software can still be changed deliberately.

Field

Capture the concrete pair at the site

Preserve the event that disappears when either implementation leaves the location.

Supplier alignment

Replace blame discussions with shared evidence

Use one time base, one sequence and one tested hypothesis across both implementation teams.

Regression

Reuse verified cases after changes

Repeat the relevant partner behaviour after software, parameter or hardware updates.

Continue with the decision the evidence makes possible.

From method to implementation

Choose the next route according to whether you need real-pair capture, active reproduction, configurable faults or a complete system configuration.

Conformance, interoperability and robustness

Three questions. Three test disciplines.

1

Conformance

Does one implementation meet a defined requirement set and standardized test cases?

2

Interoperability

How do two concrete implementations behave together in a real charging session?

3

Robustness

How does an implementation react to configured limits, timing changes and difficult behaviour?

Customer references

Real-pair investigation in practice.

The following customer experiences relate to testing with our EVCA systems.

Frequently asked questions

Interoperability and charging analysis

What is charging interoperability testing?

It investigates how a specific real EV and real EVSE behave together during an actual charging session. The method connects communication, low-level state, timing, electrical behaviour and the reactions of both implementations.

How does interoperability differ from conformance testing?

Conformance testing evaluates one implementation against defined requirements and test cases. Interoperability testing investigates the interaction between two concrete implementations. Both are necessary because they answer different questions.

Why can individually compliant products still fail together?

Different interpretations, optional behaviour, timing margins, certificate conditions, state transitions and error handling can interact in a way that a test of either implementation alone does not expose.

Why is passive Man-in-the-Middle measurement useful?

It preserves the real EV-to-EVSE interaction while recording the relevant layers on a common time base. Neither partner is replaced during the original field capture.

Why can communication traces alone miss an EV charging fault?

A communication trace alone cannot show whether the measured voltage and current match the values requested during charging.

In the anonymised comemso precharge case, communication timing appeared unremarkable, while the measured EVSE voltage response did not match the requested battery voltage. An experienced product specialist identified this relationship by reviewing synchronised electrical and communication evidence. This was human analysis of one vehicle–charger pairing; the account does not establish that all faults have the same cause or diagnosis time.

Read the precharge diagnosis account

Can a suspected cause be tested before software is changed?

Yes, where a released live validation method supports the required controlled change. The purpose is to observe cause and effect before implementing a correction in the EV or charging station.

Real-pair investigation

Turn the charging failure into a testable case.

Identify the real vehicle–charger pair and reproduce the reported condition. Decide which synchronised signals and measurements are needed to isolate the cause before selecting the analysis hardware.

Technical updates from comemso

Stay informed about the testing topics that matter to you.

Product and software updates, practical testing insights, and invitations to comemso events. Choose your interests before you subscribe.

Choose my newsletter topics

Select your topics. Confirm by email. Unsubscribe at any time.