Operating Modes#
Pazzk firmware supports four different operating modes, each optimized for a specific use case. The features and limitations vary depending on the selected mode.
1. Development Mode#
Description#
Mode for development and debugging
No restrictions on configuration changes
Logging and debug interfaces enabled
Key Features#
Detailed logging (Level: Debug)
Firmware and configuration changes allowed
Security mechanisms (e.g., firmware verification) can be disabled
Remote debugging and test APIs enabled
Use Case#
Used during development to test new features and debug issues.
2. Manufacturing Mode#
Description#
Mode for factory testing and initial configuration
Used in production lines to verify device functionality
Key Features#
Factory test features enabled
Automatic calibration and self-diagnostics
Hardware functionality checks
Limited configuration changes allowed
Firmware verification enabled
Use Case#
Used before shipment to verify hardware and firmware functionality.
3. Installing Mode#
Description#
Used during on-site installation and configuration
Allows installation engineers to set up network and system configurations
Key Features#
Network setup and certificate installation enabled
Basic operational tests allowed
Configuration changes allowed (until transition to production mode)
Debug logging enabled (less detailed than development mode)
Use Case#
Used by CPOs or operators to configure devices during deployment.
4. Production Mode#
Description#
Normal operating mode after installation
Charging services are fully operational
Key Features#
Charging service active
Configuration changes restricted (ensuring security and integrity)
Remote software updates allowed
Security enforcement and firmware verification enabled
System protection and automatic recovery features enabled
Use Case#
Used in production environments where the charging station is fully operational.
Summary#
Mode Name |
Description |
Features |
---|---|---|
development |
Development and debugging mode |
Debug logging, config changes, test API enabled |
manufacturing |
Factory testing mode |
Hardware testing, calibration, verification |
installing |
Installation and setup mode |
Network setup, certificate deployment, initial testing |
production |
Production mode |
Normal operation, security enforcement, configuration restricted |
This document defines the Pazzk firmware operating modes and describes their purpose and configuration methods. Ensure that mode transitions follow security and operational guidelines.