Versions Compared

Key

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

READ FIRST!

New firmware release and upgrade procedure

...

You can download newest firmware here

5.0

Release notes:

5.

...

1

Date: 2017.608.2022

System changelog

System 5.0.1

  • Add support for Quectel UC20/EC25/EG21 modems.

  • Fix DHCP server on eth1 used by Payter.

System 5.0

  • Update .NET to 5.0.17.

  • Update COIN-OR to the latest versions.

  • Remove lpsolve.

  • Disable online check in connman (accessing ipv*.connman.net).

  • Fix Micrel switch on older (pre-1.2rev1) boards.

  • Fix forward error correction on system partitions.

Application changelog

Application 5.1

  • Reset RFID on boot

  • Disable reservations in PlugAndCharge mode

  • Optimize charger shutdown by stopping the active sessions in parallel

  • Improve parsing of Wi-Fi networks to work with wider range of Wi-Fi firmwares

  • Periodically network interfaces' states as a workaround if an event is missed

  • Force all per-phase energy measurements to zero when using MID meter.

Settings

  • Increase versions to 10 and 8 for Operations and Power Management

    respectively.

  • Add SingleSwipeStop to disable confirmation screen for stopping the

    charging by swiping an RFID card.

  • Add VendorLogoTimeout to set timeout for vendor logo on screen saver exit.

  • Repurposed IsPaymentMaster to set payment master GUI workflow.

  • Fix setting nullable fields (currently only SmartHome.Modbus.CommunicationLostFallbackCurrent).

Charging Profiles

  • A default state of charging profiles may now come with factory defaults. It

    is restored on factory reset.

  • Add RecurringProfileRandomDelay setting for delaying the start of profiles

    for a random period of up to 30 minutes.

  • Add ChargingModeSetting setting to set whether charging profiles are

    respected in Fast mode.

  • Add `AllowRemoteProfiles` setting to (dis)allow changing charging profiles

    via OCPP.

  • Add RealignProfileZero setting to enable realignment of start of charging

    profile with ID = 0 to Monday 0:00 on every Sunday 4:00 to synchronise

    schedules with daylight saving time switching.

OCPP

  • MeterValues

    • Allow sampled data interval as low as 1 second. Message resending is disabled when lower than 5 seconds

Modbus

  • Move registers 50 -> 52 and 150 -> 152 to fix overlapping with registers 48 and 148 respectively.

  • Only enable ModbusTCP over TLS if a certificate authority is installed.

  • Fix showing zeros in most registers when the charging is paused.

  • Fix checking whether Modbus connection is active to also acknowledge writes.

 GUI

  • Add Increase Log Level in Service Menu.

  • Fix reboot screens.

Web Interface 2.6.6

New features:

  • Recurring load schedule management added to Power management configuration

  • Under load schedule management weekly recurring profile can be enabled/disabled and edited

  • Under load schedule management user can select if charger should allow accepting remote schedules (over OCPP)

  • Under load schedule management user can select is load schedules are applied in any charging mode or only smart mode

  • On dashboard, while charging, user can check if load schedule has an effect on decreased charging

  • While connector in available or preparing state, user can enable start charging in the case that authorization is required. Example: hotel infrastructure operator can remotely enable charging for its guests. User can edit how long wake up logo is show. This is useful when displaying instructions/help to new customers when approaching the charger

Improvements:

  • Application will report error if no language or more than 4 languages selected in regional settings

  • User can select if DUO charger equipped with credit card payment terminal serves as payment master. If yes, then Pay here button is displayed in the bottom of the screen

  • To increase security over Modbus, certificate used for TLS communication with client can be uploaded

  • Report the actual HeartBeatInterval set by the central system rather than the fallback setting

  • Update translations

Bug fixes:

  • Image displaying terminals for external I/O's for INCH DUO was wrong. Input and output pins are on different position.

Connectors Controller

  • INCH (v4.1)

    • Change feedback detection logic

Application 5.0

  • Compile with AoT support, reducing start-up time by 15-20 seconds.

...

  • Disable RFID when RFID authentication is disabled in settings.

  • Advertise hostname to DHCP server via WiFi.

  • Remove 3 second delay on session end.

  • Keep restarting modem if SIM is not present to work around a situation when modem does not detect SIM removal/swap.

  • Watch GSM changes through events to work around occasions when fetching status times out.

  • Lower minimal permitted value for WebSocketPingInterval to 2 seconds.

  • Fix detection whether PowerManagement is on-line.

  • Fix overriding of reservations.

  • Fix negative uptime on WiFi.

  • Fix large meter values being sometimes detected on power loss.

  • Fix unnecessary DHCP renegotiation on ethernet interface on boot.

  • Fix missing and duplicated energy measurements in database.

  • Fix a deadlock when reading RFID input from a serial port.

  • OCPP

    • Fix chargingRateUnit being ignored in charging profiles.

    • Fix timestamp in StopTransaction after a power loss.

    • Fix cache having priority over local list when both were enabled.

    • Fix two ID tags with no parent IDs being seen as having the same parent ID.

GUI

  • Update translations.

  • Fix being stuck on "reserved for another user" screen.

  • Fix switching to "Waiting for Vehicle" before the vehicle is connected.

...

  • Improvements:

    • List of EVs updated.

    • Added extra explanation in front of inputs configuring credit card payment functionality.

    • Added OCPP keys next to authorization configuration checkboxes.

    • Disabled that more than 4 identification types can be selected for charging authorization.

    • Added charging cluster statistics: available connectors, connectors in use and offline connectors.

    • Fetch monthly consumptions form energy table rather than session table.

    • Updated translations

  • New features:

    • Enable managing static IP on Wi-Fi interface.

  • Bug fixes:

    • Filtering sessions and authorizations per users fixed.

Connectors Controller

  • INCH (2.45)

    • Add support for ATmega1284P.

    • Remove a workaround writing version 0.94 if an invalid version is read from EEPROM.

    • Fix events being missed if they occurred while SOM was already reading some older events.

    • Only unlock if contactor is off.

    • Do not go into fault on "diode malfunction" error.

    • Fix bender test, run it on boot, every 4 min and on "car connected" event.

    • Fix cable locking on 0.94 boards.

    • Fix cable locking in first PlugAndCharge session.

    • Keep checking feedback even when not charging.

  • INCH DUO (0.36)

    • Fix events being missed if they occurred while SOM was already reading some older events.

    • Fix bender test, run it on "car connected" event.

    • Keep checking feedback even when not charging.

    • Check if the cable is connected before checking if the car is ready.

    • Delay reading phase feedback.

...

  • Make ID tags case-insensitive.

  • OCPP

    • Change error code in StatusNotification for ConnectionWithCentralSystemRestored and DoorOpen events to NoError

    • Ignore RemoteStart when authorization is configured as ChargerWhitelistOnly.

    • Report contactor welding event.

    • Add VerboseLogsEnabled setting.

  • Modbus

    • Fix initial connector status in Modbus registers.

    • Add a register for simulating RFID.

    • Add a setting for fallback current limit when Modbus communication fails.

    • Swap word bytes when reading strings.

  • Fix reporting WiFi uptime.

  • Fix descriptions for firmware update-related events.

  • Fix charging on reserved connector being allowed to anyone when the other connector was available.

  • Fix bender fault not being shown after reboot.

  • Fix dangling energy meter drivers.

  • Fix large energy amounts being accounted at the start of a session.

  • Update default battery capacity to 100 kWh.

  • Resume authorised session after a power loss.

  • Support Elatec TWN4 RFID reader.

  • Continously reset GSM modem when SIM is not present to detect it if inserted.

  • Support static WAN address on WiFi.

  • Add EVSE ID to energy meter error messages.

  • Process HTTP API requests in parallel to avoid blocking by long-running API calls.

  • Rewrite modem (re)connection logic and network interface handling.

  • Fix a race condition when loading settings, affecting several web API calls and sometimes causing crashes.

GUI

  • Fix language order on LCD to match settings.

  • Fix a crash.

  • Add French and Basque translations.

  • Update existing translations.

...

  • Reset WiFi module if it becomes unresponsive.

  • Support RemoteStartTransaction with ConnectorId = 0.

  • Fix network interface priority switching.

  • Fix empty departure time proposal for a new Plug and Charge session.

  • Fix charging limits detection if EV suspends charging during it.

GUI

  • Update translations.

  • Fix missing GSM operator in service menu.

  • INCH

    • Fix login screen showing in PlugAndCharge mode when cable is inserted

...

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

GUI

  • Update translations.

  • Fix carousel stopping after screen saver.

  • Fix switching finishing screens in PlugAndCharge mode in some situations.

  • INCH

    • Fix screen saver on out of operation screen.

    • Fix wrong departure shown when opening slide with departure time setting.

  • INCH DUO

    • Add QR code with invoice URL on finished screen.

    • Fix backlight only turning on after vendor logo when exiting screen saver.

...

  • On the Diagnostics page, operator is now able to run network diagnostic. This allows to debug network connectivity with external systems like Central system or Smart building. Network diagnostics tries to resolve DNS address, runs trace and executed ping. Results of all three actions are displayed to operator.

  • Web interface now shows timeout if Wi-Fi connection cannot be established with access point in 80 seconds.

  • In the central system configuration, operator can now see if authorization key was inserted or not. Operator is now able to insert authorization key if was previously inserted.

  • Wake-up logo is now displayed in GUI configuration. Therefore operator can see what is the current logo.

  • Show total operating time for the charger.

  • Mask OCPP/J authorisation key.

  • Correct status icon now displayed in unavailable status.

  • Improve translations.

  • Add serial number to all archives downloaded from Web UI (logs and backups).

  • Fix errors not being reported on PIN/PUK entry.

  • Hide WiFi networks with empty SSIDs.

  • Update car list.

Connectors Controller

  • INCH (v2.29)

    • Fix problem with reading connector lock/unlock status.

    • Increase timeout on reading connector lock/unlock status.

    • Decrease delay between contactor state change and feedback measurement.

    • Correct valid PP value ranges.

    • Change how 16-bit timers are handled.

    • Disable checking feedbacks when not charging - connecting cable into the car triggers RCD (not observed on all cars).

    • Enable watchdog, increase watchdog period.

    • Remove printfs from bender-related routines.

    • Move array of strings from global scope into function scope.

  • INCH DUO (v0.23)

    • Fix problem with reading connector lock/unlock status.

    • Fix error in feedback detection logic.