Skip to main content

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)
Status: Awaiting Clarification15 comments

Log in to comment and vote

Comments15

  • Mahde - ABRP changed status to Awaiting Clarification
    Team•

    Jul 10

    Pinned

    Hello @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

      Team•

      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)

                              Team•

                              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%