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

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