User Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bms-ex:changelog [2025/05/21 10:17] johnbbms-ex:changelog [2025/07/23 11:52] (current) mike
Line 1: Line 1:
 +====== Version 209 ======
 +  * **Date: 25/07/2025**
 +  * **List Of Changes:**
 +    - Cell capacity validation algorithm version 1.2
 +    - Update startup time (uptime) when main RTC gets updated
 +
 +====== Version 208 ======
 +  * **Date: 24/04/2025**
 +  * **List Of Changes:**
 +    - Cluster alignement bug fix when cluster is not available and value is 0
 +
 +====== Version 205 ======
 +  * **Date: 03/04/2025**
 +  * **List Of Changes:**
 +     - Cluster capacity SoC using liner ratio between avrg and limits, John Basson
 +
 +====== Version 204 ======
 +  * **Date: 02/04/2025**
 +  * **List Of Changes:**
 +    -HV mode first release
 +    -PButton does not show warnings WARNING_CODE_MASTER_MSG_MISSING  
 +    -If turned ON from PButton and no Remote signal available BMS starts always in LV 
 +    - BMU fw:200+ changes mode to HV automatically 
 +
 ====== Version 203 ====== ====== Version 203 ======
-  * **Date:20/03/2025**+  * **Date: 20/03/2025**
   * **List Of Changes:**   * **List Of Changes:**
     - HV mode SNAPOSHOT: force GLOB_OPMODE_NORMAL_HV_STANDALONE to GLOB_OPMODE_STANDALONE     - HV mode SNAPOSHOT: force GLOB_OPMODE_NORMAL_HV_STANDALONE to GLOB_OPMODE_STANDALONE
-       "Insert Reason for change  "+       * Reason for change: NA
     - Cluster date percent values uses smallest or highest not average     - Cluster date percent values uses smallest or highest not average
-       "Insert Reason for change  "+       * Reason for change: improvement, SMD-ISSUE#585
  
 ====== Version 202 ====== ====== Version 202 ======
-  * **Date:04/02/2025**+  * **Date: 04/02/2025**
   * **List Of Changes:**   * **List Of Changes:**
     - Add production flag for replacement BmsEx marking     - Add production flag for replacement BmsEx marking
-       "Insert Reason for change  "+       * Reason for change: NA
     - Remove relay operation mode, always in auto since manual mode causes potential danger     - Remove relay operation mode, always in auto since manual mode causes potential danger
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 201 ====== ====== Version 201 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Add system uptime read from logger     - Add system uptime read from logger
-       "Insert Reason for change  "+       * Reason for change: NA
     - Add extra information for startup event, showing last shutdown environment, information is available only when read from logger ver 9.110 or higher     - Add extra information for startup event, showing last shutdown environment, information is available only when read from logger ver 9.110 or higher
-       "Insert Reason for change  "+       * Reason for change: NA
     - Add remote restart and shutdown instruction for developers     - Add remote restart and shutdown instruction for developers
-       "Insert Reason for change  "+       * Reason for change: NA
     - Add MAX14921 capacitor leak detection and error compensation     - Add MAX14921 capacitor leak detection and error compensation
-       "Insert Reason for change  "+       * Reason for change: NA
     - Add cell capacity for individual cells     - Add cell capacity for individual cells
-       "Insert Reason for change  "+       * Reason for change: NA
     - Add cell balancing mode Capacity and Auto, Auto is mixed of fine voltage based balancing combined with rough capacity based balancing.Mode auto will be set as default     - Add cell balancing mode Capacity and Auto, Auto is mixed of fine voltage based balancing combined with rough capacity based balancing.Mode auto will be set as default
-       "Insert Reason for change  "+       * Reason for change: NA
     - Cluster data change, causing cluster FW change to 2     - Cluster data change, causing cluster FW change to 2
-       "Insert Reason for change  "+       * Reason for change: NA
     - Split temperature current limit to separate value     - Split temperature current limit to separate value
-       "Insert Reason for change  "+       * Reason for change: NA
     - Add broadcast fw update allowing logger to update multiple at same time     - Add broadcast fw update allowing logger to update multiple at same time
-       "Insert Reason for change  "+       * Reason for change: NA
     - Resetting cell compensation per module battery     - Resetting cell compensation per module battery
-       "Insert Reason for change  "+       * Reason for change: NA
     - Add raw pack voltage as BC information     - Add raw pack voltage as BC information
-       "Insert Reason for change  "+       * Reason for change: NA
     - Changed all remote device to Broadcast raw voltage only     - Changed all remote device to Broadcast raw voltage only
-       "Insert Reason for change  "+       * Reason for change: NA
     - Cluster parameters are automatically distributed to all slaves, and changing parameters is prohibited in slave mode     - Cluster parameters are automatically distributed to all slaves, and changing parameters is prohibited in slave mode
-       "Insert Reason for change  "+       * Reason for change: NA
     - Remote device auto scan for most of the device in 500k range     - Remote device auto scan for most of the device in 500k range
-       "Insert Reason for change  "+       * Reason for change: NA
     - PushButton menu 3 added for reset CtrlDev to Auto     - PushButton menu 3 added for reset CtrlDev to Auto
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 194 ====== ====== Version 194 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Add Solis supported device     - Add Solis supported device
-       "Insert Reason for change  "+       * Reason for change: NA
     - Add Cluster overwrite test instruction for testing remote control device response     - Add Cluster overwrite test instruction for testing remote control device response
-       "Insert Reason for change  "+       * Reason for change: NA
     - Add capacity correction at startup based on average voltage and minimum time between startups     - Add capacity correction at startup based on average voltage and minimum time between startups
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 193 ====== ====== Version 193 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - chCtrlIncreaseDelay change default from 180 to 15 complaints from support forcing parameter on firmaware change to write param to 15     - chCtrlIncreaseDelay change default from 180 to 15 complaints from support forcing parameter on firmaware change to write param to 15
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 192 ====== ====== Version 192 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Deye send Raw voltage fix     - Deye send Raw voltage fix
-       "Insert Reason for change  "+       * Reason for change: NA
     - Broadcast of raw pack voltage     - Broadcast of raw pack voltage
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 191 ====== ====== Version 191 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Fixed cluster firmware version not to give warning when no cluster changes made     - Fixed cluster firmware version not to give warning when no cluster changes made
-       "Insert Reason for change  "+       * Reason for change: NA
     - Victron default speed change to parameter with default 500k     - Victron default speed change to parameter with default 500k
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 189 ====== ====== Version 189 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Fixed calibration test env Speed causing conflict with can1     - Fixed calibration test env Speed causing conflict with can1
-       "Insert Reason for change  "+       * Reason for change: NA
     - Fixed Nikolay Bashev issue button turn off at shutdown     - Fixed Nikolay Bashev issue button turn off at shutdown
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 188 ====== ====== Version 188 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Cluster coms version changes to separate number     - Cluster coms version changes to separate number
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 187 ====== ====== Version 187 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Fixed canbus2 baudrate BUG     - Fixed canbus2 baudrate BUG
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 186 ====== ====== Version 186 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Fixed canbus2 baudrate selection change     - Fixed canbus2 baudrate selection change
-       "Insert Reason for change  "+       * Reason for change: NA
     - Fixed canbus2 baudrate fixed speed for specific devices     - Fixed canbus2 baudrate fixed speed for specific devices
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 185 ====== ====== Version 185 ======
-  * **Date:06/11/2022**+  * **Date: 06/11/2022**
   * **List Of Changes:**   * **List Of Changes:**
     - Rem Ctrl Dev Sunsynk settings for disable coms monitor     - Rem Ctrl Dev Sunsynk settings for disable coms monitor
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 184 ====== ====== Version 184 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - High Voltage standalone mode, Balancing in cluster     - High Voltage standalone mode, Balancing in cluster
-       "Insert Reason for change  "+       * Reason for change: NA
     - Added Remote device LV generic charger     - Added Remote device LV generic charger
-       "Insert Reason for change  "+       * Reason for change: NA
     - Rem Dev Sunsynk send voltage without compensation mode     - Rem Dev Sunsynk send voltage without compensation mode
-       "Insert Reason for change  "+       * Reason for change: NA
     - Cluster value Size changed to accomodate voltage greater than 0xFFFF     - Cluster value Size changed to accomodate voltage greater than 0xFFFF
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 183 ====== ====== Version 183 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Memory mutex causing deadlock removed     - Memory mutex causing deadlock removed
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 182 ====== ====== Version 182 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Replace WDT call with non blocking call     - Replace WDT call with non blocking call
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 181 ====== ====== Version 181 ======
-  * **Date:19/06/2022**+  * **Date: 19/06/2022**
   * **List Of Changes:**   * **List Of Changes:**
     - Production Erase EEPROM PAGE PARAM added to CANBUS instruction set     - Production Erase EEPROM PAGE PARAM added to CANBUS instruction set
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 180 ====== ====== Version 180 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Production functionality extended, Production errors added     - Production functionality extended, Production errors added
-       "Insert Reason for change  "+       * Reason for change: NA
     - Sunsynk direct coms parameter to disable CANBUS monitoring for inverter warning     - Sunsynk direct coms parameter to disable CANBUS monitoring for inverter warning
-       "Insert Reason for change  "+       * Reason for change: NA
     - RTC SD3077 support added for HW: 303     - RTC SD3077 support added for HW: 303
-       "Insert Reason for change  "+       * Reason for change: NA
     - Preserving capacity small bug fix     - Preserving capacity small bug fix
-       "Insert Reason for change  "+       * Reason for change: NA
     - Absolute average current measurement with buffer added     - Absolute average current measurement with buffer added
-       "Insert Reason for change  "+       * Reason for change: NA
     - Response after Reboot and Shutdown instruction over CANBUS     - Response after Reboot and Shutdown instruction over CANBUS
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 179 ====== ====== Version 179 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Removing Offset from cell measuring. use only AFE SDADC offset     - Removing Offset from cell measuring. use only AFE SDADC offset
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 178 ====== ====== Version 178 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - CANBUS remote clearing interface register CCCR for error recover     - CANBUS remote clearing interface register CCCR for error recover
-       "Insert Reason for change  "+       * Reason for change: NA
     - Sending probe msg when master missing for CAN-Remote line status detection     - Sending probe msg when master missing for CAN-Remote line status detection
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 177 ====== ====== Version 177 ======
-  * **Date:05/03/2022**+  * **Date: 05/03/2022**
   * **List Of Changes:**   * **List Of Changes:**
     - Interface stat     - Interface stat
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 176 ====== ====== Version 176 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Growatt control device Snapshot 1     - Growatt control device Snapshot 1
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 175 ====== ====== Version 175 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Charge Ctrl voltage Counter not working fix     - Charge Ctrl voltage Counter not working fix
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 174 ====== ====== Version 174 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Second Average buffer added with size of 16 in addition to 5sec main     - Second Average buffer added with size of 16 in addition to 5sec main
-       "Insert Reason for change  "+       * Reason for change: NA
     - Remaining time replacing Average current in CAN BC     - Remaining time replacing Average current in CAN BC
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 173 ====== ====== Version 173 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Energy Counter bug fixed accumulation from TC     - Energy Counter bug fixed accumulation from TC
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 172 ====== ====== Version 172 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Led Menu first Item load Bug fix     - Led Menu first Item load Bug fix
-       "Insert Reason for change  "+       * Reason for change: NA
     - Remote Device Sunsynk no message warning delay increased to 7500ms     - Remote Device Sunsynk no message warning delay increased to 7500ms
-       "Insert Reason for change  "+       * Reason for change: NA
     - BMS does not generate Warning for missing cluster node if remote device is set to None     - BMS does not generate Warning for missing cluster node if remote device is set to None
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 171 ====== ====== Version 171 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Sma Remote device     - Sma Remote device
-       "Insert Reason for change  "+       * Reason for change: NA
     - Led Menu add option 3 for Remote Device     - Led Menu add option 3 for Remote Device
-       "Insert Reason for change  "+       * Reason for change: NA
     - Led Menu removed option 2 for Cell Count     - Led Menu removed option 2 for Cell Count
-       "Insert Reason for change  "+       * Reason for change: NA
     - Led Menu Fixed start with parameter 1     - Led Menu Fixed start with parameter 1
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 170 ====== ====== Version 170 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Cluster functionality     - Cluster functionality
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 167 ====== ====== Version 167 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Override clear warning on complete     - Override clear warning on complete
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 166 ====== ====== Version 166 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Balancing circuit measurement     - Balancing circuit measurement
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 165 ====== ====== Version 165 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Ina param read from CANBUS [INSTR_DATA_INA_PARAM 11]     - Ina param read from CANBUS [INSTR_DATA_INA_PARAM 11]
-       "Insert Reason for change  "+       * Reason for change: NA
     - Balancing current limit FIXED     - Balancing current limit FIXED
-       "Insert Reason for change  "+       * Reason for change: NA
     - LED Param read write over CANBUS     - LED Param read write over CANBUS
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 133 ====== ====== Version 133 ======
-  * **Date:04/10/2020**+  * **Date: 04/10/2020**
   * **List Of Changes:**   * **List Of Changes:**
     - The Error LED has been removed during BMS startup. BMS error 0 is hidden     - The Error LED has been removed during BMS startup. BMS error 0 is hidden
-       "Insert Reason for change  "+       * Reason for change: NA
     - Permanent broadcasting fixed     - Permanent broadcasting fixed
-       "Insert Reason for change  "+       * Reason for change: NA
     - Fixing of SMD CAN protocol     - Fixing of SMD CAN protocol
-       "Insert Reason for change  "+       * Reason for change: NA
     - Green LED blinking enhanced     - Green LED blinking enhanced
-       "Insert Reason for change  "+       * Reason for change: NA
     - CANUS start using hardware ID filtering     - CANUS start using hardware ID filtering
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 130 ====== ====== Version 130 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - BMS will remain updatable if an error occurs in the microcontroller, Always do update 130 before proceeding with updates >130     - BMS will remain updatable if an error occurs in the microcontroller, Always do update 130 before proceeding with updates >130
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 124 ====== ====== Version 124 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Charge Discharge error control fully tested     - Charge Discharge error control fully tested
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 123 ====== ====== Version 123 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - Charge Discharge Control with new 3 separate levels for Voltage Capacity and Temp, Logger update required     - Charge Discharge Control with new 3 separate levels for Voltage Capacity and Temp, Logger update required
-       "Insert Reason for change  "+       * Reason for change: NA
  
 ====== Version 122 ====== ====== Version 122 ======
-  * **Date:NA**+  * **Date: NA**
   * **List Of Changes:**   * **List Of Changes:**
     - RGB Button fully supported with additional color for menu selection     - RGB Button fully supported with additional color for menu selection
-       "Insert Reason for change  "+       * Reason for change: NA

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

More information