Release Notes

Firmware Change Logs

v0.3.3

  • Added safe shutdown on off capability
  • Added manual fan control and fan mode control
  • Fixed known safe shutdown issues
  • Deleted debug messages of scheduled event mechanism
  • Added setters and getters for EDM and LPM
  • Changed definitions of status of EDM and LPM.

v0.3.0

  • EDM mode is ok and working as expected
  • Fixed some bugs about saving conf. to flash storage
  • Added feature of controlling powerStatus of raspberry pi.
  • Added new condition for the safe shutdown mode. Battery mode should be active for running safe shutdown action anymore.
  • Fixed bug: the event is deleted now after one shot event
  • Fixed bug: problem of creating disabled scheduled events again and again
  • Fixed bug: getting wrong event id list from flash in startup
  • Fixed wrong index of scheduled event array in ram storage
  • Fixed bug of removing alarm when the event is removed before execution
  • Action power on is changed hard power on to hard reboot and delay time is decreased 2000 to 1000
  • Fixed action ids with respect to firmware ver. 0.2.7
  • Fixed action indexes
  • Fixed alarm wrong id scan problem
  • Fixed some other minor bugs

v0.2.7

  • Fixed max charge level feature and it works properly now.
  • Fixed input power < System Power issue
  • Fixed safe shutdown, wake up, Input system Power issues
  • Fuel gauge library redesigned and fixed battery level problem
  • RGB's blink asynchronously now
  • Enhanced battery percentage reading
  • Fixed input data when adapter is absent
  • Added softPowerOff, softPowerOn and soft reboot mechanism
  • Fixed working mode
  • Fixed battery health zero case
  • Fixed led colors
  • Added systemTemp() function for reading Raspberry MCU temperature
  • Changed fanAutomation as using systemTemp

v0.2.3

  • Added charger settings
  • Made big revision on system functions
  • Added filters to all sensor data
  • Changed structure of sensor reading
  • Added battery max charge
  • Fixed battery design cap issue
  • Added safe shutdown feature
  • Added RGB2 features
  • Added temporary storage
  • Added RPI power of function
  • And some minor bug fixes

v0.2.0

  • Added FOTA update feature by using PMS i2c bootloader

v0.1.5

  • Added disabled property to scheduled event
  • Fixed removing scheduled event function
  • Added button release after sending button status
  • Fixed variable overflow bug
  • Combined removing flash, removing ram, action required ok process in one function

Software Change Logs

0.4.0

Features

  • Added support for features listed below
    • Power outage action
    • Watchdog
    • Seperated battery support
    • Fan mode

Improvements

  • Improved backward compatibility
  • Improved set configurations methods
  • Removed unnecessary API calls from scheduled event creator and updated override mechanism

v0.3.1

Fixes

  • Sending feed message after firmware update to parse new version
  • Fixed scheduled event setter method

v0.3.0

Fixes

  • Updated service names

Improvements

  • Updated/improved cloud api handler

v0.2.3

Fixes

  • Fixed software bugs

Features

  • Added cloud api support

v0.2.3

Fixes

  • Fixed software bugs

Features

  • Added cloud api support

v0.2.2

Features

  • Refactored I2C connection jobs with Distribution Service

v0.2.1

Improvements

  • Improved network controller

Features

  • Created persistence logger for last 3 days

v0.2.0

Improvements

  • Censored UUID on logs

Features

  • Created network controller loop for persistence connection

v0.1.8

Features

  • Created customizable feeder interval
  • Added NTP support to get unix time

v0.1.7

Improvements

  • Minimized/compressed feed messages for better data consumption

v0.1.6

Improvements

  • Added API version to feed message

v0.1.5

Fixes:

  • Updated actions mapper

Improvements

  • Updated keep-alive-time

v0.1.3

Features:

  • Created fixer mechanism for back compatibility

Improvements

  • Created feedback message for configuration updates

v0.1.1

Fixes:

  • Fixed firmware version getter
  • Fixed update mechanism for software
  • Updated LED colors

Features:

  • RTCTime&Design capacity setters created
  • Created software events trigger and sendSystemTemp cronjob
  • Created update_timezone trigger on connection
  • Created logger

Improvements

  • Improved getter&setter recovery mechanism

Bootloader Change Logs

v0.1.0

  • Changed LED color when moving packages to app area and removed unnecessary debug lines
  • Added reset_for_boot_update endpoint
  • Added watchdog reset feature when the processor stucks anywhere or errors in update sequence

v0.0.4

  • Added FOTA update feature
  • LED Indicator of Bootloader Mode : MAGENTA
  • Added app existence and led indicator
  • Boot mode update working properly
  • Fixed button code to switch boot mode

Previous Versions

  • LED Indicator of Bootloader Mode : WHITE