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.