This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ34110: End-of-service : LFAULT immediatly set

Part Number: BQ34110
Other Parts Discussed in Thread: BQSTUDIO

Hello,

I'm trying to implement the end-of-service algorithm for my UPS system using the bq34110.

The problem I currently encounter is that when I initiate a learn command, the LFAULT bit in EOSLearnStatus(): 0x64/0x65 is set (first I have done EOS_RCELL_RRATE_LEARN: 0x003B, then  EOS_START_LEARN: 0x0039, but same results). Note that this is the only bit set in this command (i.e. I read 0x0040), so no fault during a specific phase.

I launch the learn command when 

  • GaugingStatus: 0x0056 : REST, DSG, TC and FC are set
  • BatteryStatus(): 0x0A/0x0B : BATHIGH, FC and TCA are set

I have changed some dataflash parameter for my application, these are :

Settings EOS Configuration 0x4218 = 0
End of service Auto learn time 0x4219 = 0
End of service Learn Discharge Current 0x4225 = 1900

the others remain default. I do not want to use the automatic learn mode, so iI set auto learn time = 0 as said in the technical reference manual.

I am operating at room temperature so this should not be a temperature fault.

I don't understand why I have this fault and I don't know where I can find the reason of this fault. Are there any initial condition that should be present or the fact that the battery is fully charged and in relax mode should be sufficient to start the learn of the rcell and rrate ?

Thanks for your help,

Axel

  • Please change the df parameters to defaults and then just enable EOS and see if it works. If it doesn't, then please attach your gg file and we will review it.

  • I tried as you said  and set 0x4218, 0x4219 and 0x4225 to default but it does'nt change anything.

    Note that, I forgot to say it, 

    • ManufacturingStatus: 0x0057 = 0x801B (CAL_EN, PCTL_EN, EOS_EN, ACCHG_EN and ACDSG_EN), so EOS is well enabled.
    • EOSSafetyStatus(): 0x66/0x67 = 0x0
    • EOSStatus(): 0x68 = 0xd0 or 0x10 => LTI is set

    I also tried to instead perform a discharge-charge-discharge by setting bit1 (LSM) of EOS config to 1, actually I set EOS config 0x4218 = 3, but I observe the same behaviour...

    Unfortunately, I do not use the bqstudio so I'm not able to generate a gg file, but I have read all the dataflash and put the content in a csv file similar to your gg file type.

    The battery we use is a Valve regulated lead acid one, 12V , 38Ah, float voltage = 13.65.

    [edit] : Also, I am not sure to understand what are for the commands EOS_LOAD_ON: 0x0044 and OFF : 0x0045. In what case should they be used ? Should the learning load be activated or not when we start learning ?

    [edit2] June 6, 2019 : I added the values of two command, see green

    Regards, 

    Axel

    "CC Gain", [0x4000], 2117261999, 0x7e32daaf
    "CC Delta", [[0x4004], -1840546035, 0x924b7f0d
    "CC Offset", [0x4008], 64045, 0xfa2d
    "Board Offset", [0x400c], 0, 0x0
    "Int Temp Offset", [0x400d], 0, 0x0
    "Ext Temp Offset", [0x400e], 0, 0x0
    "Pack V Offset", [0x400f], 0, 0x0
    "Voltage Divider", [0x4010], 16000, 0x3e80
    "Int Coeff 1", [0x41c1], 0, 0x0
    "Int Coeff 2", [0x41c3], 0, 0x0
    "Int Coeff 3", [0x41c5], 53212, 0xcfdc
    "Int Coeff 4", [0x41c7], 6131, 0x17f3
    "Int Min AD", [0x41c9], 0, 0x0
    "Int Max Temp", [0x41cb], 6131, 0x17f3
    "Ext Coeff 1", [0x41cd], 20982, 0x51f6
    "Ext Coeff 2", [0x41cf], 51700, 0xc9f4
    "Ext Coeff 3", [0x41d1], 5202, 0x1452
    "Ext Coeff 4", [0x41d3], 2337, 0x921
    "Ext Min AD", [0x41d5], 12909, 0x326d
    "Vcomp Coeff 1", [0x41d7], 0, 0x0
    "Vcomp Coeff 2", [0x41d9], 14902, 0x3a36
    "Vcomp Coeff 3", [0x41db], 64913, 0xfd91
    "Vcomp Coeff 4", [0x41dd], 37, 0x25
    "Vcomp Input Multiplier", [0x41df], 48, 0x30
    "Vcomp Output Divisor", [0x41e0], 256, 0x100
    "Filter", [0x41e2], 239, 0xef
    "Deadband", [0x41e3], 5, 0x5
    "CC Deadband", [0x41e4], 34, 0x22
    "Chg Inhibit Temp Low", [0x4100], 0, 0x0
    "Chg Inhibit Temp High", [0x4102], 450, 0x1c2
    "Temp Hys", [0x4104], 50, 0x32
    "T1 Temp", [0x4106], 0, 0x0
    "T2 Temp", [0x4108], 100, 0x64
    "T3 Temp", [0x410a], 450, 0x1c2
    "T4 Temp", [0x410c], 450, 0x1c2
    "Charge Current T1-T2", [0x410e], 300, 0x12c
    "Charge Current T2-T3", [0x4110], 1100, 0x44c
    "Charge Current T3-T4", [0x4112], 660, 0x294
    "Charge Voltage T1-T2", [0x4114], 1900, 0x76c
    "Charge Voltage T2-T3", [0x4116], 2275, 0x8e3
    "Charge Voltage T3-T4", [0x4118], 1900, 0x76c
    "Maintenance Current", [0x411a], 0, 0x0
    "Taper Current", [0x411c], 100, 0x64
    "Minimum Taper Capacity", [0x411e], 25, 0x19
    "Taper Voltage", [0x4120], 100, 0x64
    "Current Taper Window", [0x4122], 40, 0x28
    "Max Charge Voltage", [0x4123], 4200, 0x1068
    "WHr CV Step", [0x4125], 50, 0x32
    "WHr Termination Capacity", [0x4127], 1100, 0x44c
    "FC WHr Clear", [0x4129], 1000, 0x3e8
    "Delta Temperature", [0x412b], 30, 0x1e
    "Delta Temperature Time", [0x412d], 100, 0x64
    "Holdoff Time", [0x412f], 180, 0xb4
    "Holdoff Current", [0x4131], 240, 0xf0
    "Holdoff Temperature", [0x4133], 250, 0xfa
    "Cell Negative Delta Voltage", [0x4135], 17, 0x11
    "Cell Negative Delta Time", [0x4137], 16, 0x10
    "Cell Negative Delta Qual Voltage", [0x4138], 3600, 0xe10
    "Last Charge Voltage T1-T2", [0x40c7], 4100, 0x1004
    "Last Charge Voltage T2-T3", [0x40c9], 2275, 0x8e3
    "Last Charge Voltage T3-T4", [0x40cb], 4100, 0x1004
    "Charge Voltage Level A", [0x4197], 3900, 0xf3c
    "Charge Voltage Level B", [0x4199], 3950, 0xf6e
    "Charge Voltage Level C", [0x419b], 4000, 0xfa0
    "Charge Voltage Level D", [0x419d], 4050, 0xfd2
    "Charge Voltage Level E", [0x419f], 4100, 0x1004
    "Charge Voltage Level F", [0x41a1], 4150, 0x1036
    "Charge Voltage Level G", [0x41a3], 4200, 0x1068
    "Charge Voltage Level H", [0x41a5], 4250, 0x109a
    "Direct Charge Pin Control", [0x4195], 0, 0x0
    "Charge Level Pin Control", [0x4196], 0, 0x0
    "Pin Control Config", [0x413d], 16, 0x10
    "Alert1_0 Config", [0x413e], 0, 0x0
    "Alert1_1 Config", [0x413f], 0, 0x0
    "Alert1_2 Config", [0x4140], 0, 0x0
    "Alert1_3 Config", [0x4141], 0, 0x0
    "Alert1_4 Config", [0x4142], 0, 0x0
    "Alert1_5 Config", [0x4143], 0, 0x0
    "Alert1_6 Config", [0x4144], 0, 0x0
    "Alert2_0 Config", [0x4145], 0, 0x0
    "Alert2_1 Config", [0x4146], 0, 0x0
    "Alert2_2 Config", [0x4147], 0, 0x0
    "Alert2_3 Config", [0x4148], 0, 0x0
    "Alert2_4 Config", [0x4149], 0, 0x0
    "Alert2_5 Config", [0x414a], 0, 0x0
    "Alert2_6 Config", [0x414b], 0, 0x0
    "SOC Flag Config A", [0x41fd], 3212, 0xc8c
    "SOC Flag Config B", [0x41ff], 188, 0xbc
    "CEDV Gauging Configuration", [0x424b], 4130, 0x1022
    "EOS Configuration", [0x4218], 3, 0x3
    "Init Discharge Set", [0x414d], 150, 0x96
    "Init Charge Set", [0x414f], 175, 0xaf
    "Accum Charge Positive Threshold", [0x416c], 1000, 0x3e8
    "Accum Charge Negative Threshold", [0x416e], 1000, 0x3e8
    "Mfg Status Init", [0x40d7], 27, 0x1b
    "OT Chg", [0x4170], 450, 0x1c2
    "OT Chg Time", [0x4172], 2, 0x2
    "OT Chg Recovery", [0x4173], 449, 0x1c1
    "OT Dsg", [0x4175], 600, 0x258
    "OT Dsg Time", [0x4177], 2, 0x2
    "OT Dsg Recovery", [0x4178], 550, 0x226
    "UT Chg", [0x417a], 0, 0x0
    "UT Chg Time", [0x417c], 2, 0x2
    "UT Chg Recovery", [0x417d], 50, 0x32
    "UT Dsg", [0x417f], 0, 0x0
    "UT Dsg Time", [0x4181], 2, 0x2
    "UT Dsg Recovery", [0x4182], 50, 0x32
    "Battery Low Set Threshold", [0x4184], 1950, 0x79e
    "Battery Low Time", [0x4186], 2, 0x2
    "Battery Low Clear Threshold", [0x4187], 1970, 0x7b2
    "Battery High Set Threshold", [0x4189], 2100, 0x834
    "Battery High Time", [0x418b], 2, 0x2
    "Battery High Clear Threshold", [0x418c], 2080, 0x820
    "SOC Low Threshold", [0x418e], 10, 0xa
    "SOC Low Recovery", [0x418f], 30, 0x1e
    "Operation Config A", [0x413a], 33792, 0x8400
    "Device Type", [0x4151], 272, 0x110
    "Number of Series Cells", [0x4155], 6, 0x6
    "Flash Update OK Voltage", [0x4157], 2800, 0xaf0
    "Sleep Current", [0x4159], 10, 0xa
    "Bus Low Time", [0x415b], 5, 0x5
    "Offset Cal Inhibit Temp Low", [0x415c], 50, 0x32
    "Offset Cal Inhibit Temp High", [0x415e], 450, 0x1c2
    "Sleep Voltage Time", [0x4160], 20, 0x14
    "Sleep Current Time", [0x4161], 20, 0x14
    "Discharge Detection Threshold", [0x4162], 60, 0x3c
    "Charge Detection Threshold", [0x4164], 75, 0x4b
    "Quit Current", [0x4166], 40, 0x28
    "Discharge Relax Time", [0x4168], 60, 0x3c
    "Charge Relax Time", [0x416a], 60, 0x3c
    "Quit Relax Time", [0x416b], 1, 0x1
    "Default Temperature", [0x41a7], 2982, 0xba6
    "Data Flash Version", [0x4073], 65535, 0xffff
    "Serial Number", [0x4075], 1, 0x1
    "Manufacture Date", [0x4077], 0, 0x0
    "DF Static Checksum", [0x4062], 0, 0x0
    "All DF Checksum", [0x4064], 0, 0x0
    "IF Checksum", [[0x4066], -70000496, 0xfbd3e090
    "Full Reset Counter", [0x40d4], 87, 0x57
    "Reset Counter WD", [0x40d5], 0, 0x0
    "Manufacturer Info Block A01", [0x4042], 0, 0x0
    "Manufacturer Info Block A02", [0x4043], 0, 0x0
    "Manufacturer Info Block A03", [0x4044], 0, 0x0
    "Manufacturer Info Block A04", [0x4045], 0, 0x0
    "Manufacturer Info Block A05", [0x4046], 0, 0x0
    "Manufacturer Info Block A06", [0x4047], 0, 0x0
    "Manufacturer Info Block A07", [0x4048], 0, 0x0
    "Manufacturer Info Block A08", [0x4049], 0, 0x0
    "Manufacturer Info Block A09", [0x404a], 0, 0x0
    "Manufacturer Info Block A10", [0x404b], 0, 0x0
    "Manufacturer Info Block A11", [0x404c], 0, 0x0
    "Manufacturer Info Block A12", [0x404d], 0, 0x0
    "Manufacturer Info Block A13", [0x404e], 0, 0x0
    "Manufacturer Info Block A14", [0x404f], 0, 0x0
    "Manufacturer Info Block A15", [0x4050], 0, 0x0
    "Manufacturer Info Block A16", [0x4051], 0, 0x0
    "Manufacturer Info Block A17", [0x4052], 0, 0x0
    "Manufacturer Info Block A18", [0x4053], 0, 0x0
    "Manufacturer Info Block A19", [0x4054], 0, 0x0
    "Manufacturer Info Block A20", [0x4055], 0, 0x0
    "Manufacturer Info Block A21", [0x4056], 0, 0x0
    "Manufacturer Info Block A22", [0x4057], 0, 0x0
    "Manufacturer Info Block A23", [0x4058], 0, 0x0
    "Manufacturer Info Block A24", [0x4059], 0, 0x0
    "Manufacturer Info Block A25", [0x405a], 0, 0x0
    "Manufacturer Info Block A26", [0x405b], 0, 0x0
    "Manufacturer Info Block A27", [0x405c], 0, 0x0
    "Manufacturer Info Block A28", [0x405d], 0, 0x0
    "Manufacturer Info Block A29", [0x405e], 0, 0x0
    "Manufacturer Info Block A30", [0x405f], 0, 0x0
    "Manufacturer Info Block A31", [0x4060], 0, 0x0
    "Manufacturer Info Block A32", [0x4061], 0, 0x0
    "Temperature Resolution", [0x4190], 10, 0xa
    "Current Resolution", [0x4191], 100, 0x64
    "Voltage Resolution", [0x4192], 1, 0x1
    "Max Temperature", [0x4080], 300, 0x12c
    "Min Temperature", [0x4082], 200, 0xc8
    "Max Charge Current", [0x4084], 0, 0x0
    "Max Discharge Current", [0x4086], 0, 0x0
    "Max Pack Voltage", [0x4088], 160, 0xa0
    "Min Pack Voltage", [0x408a], 175, 0xaf
    "Design Capacity mAh", [0x41f5], 12816, 0x3210
    "EMF", [0x424d], 3743, 0xe9f
    "C0", [0x424f], 149, 0x95
    "R0", [0x4251], 867, 0x363
    "T0", [0x4253], 4030, 0xfbe
    "R1", [0x4255], 316, 0x13c
    "TC", [0x4257], 9, 0x9
    "C1", [0x4258], 0, 0x0
    "Age Factor", [0x4259], 0, 0x0
    "Fixed EDV 0", [0x425a], 1750, 0x6d6
    "EDV 0 Hold Time", [0x425c], 1, 0x1
    "Fixed EDV 1", [0x425d], 1800, 0x708
    "EDV 1 Hold Time", [0x425f], 1, 0x1
    "Fixed EDV 2", [0x4260], 1850, 0x73a
    "EDV 2 Hold Time", [0x4262], 1, 0x1
    "Voltage 0% DOD", [0x4263], 2222, 0x8ae
    "Voltage 10% DOD", [0x4265], 2103, 0x837
    "Voltage 20% DOD", [0x4267], 2077, 0x81d
    "Voltage 30% DOD", [0x4269], 2053, 0x805
    "Voltage 40% DOD", [0x426b], 2028, 0x7ec
    "Voltage 50% DOD", [0x426d], 2005, 0x7d5
    "Voltage 60% DOD", [0x426f], 1980, 0x7bc
    "Voltage 70% DOD", [0x4271], 1952, 0x7a0
    "Voltage 80% DOD", [0x4273], 1917, 0x77d
    "Voltage 90% DOD", [0x4275], 1872, 0x750
    "Voltage 100% DOD", [0x4277], 1752, 0x6d8
    "Design Voltage", [0x41f9], 2275, 0x8e3
    "Cycle Count Percentage", [0x41fb], 90, 0x5a
    "Set Voltage Threshold", [0x4200], 1750, 0x6d6
    "Clear Voltage Threshold", [0x4202], 1800, 0x708
    "Set % RSOC Threshold", [0x4204], 0, 0x0
    "Clear % RSOC Threshold", [0x4205], 2, 0x2
    "Set Voltage Threshold", [0x4206], 2110, 0x83e
    "Clear Voltage Threshold", [0x4208], 2090, 0x82a
    "Set % RSOC Threshold", [0x420a], 100, 0x64
    "Clear % RSOC Threshold", [0x420b], 95, 0x5f
    "Set Voltage Threshold", [0x420c], 1750, 0x6d6
    "Clear Voltage Threshold", [0x420e], 1800, 0x708
    "Set % RSOC Threshold", [0x4210], 5, 0x5
    "Clear % RSOC Threshold", [0x4211], 8, 0x8
    "Set Voltage Threshold", [0x4212], 2110, 0x83e
    "Clear Voltage Threshold", [0x4214], 2090, 0x82a
    "Set % RSOC Threshold", [0x4216], 100, 0x64
    "Clear % RSOC Threshold", [0x4217], 95, 0x5f
    "Cycle Count", [0x40c5], 16, 0x10
    "Learned Full Charge Capacity", [0x40c0], 12816, 0x3210
    "Stored Remaining Capacity", [0x40c2], 0, 0x0
    "Battery Low %", [0x427d], 700, 0x2bc
    "Learning Low Temp", [0x4288], 119, 0x77
    "OverLoad Current", [0x4291], 3400, 0xd48
    "Self Discharge Rate", [0x4295], 20, 0x14
    "Electronics Load", [0x4296], 0, 0x0
    "Near Full", [0x4298], 200, 0xc8
    "Reserve Capacity", [0x429a], 0, 0x0
    "Chg Eff", [0x429c], 100, 0x64
    "Dsg Eff", [0x429d], 100, 0x64
    "RemCap Init Percent", [0x429e], 100, 0x64
    "Smoothing Config", [0x429f], 9, 0x9
    "Smoothing Start Voltage", [0x42a0], 3700, 0xe74
    "Smoothing Delta Voltage", [0x42a2], 100, 0x64
    "Max Smoothing Current", [0x42a4], 8000, 0x1f40
    "EOC Smooth Current", [0x42a9], 2, 0x2
    "EOC Smooth Current Time", [0x42aa], 60, 0x3c
    "Auto Learn Time", [0x4219], 1500, 0x5dc
    "Auto Learn Retry Time", [0x421b], 1, 0x1
    "Minimum Learn Time", [0x421c], 750, 0x2ee
    "Alert-Warn Learn Time", [0x421e], 750, 0x2ee
    "Initial Learn Pulse Number", [0x4220], 1, 0x1
    "Learn Charge Voltage Delta", [0x4221], 100, 0x64
    "Learn Charge Time Limit", [0x4223], 3600, 0xe10
    "Learn Discharge Current", [0x4225], 220, 0xdc
    "Learn Discharge Current Boundary", [0x4227], 25, 0x19
    "Learn Discharge Time", [0x4229], 500, 0x1f4
    "Learn Request Timeout", [0x422b], 4, 0x4
    "Learn Min Temperature", [0x422c], 100, 0x64
    "Learn Max Temperature", [0x422e], 400, 0x190
    "Learn Target Temperature", [0x4230], 250, 0xfa
    "Rcell High Temp Coefficient", [0x4232], 0, 0x0
    "Rcell Low Temp Coefficient", [0x4234], 0, 0x0
    "DRD Alert Level", [0x4239], 45, 0x2d
    "DRD Alert Counts", [0x423b], 3, 0x3
    "DRD Warning Level", [0x423c], 60, 0x3c
    "DRD Warning Counts", [0x423e], 3, 0x3
    "Initial Rcell", [0x40cd], 0, 0x0
    "Initial Rcell Learned", [0x40cf], 0, 0x0
    "RSD Alert Level", [0x423f], 15, 0xf
    "RSD Alert Counts", [0x4241], 3, 0x3
    "RSD Warning Level", [0x4242], 30, 0x1e
    "RSD Warning Counts", [0x4244], 3, 0x3
    "RSDL Alert Level", [0x4245], 15, 0xf
    "RSDL Warning Level", [0x4247], 30, 0x1e
    "Initial RRate", [0x40d0], 0, 0x0
    "Initial RRate Learned", [0x40d2], 0, 0x0
    "Warning Status", [0x40d3], 0, 0x0
    

  • For more informations, I attach a file with the contain of the different commands.

    I don't understand why the value contained in CharginCurrent() is 0. Reading the technical reference, I understand that following my configuration and temperature, I should have ChargingCurrent() = Charge Current T2 – T3. In the dataflash Charge Current T2-T3 = 1100. In the technical reference, in 2.9, it says that CharginCurrent()=0 when temperature is out of bounds [JEITA T temp, JEITA T2 temp], which is not the case. This is confirmed by the fact that we have well ChargingVoltage() = Charge Voltage T2 – T3, so Temperature is in the JEITA temps bounds.

    Maybe this ChargingCurrent()=0 is a fault cause for EOS algorithm (but I don't know why it would be...) ?

    I still haven't found why I instantly have a fault when I try to learn RCELL and RRATE...

    Regards,

    Axel

    Temperature(), 0x06/0x07, 2995, 0.1�K
    Voltage(), 0x08/0x09, 13674, mV
    BatteryStatus(), 0x0a/0x0b, 0x218, NA
    Current(), 0x0c/0x0d, 0, mA
    RemainingCapacity(), 0x10/0x11, 12815, mAh
    FullChargeCapacity(), 0x12/0x13, 12816, mAh
    AverageCurrent(), 0x14/0x15, 0, mA
    InternalTemperature(), 0x28/0x29, 3051, 0.1�K
    CycleCount(), 0x2a/0x2b, 16, []
    RelativeStateOfCharge(), 0x2c/0x2d, 100, %
    StateOfHealth(), 0x2e/0x2f, 100, %
    ChargingVoltage(), 0x30/0x31, 13650, mV
    ChargingCurrent(), 0x32/0x33, 0, mA
    BLTDischargeSet, 0x34/0x35, 150, mAh
    BLTChargeSet, 0x36/0x37, 175, mAh
    OperationStatus(), 0x3a/0x3d, 0x293, NA
    DesignCapacity(), 0x3c/0x3d, 12816, mAh
     

  • Axel,

    When there's a fault detected, the requested charging current is set to 0. As far as your config is concerned, I have approached the fw developers here about your EOS settings. I will reply back to you next week when I hear back from them. Please expect a reply by Wed 2019 06 19 or earlier.

  • Axel,

    Your EOS settings are fine. We advise you to use LSM=0 and then use the chg before dsg mode to try to learn EOS again. We suspect that the learn time is of short duration and you do not timeout. That is usually the reason why LFAULT happens.

  • I tried as you said (even though I already tried this as in my first message) but this is the same and LFAULT is immediately raised.

    What do you mean exactly by saying "We suspect that the learn time is of short duration and you do not timeout." ? Is there a setting or so for setting this time ?

    Regards,

    Axel

  • You need to be within the deltas defined by learn charge time limit, learn charge voltage delta, learn discharge time limit and learn discharge current. If you exceed them you will get an LFAULT in your learning cycle.

  • Batt said:

    You need to be within the deltas defined by learn charge time limit, learn charge voltage delta, learn discharge time limit and learn discharge current. If you exceed them you will get an LFAULT in your learning cycle.

    • learn charge time limit : if this was it, LCTO in EOSLearnStatus() would be raised (not the case) + in my dataflash (see attached file above) : Learn Charge Time Limit = 3600s, but LFAULT is raised immediately, not after 3600s
    • learn charge voltage delta : in my DF, I have learn charge voltage delta = 100 (is it 100 mV per cell or for the pack ? (note : I have 6 cells)). As you can see in my commands summary file (see attached file above), I had for this particuliar case ChargingVoltage() = 13650 mV and Voltage()=13674 mV. Obviously, we have 13650-100(*6?) < 13674 < 13650+100(*6?). This is when I begin the learn command. So, if I understand well this condition, this should not raise the flag.
    • learn discharge time limit and learn discharge current : as I'm in charge before discharge and I do not even go through the charge, this should not be the cause of LFAULT. Plus Learn Discharge Time=500s and Learn Discharge Current while I have Current()=0 when I try a learn command.

    Regards,

    Axel

  • Please send us your gg.csv file and a log of bqstudio when you send the command to start EOS learning. We will need that to debug it.

  • As said earlier my current material does not use bqstudio software. Therefore I send you a txt/csv file looking alike your gg file type. I attach also a csv the results of some commands in another file.

    • Dataflash and commands result before executing EOS_RCELL_RRATE_LEARN: 0x003B command : 
      • "CC Gain", [0x4000], 2117261999, 0x7e32daaf
        "CC Delta", [0x4004], -1840546035, 0x924b7f0d
        "CC Offset", [0x4008], 64046, 0xfa2e
        "Board Offset", [0x400c], 0, 0x0
        "Int Temp Offset", [0x400d], 0, 0x0
        "Ext Temp Offset", [0x400e], 0, 0x0
        "Pack V Offset", [0x400f], 0, 0x0
        "Voltage Divider", [0x4010], 16000, 0x3e80
        "Int Coeff 1", [0x41c1], 0, 0x0
        "Int Coeff 2", [0x41c3], 0, 0x0
        "Int Coeff 3", [0x41c5], 53212, 0xcfdc
        "Int Coeff 4", [0x41c7], 6131, 0x17f3
        "Int Min AD", [0x41c9], 0, 0x0
        "Int Max Temp", [0x41cb], 6131, 0x17f3
        "Ext Coeff 1", [0x41cd], 20982, 0x51f6
        "Ext Coeff 2", [0x41cf], 51700, 0xc9f4
        "Ext Coeff 3", [0x41d1], 5202, 0x1452
        "Ext Coeff 4", [0x41d3], 2337, 0x921
        "Ext Min AD", [0x41d5], 12909, 0x326d
        "Vcomp Coeff 1", [0x41d7], 0, 0x0
        "Vcomp Coeff 2", [0x41d9], 14902, 0x3a36
        "Vcomp Coeff 3", [0x41db], 64913, 0xfd91
        "Vcomp Coeff 4", [0x41dd], 37, 0x25
        "Vcomp Input Multiplier", [0x41df], 48, 0x30
        "Vcomp Output Divisor", [0x41e0], 256, 0x100
        "Filter", [0x41e2], 239, 0xef
        "Deadband", [0x41e3], 5, 0x5
        "CC Deadband", [0x41e4], 34, 0x22
        "Chg Inhibit Temp Low", [0x4100], 0, 0x0
        "Chg Inhibit Temp High", [0x4102], 450, 0x1c2
        "Temp Hys", [0x4104], 50, 0x32
        "T1 Temp", [0x4106], 0, 0x0
        "T2 Temp", [0x4108], 100, 0x64
        "T3 Temp", [0x410a], 450, 0x1c2
        "T4 Temp", [0x410c], 450, 0x1c2
        "Charge Current T1-T2", [0x410e], 300, 0x12c
        "Charge Current T2-T3", [0x4110], 1100, 0x44c
        "Charge Current T3-T4", [0x4112], 660, 0x294
        "Charge Voltage T1-T2", [0x4114], 1900, 0x76c
        "Charge Voltage T2-T3", [0x4116], 2281, 0x8e9
        "Charge Voltage T3-T4", [0x4118], 1900, 0x76c
        "Maintenance Current", [0x411a], 0, 0x0
        "Taper Current", [0x411c], 100, 0x64
        "Minimum Taper Capacity", [0x411e], 25, 0x19
        "Taper Voltage", [0x4120], 100, 0x64
        "Current Taper Window", [0x4122], 40, 0x28
        "Max Charge Voltage", [0x4123], 4200, 0x1068
        "WHr CV Step", [0x4125], 50, 0x32
        "WHr Termination Capacity", [0x4127], 1100, 0x44c
        "FC WHr Clear", [0x4129], 1000, 0x3e8
        "Delta Temperature", [0x412b], 30, 0x1e
        "Delta Temperature Time", [0x412d], 100, 0x64
        "Holdoff Time", [0x412f], 180, 0xb4
        "Holdoff Current", [0x4131], 240, 0xf0
        "Holdoff Temperature", [0x4133], 250, 0xfa
        "Cell Negative Delta Voltage", [0x4135], 17, 0x11
        "Cell Negative Delta Time", [0x4137], 16, 0x10
        "Cell Negative Delta Qual Voltage", [0x4138], 3600, 0xe10
        "Last Charge Voltage T1-T2", [0x40c7], 4100, 0x1004
        "Last Charge Voltage T2-T3", [0x40c9], 2281, 0x8e9
        "Last Charge Voltage T3-T4", [0x40cb], 4100, 0x1004
        "Charge Voltage Level A", [0x4197], 3900, 0xf3c
        "Charge Voltage Level B", [0x4199], 3950, 0xf6e
        "Charge Voltage Level C", [0x419b], 4000, 0xfa0
        "Charge Voltage Level D", [0x419d], 4050, 0xfd2
        "Charge Voltage Level E", [0x419f], 4100, 0x1004
        "Charge Voltage Level F", [0x41a1], 4150, 0x1036
        "Charge Voltage Level G", [0x41a3], 4200, 0x1068
        "Charge Voltage Level H", [0x41a5], 4250, 0x109a
        "Direct Charge Pin Control", [0x4195], 0, 0x0
        "Charge Level Pin Control", [0x4196], 0, 0x0
        "Pin Control Config", [0x413d], 16, 0x10
        "Alert1_0 Config", [0x413e], 0, 0x0
        "Alert1_1 Config", [0x413f], 0, 0x0
        "Alert1_2 Config", [0x4140], 0, 0x0
        "Alert1_3 Config", [0x4141], 0, 0x0
        "Alert1_4 Config", [0x4142], 0, 0x0
        "Alert1_5 Config", [0x4143], 0, 0x0
        "Alert1_6 Config", [0x4144], 0, 0x0
        "Alert2_0 Config", [0x4145], 0, 0x0
        "Alert2_1 Config", [0x4146], 0, 0x0
        "Alert2_2 Config", [0x4147], 0, 0x0
        "Alert2_3 Config", [0x4148], 0, 0x0
        "Alert2_4 Config", [0x4149], 0, 0x0
        "Alert2_5 Config", [0x414a], 0, 0x0
        "Alert2_6 Config", [0x414b], 0, 0x0
        "SOC Flag Config A", [0x41fd], 3212, 0xc8c
        "SOC Flag Config B", [0x41ff], 188, 0xbc
        "CEDV Gauging Configuration", [0x424b], 4130, 0x1022
        "EOS Configuration", [0x4218], 1, 0x1
        "Init Discharge Set", [0x414d], 150, 0x96
        "Init Charge Set", [0x414f], 175, 0xaf
        "Accum Charge Positive Threshold", [0x416c], 1000, 0x3e8
        "Accum Charge Negative Threshold", [0x416e], 1000, 0x3e8
        "Mfg Status Init", [0x40d7], 11, 0xb
        "OT Chg", [0x4170], 450, 0x1c2
        "OT Chg Time", [0x4172], 2, 0x2
        "OT Chg Recovery", [0x4173], 449, 0x1c1
        "OT Dsg", [0x4175], 600, 0x258
        "OT Dsg Time", [0x4177], 2, 0x2
        "OT Dsg Recovery", [0x4178], 550, 0x226
        "UT Chg", [0x417a], 0, 0x0
        "UT Chg Time", [0x417c], 2, 0x2
        "UT Chg Recovery", [0x417d], 50, 0x32
        "UT Dsg", [0x417f], 0, 0x0
        "UT Dsg Time", [0x4181], 2, 0x2
        "UT Dsg Recovery", [0x4182], 50, 0x32
        "Battery Low Set Threshold", [0x4184], 1950, 0x79e
        "Battery Low Time", [0x4186], 2, 0x2
        "Battery Low Clear Threshold", [0x4187], 1970, 0x7b2
        "Battery High Set Threshold", [0x4189], 2100, 0x834
        "Battery High Time", [0x418b], 2, 0x2
        "Battery High Clear Threshold", [0x418c], 2080, 0x820
        "SOC Low Threshold", [0x418e], 10, 0xa
        "SOC Low Recovery", [0x418f], 30, 0x1e
        "Operation Config A", [0x413a], 33792, 0x8400
        "Device Type", [0x4151], 272, 0x110
        "Number of Series Cells", [0x4155], 6, 0x6
        "Flash Update OK Voltage", [0x4157], 2800, 0xaf0
        "Sleep Current", [0x4159], 10, 0xa
        "Bus Low Time", [0x415b], 5, 0x5
        "Offset Cal Inhibit Temp Low", [0x415c], 50, 0x32
        "Offset Cal Inhibit Temp High", [0x415e], 450, 0x1c2
        "Sleep Voltage Time", [0x4160], 20, 0x14
        "Sleep Current Time", [0x4161], 20, 0x14
        "Discharge Detection Threshold", [0x4162], 60, 0x3c
        "Charge Detection Threshold", [0x4164], 75, 0x4b
        "Quit Current", [0x4166], 40, 0x28
        "Discharge Relax Time", [0x4168], 60, 0x3c
        "Charge Relax Time", [0x416a], 60, 0x3c
        "Quit Relax Time", [0x416b], 1, 0x1
        "Default Temperature", [0x41a7], 2982, 0xba6
        "Data Flash Version", [0x4073], 65535, 0xffff
        "Serial Number", [0x4075], 1, 0x1
        "Manufacture Date", [0x4077], 0, 0x0
        "DF Static Checksum", [0x4062], 0, 0x0
        "All DF Checksum", [0x4064], 0, 0x0
        "IF Checksum", [, [0x4066] =,70000496, 0xfbd3e090
        "Full Reset Counter", [0x40d4], 96, 0x60
        "Reset Counter WD", [0x40d5], 0, 0x0
        "Manufacturer Info Block A01", [0x4042], 0, 0x0
        "Manufacturer Info Block A02", [0x4043], 0, 0x0
        "Manufacturer Info Block A03", [0x4044], 0, 0x0
        "Manufacturer Info Block A04", [0x4045], 0, 0x0
        "Manufacturer Info Block A05", [0x4046], 0, 0x0
        "Manufacturer Info Block A06", [0x4047], 0, 0x0
        "Manufacturer Info Block A07", [0x4048], 0, 0x0
        "Manufacturer Info Block A08", [0x4049], 0, 0x0
        "Manufacturer Info Block A09", [0x404a], 0, 0x0
        "Manufacturer Info Block A10", [0x404b], 0, 0x0
        "Manufacturer Info Block A11", [0x404c], 0, 0x0
        "Manufacturer Info Block A12", [0x404d], 0, 0x0
        "Manufacturer Info Block A13", [0x404e], 0, 0x0
        "Manufacturer Info Block A14", [0x404f], 0, 0x0
        "Manufacturer Info Block A15", [0x4050], 0, 0x0
        "Manufacturer Info Block A16", [0x4051], 0, 0x0
        "Manufacturer Info Block A17", [0x4052], 0, 0x0
        "Manufacturer Info Block A18", [0x4053], 0, 0x0
        "Manufacturer Info Block A19", [0x4054], 0, 0x0
        "Manufacturer Info Block A20", [0x4055], 0, 0x0
        "Manufacturer Info Block A21", [0x4056], 0, 0x0
        "Manufacturer Info Block A22", [0x4057], 0, 0x0
        "Manufacturer Info Block A23", [0x4058], 0, 0x0
        "Manufacturer Info Block A24", [0x4059], 0, 0x0
        "Manufacturer Info Block A25", [0x405a], 0, 0x0
        "Manufacturer Info Block A26", [0x405b], 0, 0x0
        "Manufacturer Info Block A27", [0x405c], 0, 0x0
        "Manufacturer Info Block A28", [0x405d], 0, 0x0
        "Manufacturer Info Block A29", [0x405e], 0, 0x0
        "Manufacturer Info Block A30", [0x405f], 0, 0x0
        "Manufacturer Info Block A31", [0x4060], 0, 0x0
        "Manufacturer Info Block A32", [0x4061], 0, 0x0
        "Temperature Resolution", [0x4190], 10, 0xa
        "Current Resolution", [0x4191], 100, 0x64
        "Voltage Resolution", [0x4192], 1, 0x1
        "Max Temperature", [0x4080], 300, 0x12c
        "Min Temperature", [0x4082], 200, 0xc8
        "Max Charge Current", [0x4084], 0, 0x0
        "Max Discharge Current", [0x4086], 0, 0x0
        "Max Pack Voltage", [0x4088], 160, 0xa0
        "Min Pack Voltage", [0x408a], 175, 0xaf
        "Design Capacity mAh", [0x41f5], 12816, 0x3210
        "EMF", [0x424d], 3743, 0xe9f
        "C0", [0x424f], 149, 0x95
        "R0", [0x4251], 867, 0x363
        "T0", [0x4253], 4030, 0xfbe
        "R1", [0x4255], 316, 0x13c
        "TC", [0x4257], 9, 0x9
        "C1", [0x4258], 0, 0x0
        "Age Factor", [0x4259], 0, 0x0
        "Fixed EDV 0", [0x425a], 1750, 0x6d6
        "EDV 0 Hold Time", [0x425c], 1, 0x1
        "Fixed EDV 1", [0x425d], 1800, 0x708
        "EDV 1 Hold Time", [0x425f], 1, 0x1
        "Fixed EDV 2", [0x4260], 1850, 0x73a
        "EDV 2 Hold Time", [0x4262], 1, 0x1
        "Voltage 0% DOD", [0x4263], 2222, 0x8ae
        "Voltage 10% DOD", [0x4265], 2103, 0x837
        "Voltage 20% DOD", [0x4267], 2077, 0x81d
        "Voltage 30% DOD", [0x4269], 2053, 0x805
        "Voltage 40% DOD", [0x426b], 2028, 0x7ec
        "Voltage 50% DOD", [0x426d], 2005, 0x7d5
        "Voltage 60% DOD", [0x426f], 1980, 0x7bc
        "Voltage 70% DOD", [0x4271], 1952, 0x7a0
        "Voltage 80% DOD", [0x4273], 1917, 0x77d
        "Voltage 90% DOD", [0x4275], 1872, 0x750
        "Voltage 100% DOD", [0x4277], 1752, 0x6d8
        "Design Voltage", [0x41f9], 2275, 0x8e3
        "Cycle Count Percentage", [0x41fb], 90, 0x5a
        "Set Voltage Threshold", [0x4200], 1750, 0x6d6
        "Clear Voltage Threshold", [0x4202], 1800, 0x708
        "Set % RSOC Threshold", [0x4204], 0, 0x0
        "Clear % RSOC Threshold", [0x4205], 2, 0x2
        "Set Voltage Threshold", [0x4206], 2110, 0x83e
        "Clear Voltage Threshold", [0x4208], 2090, 0x82a
        "Set % RSOC Threshold", [0x420a], 100, 0x64
        "Clear % RSOC Threshold", [0x420b], 95, 0x5f
        "Set Voltage Threshold", [0x420c], 1750, 0x6d6
        "Clear Voltage Threshold", [0x420e], 1800, 0x708
        "Set % RSOC Threshold", [0x4210], 5, 0x5
        "Clear % RSOC Threshold", [0x4211], 8, 0x8
        "Set Voltage Threshold", [0x4212], 2110, 0x83e
        "Clear Voltage Threshold", [0x4214], 2090, 0x82a
        "Set % RSOC Threshold", [0x4216], 100, 0x64
        "Clear % RSOC Threshold", [0x4217], 95, 0x5f
        "Cycle Count", [0x40c5], 16, 0x10
        "Learned Full Charge Capacity", [0x40c0], 12816, 0x3210
        "Stored Remaining Capacity", [0x40c2], 0, 0x0
        "Battery Low %, [0x427d], 700, 0x2bc
        "Learning Low Temp", [0x4288], 119, 0x77
        "OverLoad Current", [0x4291], 3400, 0xd48
        "Self Discharge Rate", [0x4295], 20, 0x14
        "Electronics Load", [0x4296], 0, 0x0
        "Near Full", [0x4298], 200, 0xc8
        "Reserve Capacity", [0x429a], 0, 0x0
        "Chg Eff", [0x429c], 100, 0x64
        "Dsg Eff", [0x429d], 100, 0x64
        "RemCap Init Percent", [0x429e], 100, 0x64
        "Smoothing Config", [0x429f], 9, 0x9
        "Smoothing Start Voltage", [0x42a0], 3700, 0xe74
        "Smoothing Delta Voltage", [0x42a2], 100, 0x64
        "Max Smoothing Current", [0x42a4], 8000, 0x1f40
        "EOC Smooth Current", [0x42a9], 2, 0x2
        "EOC Smooth Current Time", [0x42aa], 60, 0x3c
        "Auto Learn Time", [0x4219], 1500, 0x5dc
        "Auto Learn Retry Time", [0x421b], 1, 0x1
        "Minimum Learn Time", [0x421c], 750, 0x2ee
        "Alert-Warn Learn Time", [0x421e], 750, 0x2ee
        "Initial Learn Pulse Number", [0x4220], 1, 0x1
        "Learn Charge Voltage Delta", [0x4221], 100, 0x64
        "Learn Charge Time Limit", [0x4223], 3600, 0xe10
        "Learn Discharge Current", [0x4225], 220, 0xdc
        "Learn Discharge Current Boundary", [0x4227], 25, 0x19
        "Learn Discharge Time", [0x4229], 500, 0x1f4
        "Learn Request Timeout", [0x422b], 4, 0x4
        "Learn Min Temperature", [0x422c], 100, 0x64
        "Learn Max Temperature", [0x422e], 400, 0x190
        "Learn Target Temperature", [0x4230], 250, 0xfa
        "Rcell High Temp Coefficient", [0x4232], 0, 0x0
        "Rcell Low Temp Coefficient", [0x4234], 0, 0x0
        "DRD Alert Level", [0x4239], 45, 0x2d
        "DRD Alert Counts", [0x423b], 3, 0x3
        "DRD Warning Level", [0x423c], 60, 0x3c
        "DRD Warning Counts", [0x423e], 3, 0x3
        "Initial Rcell", [0x40cd], 0, 0x0
        "Initial Rcell Learned", [0x40cf], 0, 0x0
        "RSD Alert Level", [0x423f], 15, 0xf
        "RSD Alert Counts", [0x4241], 3, 0x3
        "RSD Warning Level", [0x4242], 30, 0x1e
        "RSD Warning Counts", [0x4244], 3, 0x3
        "RSDL Alert Level", [0x4245], 15, 0xf
        "RSDL Warning Level", [0x4247], 30, 0x1e
        "Initial RRate", [0x40d0], 0, 0x0
        "Initial RRate Learned", [0x40d2], 0, 0x0
        "Warning Status", [0x40d3], 0, 0x0
        
      • Temperature(), 0x06/0x07, 3006, 0.1°K
        Voltage(), 0x08/0x09, 13692, mV
        BatteryStatus(), 0x0a/0x0b, 0x218, NA
        Current(), 0x0c/0x0d, 0, mA
        RemainingCapacity(), 0x10/0x11, 12816, mAh
        FullChargeCapacity(), 0x12/0x13, 12816, mAh
        AverageCurrent(), 0x14/0x15, 0, mA
        InternalTemperature(), 0x28/0x29, 3059, 0.1°K
        CycleCount(), 0x2a/0x2b, 16, []
        RelativeStateOfCharge(), 0x2c/0x2d, 100, %
        StateOfHealth(), 0x2e/0x2f, 100, %
        ChargingVoltage(), 0x30/0x31, 13692, mV
        ChargingCurrent(), 0x32/0x33, 0, mA
        BLTDischargeSet, 0x34/0x35, 150, mAh
        BLTChargeSet, 0x36/0x37, 175, mAh
        OperationStatus(), 0x3a/0x3d, 0x3a83, NA
        DesignCapacity(), 0x3c/0x3d, 12816, mAh
        EOSLearnStatus(), 0x64/0x65, 0x00, NA
        EOSSafetyStatus(), 0x66/0x67, 0, NA
        EOSStatus(), 0x68, 0x10, NA
        

    • Dataflash and commands result afterexecuting EOS_RCELL_RRATE_LEARN: 0x003B command : 
      • "CC Gain", [0x4000], 2117261999, 0x7e32daaf
        "CC Delta", [0x4004], -1840546035, 0x924b7f0d
        "CC Offset", [0x4008], 64046, 0xfa2e
        "Board Offset", [0x400c], 0, 0x0
        "Int Temp Offset", [0x400d], 0, 0x0
        "Ext Temp Offset", [0x400e], 0, 0x0
        "Pack V Offset", [0x400f], 0, 0x0
        "Voltage Divider", [0x4010], 16000, 0x3e80
        "Int Coeff 1", [0x41c1], 0, 0x0
        "Int Coeff 2", [0x41c3], 0, 0x0
        "Int Coeff 3", [0x41c5], 53212, 0xcfdc
        "Int Coeff 4", [0x41c7], 6131, 0x17f3
        "Int Min AD", [0x41c9], 0, 0x0
        "Int Max Temp", [0x41cb], 6131, 0x17f3
        "Ext Coeff 1", [0x41cd], 20982, 0x51f6
        "Ext Coeff 2", [0x41cf], 51700, 0xc9f4
        "Ext Coeff 3", [0x41d1], 5202, 0x1452
        "Ext Coeff 4", [0x41d3], 2337, 0x921
        "Ext Min AD", [0x41d5], 12909, 0x326d
        "Vcomp Coeff 1", [0x41d7], 0, 0x0
        "Vcomp Coeff 2", [0x41d9], 14902, 0x3a36
        "Vcomp Coeff 3", [0x41db], 64913, 0xfd91
        "Vcomp Coeff 4", [0x41dd], 37, 0x25
        "Vcomp Input Multiplier", [0x41df], 48, 0x30
        "Vcomp Output Divisor", [0x41e0], 256, 0x100
        "Filter", [0x41e2], 239, 0xef
        "Deadband", [0x41e3], 5, 0x5
        "CC Deadband", [0x41e4], 34, 0x22
        "Chg Inhibit Temp Low", [0x4100], 0, 0x0
        "Chg Inhibit Temp High", [0x4102], 450, 0x1c2
        "Temp Hys", [0x4104], 50, 0x32
        "T1 Temp", [0x4106], 0, 0x0
        "T2 Temp", [0x4108], 100, 0x64
        "T3 Temp", [0x410a], 450, 0x1c2
        "T4 Temp", [0x410c], 450, 0x1c2
        "Charge Current T1-T2", [0x410e], 300, 0x12c
        "Charge Current T2-T3", [0x4110], 1100, 0x44c
        "Charge Current T3-T4", [0x4112], 660, 0x294
        "Charge Voltage T1-T2", [0x4114], 1900, 0x76c
        "Charge Voltage T2-T3", [0x4116], 2282, 0x8ea
        "Charge Voltage T3-T4", [0x4118], 1900, 0x76c
        "Maintenance Current", [0x411a], 0, 0x0
        "Taper Current", [0x411c], 100, 0x64
        "Minimum Taper Capacity", [0x411e], 25, 0x19
        "Taper Voltage", [0x4120], 100, 0x64
        "Current Taper Window", [0x4122], 40, 0x28
        "Max Charge Voltage", [0x4123], 4200, 0x1068
        "WHr CV Step", [0x4125], 50, 0x32
        "WHr Termination Capacity", [0x4127], 1100, 0x44c
        "FC WHr Clear", [0x4129], 1000, 0x3e8
        "Delta Temperature", [0x412b], 30, 0x1e
        "Delta Temperature Time", [0x412d], 100, 0x64
        "Holdoff Time", [0x412f], 180, 0xb4
        "Holdoff Current", [0x4131], 240, 0xf0
        "Holdoff Temperature", [0x4133], 250, 0xfa
        "Cell Negative Delta Voltage", [0x4135], 17, 0x11
        "Cell Negative Delta Time", [0x4137], 16, 0x10
        "Cell Negative Delta Qual Voltage", [0x4138], 3600, 0xe10
        "Last Charge Voltage T1-T2", [0x40c7], 4100, 0x1004
        "Last Charge Voltage T2-T3", [0x40c9], 2282, 0x8ea
        "Last Charge Voltage T3-T4", [0x40cb], 4100, 0x1004
        "Charge Voltage Level A", [0x4197], 3900, 0xf3c
        "Charge Voltage Level B", [0x4199], 3950, 0xf6e
        "Charge Voltage Level C", [0x419b], 4000, 0xfa0
        "Charge Voltage Level D", [0x419d], 4050, 0xfd2
        "Charge Voltage Level E", [0x419f], 4100, 0x1004
        "Charge Voltage Level F", [0x41a1], 4150, 0x1036
        "Charge Voltage Level G", [0x41a3], 4200, 0x1068
        "Charge Voltage Level H", [0x41a5], 4250, 0x109a
        "Direct Charge Pin Control", [0x4195], 0, 0x0
        "Charge Level Pin Control", [0x4196], 0, 0x0
        "Pin Control Config", [0x413d], 16, 0x10
        "Alert1_0 Config", [0x413e], 0, 0x0
        "Alert1_1 Config", [0x413f], 0, 0x0
        "Alert1_2 Config", [0x4140], 0, 0x0
        "Alert1_3 Config", [0x4141], 0, 0x0
        "Alert1_4 Config", [0x4142], 0, 0x0
        "Alert1_5 Config", [0x4143], 0, 0x0
        "Alert1_6 Config", [0x4144], 0, 0x0
        "Alert2_0 Config", [0x4145], 0, 0x0
        "Alert2_1 Config", [0x4146], 0, 0x0
        "Alert2_2 Config", [0x4147], 0, 0x0
        "Alert2_3 Config", [0x4148], 0, 0x0
        "Alert2_4 Config", [0x4149], 0, 0x0
        "Alert2_5 Config", [0x414a], 0, 0x0
        "Alert2_6 Config", [0x414b], 0, 0x0
        "SOC Flag Config A", [0x41fd], 3212, 0xc8c
        "SOC Flag Config B", [0x41ff], 188, 0xbc
        "CEDV Gauging Configuration", [0x424b], 4130, 0x1022
        "EOS Configuration", [0x4218], 1, 0x1
        "Init Discharge Set", [0x414d], 150, 0x96
        "Init Charge Set", [0x414f], 175, 0xaf
        "Accum Charge Positive Threshold", [0x416c], 1000, 0x3e8
        "Accum Charge Negative Threshold", [0x416e], 1000, 0x3e8
        "Mfg Status Init", [0x40d7], 11, 0xb
        "OT Chg", [0x4170], 450, 0x1c2
        "OT Chg Time", [0x4172], 2, 0x2
        "OT Chg Recovery", [0x4173], 449, 0x1c1
        "OT Dsg", [0x4175], 600, 0x258
        "OT Dsg Time", [0x4177], 2, 0x2
        "OT Dsg Recovery", [0x4178], 550, 0x226
        "UT Chg", [0x417a], 0, 0x0
        "UT Chg Time", [0x417c], 2, 0x2
        "UT Chg Recovery", [0x417d], 50, 0x32
        "UT Dsg", [0x417f], 0, 0x0
        "UT Dsg Time", [0x4181], 2, 0x2
        "UT Dsg Recovery", [0x4182], 50, 0x32
        "Battery Low Set Threshold", [0x4184], 1950, 0x79e
        "Battery Low Time", [0x4186], 2, 0x2
        "Battery Low Clear Threshold", [0x4187], 1970, 0x7b2
        "Battery High Set Threshold", [0x4189], 2100, 0x834
        "Battery High Time", [0x418b], 2, 0x2
        "Battery High Clear Threshold", [0x418c], 2080, 0x820
        "SOC Low Threshold", [0x418e], 10, 0xa
        "SOC Low Recovery", [0x418f], 30, 0x1e
        "Operation Config A", [0x413a], 33792, 0x8400
        "Device Type", [0x4151], 272, 0x110
        "Number of Series Cells", [0x4155], 6, 0x6
        "Flash Update OK Voltage", [0x4157], 2800, 0xaf0
        "Sleep Current", [0x4159], 10, 0xa
        "Bus Low Time", [0x415b], 5, 0x5
        "Offset Cal Inhibit Temp Low", [0x415c], 50, 0x32
        "Offset Cal Inhibit Temp High", [0x415e], 450, 0x1c2
        "Sleep Voltage Time", [0x4160], 20, 0x14
        "Sleep Current Time", [0x4161], 20, 0x14
        "Discharge Detection Threshold", [0x4162], 60, 0x3c
        "Charge Detection Threshold", [0x4164], 75, 0x4b
        "Quit Current", [0x4166], 40, 0x28
        "Discharge Relax Time", [0x4168], 60, 0x3c
        "Charge Relax Time", [0x416a], 60, 0x3c
        "Quit Relax Time", [0x416b], 1, 0x1
        "Default Temperature", [0x41a7], 2982, 0xba6
        "Data Flash Version", [0x4073], 65535, 0xffff
        "Serial Number", [0x4075], 1, 0x1
        "Manufacture Date", [0x4077], 0, 0x0
        "DF Static Checksum", [0x4062], 0, 0x0
        "All DF Checksum", [0x4064], 0, 0x0
        "IF Checksum", [ ,[0x4066] =,70000496, 0xfbd3e090
        "Full Reset Counter", [0x40d4], 96, 0x60
        "Reset Counter WD", [0x40d5], 0, 0x0
        "Manufacturer Info Block A01", [0x4042], 0, 0x0
        "Manufacturer Info Block A02", [0x4043], 0, 0x0
        "Manufacturer Info Block A03", [0x4044], 0, 0x0
        "Manufacturer Info Block A04", [0x4045], 0, 0x0
        "Manufacturer Info Block A05", [0x4046], 0, 0x0
        "Manufacturer Info Block A06", [0x4047], 0, 0x0
        "Manufacturer Info Block A07", [0x4048], 0, 0x0
        "Manufacturer Info Block A08", [0x4049], 0, 0x0
        "Manufacturer Info Block A09", [0x404a], 0, 0x0
        "Manufacturer Info Block A10", [0x404b], 0, 0x0
        "Manufacturer Info Block A11", [0x404c], 0, 0x0
        "Manufacturer Info Block A12", [0x404d], 0, 0x0
        "Manufacturer Info Block A13", [0x404e], 0, 0x0
        "Manufacturer Info Block A14", [0x404f], 0, 0x0
        "Manufacturer Info Block A15", [0x4050], 0, 0x0
        "Manufacturer Info Block A16", [0x4051], 0, 0x0
        "Manufacturer Info Block A17", [0x4052], 0, 0x0
        "Manufacturer Info Block A18", [0x4053], 0, 0x0
        "Manufacturer Info Block A19", [0x4054], 0, 0x0
        "Manufacturer Info Block A20", [0x4055], 0, 0x0
        "Manufacturer Info Block A21", [0x4056], 0, 0x0
        "Manufacturer Info Block A22", [0x4057], 0, 0x0
        "Manufacturer Info Block A23", [0x4058], 0, 0x0
        "Manufacturer Info Block A24", [0x4059], 0, 0x0
        "Manufacturer Info Block A25", [0x405a], 0, 0x0
        "Manufacturer Info Block A26", [0x405b], 0, 0x0
        "Manufacturer Info Block A27", [0x405c], 0, 0x0
        "Manufacturer Info Block A28", [0x405d], 0, 0x0
        "Manufacturer Info Block A29", [0x405e], 0, 0x0
        "Manufacturer Info Block A30", [0x405f], 0, 0x0
        "Manufacturer Info Block A31", [0x4060], 0, 0x0
        "Manufacturer Info Block A32", [0x4061], 0, 0x0
        "Temperature Resolution", [0x4190], 10, 0xa
        "Current Resolution", [0x4191], 100, 0x64
        "Voltage Resolution", [0x4192], 1, 0x1
        "Max Temperature", [0x4080], 300, 0x12c
        "Min Temperature", [0x4082], 200, 0xc8
        "Max Charge Current", [0x4084], 0, 0x0
        "Max Discharge Current", [0x4086], 0, 0x0
        "Max Pack Voltage", [0x4088], 160, 0xa0
        "Min Pack Voltage", [0x408a], 175, 0xaf
        "Design Capacity mAh", [0x41f5], 12816, 0x3210
        "EMF", [0x424d], 3743, 0xe9f
        "C0", [0x424f], 149, 0x95
        "R0", [0x4251], 867, 0x363
        "T0", [0x4253], 4030, 0xfbe
        "R1", [0x4255], 316, 0x13c
        "TC", [0x4257], 9, 0x9
        "C1", [0x4258], 0, 0x0
        "Age Factor", [0x4259], 0, 0x0
        "Fixed EDV 0", [0x425a], 1750, 0x6d6
        "EDV 0 Hold Time", [0x425c], 1, 0x1
        "Fixed EDV 1", [0x425d], 1800, 0x708
        "EDV 1 Hold Time", [0x425f], 1, 0x1
        "Fixed EDV 2", [0x4260], 1850, 0x73a
        "EDV 2 Hold Time", [0x4262], 1, 0x1
        "Voltage 0% DOD", [0x4263], 2222, 0x8ae
        "Voltage 10% DOD", [0x4265], 2103, 0x837
        "Voltage 20% DOD", [0x4267], 2077, 0x81d
        "Voltage 30% DOD", [0x4269], 2053, 0x805
        "Voltage 40% DOD", [0x426b], 2028, 0x7ec
        "Voltage 50% DOD", [0x426d], 2005, 0x7d5
        "Voltage 60% DOD", [0x426f], 1980, 0x7bc
        "Voltage 70% DOD", [0x4271], 1952, 0x7a0
        "Voltage 80% DOD", [0x4273], 1917, 0x77d
        "Voltage 90% DOD", [0x4275], 1872, 0x750
        "Voltage 100% DOD", [0x4277], 1752, 0x6d8
        "Design Voltage", [0x41f9], 2275, 0x8e3
        "Cycle Count Percentage", [0x41fb], 90, 0x5a
        "Set Voltage Threshold", [0x4200], 1750, 0x6d6
        "Clear Voltage Threshold", [0x4202], 1800, 0x708
        "Set % RSOC Threshold", [0x4204], 0, 0x0
        "Clear % RSOC Threshold", [0x4205], 2, 0x2
        "Set Voltage Threshold", [0x4206], 2110, 0x83e
        "Clear Voltage Threshold", [0x4208], 2090, 0x82a
        "Set % RSOC Threshold", [0x420a], 100, 0x64
        "Clear % RSOC Threshold", [0x420b], 95, 0x5f
        "Set Voltage Threshold", [0x420c], 1750, 0x6d6
        "Clear Voltage Threshold", [0x420e], 1800, 0x708
        "Set % RSOC Threshold", [0x4210], 5, 0x5
        "Clear % RSOC Threshold", [0x4211], 8, 0x8
        "Set Voltage Threshold", [0x4212], 2110, 0x83e
        "Clear Voltage Threshold", [0x4214], 2090, 0x82a
        "Set % RSOC Threshold", [0x4216], 100, 0x64
        "Clear % RSOC Threshold", [0x4217], 95, 0x5f
        "Cycle Count", [0x40c5], 16, 0x10
        "Learned Full Charge Capacity", [0x40c0], 12816, 0x3210
        "Stored Remaining Capacity", [0x40c2], 0, 0x0
        "Battery Low %, [0x427d], 700, 0x2bc
        "Learning Low Temp", [0x4288], 119, 0x77
        "OverLoad Current", [0x4291], 3400, 0xd48
        "Self Discharge Rate", [0x4295], 20, 0x14
        "Electronics Load", [0x4296], 0, 0x0
        "Near Full", [0x4298], 200, 0xc8
        "Reserve Capacity", [0x429a], 0, 0x0
        "Chg Eff", [0x429c], 100, 0x64
        "Dsg Eff", [0x429d], 100, 0x64
        "RemCap Init Percent", [0x429e], 100, 0x64
        "Smoothing Config", [0x429f], 9, 0x9
        "Smoothing Start Voltage", [0x42a0], 3700, 0xe74
        "Smoothing Delta Voltage", [0x42a2], 100, 0x64
        "Max Smoothing Current", [0x42a4], 8000, 0x1f40
        "EOC Smooth Current", [0x42a9], 2, 0x2
        "EOC Smooth Current Time", [0x42aa], 60, 0x3c
        "Auto Learn Time", [0x4219], 1500, 0x5dc
        "Auto Learn Retry Time", [0x421b], 1, 0x1
        "Minimum Learn Time", [0x421c], 750, 0x2ee
        "Alert-Warn Learn Time", [0x421e], 750, 0x2ee
        "Initial Learn Pulse Number", [0x4220], 1, 0x1
        "Learn Charge Voltage Delta", [0x4221], 100, 0x64
        "Learn Charge Time Limit", [0x4223], 3600, 0xe10
        "Learn Discharge Current", [0x4225], 220, 0xdc
        "Learn Discharge Current Boundary", [0x4227], 25, 0x19
        "Learn Discharge Time", [0x4229], 500, 0x1f4
        "Learn Request Timeout", [0x422b], 4, 0x4
        "Learn Min Temperature", [0x422c], 100, 0x64
        "Learn Max Temperature", [0x422e], 400, 0x190
        "Learn Target Temperature", [0x4230], 250, 0xfa
        "Rcell High Temp Coefficient", [0x4232], 0, 0x0
        "Rcell Low Temp Coefficient", [0x4234], 0, 0x0
        "DRD Alert Level", [0x4239], 45, 0x2d
        "DRD Alert Counts", [0x423b], 3, 0x3
        "DRD Warning Level", [0x423c], 60, 0x3c
        "DRD Warning Counts", [0x423e], 3, 0x3
        "Initial Rcell", [0x40cd], 0, 0x0
        "Initial Rcell Learned", [0x40cf], 0, 0x0
        "RSD Alert Level", [0x423f], 15, 0xf
        "RSD Alert Counts", [0x4241], 3, 0x3
        "RSD Warning Level", [0x4242], 30, 0x1e
        "RSD Warning Counts", [0x4244], 3, 0x3
        "RSDL Alert Level", [0x4245], 15, 0xf
        "RSDL Warning Level", [0x4247], 30, 0x1e
        "Initial RRate", [0x40d0], 0, 0x0
        "Initial RRate Learned", [0x40d2], 0, 0x0
        "Warning Status", [0x40d3], 0, 0x0
        
      • Temperature(), 0x06/0x07, 3004, 0.1°K
        Voltage(), 0x08/0x09, 13692, mV
        BatteryStatus(), 0x0a/0x0b, 0x218, NA
        Current(), 0x0c/0x0d, 0, mA
        RemainingCapacity(), 0x10/0x11, 12816, mAh
        FullChargeCapacity(), 0x12/0x13, 12816, mAh
        AverageCurrent(), 0x14/0x15, 0, mA
        InternalTemperature(), 0x28/0x29, 3061, 0.1°K
        CycleCount(), 0x2a/0x2b, 16, []
        RelativeStateOfCharge(), 0x2c/0x2d, 100, %
        StateOfHealth(), 0x2e/0x2f, 100, %
        ChargingVoltage(), 0x30/0x31, 13692, mV
        ChargingCurrent(), 0x32/0x33, 0, mA
        BLTDischargeSet, 0x34/0x35, 150, mAh
        BLTChargeSet, 0x36/0x37, 175, mAh
        OperationStatus(), 0x3a/0x3d, 0x3a83, NA
        DesignCapacity(), 0x3c/0x3d, 12816, mAh
        EOSLearnStatus(), 0x64/0x65, 0x40, NA
        EOSSafetyStatus(), 0x66/0x67, 0, NA
        EOSStatus(), 0x68, 0xd0, NA
        

    I hope this contains all the informations you need.

    Regards,

    Axel

  • Thanks, Axel. Our fw engineers who help us debug this are on vacation until next Thursday, please expect to hear back on Jul 10 or Jul 11.

  • Hi Axel,

    Your settings look OK for a 6s solution. However, without looking at the register logs we are unable to provide you a solution here. We require bqstudio logs with 1s interval to check if resistance slope decisioning is active or not valid. Without this, we won't be able to find out why the fault is set.

  • Hello Batt,

    First, thanks for your reply.

    Sorry for the late reply, it was our turn to be on vacation.

    Our setup is currently not configured to connect bqstudio and it needs some adaptations.

    It may need us some time to do so as we are currently updating our cards and are also doing some other developments.

    I will come back here in the future when we'll be able to provide you the bqstudio logs.

    Greatly yours,

    Axel

  • Thank you, Axel. I will close this for now. If you need further help, please contact us when you need.