Skip to content

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
  • 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)
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

(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

/