Incorrect SoC for 2025 Citroen e-C3 Max
Subject: Incorrect State of Charge (SOC) calculation for Citroën ë-C3 (Software 3.25.52)
Hello ABRP Team,
I found what appears to be an SOC calculation issue with my 2025 Citroën ë-C3 (44 kWh LFP).
Vehicle
Model: 2025 Citroën ë-C3
Infotainment Software: SW 3.25.52
OBD Adapter: Vgate iCar Pro 2S BLE
iPhone (latest iOS)
ABRP latest version
Problem
ABRP connects successfully to the vehicle and reads live data without connection errors.
However, the State of Charge (%) is incorrect, while the remaining battery energy (kWh) appears to be correct.
Example:
Vehicle dashboard: 85% SOC
Engineering/Service menu: 86.2% SOC
Remaining energy reported by the BMS: 33.984 kWh
Full usable energy reported by the BMS: 39.584 kWh
This is internally consistent:
33.984 / 39.584 = 85.85%
However, ABRP reports:
62.3% SOC
Remaining energy: 33.64 kWh
So ABRP reads the remaining energy correctly but calculates or interprets SOC incorrectly.
Additional Information
Vehicle started at 100% SOC
After approximately 55 km of driving, the dashboard shows 85%, which is consistent with the BMS values.
The issue seems to affect vehicles running software version 3.25.52.
Other owners with newer software versions may not experience this issue.
It appears that ABRP may be using an incorrect CAN signal or battery capacity for this software version.
If needed, I can provide screenshots of:
Dashboard SOC
Engineering menu
ABRP live data
OBD logs
Thank you for looking into this issue
- Where does this happen?
- ABRP version number (found at bottom of settings menu)
Log in to comment and vote
Comments15
Jul 10
PinnedHello @Koray Püskül,
Thanks for reporting this! It would be very helpful for us if you could send the information of the following things that you mentioned:
Dashboard SOC
Engineering menu
ABRP live data
OBD logs
Have you tried making your own changes in the PID editor of the SoC calculations so you get different results? Doing tests yourself like this is efficient for us due to you owning the actual vehicle and being able to do tests, but if you are not used to the PID editing, then that is no issue aswell and we will still look into the issue.
Mahde - ABRP
Jul 10
You also mention that “Other owners with newer software versions may not experience this issue.”
Do you mean that your vehicle cannot be able to obtain the latest software versions available? What is the latest one that you know is available for updating?
ABRP User #2277176
Jul 11
My vehicle wasn't receiving updates. With the help of another user, we fixed the issue by editing the PIDs.
ABRP User #2833881
Jul 11
Can you tell me how you change the PIDs?
ABRP User #2277176
Jul 11
ABRP User #2833881
Jul 11
I wil try tomorrow, but for now i don’t see 22D408
ABRP User #2277176
Jul 11
Please delete the existing PIDs and add the ones I sent. You will add 22D408 yourself.
ABRP User #2833881
Jul 11
Can’t find 22D408, only 22D5A4, i will try tomorrow.
ABRP User #2833881
Jul 12
I deleted 22D5A4, I custom added 22D408, but if I want to look it up there is no parameter, I see all sorts of parameters It looks like I can’t scroll down enough, the last line is vague,
ABRP User #2833881
Jul 12
I know what's going wrong. I created 17 PIDs, but when I want to select them from the list I only see 12 PIDs, I can't scroll any further down with my Android Cellphone.
ABRP User #2833881
Jul 12
I still don't see all the PIDs, but I did manage to get the correct data. It's all about doing the PID test, after that everything works fine.
ABRP User #2833881
Jul 13
Now the SoC is correct, the Pids from SoE is still incorrect, does anyone have a sugestions?
ABRP User #2833881
Jul 13
The Citroën e C3, Opel Frontera and the Fiat grand Panda have the same OBD commands. ABRP app sucks for these cars.
Bo (ABRP)
Jul 15
Can you please submit the whole working OBD PIDs to us so that we can correct it for the e-C3?
ABRP User #2833881
Jul 11
I have de same problem with the same car, abrp says 62%, the car says 38%