Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

READ FIRST!

New firmware release and upgrade procedure

Firmware 4.0:

4.0

Release notes:

System 4.0.2

  • Fix wrong ownership of generated device certificates.

Application 4.0.2

Charger Operations

  • Improve modem (re)connection logic to fix some edge cases.

System 4.0

  • Update buildroot to 2021.02.4.

  • Update .NET to 5.0.9.

  • Add support for configuration migration after OS upgrade from 1.x firmware.

  • Generate self-signed TLS certificates for the device on boot if missing.

  • Prevent system downgrades.

  • System upgrade keeps the installed app if it is newer than the build-in one.

  • Replace ETREL boot logo with BOOTING text + icon.

  • Add support for UC20 modem.

  • Remove LLMNR responder.

  • Do not encrypt /data partition on newly installed systems.

  • Fix AFE scaling factors when reading measurements.

Application 4.0

Charger Operations

  • Fix EVSE state transitions for charger with cable.

  • Prevent installation on incompatible system.

  • Take absolute value of power factor to prevent other cars being erroneously detected as ZOE and thus limiting minimum current to 15 A.

  • More accurate reporting of firmware update errors via OCPP and web UI.

  • Charger remains available during firmware update installation.

  • Fix switching availability status in some situations.

  • Hide firmware download URLs form event list as they might contain FTP credentials.

  • Fix wrong event (AFE meter failure) being reported on MID meter failure.

  • Fix AFE scaling factors.

  • Fix configuration sometimes reverting to factory defaults after an upgrade.

  • Prevent restarting DHCP negotiation on eth0 when applying network settings.

  • Fix session synchronisation with Power Management.

  • Fix firmware update to correctly report invalid image version.

  • Fix IEC bender fault never being reset.

  • Fix energy limit persisting across sessions.

  • OCPP

    • Fix OCPP StopTransaction being sent before response to Reset message.

    • Fix issue when charger might sometimes give up reconnecting to the central system via WS connection.

    • Prevent sending an OCPP/J authorisation header when authorisation key is set to an empty string.

    • Always serialise time with 3 decimals to OCPP messages.

    • Fix energy limit DataTransfer message being repeatedly sent.

    • Fix connector ID for clock-aligned MeterValue messages.

  • Modbus

    • Implement ModbusTCP over TLS.

    • Add register 46/146 (float32, in kWh) with planned energy consumption.

    • Add register 48/148 (uint64, in mWh) with the current energy meter value.

    • Change connector status enumeration to match OCPP states rather than internal connectors controller states.

...