Why Prius ECU can't reduce battery temperature while Dr Prius app can?

Discussion in 'Gen 2 Prius Technical Discussion' started by Genevos, Dec 7, 2022.

  1. Tombukt2

    Tombukt2 Senior Member

    Joined:
    Nov 29, 2020
    12,170
    2,149
    0
    Location:
    Durham NC
    Vehicle:
    2009 Prius
    Model:
    Base
    When that white plug in the back rear right quarter get corroded the fan certainly does not work as expected and when they're corroded and broken it doesn't come on at all . It forces you back there to fix it jumper it something I now in the four twos here the fans seem to work as expected . I'm in the 100 not blowing batteries . We also not hard on car I other cars to beat on.
     
  2. Mendel Leisk

    Mendel Leisk MMX GEN III

    Joined:
    Oct 17, 2010
    58,918
    40,562
    80
    Location:
    Greater Vancouver, British Columbia, Canada
    Vehicle:
    2010 Prius
    Model:
    Touring
    @amitt are you getting any codes?

    Repair Manual excerpt attached:
     

    Attached Files:

  3. amitt

    amitt Junior Member

    Joined:
    Aug 25, 2013
    44
    4
    0
    Vehicle:
    2002 Prius
    Model:
    I
    No codes, i was just actively monitoring temps on dr prius on a hot day. I had suspected this fan for a couple of years now, tried to clean twice, and put some oil on the splinder of the motor.

    But when i saw the texhstream mode 4/5 attempt with no fan response, i knew that something is wrong with that auto mode PWM.

    Tombukt, that symprom will happen only in auto mode , but work fine in manual active test mode or via dr prius?
     
    Mendel Leisk likes this.
  4. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    26,389
    17,293
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    Both screenshots you attached there are showing VMF = 9.4 V for control mode 4. Is that the VMF value you're saying is wrong, or the one you'd consider right?
     
  5. amitt

    amitt Junior Member

    Joined:
    Aug 25, 2013
    44
    4
    0
    Vehicle:
    2002 Prius
    Model:
    I

    Correct, 9.4v is not a good feedback for speed #4 , how do i know besides trusting my ear that speed #4 was not on?

    Well... look at the attched screenshot i took with " active test mode" video, at speed 4, the voltage should be much below 7.4v , ( just toggled through the speeds fast without letting the feedback settle) at speed 6, the voltage goes down to ~ 2.5v

    BTW Mendel, thx for the pdf, i found the needed page regarding PWM signal ( attached) it appears that when the signal down time increase, the fan blows faster. This mean that if there is noise there ( signal high) the fan will not blow properly because the duty cycle will be too short, or it will not blow at all.

    Now i need to get my old back to open those trims again and probe it. I was involved in a car accident recently and im in really bad pain, i dont see myself doing this before i get better , honestly. I was hoping it will not be a physical fix.

    I live in the bay area, if you're a diagnostic freak and feel like you want to help me solve this for the good of this great community, im open for help :) i got the scope and everything... just no muscle power , and herniated disc :(
     

    Attached Files:

    Mendel Leisk likes this.
  6. amitt

    amitt Junior Member

    Joined:
    Aug 25, 2013
    44
    4
    0
    Vehicle:
    2002 Prius
    Model:
    I
    Just for fun, to continue the previous message, this is the image of feedback voltage reading i got with speed #6, the feedback is at 2.8v.
    This means that as the actual fan speed goes higher, this voltage goes lower.

    I wonder why toyota decided to let this go out of control and not monitor whether the fan is not spinning at the correct speed that the ECU order it to go, and instead just rely on the temperature sensor to shoot a fault , only when the battery is very, very hot.

    This is definitely a problem with this design, since i doubt that even toyota technicians know how to read this feedback, they would probably just toggle the speeds and determin that everything works properly in active test mode, but its obviously not ok when you switch to auto mode.

    Chatgpt claims that in later models, toyota added an encoder to monitor actual fan speeds.

    I wonder how many gen 2 prius owners slowly cooked their hv battery until it died this way.

    I bet that there is noise on that signal, which interrupts the duty cycle and the "low" time of that PWM signal, which makes it only blow at very low speeds, or not at all, which is exactly my problem.
    Why the PWM is not wrong in manual mode? Maybe because the signal that causes noise ( due to corrosion or whatever) is disabled in manual mode.

    My problem seems to happen to other prople online that wondered why their fan is not able to cool down their battery.
    Some people responded to them that toyota engineers knows what they are doing and this is how it should work even with these high temps, but !, the fact that the ECU iteslf, that toyota engineers designed, orders it to go to speed 4/5 and it does nothing or spin very slow, is a clear problem with this design, and a problem with the lack of processing this feedback voltage, to at the very least, log a warning in the ECU.

    That is just too sad, those gen 2 prius are solid otherwise.

    Please let me know if you live in the bay area ( im in SJ) and can help me as a prius diagnostics freak... in any case this forum is so fun, i like to talk about problems with my old beloved beater prius, with other knowledgeable people . Much appreciated !
     

    Attached Files:

    #26 amitt, Jul 6, 2025 at 4:02 PM
    Last edited: Jul 6, 2025 at 4:34 PM
  7. rjparker

    rjparker Tu Humilde Sirviente

    Joined:
    Jun 6, 2008
    9,572
    5,878
    7
    Location:
    Texas Hill Country
    Vehicle:
    2012 Prius v wagon
    Model:
    Three
    The repair manual Mendel linked is pretty straightforward relative to testing and basically says if it passes active tests start looking at the ductwork and then change parts.

    I have driven a gen2 and a gen3 for roughly 450k miles and never had issues with battery cooling. However I haven't kept a Prius that was 19 years old. I did change the gen3 battery around 200k miles to restore capacity.

    Honestly it could be the rather simple voltage controlled battery blower or the pwm to voltage blower controller assuming the battery itself is not bad and simply overheating.

    The fact they pass the active tests makes the battery suspect but I could see bad bushings on the blower or pin corrosion as Tom points out.

    I tested my gen3 today for 1.5 hours with mixed driving up to 80 mph and could not exceed 105f on the center temperature sensor and 100f on the other two. This was at 90f ambient and 85f battery intake. It appears regen at freeway speeds caused the most temperature fluctuation. 95% of the time the fan was about 40% and always inaudible.

    Regardless, gen2 blowers are $40 on ebay with the controller around $30. The logic and hardware of the battery ecm seems unlikely but even those are available for less than $50. I would at least have a blower and controller on hand along with a can of DeoxIT D5S-6 spray when your helper tears it down.
     

    Attached Files:

  8. amitt

    amitt Junior Member

    Joined:
    Aug 25, 2013
    44
    4
    0
    Vehicle:
    2002 Prius
    Model:
    I
    Thanks rjparker,

    The fact that you could not exceed 105f is reassuring that the control system in my car is not working properly, i can easily get 125f-130f with very low speed of the fan, or sometimes it does not work at all.

    But, when i let Dr prius regulate the fan speed, or if i turn speeds 1-6 from techstream active test, the fan works perfectly fine.

    Thanks for the thought about the blower controller, it appears that it receives the PWM from the ECU, and turn it into DC voltage to control the fan speed.
    It is still not clear why it works well i manual mode only, there may be noise that does not allow the modulated signal to stay low for long enough , even for low speed interpretation by the controller.
    Another though is a slightly different FW functionality in manual mode, which has a more robust signal integrity.

    I'll try to get to it when my medical condition is better, i dont know if ill have the bandwidth to probe everything before the controller with Oscope, or just go over the connectors to check for that famous corrosion.
    From what is see here on priuschat, the corrosion is after the controller, so at this point it is DC voltage and not PWM, very strange.

    In any case I'll drive with Dr prius on for now, its able to keep it cool to about 105f-110f when i set the override temp to 92f.
    Not sure if its because my battery is old so it needs a lower temp setting in dr prius to achieve lower than 110f , but thats besides the fan signal clear abnormalities, since the ECU is sending it to high speed, ans its only going low, or not going at all.

    I added a computer 12v fan at the very end of the duct near the 12v battery, to pull air out instead of pushing it like the blower fan does - i have to say that it does not do almost anything at lowering the temps, even though it is clearly working hard and i see the flap taking air out of the car. I also feel that it is pulling air into the car through a small crack in my driver window, however, it is not cooling the battery much.
    strange... i guess that pushing air into the ducts is far more afficient than pulling air our of the ducts. See attached pic of where i placed the computer fan, its pulling a lot of air directly from the end of the duct and out of the car body, but not able to cool the battery, probably because it pulling air through the many holes in the ductwork and the battery case, oh well, at least i tried.

    Thank you
     

    Attached Files:

    #28 amitt, Jul 7, 2025 at 9:30 AM
    Last edited: Jul 7, 2025 at 9:43 AM
  9. Mendel Leisk

    Mendel Leisk MMX GEN III

    Joined:
    Oct 17, 2010
    58,918
    40,562
    80
    Location:
    Greater Vancouver, British Columbia, Canada
    Vehicle:
    2010 Prius
    Model:
    Touring
    Maybe not conclusive, but if the system requested fan and didn't get a response, I'd think there would be codes. Keep in mind, your concerns hinge on your estimation of what's acceptable temps.

    Are you always monitoring the fan via an app, or sometimes just listening for it? If the latter, fwiw: I've never heard ours, even though scangauge has shown it to be running.

    It's been years since I've monitored with scangauge (it apparently was the cause of some comunication errors, I finally disconneced), but when I was, for another data point:

    on a cool evening, light traffic, coastal highway at around 80 kmh (50 mph), middle temp sensor was around 35C (95F), and fan speed 2. As usual, I could not hear the fan.
     
  10. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    26,389
    17,293
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    I think amitt has reported seeing substantially different VMF readings when selecting fan speed 4 manually compared to when fan speed 4 is automatically selected. That's a puzzling finding in itself. I certainly don't have any story for it. Maybe we'll know more when amitt gets back out there with a 'scope.
     
    Mendel Leisk likes this.
  11. rjparker

    rjparker Tu Humilde Sirviente

    Joined:
    Jun 6, 2008
    9,572
    5,878
    7
    Location:
    Texas Hill Country
    Vehicle:
    2012 Prius v wagon
    Model:
    Three
    A fan that is dragging with bad bushings or brushes can work at reduced rpm or intermittently not at all. In this case the voltage feedback is simply the applied dc voltage regulated by the battery fan controller with no actual rpm status.
     
    Mendel Leisk likes this.
  12. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    26,389
    17,293
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    Agreed. Which makes it even more puzzling to see different values for the same targeted speed.

    I'll look forward to what amitt finds with the 'scope.