Appendix
Release Notes
Here you can find new features, bugfixes and changes in the BaseCamp releases.
Release 1.0.0
Features / standards - part of the service agreement
Charging standards & protocols
- IEC 61851-1:2017/SAE J1772 PWM Basic Charging
- 1ph/3ph switching for solar applications
- ISO 15118-2:2014
- AC (nominal or 5% PWM)
- DC extended
- TLS 1.2 support
- OCSP support (RFC 6960)
- Plug and Charge (authorization and certificate installation)
- Pause from EV side / wake-up with BCB toggle
- Stop from EVSE side / restart from EVSE side
- VAS: SAE J2847/2 bidirectional extensions
- DIN SPEC 70121:2014 DC
- ISO 15118-3:2015: SLAC
- Qualcomm QCA7000/7005/7006
- Lumissil CG5317
- VertexCom MSE-102x
- Type 1 J1772, Type 2, CCS Combo Type 1, CCS Combo Type 2, NACS/Tesla
OCPP & external backends
- OCPP 1.6J
- Supported feature profiles
- Core
- Firmware management
- Local Auth List management
- Reservation
- Smart Charging
- Remote Trigger
- Additional whitepapers
- OCPP 1.6 Security Whitepaper (3rd edition)
- Using ISO 15118 Plug & Charge with OCPP 1.6
- OCPP & California Pricing Requirements
- Supported feature profiles
- OCPP 2.0.1:
- Supported certification profiles
- Core
- Advanced Security
- Local Authorization List management
- Smart Charging
- Advanced User Interface
- ISO 15118 support (without ISO 15118 Smart Charging)
- Supported certification profiles
Eichrecht
- Start/stop session in power meters
- Forward OCMF to CSMS
- Session recovery after power failure / communication failure
Note
Proper support by the power meter hardware and implementation of the dedicated drivers are required for this to work correctly.
OTA
- Native support for RAUC (D-Bus)
- Updates through OCPP or PIONIX Cloud
Security
- TLS support for ISO 15118-2
- TLS support for OCPP 1.6 and 2.0.1 (including security profile 3)
- TPM 2.0 support for OCPP private key storage
- Signed and/or encrypted updates via RAUC
Tools & features:
- Basic local Energy Management
- Software-in-the-loop simulations of HW and cars
- Autocharge
- Simple text file based local whitelist (without OCPP)
Additional functionalities
- BaseCamp BringUp & Qualification
- BaseCamp EVSE board support validation tool
- BaseCamp DC power supply BringUp & Qualification
- BaseCamp isolation monitor device BringUp & Qualification
- BaseCamp system BringUp & Qualification
- BaseCamp power meter BringUp & Qualification
- BaseCamp NfcReader BringUp & Qualification
- BaseCamp DisplayMessage BringUp & Qualification
- MQTT CLI for BaseCamp APIs
- Examples for API usage in C++, Rust, Python, Shell scripting
-
BaseCamp Async APIs (consumers and providers)
The following APIs are available to implement functionality used by BaseCamp. They are called Providers since they provide functionality to BaseCamp.
- Auth token provider API Used to provide tokens to be validated. Example: RFID reader.
- Auth token validator API Used to validate tokens. Example: Connector to authorization server.
- Display message API Show messages on a display.
- EVSE board support API Connector lock, AC RCD, CP/PP.
- Isolation monitor API Driver for isolation monitor.
- Power supply DC API Driver for DC power supply
- Powermeter API Driver for power meters.
- System API Firmware updates, upload logs, reboots, ...
The following APIs are available to get information from BaseCamp. They are called Consumers.
- Auth consumer API Authentication related events.
- Error history consumer API Error status and error status changed events.
- EVSE manager consumer API Status of EVSE and associated data.
- OCPP consumer API
BaseCamp HW drivers
- BaseCamp phyVERSO
- BaseCamp isolation monitor drivers
- Bender ISOMETER isoCHA425HV
- BaseCamp DC power meter drivers
- AST DC650
- Acrel DJSF1352 RN
- DZG GSH01
- Carlo Gavazzi DCT1
- LEM DCBM400/600
- BaseCamp AC power meter drivers
- Iskra WM3M4 & WM3M4C
- Example register mappings are included for the following power meters:
- Eastron SDM72DM, SDM72DM-V2, SDM230, SDM630-V2
- Klefr 693x - 694x
- BaseCamp DC power supply driver
- InfyPower BEG1K075G
- UUGreenPower UR100X0
- Huawei R100040Gx
- Huawei V100R023C10
- SCU DPM1000/30
- BaseCamp RFID / NFC reader / payment terminal:
- NxpNfcFrontendTokenProvider
BaseCamp Customer Support Desk
For every customer there is a support portal. Please register here for access:
BaseCamp Customer Support Desk
Technical preview / beta features
These are preliminary features, that are available for testing purposes, but are not validated for production usage:
- ISO 15118-20:2022
- TLS 1.3 (optionally also TLS 1.2 or unencrypted)
- Dynamic mode
- Scheduled mode
- DC and DC_BPT
- OCPP 2.0.1
- Advanced Device Management
-
PIONIX Cloud Connector
-
Examples (maintained by best efforts only):
- Yocto system
- for BelayBox / uMWC
- for phyVERSO
- Flutter-based display application
- Yocto system
(Incomplete) List of supported (newly added) cars:
https://github.com/EVerest/logfiles
Many more cars are tested and supported - not all are listed in the logfiles repository.
Documentation
First documentation incl. version tracking (changes).
SBOM
Link to SBOM: ADD LINK HERE.
Bug fixes
/
Security fixes
/
Available BaseCamp LTS versions
/