← Back to Documentation

Hardware

Device Firmware Update Workflow

8 min read

How to package, distribute, and monitor firmware updates across Joulepoint-managed charge points.

Packaging Requirements

Firmware bundles must include a manifest.json with semantic version, hardware compatibility matrix, and SHA256 checksum of the binary payload.

Upload bundles to Joulepoint's secure object store. Each upload generates a signed URL that is valid for 48 hours and automatically replicated across regions.

Rollout Strategies

Define cohorts based on charger model, firmware baseline, or geography. We recommend starting with a pilot cohort that represents at least 5% of the fleet.

Monitor upgrade status via the Device Management dashboard. Automatic rollback is triggered if more than 2% of devices report an InstallFailed status.

Monitoring and Alerts

Subscribe to device.firmware.progress webhooks to update your internal NOC tooling.

All firmware operations are immutable; export logs via the Audit API for compliance reporting.

Need help implementing this guide?

Our solutions engineers can review your deployment plan and recommend best practices.

Related Guides