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.

BQ34210IQ1EVM-826: Update Chemical ID

Part Number: BQ34210IQ1EVM-826
Other Parts Discussed in Thread: EV2400

Tool/software:

Hello team,

I'm using BQ34210 EVM for fuel gauge with EV2400 module.

After generating the chem ID report from the respective TI chem id tool, I need to update the chem ID in the chemical field, but there is no such section in the latest version of BQ studio.
Could you please provide me with alternative methods to update chem ID.
Regards,
Subhiksha.
  • Hello, 

    The reason there is no chemistry tab for the BQ34210 is because this is a CEDV based fuel gauge and does not use chemIDs in the algorithm.

    Regards, 

    Jonny. 

  • Hi,

    Thanks for your response.

    Could you please provide the steps to be followed to complete one learning cycle without using chem id's algorithm.

    kindly share if any document is available. 

    Regards,

    Subhiksha

  • Hello, 

    Please refer to section 1.3.3.8 from the BQ34210 Technical Reference Manual. 

    Regards, 

    Jonny. 

  • Hi,

    Today's observation - I have tried to do learning cycle of battery in which charging of the battery has been finished then it went to relax mode later when i'm trying to do discharge of the battery for that i have enabled EOS_START_LEARN then LFAULT and LDPAI flag has been arisen. 

    kindly check the log file which is been attached here.

    Regards,

    Subhiksha

    Fri Jul 18 19:46:11 IST 2025
    
    Device Name = bq34210
    Firmware Version = 0_03
    
    Design Capacity = 10000
    
    Sample,DateTime,ElapsedTime,Control,Voltage,Batt Stat,Current,Temperature,RSOC,RemCap,FullChgCap,AvgCurr,AvgPwr,RunTimeEmty,AvgTimeFull,AccumulatedCharge,AccumulatedCharge Time,IntTemp,CycleCnt,SOH,ChgVolt,ChgCurr,BLTDsgSet,BLTChgSet,OpStat,GaugeStat,EDV Threshold,CEDVRemCap,SmRemCap,SmCurrent,ManufacStat,EOSLearnStatus,EOSSafetyStatus,EOSStatus,AutoLearnTime,AvgDsgCurrent,AvgDsgTemp,LearnedResistance,LearnedResTimeHours,LearnedResTimeSeconds,LastLearnedResistance,LastLearnedResHours,LastLearnedResSeconds,InitialRRateAgeHours,InitialRRateAgeSeconds,RRate,RRateLong,InitialRcellRRateLearnRes,InitialRcellRRateLearnCount,LogRowTime(ms),LogStatus
    1,2025-07-18 19:46:15,4.011,0x0000,3945,0x0000,-30,25.8,82,1797,2200,-30,-12,3594,65535,54,29,25.8,0,22,4200,1100,150,175,0x0802,0x140,3648,1797,1797,0,0x05,0x1141,0x00,0x10,2857,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,617,SUCCESS
    2,2025-07-18 19:46:19,8.013,0x0000,3945,0x0000,-30,25.8,82,1797,2200,-30,-12,3594,65535,55,29,25.8,0,22,4200,1100,150,175,0x0802,0x140,3648,1797,1797,0,0x0D,0x0000,0x00,0x10,5399999,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,597,SUCCESS
    3,2025-07-18 19:46:23,12.014,0x0000,3945,0x0000,-30,25.8,82,1797,2200,-30,-12,3594,65535,55,29,25.8,0,22,4200,1100,150,175,0x0802,0x140,3648,1797,1797,0,0x0D,0x0000,0x00,0x10,5399995,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,611,SUCCESS
    4,2025-07-18 19:46:27,16.028,0x0000,3945,0x0000,-30,25.8,82,1797,2200,-30,-12,3594,65535,55,29,25.8,0,22,4200,1100,150,175,0x0802,0x140,3648,1797,1797,0,0x0D,0x1011,0x00,0x10,5399991,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,601,SUCCESS
    5,2025-07-18 19:46:31,20.036,0x0000,3945,0x0000,-30,25.8,82,1797,2200,-30,-12,3594,65535,55,29,25.8,0,22,4200,1100,150,175,0x0802,0x140,3648,1797,1797,0,0x0D,0x1141,0x00,0x10,3598,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,611,SUCCESS
    6,2025-07-18 19:46:35,24.043,0x0000,3945,0x0000,-30,25.8,82,1797,2200,-30,-12,3594,65535,55,29,25.8,0,22,4200,1100,150,175,0x0802,0x140,3648,1797,1797,0,0x0D,0x1141,0x00,0x10,3594,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,599,SUCCESS
    7,2025-07-18 19:46:39,28.054,0x0000,3945,0x0000,-30,25.8,82,1797,2200,-30,-12,3594,65535,55,29,25.8,0,22,4200,1100,150,175,0x0802,0x140,3648,1797,1797,0,0x0D,0x1141,0x00,0x10,3590,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,620,SUCCESS
    

  • Hello, 

    Please expect a delayed response. 

    Regards, 

    Jonny. 

  • Hi,

    Ok sure.

    Meanwhile I'm attaching the screenshot which has been observed while trying to discharge of battery

    Could you please let me know how to resolve this error

    Regards,

    Subhiksha

  • Hello, 

    Please see the following from the TRM. It explains the behavior you are seeing. 

    Regards, 

    Jonny. 

  • Hi Team,

    Thanks for your reference.

    For discharging battery, we have given 30mA of current still it is going to LFAULT only.

    Can you tell me how much current should i give for discharging of battery and how long will it take for complete discharge?

    And after discharging how long will it be in relaxation mode?

    Regards,

    Subhiksha

  • Hello, 

    Please refer to this E2E thread. A C/5 rate should be fine. 

    Regards, 

    Jonny. 

  • Hi,

    Sorry for this, the E2E thread which you mentioned didn't resolve my issue.

    LFAULT and LDPAI flag is keep on coming if I'm trying to charge and discharge of the battery as well. 

    if possible, can you arrange respective person to connect through call asap to resolve this issue.

    Regards,

    Subhiksha.

  • Hello, 

    Please expect a delayed response. 

  • Hello, 

    Please ensure you have an accurate temperature reading. Typically these flags are set when the temperature is too high or too low. Additionally please ensure you have completed the temp calibration. 

    Regards, 

    Jonny. 

  • Hello,

    I have successfully completed the temperature calibration, then I have tried learning cycle- (charging the battery) still I'm getting the same error. 

    here I have attached the observation logs.

    kindly check and guide me what to do.

    Regards,

    Subhiksha

    Tue Jul 29 15:51:39 IST 2025
    
    Device Name = bq34210
    Firmware Version = 0_03
    
    Design Capacity = 10000
    
    Sample,DateTime,ElapsedTime,Control,Voltage,Batt Stat,Current,Temperature,RSOC,RemCap,FullChgCap,AvgCurr,AvgPwr,RunTimeEmty,AvgTimeFull,AccumulatedCharge,AccumulatedCharge Time,IntTemp,CycleCnt,SOH,ChgVolt,ChgCurr,BLTDsgSet,BLTChgSet,OpStat,GaugeStat,EDV Threshold,CEDVRemCap,SmRemCap,SmCurrent,ManufacStat,EOSLearnStatus,EOSSafetyStatus,EOSStatus,AutoLearnTime,AvgDsgCurrent,AvgDsgTemp,LearnedResistance,LearnedResTimeHours,LearnedResTimeSeconds,LastLearnedResistance,LastLearnedResHours,LastLearnedResSeconds,InitialRRateAgeHours,InitialRRateAgeSeconds,RRate,RRateLong,InitialRcellRRateLearnRes,InitialRcellRRateLearnCount,LogRowTime(ms),LogStatus
    1,2025-07-29 15:51:43,4.009,0x0000,3951,0x0002,170,24.4,69,1512,2200,170,67,65535,243,-154,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1512,1512,0,0x0F,0x0000,0x00,0x10,5396731,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,608,SUCCESS
    2,2025-07-29 15:51:47,8.020,0x0000,3951,0x0002,170,24.4,69,1512,2200,170,67,65535,243,-154,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1512,1512,0,0x0F,0x0000,0x00,0x10,5396727,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,612,SUCCESS
    3,2025-07-29 15:51:51,12.026,0x0000,3951,0x0002,170,24.4,69,1513,2200,170,67,65535,242,-155,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1513,1512,0,0x0F,0x0000,0x00,0x10,5396723,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,607,SUCCESS
    4,2025-07-29 15:51:55,16.038,0x0000,3950,0x0002,170,24.4,69,1513,2200,170,67,65535,242,-155,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1513,1512,0,0x07,0x0000,0x00,0x10,5396720,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,610,SUCCESS
    5,2025-07-29 15:51:59,20.050,0x0000,3951,0x0002,170,24.4,69,1513,2200,170,67,65535,242,-155,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1513,1513,0,0x0F,0x0000,0x00,0x10,5399999,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,601,SUCCESS
    6,2025-07-29 15:52:03,24.064,0x0000,3951,0x0002,170,24.4,69,1513,2200,170,67,65535,242,-155,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1513,1513,0,0x0F,0x0000,0x00,0x10,5399995,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,601,SUCCESS
    7,2025-07-29 15:52:07,28.070,0x0000,3951,0x0002,170,24.4,69,1513,2200,170,67,65535,242,-155,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1513,1513,0,0x0F,0x0000,0x00,0x10,5399991,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,608,SUCCESS
    8,2025-07-29 15:52:11,32.075,0x0000,3951,0x0002,170,24.4,69,1514,2200,170,67,65535,242,-156,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1514,1513,0,0x0F,0x0000,0x00,0x10,5399987,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,605,SUCCESS
    9,2025-07-29 15:52:15,36.086,0x0000,3951,0x0002,170,24.4,69,1514,2200,170,67,65535,242,-156,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1514,1513,0,0x0F,0x0000,0x00,0x10,5399983,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,611,SUCCESS
    10,2025-07-29 15:52:19,40.094,0x0000,3951,0x0002,170,24.4,69,1514,2200,170,67,65535,242,-156,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1514,1513,0,0x0F,0x0000,0x00,0x10,5399979,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,602,SUCCESS
    11,2025-07-29 15:52:23,44.095,0x0000,3951,0x0002,170,24.4,69,1514,2200,170,67,65535,242,-156,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1514,1514,0,0x0F,0x0000,0x00,0x10,5399975,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,600,SUCCESS
    12,2025-07-29 15:52:27,48.110,0x0000,3951,0x0002,170,24.4,69,1514,2200,170,67,65535,242,-156,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1514,1514,0,0x0E,0x0000,0x00,0x10,5399971,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,617,SUCCESS
    13,2025-07-29 15:52:31,52.116,0x0000,3951,0x0002,170,24.4,69,1515,2200,170,67,65535,242,-157,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1515,1514,0,0x0E,0x0000,0x00,0x10,5399967,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,613,SUCCESS
    14,2025-07-29 15:52:35,56.124,0x0000,3951,0x0002,170,24.4,69,1515,2200,170,67,65535,242,-157,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1515,1514,0,0x0E,0x0840,0x00,0x10,3599,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,602,SUCCESS
    15,2025-07-29 15:52:39,60.126,0x0000,3950,0x0002,169,24.4,69,1515,2200,169,67,65535,243,-157,11,24.4,0,22,4200,1100,150,175,0x0882,0x00,0,1515,1514,0,0x0E,0x0840,0x00,0x10,3595,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,599,SUCCESS
    

  • Hello. 

    Please expect a delay. 

    Regards, 

    Jonny. 

  • Hello, 

    This log file does not show the entire learning cycle. Please attach the log file that illustrates the described behavior. 

    Regards, 

    Jonny. 

  • Hi Jonny,

    Sure, I have shared a log file with this.

    Moreover, can you tell me why we are getting LFAULT and LUCD flag. What could be the solution?

    I'm waiting for your reply.

    Regards,

    Subhiksha

    ex3_31_7_25.log

  • Hello, 

    Please expect a delay while I look into this. 

    Regards, 

    Jonny. 

  • Hi Jonny,

    FCC is not yet estimated even after completion on charging the battery.

    so, can you tell me when it will be estimating the FCC value what is the procedure to be followed to find FCC value.

    whether we have to complete charging as well as discharging cycle also to estimate the FCC value?

    please check the previously sent logs which has been observed during charging and discharging the battery .

    and let me know how to resolve the LFAULT flag.

    Regards,

    Subhiksha

  • Hi Jonny,

    Today's log observation has been attached here.

    Kindly help me to resolve those errors.

    I need a solution for previous query also.

    Thu Aug 07 15:04:56 IST 2025
    
    Device Name = bq34210
    Firmware Version = 0_03
    
    Design Capacity = 1000
    
    Sample,DateTime,ElapsedTime,Control,Voltage,Batt Stat,Current,Temperature,RSOC,RemCap,FullChgCap,AvgCurr,AvgPwr,RunTimeEmty,AvgTimeFull,AccumulatedCharge,AccumulatedCharge Time,IntTemp,CycleCnt,SOH,ChgVolt,ChgCurr,BLTDsgSet,BLTChgSet,OpStat,GaugeStat,EDV Threshold,CEDVRemCap,SmRemCap,SmCurrent,ManufacStat,EOSLearnStatus,EOSSafetyStatus,EOSStatus,AutoLearnTime,AvgDsgCurrent,AvgDsgTemp,LearnedResistance,LearnedResTimeHours,LearnedResTimeSeconds,LastLearnedResistance,LastLearnedResHours,LastLearnedResSeconds,InitialRRateAgeHours,InitialRRateAgeSeconds,RRate,RRateLong,InitialRcellRRateLearnRes,InitialRcellRRateLearnCount,LogRowTime(ms),LogStatus
    1,2025-08-07 15:05:00,4.008,0x0000,4053,0x0098,-5,24.7,100,2185,2200,-5,-2,26220,65535,13,37,24.7,0,100,4200,0,150,175,0x0882,0x14A,0,2185,2185,0,0x0F,0x0000,0x00,0x10,5399999,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,618,SUCCESS
    2,2025-08-07 15:05:04,8.015,0x0000,4053,0x0098,-5,24.7,100,2185,2200,-5,-2,26220,65535,13,37,24.7,0,100,4200,0,150,175,0x0882,0x14A,0,2185,2185,0,0x0F,0x0000,0x00,0x10,5399995,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,608,SUCCESS
    3,2025-08-07 15:05:08,12.024,0x0000,4053,0x0098,-5,24.7,100,2185,2200,-5,-2,26220,65535,13,37,24.7,0,100,4200,0,150,175,0x0882,0x14A,0,2185,2185,0,0x0F,0x0000,0x00,0x10,5399991,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,621,SUCCESS
    4,2025-08-07 15:05:12,16.027,0x0000,4053,0x0098,-5,24.7,100,2185,2200,-5,-2,26220,65535,13,37,24.7,0,100,4200,0,150,175,0x0882,0x14A,0,2185,2185,0,0x0F,0x0010,0x00,0x10,5399987,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,614,SUCCESS
    5,2025-08-07 15:05:16,20.030,0x0000,4053,0x0018,-5,24.7,100,2185,2200,-5,-2,26220,65535,13,37,24.7,0,100,4200,0,150,175,0x0882,0x14A,0,2185,2185,0,0x0F,0x1011,0x00,0x10,5399983,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,614,SUCCESS
    6,2025-08-07 15:05:20,24.044,0x0000,4053,0x0098,-5,24.7,100,2185,2200,-4,-2,32775,65535,13,37,24.7,0,100,4200,0,150,175,0x0882,0x14A,0,2185,2185,0,0x0F,0x1141,0x00,0x10,3599,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,628,SUCCESS
    7,2025-08-07 15:05:24,28.052,0x0000,4053,0x0098,-5,24.7,100,2185,2200,-4,-2,32775,65535,13,37,24.7,0,100,4200,0,150,175,0x0882,0x14A,0,2185,2185,0,0x0F,0x1141,0x00,0x10,3595,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,606,SUCCESS
    

    Regards,

    Subhiksha.

  • Hello, 

    This log file still does not show the entire learning cycle. This only shows 7 data points which is not the entire charge and discharge. Please attach the full log file. 

    Regards, 

    Jonny.