AmpNexus

Firmware readiness for manufacturers

Build firmware that makes charger behaviour easier to understand.

A practical framework for exposing useful operational evidence without confusing cloud observability with device protection or protocol conformance.

Firmware evidence interface

01

IDENTITY

02

STATE

03

MEASURE

04

EVENTS

Scoped evidence

Meaning · freshness · provenance · limits

The opportunity

Connection is only the starting point

A charger can connect, authorise and transact while still leaving operators with too little evidence to explain a change. Useful firmware makes capability, state, measurements, events and limitations easier to interpret together.

Better evidence helps engineering, support and operations teams ask a more specific question before deciding whether configuration, remote action or physical inspection is appropriate.

Device boundary

Evidence does not move protection into the cloud

Local protection, control logic and manufacturer safety design remain authoritative at the charger. This guide concerns the evidence made available to an approved integration; it is not an electrical safety specification or certification scheme.

Evidence foundations

Make each signal useful beyond the device

The most valuable enhancement is often not another measurement. It is the context that lets a receiving system interpret the measurement correctly and recognise when it is unavailable.

Identity and applicability

Expose stable manufacturer, model, hardware revision and firmware identifiers so every capability can remain attached to the product scope where it is valid.

Operating and connector state

Make state transitions explicit. Where the device can distinguish requested, commanded and observed state, preserve that distinction instead of collapsing it into one flag.

Measurements with context

Attach units, phase or connector context, timestamps, sampling behaviour and quality information to electrical, energy and thermal measurements that the device exposes.

Structured events and faults

Use stable codes, severity, affected component, occurrence time, clear condition and recovery state so an event can be investigated without relying on free text alone.

Freshness and provenance

Let the receiving platform distinguish a fresh device reading from cached, delayed, derived or unavailable evidence, while retaining the original source meaning.

Diagnostics and recovery

Report useful reboot, communication, update and recovery context. Explain whether a condition cleared, persisted or could not be confirmed after an intervention.

Firmware evidence checklist

A practical baseline for an integration review

Not every item applies to every architecture. Use the checklist to define what exists, what can be added and what should remain an explicit limitation.

  • Stable manufacturer, model, hardware revision and firmware version identifiers.
  • A declared capability set that reflects the running firmware and configuration.
  • Connector-level operating state and the time of each meaningful transition.
  • Transaction and measurement correlation without losing connector or session context.
  • Units, measurement location, phase and sampling or reporting cadence where applicable.
  • Structured fault, warning and protection events with component and severity context.
  • Clear treatment of unavailable, stale, unsupported and temporarily suppressed evidence.
  • Device time, clock synchronisation state and source timestamps where supported.
  • Firmware update status, outcome, running version and rollback or recovery result.
  • Documented configuration, feature flags and hardware boundaries that change capability.
  • A versioned change record for fields, codes, mappings and diagnostic behaviour.
  • Test evidence for normal operation, degraded communications, restart and recovery paths.

Engineering principles

Design the evidence interface to survive change

Firmware evolves. Stable meaning, explicit absence and scoped change control keep the integration useful as models and versions diverge.

Declare before assuming

Publish what the running device supports. Do not make a platform infer capability from a protocol version, model family or successful connection.

Keep meaning attached

Preserve component, connector, phase, unit, timestamp and source context through the protocol or approved integration route.

Treat absence honestly

Distinguish unsupported, disabled, stale, not sampled and temporarily unavailable evidence. Silence should not look like a healthy value.

Prefer stable structures

Use versioned identifiers and structured codes for events and diagnostics. Free text can explain a condition, but it should not be the only machine-readable signal.

Test the lifecycle

Verify startup, charging, interruption, loss of connectivity, restart, firmware update and recovery—not only the steady-state happy path.

Review every material change

A firmware, hardware, configuration, API or mapping change can alter evidence. Record the change and trigger review when the published scope may no longer apply.

Protocol-aware

OCPP support describes a route, not the whole evidence set

OCPP provides a common protocol, but implemented features remain product- and scope-specific. The Open Charge Alliance separates core conformance from optional certification profiles, including Advanced Device Management for OCPP 2.0.1.

Sentinel records the implemented fields, configuration, cadence, provenance and limitations available through the actual integration. It does not replace official OCPP certification.

Review the official OCPP 2.0.1 certification profiles

Integration-ready

Proprietary evidence can remain useful without losing provenance

An approved vendor API can add component, diagnostic or thermal context that is not available through the configured OCPP route. Keep the original source, access conditions, timestamps, mapping version and limitations attached.

Do not send credentials, private keys, live customer telemetry or security-sensitive implementation details through an unapproved submission channel.

Review the manufacturer integration path

Readiness journey

Turn firmware work into a maintained evidence profile

Start with the implemented product, prioritise evidence that supports real operational decisions, then keep the published scope current as the device changes.

  1. 01

    Scope the product

    Identify models, hardware variants, firmware ranges, configurations and integration routes included in the review.

  2. 02

    Map current evidence

    Record what the device exposes today, including meaning, source, cadence, quality and known gaps.

  3. 03

    Prioritise useful gaps

    Focus firmware work on evidence that improves investigation, maintenance, security, update confidence or operator decision-making.

  4. 04

    Exercise real conditions

    Test normal, degraded and recovery paths across the stated firmware, hardware and configuration boundary.

  5. 05

    Publish the boundary

    Document verified capabilities and limitations so operators can use the evidence without generalising beyond its scope.

  6. 06

    Maintain the profile

    Revisit mappings and evidence after material firmware, hardware, API, protocol or configuration changes.

Prefer the engineering rationale first?

Read why protocol compatibility and operational observability answer different questions.

Read the engineering article

FAQ

Firmware readiness questions

Does AmpNexus require a particular OCPP version?

No single protocol version guarantees the evidence needed for every use case. The review considers the implemented and configured capabilities available through the applicable OCPP route, approved vendor API or other supported integration.

Does richer telemetry replace protection inside the charger?

No. Local protection and device control remain authoritative. Cloud evidence can help explain what occurred and support a proportionate response, but it is not a substitute for device protection, qualified inspection or applicable safety obligations.

Should every charger expose the same measurements?

No. Useful evidence depends on the product architecture and intended use. The important requirement is to declare what is available, retain its meaning and scope, and make limitations visible.

Can proprietary evidence be used alongside OCPP?

Yes, where an approved vendor interface supplies useful evidence that the configured OCPP route does not expose. The source, mapping, access conditions and limitations remain attached to the profile.

Does following this guide guarantee Sentinel verification?

No. Verification depends on the defined scope, supplied evidence, integration outcome, test results and programme review decision.

Make your hardware easier to understand in the field

Share verified model, firmware, protocol, signal, and integration information so operators can see what your chargers can evidence—and where the boundaries are.