1. Attachments are working again! Check out this thread for more details and to report any other bugs.

ABS, Brake, Amber Triangle, Traction, Parking all lights on

Discussion in 'Gen 3 Prius Care, Maintenance & Troubleshooting' started by Owais Siddiqui, Aug 3, 2021.

  1. Owais Siddiqui

    Owais Siddiqui New Member

    Joined:
    Aug 2, 2021
    28
    1
    1
    Location:
    Houston, TX US
    Vehicle:
    2010 Prius
    Model:
    III
    My Prius 2010 cold start engine rattle was there for sometime without check engine light. Sometime misfire on cylinder 1 (P0301) would come on and be gone itself. Later on going and staying over 60mph for sometime when engine is properly heated would make it rattle. The coolant level was found low and replenished but the symptoms still carried on the same way till one morning the car was all white smoke from the tail pipe i.e. an indication of a shot heat gasket. At that time I replaced the head gasket myself in my garage.


    At the time of head gasket replacement there were no DTCs or check engine light for any reason. After carefully replacing the head gasket the car started with similar engine rattle. 12Volts battery replacement and MAF sensor cleaning took care of the rattle. The car now starts fine without rattle but it now shows ABS, Break, Amber Triangle, Traction and Parking Lights on. Beep and a message "shift to P" starts to flash on the dash board. There is still no check engine light but ABS system DTCs are there which are C1203, C1345 and C1392(sometime). It looked very much like communication problem between the ECU and EV or ABS system as if some connector was not reconnected after head gasket work but I've verified it multiple times already. Everything looks ok.


    There are no direct sensor codes that turn on the check engine whether it be wheel speed sensors like C1464 or any other sensor or actuator that I might have damaged or left disconnected after head gasket work. That is why I tend to believe it is some sort of communication problem. Techstream also shows C0371 i.e. the yaw rate sensor which is located underneath and hand rest and I never touched that area. My Innova shows roughly 16 enhanced OEM DTCs but again there is no check engine light and the main codes scanner shows are ABS related i.e. C1203 and C1345. Any help is appreciated.
     
  2. bisco

    bisco cookie crumbler

    Joined:
    May 11, 2005
    107,571
    48,862
    0
    Location:
    boston
    Vehicle:
    2012 Prius Plug-in
    Model:
    Plug-in Base
    sometimes it is corrosion at the ecu connections, reducing the voltage input
     
  3. rjparker

    rjparker Tu Humilde Sirviente

    Joined:
    Jun 6, 2008
    7,471
    4,373
    7
    Location:
    Texas Hill Country
    Vehicle:
    2012 Prius v wagon
    Model:
    Three
    Did you change the brake pump or master cylinder? Sounds like something in that area.
     
  4. Owais Siddiqui

    Owais Siddiqui New Member

    Joined:
    Aug 2, 2021
    28
    1
    1
    Location:
    Houston, TX US
    Vehicle:
    2010 Prius
    Model:
    III
    I wonder how would it happen all of a sudden i.e. prior to head gasket replacement it was working fine without ever showing any electrical malfunction and now after head gasket replacement I see this ABS/Traction related DTCs. Can any measurement or a simple method reveal the the problem or do I have to dismantle stuff to work on the ECU/EV/ABS.
     
  5. Owais Siddiqui

    Owais Siddiqui New Member

    Joined:
    Aug 2, 2021
    28
    1
    1
    Location:
    Houston, TX US
    Vehicle:
    2010 Prius
    Model:
    III
    None of that because there wasn't any problem with either the brake or ABS... Just the head gasket replacement.
     
  6. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    23,064
    14,970
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    C1203 is indeed a communication issue between the skid ECU and the ECM.

    C1345 and C1392 are much simpler though. These are just calibrations that need to be relearned by the skid ECU (there may have been a power interruption causing it to forget them). There's a simple procedure to trigger relearning that is given in the repair manual, and those codes then go away.

    If there have been more codes reported, we would have a more complete picture to help you with if you could list them here.
     
  7. Owais Siddiqui

    Owais Siddiqui New Member

    Joined:
    Aug 2, 2021
    28
    1
    1
    Location:
    Houston, TX US
    Vehicle:
    2010 Prius
    Model:
    III
    I have gone through the "Utility" menu under ABS/VSC/TRAC section in Techstream and have done linear solenoid valve offset and other calibrations couple of times too but nothing helped so far. Couple of things that I noticed during the linear valve cal 1. The procedure mentions that the lights be flashing/blinking during the cal but mine never does although it completes the 120 sec calibration every time but to doesn't change anything (which to me means cal not done properly) and secondly sometimes I receive message saying "lost communication with the vehicle..." but then redoing it works fine. I guess the lost communication is related to my J2534 interface. Can you please share the manual's procedure for these calibrations here. It may be that I am missing some crucial step(s) in the manual's procedure.

    Among the 16 enhanced OEM codes some could be related to timing so opened up the valve cover and verified that the timing chain yellow/amber marks were set right and harmonic balancer also showed 0 deg and everything does look perfect. The codes are P0171, C3200, P0101, P1E03, P0012, P3700, P0201, P0125, P2801, P0137, P3801, P0141, P0104, P0420, P3E04 and P0441.
     
  8. Owais Siddiqui

    Owais Siddiqui New Member

    Joined:
    Aug 2, 2021
    28
    1
    1
    Location:
    Houston, TX US
    Vehicle:
    2010 Prius
    Model:
    III
    0803211052.jpg 0803211051.jpg
     
    #8 Owais Siddiqui, Aug 3, 2021
    Last edited: Aug 3, 2021
  9. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    23,064
    14,970
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    With luck, someone may post the section of the manual with the instructions for those relearn procedures.

    In my experience, they blink the dash lights slowly during the process, switching to a fast blink when complete.

    IIRC, it can sometimes be necessary to do a clear-memory procedure first to make sure the calibration is ready to be learned, and if that isn't done, the lights only fast-blink from the start of the learning attempt.

    What tool retrieved those trouble codes? Did you get them from Techstream? A large number of them are codes I've never seen and can't find for a 2010 Prius at all.
     
  10. Owais Siddiqui

    Owais Siddiqui New Member

    Joined:
    Aug 2, 2021
    28
    1
    1
    Location:
    Houston, TX US
    Vehicle:
    2010 Prius
    Model:
    III
    These codes were read by my handheld innova 3150 scanner. I know some of these codes are non-existent or not defined. Remember these are enhanced OEM codes. May be these Toyota/OEM specific codes are not recognize by Innova and spits gibberish for the code. For whatever reason my dash lights don't blink no matter what I do during the cal procedure. I think I did clear the memory in my last attempt too.

    The mind boggling thing for me is that all the systems were perfectly working before head gasket replacement and I never touched the ABS or braking system or the yaw rate sensor during head gasket replacement and getting these codes all of a sudden after head gasket replacement just makes it a big puzzle.

    We love these Priuses and so my wife also has a 2012 Prius. This evening I am going to run these scans and cals on her Prius and see what do I get using my Techstream on her running Prius.
     
  11. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    23,064
    14,970
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    I'm looking in the enhanced OEM manual. :)

    It's funny with DTCs; even a DTC that you don't know anything about is perfectly easy to print correctly (I know of one app that sometimes doesn't, but that's definitely weird). So what's going on with the Innova seems also hard to explain.
     
  12. Owais Siddiqui

    Owais Siddiqui New Member

    Joined:
    Aug 2, 2021
    28
    1
    1
    Location:
    Houston, TX US
    Vehicle:
    2010 Prius
    Model:
    III
    I scanned my wife's Prius for ABS statuses and found some differences than mine. The important ones are the red highlighted items here in the pictures.

    I ran the linear valve offset calibration on her car and it worked fine with blinking ABS/VSC/TRAC lights. My car ABS/VSC/TRAC lights stay solid during the calibration even after doing memory reset. I think the red highlighted status differences and calibration issues are all related to ECU communication (code P1203).

    The Enhanced OEM codes have changed couple of times in the last few days. They were completely gone one time too. From yesterday to now these codes have changed again. Now there are 12 codes left instead of 16 and they are P1203, P0171, C3201, P0103, P2501, P0136, P3701, P0139, P0104, P0420, P1521, P2610.
     

    Attached Files:

  13. Owais Siddiqui

    Owais Siddiqui New Member

    Joined:
    Aug 2, 2021
    28
    1
    1
    Location:
    Houston, TX US
    Vehicle:
    2010 Prius
    Model:
    III
    I think the linear valve offset is not functional which to me relates to communication error C1203. If someone has the manual that shows the wiring diagram and diagnostic steps for C1203 that will help.

    Chapman can you please review ABS Brake Problem: Error Codes C1203 and C1345 | PriusChat and let me know if replacing the ABS actuator as a first step "in the air" makes some sense. In the air because there's still no clear diagnostics so far that points to actuator itself being the problem although the codes could be related to the actuator.
     
  14. Owais Siddiqui

    Owais Siddiqui New Member

    Joined:
    Aug 2, 2021
    28
    1
    1
    Location:
    Houston, TX US
    Vehicle:
    2010 Prius
    Model:
    III
    C1203 TOYOTA ECM Communication Circuit Malfunction (autocodes.com) says that the C1203 TOYOTA Possible Causes are 1. Faulty Engine Control Module (ECM) 2. Engine Control Module harness is open or shorted 3. Engine Control Module circuit poor electrical connection

    Is this not over simplistic? Could a non-responsive ABS actuator not pop this code?
     
  15. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    23,064
    14,970
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    Hmm, C1203 is a code I had never looked up before, and it is shattering some assumptions I had previously held.

    For starters, while the code's fortune cookie is "ECM Communication Circuit Malfunction", the ECM is actually one module the code has nothing to do with.

    That's not the part that shatters my assumptions, because I'm used to assuming the fortune cookies are useless anyway.

    It also means the autocodes.com page is useless, but that's also pretty standard for looking up codes anywhere that isn't the Repair Manual.

    But I had assumed that the skid ECU was pretty much replaceable at will with few interactions with other modules, and upon looking in the Repair Manual for what this code really means, I was naïve about that.

    A skid ECU apparently remembers identifying details about three other modules in the car where it is installed:

    • the power management control ECU
    • the body ECU
    • the yaw rate and acceleration sensor

    (Again, the ECM isn't even in that list. So much for fortune cookies.)

    If the skid ECU's stored identification doesn't match what it is getting from any one of those three modules, this code is set.

    The manual doesn't have any advice to offer beyond replacing one or another module until you have four that like each other. I was looking for a way to forget and reinitialize the stored identification, and I haven't found it, though that might not mean there isn't some obscure Techstream function for that.

    There comes a point in an issue like this where I typically invoke the name of @Elektroingenieur and hope for the best.
     
  16. ASRDogman

    ASRDogman Senior Member

    Joined:
    May 29, 2018
    5,834
    3,136
    0
    Location:
    Florida
    Vehicle:
    2010 Prius
    Model:
    Two
    Since you had these codes and problems after replacing the engine, it would seem logical that
    maybe you damaged a wire or connector? Or maybe a connector is not completely connected?
     
    Mendel Leisk likes this.
  17. smokeGTI

    smokeGTI Member

    Joined:
    Nov 6, 2008
    59
    27
    0
    Location:
    Hong Kong China
    Vehicle:
    2009 Prius
    Model:
    N/A
    I am having a very similar issue, C1203 C1345, and no blinking while performing linear valve offset learning.
    Would really like to know how to fix that.
    My car had a really bad knocking issue, and finally fixed with a set of new coils.
    And HV battery has failed recently, recondition under way.
    This car making me very busy now. (n)
     
  18. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    23,064
    14,970
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    For the record, smokeGTI's issue has its own thread over here, and is in a Gen 2, where there also is a C1203 code but its meaning is a little different. The issues are probably related but probably not identical.
     
  19. Owais Siddiqui

    Owais Siddiqui New Member

    Joined:
    Aug 2, 2021
    28
    1
    1
    Location:
    Houston, TX US
    Vehicle:
    2010 Prius
    Model:
    III
    I am clueless right now because I don't
    Yes I noticed that smokeGTI's case may not be apple vs apple although very similar but I still welcome him to the club :) :)

    The part of harness I interacted with during head gasket replacement had nothing to do with ABS, speed sensors or braking in general, I strongly believe that harness or connectors is not likely to be the issue. Even if that was the case I would expect a direct sensor code (like speed sensor) which is not the case. I still went ahead and inspected the harness and cleaned the connectors which were as clean as new already.

    I am completely out of luck, out of options now and so I have decided to take a "logical guess" based stab at it. I am going to replace the ABS actuator first with a used functional one and see where does it lead me to.
     
  20. smokeGTI

    smokeGTI Member

    Joined:
    Nov 6, 2008
    59
    27
    0
    Location:
    Hong Kong China
    Vehicle:
    2009 Prius
    Model:
    N/A
    **UPDATE** problem SOLVED!!
    As I have searched many info's from google, and was able to locate this instruction,
    It's clearly states that parking brake should be "RELEASED" instead of "APPLIED" as TIS states.
    So I have hook up 12v battery charger to make sure it has sufficient voltage,
    then perform Linear valve offset. It turned out to be succeed !!!
    And codes are automatically cleared!
     
    Mendel Leisk and ASRDogman like this.