Techstream shows battery voltage and SOC not in sync

Discussion in 'Gen 2 Prius Technical Discussion' started by ilbdarned5, Jul 16, 2025 at 10:24 AM.

  1. ilbdarned5

    ilbdarned5 Junior Member

    Joined:
    Sep 15, 2019
    5
    0
    0
    Location:
    Blanchard, Oklahoma
    Vehicle:
    2008 Prius
    Model:
    Base
    My battery charge display would sometimes show only 1 bar and randomly I would throw a generic P300 and P080 code.
    If I unplugged the battery module to reset it,( without the engine starting to charge the battery),when I power up the car the bars on the display would jump up to show a full charge.

    I realized at that point my SOC ( state of charge) in bars on my display was not showing to be in sync with the actual HV battery voltage. The bars seemed to stick sometimes throwing the codes.

    Since the HV battery module senses the battery voltage by using 14 inputs, and the input voltages are reading normal, but the SOC did not follow the voltage changes in the charge and discharge cycles. I am assuming the module is bad.

    The HV battery module seems to communicate % of battery SOC to the can bus system instead of battery voltage.
    I am assuming the module is bad, guess I will try changing it but I probably need to check the CAN BUS Pins on the battery HV Module and Main module first to see if the fault could be by a bad can bus connection.

    My question is, if all connections between the modules are good, when the battery voltage and SOC of the battery are not staying in sync, would that be a problem in the HV battery Module?
     
  2. ilbdarned5

    ilbdarned5 Junior Member

    Joined:
    Sep 15, 2019
    5
    0
    0
    Location:
    Blanchard, Oklahoma
    Vehicle:
    2008 Prius
    Model:
    Base
    I meant my car was throwing a P3000 code not P300
     
  3. mr_guy_mann

    mr_guy_mann Senior Member

    Joined:
    Sep 3, 2020
    3,971
    1,917
    0
    Location:
    NJ-USA
    Vehicle:
    2006 Prius
    Model:
    Four
    When you disconnect the 12V battery, you reset the high voltage ecu (ie, give it "amnesia"). The default value for SOC is 60%, and it takes some operational time (ie driving) before the ecu can relearn the correct value.

    P3000 and P0A80 together likely indicate a failing battery module. Looking at freezeframe data from the code can help narrow down where the problem is.

    Often a bad battery module will show as a block that has 1.0 - 1.5V lower than the rest when accelerating hard

    Posted via the PriusChat mobile app.
     
    Brian1954 likes this.
  4. Brian1954

    Brian1954 Senior Member

    Joined:
    Jan 31, 2021
    1,837
    724
    0
    Location:
    South Central PA, USA
    Vehicle:
    2011 Prius
    Model:
    III
    What year is your Prius, and how many miles?

    Has the hybrid battery ever had work done on it, or has it been replaced before?