Skip to content

Instantly share code, notes, and snippets.

@VishBK
Last active April 23, 2025 09:10
Show Gist options
  • Save VishBK/2cd981c5231815c875f67b53452bf4b2 to your computer and use it in GitHub Desktop.
Save VishBK/2cd981c5231815c875f67b53452bf4b2 to your computer and use it in GitHub Desktop.
TSS-P Prius EPS Swap Guide

TSS-P Prius EPS Swap Guide

This is a guide for how to swap the electronic power steering motor on a TSS-P (2016-2020) Prius with one from a TSS2 Prius (2021-2022). This raises the torque limit, upgrades the steering position encoder, and provides more stable lateral control for the Comma. From my experience, the torque increases from ~45° to ~135°. This enables the Comma to take some right and left turns at intersections. Below is an example of the new torque around a corner running Sunnypilot with MADS enabled.

EPS swap torque demo

Acquiring the correct motor

The two motor part numbers to get are: 89650-47600 or 89650-47800. 2021-2022 C-HR motors may also work, but are untested. Try searching on eBay or junkyards for used motors. Learning eBay search syntax such as (21, 22, 2021, 2022) Prius (EPS, power steering) and saving searches with notifications helps. New parts are also an option, but may cost up to 8x more. Make sure there is a clear picture of the part number on top and check the VIN for a 2021-2022 Prius.

EPS motor part number

Only the highlighted portion of the part is needed, which can easily be removed by unscrewing the two 14mm bolts.

EPS motor part number

Tools

  • 10, 12, & 14mm wrenches with extensions
  • Phillips head screwdriver
  • Bungee cord or prybar to keep steering wheel up
  • Trim removal kit (optional)
  • Breaker bar for tight bolts (optional)

Steps

Step 0: Replace motor cogwheel (Optional)

Replacing the cogwheel inside the motor housing with a solid 3D-printed one can reduce actuator delay from 0.3s down to 0.12s. This will make it slightly harder to install the new motor, however, as it is a tight fit. If doing this mod, print using PETG with 100% infill. Do a test fit with the new motor and grease both sides of the cogwheel.

3D printed cogwheel

Step 1: Disconnect 12V battery

Before disconnecting the battery, push the driver seat back and make any power adjustments. The driver seat can also be entirely removed for easier access, but is not neccessary. The battery should be disconnected because the knee airbag needs to be removed. Disconnect the negative terminal of the 12V battery in the hood with the 10mm. Put a non-conductive material in between the screw and the terminal like a towel to prevent an accidental connection.

Disconnected 12V battery

Step 2: Remove side trim

Start by removing the plastic trim pieces by the door. This will allow easier access to the other components. The plastic trim pieces usually just include clips that can be just pulled by hand or with a trim removal tool. Remove the trim on the side of the dash and on the edge of the door.

dashboard side trim

floor edge trim

Then, remove the trim on the left of the footwell by unscrewing the plastic screw by hand and pulling the trim off.

footwell trim screw

Step 3: Remove footwell trim

Next, remove the trim above the footwell by unscrewing the two Phillips screws, disconnecting the white LED cable, and tugging down. These types of cables will be seen everywhere and can be disconnected by pushing down on the small tab and pulling.

upper footwell trim

Step 4: Remove hood popper trim

Remove the lower trim with the hood popper by disconnecting the cables behind it, through the opening on the side of the dashboard. The hood popper can optionally be removed by pushing in the highlighted portion of the connector.

driver side button connectors

hood popper connector

The driver side of the trim should now look like this:

removed driver side trim

Step 5: Remove knee airbag

Next up, the knee airbag needs to be removed. To do this, unscrew the two 10mm bolts on the left and the right.

knee airbag left bolt

knee airbag right bolt

To disconnect the airbag connector, simply pop the black clip back.

knee airbag connector

Step 6: Remove steering wheel trim

The next steps will be in preparation for dropping the steering column to access the EPS motor. Rotate the steering wheel (will be tight due to no power) until a Phillips screw is visible on the right or left. Unscrew this and do the same for the other side.

steering wheel screw

Separate the top and bottom plastic trims of the steering wheel. The steering wheel wiring harness can also be disconnected to prevent the cables from stretching when dropping the column.

Step 7: Move footwell air vent

Now, the footwell air vent needs to be moved out of the way to make room for the steering column. Remove the highlighted 12mm bolt on the top left side of the air vent.

air vent screw

Split apart the air vent by popping apart the plastic tabs along the bottom. Then, move it back behind the brake pedal, out of the way of the steering column.

split air vent

Step 8: Remove steering column pivot bolt

The steering column pivot bolt acts like a hinge towards the lower part of the column. In order to access it, the brake pedal light switch towards the left may need to be removed.

steering column pivot bolt

Remove this gray switch by simply disconnecting the black connector and twisting the switch in place. Make sure to note how much the blue button is displaced when reinstalling.

brake pedal light

Now, the 14mm pivot bolt can be removed and the bottom of the column dropped down.

Step 9: Remove steering column bolts

The final step before dropping the entire steering column is removing the two 14mm bolts in line with the steering adjustment lever. Before removing, make sure to hook a bungee cord around the steering column so it doesn't drop too far. Extending the steering wheel out and propping it on the seat or with another item could also work.

left steering column screw

right steering column screw

Step 10: Drop column and replace the motor

Carefully drop down the column while it is supported and locate the old EPS motor. Rotating and moving the column could help to get better access to the motor. Remove the two 12mm bolts and unclip the three black connectors.

dropped steering column

It may take a couple of tries lining up the jaw coupler of the new motor onto the base, so be patient. It will be a tight fit if the solid cogwheel mod is used.

Done!!

Finally, just reverse these directions to put everything back in place. Getting someone to hold up or propping up the steering column while putting back the bolts will be helpful as it is heavy. Once everything is back together, the Comma should recognize the new motor immediately with no code changes. You might see an "ICS malfunction" error when reconnecting the 12V battery, but this should go away on its own after a couple of minutes.

Feel free to message me (@vishbk) on Discord with any questions. Erich also has made a great video on replacing his Prius Prime EPS motor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment