0x8000

Alarm codes should only be read and acted on if the BMS is in error mode.


Code  Group  Description

1        bank    Communication fault unit 1

2        bank    Communication fault unit 2

3        bank    Communication fault unit 3

4        bank    Communication fault unit 4

5        bank    Highhigh ambient temperature

6        bank    Inverter fault

7        bank    Isolation alarm

10      unit      Precharge contactor error


x001    string x    Contactor fault

x002    string x    Current fault

x003    string x    Fuse fault


xy01    string x pack y    Pressure fault

xy02    string x pack y    Communication fault

xy03    string x pack y    Highhigh pressure

xy04    string x pack y    Highhigh voltage

xy05    string x pack y    HW fault

xy06    string x pack y    Overheated

xy07    string x pack y    Sensor fault




0x4000


Code  Group Description

1        bank    Chargecycle completed

2        bank    Complete chargecycle completed

3        bank    Disabled string

4        bank    Low ambient temperature

5        bank    Low battery temperature

6        bank    Reduced C rate

7        bank    Sleepmode


100    unit    Charging complete

101    unit    Low SOC


x001    string x    Charging complete

x002    string x    Low SOC




BMS flags description


HEX        BIT        UNIT

01        0 LSB         0..1

02        1                0..1 

04        2                0..1 

08        3                0..1 

10        4                0..1 

20        5                0..1 

40        6                0..1 

80        7 MSB        0..1 




Warning and error flags from BMS

Warning codes are only information and should not be acted on.


Code   Group                Description

1          bank                    Low SOC


XY01    String X Pack Y    High module voltage    

XY02    String X Pack Y    High pressure

XY03    String X Pack Y    High temperature 

XY04    String X Pack Y    High voltage

XY05    String X Pack Y    Low module voltage

XY06    String X Pack Y    Low temperature

XY07    String X Pack Y    Low voltage

XY08    String X Pack Y    Pressure diff

XY09    String X Pack Y    Low temperature

XY10    String X Pack Y    Temperature diff

XY11    String X Pack Y    Voltage diff