P1520Manufacturer-specific code

P1520 Code: Stop Lamp Switch Signal (Toyota)

On Toyota and Lexus vehicles, the P1520 code means there is a problem with the stop lamp switch signal. The brake lights, the cruise control or the shift lock may stop working. Other brands may define this number differently.

Severity
Medium
Can I keep driving?
Yes, but with caution
Estimated cost
$10 to $100
Difficulty
Easy
System
Idle and Speed Control
Applies to
Depends on the manufacturer

Common in: Toyota

On this page

What the P1520 code means

P1520 is a manufacturer-specific code: the 1 in the second position means each automaker defines what it means, not the generic SAE standard. The most widespread definition is the one used by Toyota and Lexus. If your vehicle is another brand, confirm the code text with a scan tool that supports that manufacturer.

ManufacturerMeaning of P1520
Toyota and LexusStop lamp switch signal

The computer uses the brake pedal switch signal for cruise control, the shift lever lock and some engine strategies.

It sets the P1520 code when the switch signal does not change when you press the brake or stays active without it.

Before you start repairs, confirm the make, model, year and engine. With manufacturer codes, the same number can change even between engines from the same brand.

P1520 code symptoms

  • Check engine light on.
  • Brake lights that do not work or stay on.
  • Cruise control that does not work.
  • The shift lever will not come out of park.

Likely causes of the P1520 code

  1. Brake switch out of adjustment or failed. The most frequent cause.
  2. Broken rubber pedal stopper. Confirm it with the tests in the diagnosis section.
  3. Blown STOP fuse.
  4. Bulbs or wiring. Look for rubbing against the engine, the chassis or the exhaust.

How to diagnose the P1520 code step by step

  1. Check the brake lights with a helper or a reflection.
  2. Read the switch state on the scan tool and watch it change when you press the pedal.
  3. Inspect the adjustment and the stopper on the pedal.

How to fix the P1520 code

  • Adjust or replace the switch.
  • Replace the rubber stopper.
  • Repair the fuse or the wiring.

Technical reference data

  • The switch usually has one circuit for the lights and another for the computer.
  • P1xxx codes are manufacturer-specific: confirm the definition with a scan tool that supports your brand.
  • Reference values: check the manufacturer data for your vehicle.

Brand-specific notes

Check the brake lights first. If they are not working, you have a safety problem on top of a code, and a ticket waiting to happen.

P1520 on Toyota

Common on the Corolla, Camry and Yaris.

If your vehicle is another brand, check the table above for the meaning its manufacturer gives this code and confirm it with a compatible scan tool.

Frequently asked questions about P1520

What does the P1520 code mean on a Toyota?
It means there is a problem with the stop lamp switch signal. The brake lights, the cruise control or the shift lock may fail.
Does P1520 mean the same thing on every brand?
No. It is a manufacturer-specific code, so on other brands it may not exist or may mean something different. Confirm it with a scan tool that supports your make.
Can I drive with a P1520 code?
With caution. A P1520 code can leave you without working brake lights, so check that they light up before you drive.
How much does it cost to fix P1520?
Roughly $10 to $100 on a Toyota. The switch, the rubber stopper and a fuse are all inexpensive parts.
Will a P1520 code clear itself?
Not while the switch is out of adjustment or failed. After the repair, clear the code and confirm the brake lights work.
What is the most common cause of P1520?
A brake switch that is out of adjustment or has failed. A broken rubber stopper on the pedal and a blown STOP fuse are the next things to check.

Questions about the P1520 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.