What's New1.6.4 - Subscription API – 1.6.4

PlugStream Change Logs

PlugStream is continuously updated to improve reliability, security, and user experience. This page provides a transparent record of every software and firmware release, including what changed and why it matters.

Latest

PlugStream Firmware 1.72.1

PlugStream Firmware 1.72.1

1.72.1Stable
Recommended for production deployments.
Tests: passed (1531/1531)Coverage: 82.3%
Firmware
October 10, 2026
Supported devices
#PlugStream 7
#PlugStream 22

PlugStream Firmware 1.72.1

Bug Fixes

  • ocpp21: refuse inbound GetCertificateChainStatus; the station sends it (c5dced7)
  • ocpp21: the station opens and closes its own periodic event streams (a659b7a)
  • ocpp: accept SetMonitoringBase HardWiredOnly, the schema's spelling (0746e7f)
  • ble: GET_HANDOVER_CODE needs the cloud grant, and the BLE report hides the code without one (3a7fe61)
  • ethernet: never set a NULL default interface when Ethernet loses its address (f065cef)
  • ethernet: never set a NULL default interface when Ethernet loses its address (a6a501c)
  • log: a seventh LogWorker aux job fails the build, not the job (48f611c)
  • network: DNS servers per interface, so a Wi-Fi lease keeps static Ethernet DNS (888b070)
  • network: log the default interface and DNS servers in use when they change (eee613c)
  • portal: keep the portal's headers C++17 - CI builds components/portal as C++17 (826a2a8)
  • setup: never log the setup response body; keep retrying setup after ten minutes (f907b95)

Features

  • ocpp: GetDeviceKey, the CSMS's enrolment of the device key (684068a)
  • portal: certificates view (device portal phase 5) (f26f699), closes hi#water
  • portal: Ethernet static IP, applied as a trial (device portal phase 3) (da61194)
  • portal: firmware page hardening (device portal phase 6) (e46f546)
  • portal: HTTPS, always on, and a status page (device portal phase 1) (5349a4f)
  • portal: the OCPP connection page, approved servers only (device portal phase 4) (14cfc7f)
  • privacy: remote wipe keeps network credentials; factory reset keeps hardware data (96840cf)
  • privacy: remove personal data - one routine for BLE, factory reset and CustomerInformation (17459d6)
  • security: after an NVS wipe, the eFuse serial is the identity (b72d750)
  • security: the device key's pure core (fa87941)
  • security: the local access password - hotspot, portal login, cloud push and BLE restore (f6c737d)
  • security: the per-device eFuse key in BLOCK_KEY5 (1caed6f)
  • setup: setup v2 for a unit that holds a device key (65018b7)

Performance Improvements

  • ram: build SQLite without its JSON functions (64de4ec)
  • ram: drop the octal MXIC flash driver - 2.1 KB of internal RAM back (238c547)
  • ram: keep the ADC sample window in PSRAM - 8.8 KB of internal RAM back (e19492b)
  • ram: log DateTime parse failures with ESP_LOGW, not std::cerr (1d478cb)
  • ram: move SQLite and mDNS static buffers to PSRAM - 2.3 KB back (e6c9087)