OBD-II trouble code
P0815: Upshift Switch Circuit
A momentary switch that is only ever closed for a fraction of a second, which means no static test will find the fault. On paddle-shift cars the signal has to cross the steering wheel clockspring, and that rotating contact is the part that usually fails.
Quick facts
- System
- Powertrain
- Category
- Transmission / Shift Control
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $110 – $750
- DIY difficulty
- Intermediate DIY
What does P0815 mean?
The upshift switch is the driver asking for the next gear up. On an automatic with a manual mode it is a paddle behind the steering wheel, a plus position in a side gate, or a rocker on the console. On some commercial and heavy vehicles it is the primary means of changing gear rather than an optional toy. Whatever the form, it is a momentary contact: it closes only while the driver is asking, and it spends more than ninety-nine per cent of its life open.
That single characteristic dictates how the code is set and how it must be found. A sensor that reports continuously can be checked at rest, because it is supposed to be saying something at all times. A momentary switch is supposed to be saying nothing at all times, so a test with the key on and nobody touching the paddle proves almost nothing. The module therefore judges this circuit on behaviour rather than presence. It sets P0815 when the input sits closed for longer than a driver plausibly could hold it, when the voltage rests at neither the open nor the closed level, when requests arrive in a pattern no human hand produces, or when nothing arrives from a switch the module knows is fitted.
The second thing that separates this code from every other one nearby is the physical route the signal takes. On a paddle-shift vehicle the switch is mounted on a part that rotates through several turns lock to lock while the wires that serve it do not. The connection is made through a clockspring, a flat ribbon conductor coiled inside the steering column that winds and unwinds with every turn of the wheel. It is a wear item with a finite number of cycles, it carries the horn and the airbag as well as the shift paddles, and it is the single most common failure point in this circuit. No other code in the P0812 to P0819 block has to cross a rotating joint at all.
Worth knowing as well: on a tap-shift box the upshift function generally sees more use than its downshift counterpart, because drivers actively call for upshifts while allowing the transmission to look after downshifts on braking. The switch that gets pressed more is the switch that wears out first, which is why P0815 is the more frequently seen of the pair.
Common causes
- Steering wheel clockspring worn or with a broken conductor, interrupting the paddle circuit
- Upshift paddle or button switch contacts worn out from high cycle count
- Switch stuck closed by contamination, a jammed paddle or a broken return spring
- Connector at the back of the steering wheel loose or not reseated after airbag or wheel work
- Chafed or broken wire inside the steering column loom
- Water or drink spilled into a console-mounted shift rocker
- Corroded ground on the switch circuit, holding the input at an intermediate voltage
- Aftermarket steering wheel or paddle extension fitted without the correct switch wiring
- Selector gate contact for the plus position worn on gate-type manual-mode shifters
- Transmission controller input failure, which is rare and should be diagnosed last
Symptoms
- Check engine light with manual or sport shift mode unavailable
- Upshift paddle or button not responding while downshift still works
- Transmission upshifting on its own without any request while in manual mode
- Manual mode disengaging back to full automatic without the driver asking
- Horn or steering wheel controls also intermittent, which strongly implicates the clockspring
- Airbag warning light present alongside the transmission code on paddle-shift vehicles
- Fault appearing only at certain steering wheel angles
- Vehicle driving normally in Drive with no shift quality complaint at all
Diagnostic steps
- 1.Do not attempt a static test first. Monitor the upshift switch parameter live on a scan tool and operate the switch repeatedly. This code is about behaviour over time, so the live value while the switch is being worked is the only meaningful reading.
- 2.Note whether the input rests open as it should with nothing touched. An input already showing closed at rest is a stuck switch or a short, and that is a different fault from one that never closes.
- 3.On paddle-shift vehicles, repeat the test at several steering wheel positions — straight ahead, quarter turn each way and near full lock. A fault that appears at one angle and not another has identified the clockspring almost conclusively.
- 4.Ask whether the horn, cruise control or wheel-mounted audio buttons have also misbehaved. Shared symptoms across steering wheel controls point at the shared path rather than at the individual switches.
- 5.Check for airbag system codes as well as powertrain codes. The clockspring carries the driver airbag circuit, and a stored airbag fault alongside this code is strong corroboration.
- 6.Inspect the paddle mechanically. Press it and feel for a clean click and a positive return. A paddle that feels soft, gritty, or does not spring back is the fault whatever the meter says.
- 7.On console-mounted switches, look for evidence of a spilled drink. Sugary liquid in a rocker switch produces exactly the intermittent, sticky behaviour this code describes.
- 8.Confirm the vehicle is actually configured for the switch. A module that expects a paddle circuit on a car that has none — after a steering wheel swap, for instance — will report the input missing.
- 9.Only after the switch, wiring and clockspring have been cleared should the transmission controller input be suspected, and that conclusion should rest on a measurement at the module connector.
Repair cost
$110 – $750
Two very different jobs sit inside this range. Replacing an upshift paddle or button switch, where it is sold as a separate part, is typically $40 to $250 plus 0.4 to 1.5 hours, so roughly $130 to $450. On many vehicles the paddles are only available as an assembly with the switch pack, which pushes the parts cost toward $480. A clockspring is the other outcome: $80 to $350 for the part with 0.7 to 2 hours of labour, giving about $200 to $650, and because the airbag has to be removed to reach it this is not a job to improvise. Wiring or connector repair inside the column runs $120 to $350. Diagnosis is $90 to $150 and here it earns its money, since the symptom is identical whether the fault is a $40 switch or a clockspring behind an airbag.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with upshift / downshift switch replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.