Good day
We are having issues occasionally that the BQ2450 cant detect the battery when put on charge and thus will not charge the battery.
In general register 1 reads 0x40 (Status: Ready, Fault: Normal) when not on charge, when putting the device on charge register 1 reads 0x50 (Status: On charge, Fault: Normal).
Then sometimes (this occasionally happens on a device but we have thousands of these devices so the problem is picked up often) when the device is put on charge register 1 reads 0x78 (Status: Fault ,Fault: no Battery connected) and does not charge, if the device is then taken off charge it still runs off the connected battery(thus the battery is always connected but not detected) and register one reads 0x7A(Status: Fault, Fault: Input Fault and LDO low) this persists until the device is restarted, even if the device is put back on charge and it detects the battery (0x50) register 1 doesn't return to 0x40.
The device functions in a mining environment which has to conform to intrinsically safe standard, thus the device is potted and it is not possible for the battery to be disconnected and reconnected again.
Software wise:
Register 2: 0x6C
Register 3: 0x7C
Resister 4: 0xF8
Register 5: Unchanged
Register 6: 0x60
Register 7: 0xE0
Here is the schematic, the batteries do not have a TS line but TS is pulled high and not used.

Battery used is a 114261-3400mAh
114261-3400mAh Softpack (1).pdf
What could be causing the battery to not be detected and is there a way to adjust the parameters to better test for battery presents?
