SoC not correct as read by OBD pre-facelift MG5 Standard Range
🚧 THIS IS A TICKET MIGRATED FROM UPVOTY. The original ticket and comments will be available for a limited time over at:
https://abrp.upvoty.com/b/report-a-bug/soc-not-correct-as-read-by-obd/
———————————————————————————
Hi there,
My SoC that my OBD reader outputs to ABRP is not correct. After a lot of digging, it seems to be calibrated for the battery's absolute capacity, and not for the available capacity to the driver.
So the SoC on ABRP is lower than that displayed by the dashboard by a factor of 1.076.
I have tried to connect ABRP to the OBD via torque. The connection works fine, however torque also reads the incorrect SoC, so that doesn't fix the problem.
I am trying to multiply the SoC in Torque by 1.076. This outputs the correct SoC within Torque itself, however this converted number doesn't make it to ABRP at all. Any tips please on how to make this work, I'm pulling my hair out!
Or, to the ABRP team, can you calibrate the value to read the correct SoC with the default OBD setup??
Car is a pre-facelidt MG5 Standard Range.
Many thanks!
Log in to comment and vote
Comments1
ABRP User #1609401
Dec 6, 2025
Hi it's it possible to have a look at this? Been a year since I posted