Steering Angle Sensor Bricked (Stuck at -850.5°) - Will Replacing Entire Assembly will Fix it?

Discussion in 'Gen 3 Prius Care, Maintenance & Troubleshooting' started by LeeFauxe, Mar 27, 2025.

  1. LeeFauxe

    LeeFauxe New Member

    Joined:
    Mar 27, 2025
    4
    0
    0
    Location:
    Europe
    Vehicle:
    Other Hybrid
    Model:
    N/A
    To cut a long story short, I pulled too hard on the steering wheel when I was dismantling it that the clock spring assembly popped (due to the airbag cable snagging) out and I had to re-assemble it and I must have not aligned it to the steering angle sensor magnets to which it attaches to in the back. After installation the slip indicator light was on, so I tried to do a zero point calibration using the paperclip method to see if a reset would do the trick, however the car just refused to calibrate and now my VSC, ABS, and EPS lights are on.

    I've then found out after connecting an OBD code reader, that the reason it was not calibrating was because the steering angle sensor reading is now stuck at a constant -850.5° even when turning the wheel left to right. (looks like it's bricked - from what I read the angle sensor reading is written into the non volatile memory of the chip?)

    Would replacing the entire clock spring + angle sensor assembly fix my issue? Anybody experience this?

    Steering angle sensor reading
    steering angle reading.jpg
    Error codes C1203, C1231, C1345, C1336
    obderror.jpg
     
  2. Tombukt2

    Tombukt2 Senior Member

    Joined:
    Nov 29, 2020
    11,552
    2,028
    0
    Location:
    Durham NC
    Vehicle:
    2009 Prius
    Model:
    Base
    I don't know about that but I've replaced my clock spring on two cars I'm not even sure that I did the steering angle since they're setting at the time was very early in ownership I didn't have the software to do that and I didn't have any lights so I popped the plastic assembly on lined up the orange slot in the window put the plug straight up hold it off of the steering wheel up and move my finger have one behind it to hold the thing so it doesn't move or drop then the steering wheel aluminum frame catches it and holds it and then I have my wheel set a certain way so I know exactly where it goes I drop it on the splines and apply the nut then plug up the three plugs which is your cruise if you have it your buttons from the steering wheel and then the SRS business.
     
  3. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    25,956
    16,941
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    It may help if you explain what "paperclip method" you used to do your "zero point calibration" and where on the internet you found it. There's at least one bogus youtube out there and people keep finding it and then talking about "the paperclip method", which then of course gets other people thinking there is one, and we keep having to get past that to be able to help.

    The steering angle sensor doesn't have any 'method' you have to use to find its zero point. The skid ECU figures out the steering zero point every time you start the car and drive straight ahead for 5 seconds. When it can tell you're driving straight because the wheel speeds are the same and the yaw sensor says so, whatever number the steering sensor has just then is obviously the zero point. So there's not much to fuss with there. You get a C1290 code if anything goes wrong with that. That doesn't seem to be one of your codes.

    [​IMG]

    The C1231 code that you do have is more basic: the skid ECU is having trouble communicating with the steering angle sensor at all. The wiring may have been damaged when pulled on, or the sensor may just be kaput. When the ECU can't talk to the sensor, naturally turning the wheel won't change the reading.

    You have a C1336 code, which is about the acceleration sensor having had its zero point cleared. There's a combined yaw rate and acceleration sensor (kind of amidships, under the center console/armrest) and you probably weren't working anywhere near it. But that sensor does have 'paperclip' methods for clearing and recalibrating it*, so it's possible whatever you were doing with the paperclip could have ended up telling it to forget its zero point. Same for the brake solenoid valve forgetting its offset (the C1345 and C1203).

    Those two things probably do just need their calibration procedures redone, only without youtube and with the actual procedures from the repair manual.

    Toyota Service Information and Where To Find It | PriusChat

    It does sound like the steering angle sensor itself might be kaput and need to be replaced. But I wouldn't totally give up on it before getting the acceleration sensor and brake solenoid properly calibrated again. The C1345 and C1336 and maybe the C1203 should go away then. You get C1203 if the skid ECU isn't sure it's in the right car based on what it hears from the power management control ECU, the body ECU, or the yaw/acceleration sensor, and before the brake solenoid is calibrated.

    As you saw above in how the steering angle is self-calibrated, it depends in part on the yaw sensor to know when the car is going straight. So once you get the yaw sensor calibrated again, you can always try driving 22 mph straight for 5 seconds and see if the angle sensor zero gets learned again. If so, happy days, and if not, it probably needs replacement.

    * which are not the same as what the guy in the bogus youtube does, at least the bogus one I've seen (there may be others)
     

    Attached Files:

  4. LeeFauxe

    LeeFauxe New Member

    Joined:
    Mar 27, 2025
    4
    0
    0
    Location:
    Europe
    Vehicle:
    Other Hybrid
    Model:
    N/A
    Chapman - thank you very much for the detailed breakdown, this is much appreciated. I have been scouring for answers and knowledge, but it seems that this seems to be one of those issues that pop up occasionally but nobody ever follows-up or documents their solution. So I'm hoping that once this is all over, I will share all the details here in terms of how it is resolved.

    This information is exactly what I was looking for - the logic as to how the error codes spring up, how to clear them individually, and finally how everything can be interlinked together. The "paperclip method" I was also talking about is from the manuals attached.

    Somehow I've got a feeling that my steering angle sensor is bricked and is what's stopping me from clearing the other error messages (even though from the logic you presented, these are independent of the steering angle error code). I will receive the new assembly in the next two days so will report how I get on once I have that installed.
     

    Attached Files:

  5. MAX2

    MAX2 Senior Member

    Joined:
    Aug 12, 2024
    1,333
    417
    101
    Location:
    Third planet from the Sun
    Vehicle:
    2007 Prius
    Model:
    N/A
    When installed incorrectly and made turns of >850°, the error was recorded in the sensor memory 93с66.

    Either a new sensor, or using a programmer to reprogram the bytes in the chip.
     
  6. LeeFauxe

    LeeFauxe New Member

    Joined:
    Mar 27, 2025
    4
    0
    0
    Location:
    Europe
    Vehicle:
    Other Hybrid
    Model:
    N/A
    Just an update - got a brand new clock spring and the steering angles are reading fine again and all the codes have cleared except for C1345 and C1203. I found a similar issue here:

    Looks like I need to do the yaw sensor calibration - I tried the Pin 4 and 12 guide above but that doesn't seem to do anything. It looks like I will need a proper OBD tool.
     
  7. Tombukt2

    Tombukt2 Senior Member

    Joined:
    Nov 29, 2020
    11,552
    2,028
    0
    Location:
    Durham NC
    Vehicle:
    2009 Prius
    Model:
    Base
    For goodness sakes yes you're going to need a proper scanner to set all these things to do all these maintenance operations very necessary
     
  8. LeeFauxe

    LeeFauxe New Member

    Joined:
    Mar 27, 2025
    4
    0
    0
    Location:
    Europe
    Vehicle:
    Other Hybrid
    Model:
    N/A
    I have fixed and cleared my DTCs!

    I just want to update that in fact as long as you have a code reader and know what the error is, the repair manual (which I've managed to get hold of) is able to point you in the right direction. I've now cleared the errors - in the end what I was doing to do a zero point reset with a paper clip was correct. The only step I missed, which for some reason is not mentioned at all (but is in the repair manual under brake initialization), is making sure the parking brake is disengaged. When the brake system is initialized, the brake actuator pumps are actually run during the calibration, you can audibly hear the pumps working. The C1392 error that I got alongside C1203 basically means that the zero point calibration or stroke sensor calibration was unfinished. The reason that it was never finished was because i needed to do a ELECTRONICALLY CONTROLLED BRAKE SYSTEM: INITIALIZATION properly. It's basically the same steps as zero point calibration for the yaw rate and accelleration sensor with the parking brake off.

    I will update my post to add these details later. But I'm hoping people will find this reference useful.
     
  9. ChapmanF

    ChapmanF Senior Member

    Joined:
    Mar 30, 2008
    25,956
    16,941
    0
    Location:
    Indiana, USA
    Vehicle:
    2010 Prius
    Model:
    IV
    C1345 is about the linear solenoid offset learning, not the yaw sensor.

    C1203 can be scary because it officially means the brake ECU has decided it doesn't belong in the car it's in. But it can also come up before the linear solenoid offset is learned. (Why that's so, exactly, is above my pay grade ... but there's a note in the fine manual that says so. So I'd go ahead and get the solenoid offset learned before worrying more about the C1203.)

    Of the 'manuals' attached there, one is pretty obviously for a different car, and one I'm not sure of.

    But that illustrates the risks of going out to the internet for instructions about bouncing jumpers off electrical pins in your car. If you get those procedures from somewhere else besides your car's repair manual (Toyota Service Information and Where To Find It | PriusChat) or our blink-codes page here (Blink (a/k/a Flash) Codes – How to. | PriusChat), it's kind of unknown what you are telling the car to do, if anything.

    You started out with a steering sensor issue, but the reason you're now having to go through and relearn things like the linear solenoid offset is likely because you simply told the car to forget them, while you were bouncing jumpers off pins.
     
    #9 ChapmanF, Apr 7, 2025
    Last edited: Apr 7, 2025
    LeeFauxe likes this.