AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
Home / Powertrain Systems (P-Codes) / Transmission / P0950 – Auto Shift Manual Control Circuit

P0950 – Auto Shift Manual Control Circuit

System: Powertrain | Standard: ISO/SAE Controlled | Fault type: Circuit

Definition source: SAE J2012/J2012DA (industry standard)

DTC P0950 indicates the powertrain control system has detected a fault in the Auto Shift Manual Control Circuit. This circuit is associated with the driver’s manual shift request (such as an upshift/downshift command) and the signals the control module expects to see when that request is made. Because implementations vary by vehicle, the exact components involved (switches, shifter assemblies, internal transmission harnesses, and module inputs) and the conditions that set the code can differ. Use the vehicle’s service information to identify the correct circuit paths, connector views, and test procedures. Treat P0950 as an electrical circuit fault that must be confirmed with inspection and test results, not as proof that a mechanical transmission problem exists.

What Does P0950 Mean?

P0950 means the control module has detected a malfunction in the Auto Shift Manual Control Circuit. Based on the official definition, the issue is within the electrical circuit used to communicate a manual shift command to the powertrain/transmission control strategy. SAE J2012 defines how DTCs are organized and categorized, but the definition here remains focused: the module has identified an abnormal condition in the circuit responsible for manual control of automatic shifting. The fault may be caused by wiring or connector problems, the manual shift input device (varies by vehicle), power/ground integrity issues, or an input circuit problem at the control module. Proper diagnosis requires circuit-level testing and verification.

Quick Reference

  • Subsystem: Auto shift manual control input circuit (manual shift request to the powertrain/transmission control module).
  • Common triggers: Open/shorted wiring, poor connector contact, intermittent signal during manual shift requests, or loss of power/ground to the input circuit.
  • Likely root-cause buckets: Wiring/connector issues; manual shift switch/shifter assembly (varies by vehicle); power/ground integrity; module input circuit or calibration/logic (after circuit verification).
  • Severity: Typically moderate; may disable manual shift mode or cause erratic manual shift response, with potential safety concern if shift requests are ignored or unpredictable.
  • First checks: Verify symptoms, check for related DTCs, inspect connectors/harness routing at the shifter and transmission area, confirm power/ground and signal integrity under load.
  • Common mistakes: Replacing the shifter or control module without verifying circuit integrity, skipping intermittent testing (wiggle/logging), or ignoring shared grounds/power feeds that affect multiple inputs.

Theory of Operation

The auto shift manual control function allows the driver to request gear changes while the transmission remains under electronic control. A manual shift request is typically sent through one or more discrete circuits or a multiplexed signal path, depending on vehicle design. When the driver commands an upshift or downshift, the input device changes the state of the circuit (for example, by switching, varying resistance, or sending a coded signal), and the control module interprets that request using its internal logic.

The module monitors the circuit for electrical plausibility and reliability. It expects the signal to transition in a predictable way when the command is made and to remain stable when no command is present. If the signal is missing, stuck, intermittent, shorted, or otherwise not consistent with expected circuit behavior, the module flags a fault and can set P0950, potentially disabling manual shift control to prevent unintended shifting.

Symptoms

  • Manual mode inoperative: Manual shift mode may not engage or may exit unexpectedly.
  • Shift request ignored: Upshift/downshift commands may not be recognized.
  • Erratic response: Manual shift commands may work intermittently or respond inconsistently.
  • Warning lamp: Malfunction indicator lamp or a powertrain warning may illuminate.
  • Driveability change: Transmission may default to normal automatic shifting without manual control.
  • Gear indication anomaly: The displayed manual gear/selection feedback (varies by vehicle) may be incorrect or unstable.

Common Causes

  • Damaged wiring in the auto shift manual control circuit (chafed insulation, pinched harness, stretched conductors)
  • Loose, corroded, contaminated, or water-intruded connectors at the manual shift control, transmission harness junctions, or control module
  • Poor terminal fit (backed-out pins, spread terminals) creating intermittent opens or high resistance in the circuit
  • Short to ground or short to power within the circuit due to harness damage or connector contamination
  • Faulty manual shift control input device (varies by vehicle: switch, lever-mounted controls, or integrated selector electronics)
  • Loss of proper power supply or ground to the manual shift control circuit or its related module circuits
  • Internal fault in the controlling module or internal connector issues (less common; confirm only after circuit integrity tests)
  • Improperly routed or previously repaired harness causing recurring electrical interference or mechanical strain

Diagnosis Steps

Useful tools include a capable scan tool with live data and bidirectional controls (if supported), a digital multimeter, a wiring diagram/service information for your exact vehicle, and basic back-probing tools. For deeper circuit integrity checks, use a test light where appropriate and perform voltage-drop testing under load. Plan to capture a short live-data log during the failure to identify intermittent behavior.

  1. Confirm the DTC and context. Scan for P0950 and record freeze-frame data, stored/pending status, and any related transmission/shift-input or communication codes. Address power supply or network codes first if present because they can skew circuit monitoring.
  2. Verify the complaint safely. Check whether manual shift control requests are recognized (varies by vehicle: +/- requests, manual mode enable, or selector input status) and whether the issue is constant or intermittent. Do not assume a mechanical transmission fault from this code alone.
  3. Review service information for the circuit layout. Identify the manual shift control input device, related connectors, pinouts, shared reference/power/ground circuits, and which module monitors the circuit. This prevents mis-testing the wrong branch of the harness.
  4. Perform a focused visual inspection. With ignition off, inspect the manual shift control area, steering-column/console harness routing (varies by vehicle), and transmission harness connectors. Look for abrasion points, crushed sections, aftermarket splices, fluid contamination, and evidence of connector damage or water intrusion.
  5. Connector and terminal checks. Disconnect relevant connectors and inspect for bent pins, corrosion, pushed-back terminals, and poor retention. Correct any terminal fit issues. Reconnect firmly and ensure locks are fully seated. Many circuit faults are caused by marginal terminal contact rather than the component itself.
  6. Wiggle test with live data logging. Using the scan tool, monitor the manual shift control input parameter(s) and gently wiggle harness sections and connectors while logging. Watch for dropouts, implausible toggling, or unexpected transitions that indicate an intermittent open/short or poor terminal contact.
  7. Check power and ground integrity to the circuit. Using the wiring diagram, verify the presence of the proper feed(s) and ground(s) at the manual shift control device and/or the module side as applicable. Use voltage-drop testing on grounds and power feeds under load (operate the control or command related functions if supported) to find high resistance that a simple continuity test may miss.
  8. Test the signal circuit for opens/shorts. With connectors disconnected as required by service information, check for continuity end-to-end on the manual shift control circuit and check for unwanted continuity to ground or to power. If a short is suspected, isolate by unplugging intermediate connectors and re-testing to locate the harness segment at fault.
  9. Verify the input device operation (component-side test). If service information provides a functional test (switch state changes, resistance steps, or discrete output behavior), perform it at the device connector and compare it to what the module sees in live data. If the device output is correct locally but incorrect at the module, the fault is in the wiring/connectors between them.
  10. Module-side validation. If the circuit tests good end-to-end and the input device tests good, verify the module connector condition (pin fit, corrosion, moisture) and confirm all related powers/grounds to the module are solid with voltage-drop testing. Only after confirming circuit integrity should an internal module fault be considered.
  11. Clear codes and perform a verification drive/cycle. After repairs, clear DTCs and reproduce the operating conditions from freeze-frame data. Confirm the manual shift control input operates consistently and that P0950 does not return as pending or stored. Re-scan to ensure no new related codes were set during testing.

Professional tip: If P0950 is intermittent, prioritize tests that catch faults under vibration and load. A harness can pass continuity checks while still failing in real operation due to fretting corrosion or a weak terminal grip. Combine live-data logging with a controlled wiggle test and follow up with voltage-drop tests on the suspect leg while the circuit is being exercised to reveal hidden resistance or momentary opens.

Need wiring diagrams and factory-style repair steps?

Powertrain faults often require exact wiring diagrams, connector pinouts, and guided test steps. A repair manual can help you confirm the cause before replacing parts.

Factory repair manual access for P0950

Check repair manual access

Possible Fixes & Repair Costs

Repair costs for P0950 vary widely because the fault is circuit-related and the correct fix depends on pinpoint testing, component access, and whether the issue is wiring, a switch, a connector, or a control module input. Labor time also varies by vehicle.

  • Repair or replace damaged wiring in the auto shift manual control circuit after confirming the exact fault location with testing
  • Clean, reseat, and secure connectors; repair poor pin fit, corrosion, or terminal damage found during inspection
  • Replace the manual shift control switch/selector input device if tests confirm it is not providing the expected electrical signal
  • Restore proper power feed(s) and ground(s) to the manual shift control circuit if voltage-drop testing indicates excessive resistance
  • Repair harness routing issues (chafing, pinch points, heat damage) and add protection where needed to prevent recurrence
  • Repair/replace the related input circuit at the control module connector (terminal tension/terminal damage) if verified
  • Perform control module reconfiguration/relearn procedures when required by service information after circuit or component repair
  • Replace the control module only if all external circuit and input tests pass and service information supports module replacement

Can I Still Drive With P0950?

You can sometimes drive with P0950, but proceed cautiously because the auto shift manual control circuit may not respond correctly, leading to unexpected loss of manual shift command capability or a default shift strategy. Avoid aggressive driving and situations requiring precise manual control. If you also have stalling, a no-start, severe drivability issues, or any brake/steering warning indicators, do not drive; have the vehicle towed and diagnosed.

What Happens If You Ignore P0950?

Ignoring P0950 can leave the manual shift control unreliable or inoperative, and the powertrain controller may continue using a fallback strategy that can worsen drivability and increase stress on transmission operation. The underlying circuit problem may progress (intermittent to constant), potentially causing additional related DTCs and making diagnosis more difficult later.

Related Auto Shift Codes

Compare nearby auto shift trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • P0955 – Auto Shift Manual Mode Circuit
  • P0959 – Auto Shift Manual Mode Circuit Intermittent
  • P0958 – Auto Shift Manual Mode Circuit High
  • P0957 – Auto Shift Manual Mode Circuit Low
  • P0956 – Auto Shift Manual Mode Circuit Range/Performance
  • P0954 – Auto Shift Manual Control Circuit Intermittent

Key Takeaways

  • P0950 indicates a fault in the auto shift manual control circuit, not a confirmed mechanical transmission failure.
  • Most successful repairs start with connector, wiring, and power/ground integrity checks before replacing parts.
  • Intermittent faults are common; use wiggle testing and live-data logging to capture the failure.
  • Verify the circuit behavior and required checks with service information because designs and signal logic vary by vehicle.
  • Replace the control module only after external circuit testing supports that conclusion.

Vehicles Commonly Affected by P0950

  • Vehicles equipped with an automatic transmission that supports manual shift mode (driver-requested upshift/downshift)
  • Vehicles using steering wheel or column-mounted manual shift inputs (varies by vehicle configuration)
  • Vehicles with a floor shifter assembly that includes manual shift request electronics
  • Vehicles with a separate manual mode switch integrated into the shift selector assembly
  • Vehicles where the manual shift request is routed through a dedicated harness segment near the center console
  • Vehicles using networked modules that share manual shift request signals between control units (architecture varies)
  • Vehicles operated in environments that increase connector corrosion risk (humidity, road salts, frequent interior spills)
  • Higher-mileage vehicles where harness flexing and connector wear can increase circuit intermittency

FAQ

Does P0950 mean the transmission is bad?

No. P0950 is a circuit fault related to the auto shift manual control circuit. It indicates the controller detected an electrical/signal problem with the manual shift request input path, which should be confirmed with circuit testing before condemning any transmission component.

Can a weak battery cause P0950?

It can contribute indirectly if low system voltage or unstable power/ground affects the circuit’s ability to produce a valid signal, but P0950 should still be diagnosed as a circuit issue. Verify battery/charging health, then focus on power feeds, grounds, connectors, and the manual shift input device per service information.

Why does P0950 come and go?

Intermittent P0950 is commonly caused by a loose connector, poor terminal tension, harness chafing, or an internal switch contact issue that only fails with vibration, temperature changes, or shifter movement. Capturing the event with live-data logging and performing a careful wiggle test can help pinpoint it.

Should I replace the manual shift switch/selector first?

Not without testing. Because P0950 is circuit-related, start with visual inspection of wiring/connectors and confirm power/ground integrity. If those pass, then test the manual shift input device and the signal path to the control module to verify the switch/selector is actually the source of the fault.

What should I check after repairs to confirm P0950 is fixed?

Clear the DTC, then verify manual shift requests operate correctly under the conditions outlined in service information. Confirm the circuit signal is stable in live data, repeat a wiggle test at the affected harness/connectors, and complete any required drive cycle or relearn so the monitor can run and pass.

For best results, confirm the final checks and any required relearn procedures using the vehicle’s service information, since manual shift control circuit designs and validation steps vary by vehicle.

All Categories
  • Steering Systems
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Body Systems (B-Codes
  • CAN Bus / Network Communication
  • Chassis Systems (C-Codes
  • Control Module Communication
  • Network & Integration (U-Codes
  • Vehicle Integration Systems
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer