Posted September 12, 2024 at 17:17 GMT
Hello matador,
In my opinion, the first thing to check is the value of the CS battery NTC thermistor. Simply measure the resistance between the white wire and the black wire of the battery.
I think the Beo6 microcontroller was programmed to work with a "50kOhm NTC Thermistor". By measuring thermistor resistance, the microcontroller can deduce the temperature using the 50kOhm NTC Thermistor correlation table:
at 20°C the resistance is roughly 62kOhm, at 25°C the resistance of the NTC is 50kOhm, at 63°C it will be more or less 10kOhm and so on (as the temperature increases, the resistance of the NTC decreases).
If you measure the resistance of the CS battery NTC and it's something like 10kOhm at room temperature (20°C), then the microcontroller will think that the current temperature is 63°C rather than 20°C since in its correlation table 10kOhm = 63°C.
As a result the battery charging process will often be stopped because the microcontroller will think that the battery temperature is too high.
My advice would be that if the resistance value of the CS battery NTC is not close to 62kOhm at room temperature (20°C) as expected by B&O, it is better to replace it with the NTC of the old B&O battery or to buy a new "50kOhm NTC thermistor".
If an incorrect NTC is fitted in the CS battery, it can explain why the battery is not charging correctly or enough.
Best regards,
Axel