OBD-II Code
P0820
Severity
Not yet reviewed
Nobody on our side has assessed this code yet, so we are not going to guess at how serious it is.
Can you drive it
We cannot say
Treat it as unknown until a shop reads it with live data. If the check-engine light is FLASHING, stop driving as soon as it is safe to — that means an active misfire, whatever the code.
Indicative cost (USD)
$400–$1,400
From this code's diagnostic notes. Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.
P0820 is set by the TCM when the X-axis (left-right gate) and Y-axis (fore-aft gate) Hall sensors inside an electronic shifter disagree with each other or with the commanded park-lock state.
How a shop works this
Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.
Note every code that is set, not just this one.
Codes that appear together usually narrow the cause faster than any one of them read alone.
Read the freeze frame — the conditions the fault was recorded under.
Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.
Confirm the fault is current rather than history.
Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.
Then follow the diagnostic notes further down this page, in the order they are written.
They are written in the order a shop works this code, cheapest checks first. Where they name a component, inspect its wiring and connector before replacing it.
If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.
Common symptoms
- Check engine light
Read the full diagnostic procedureP0820 is set by the TCM when the X-axis (left-right gate) and Y-axis (fore-aft gate) Hall sensors inside an electronic shifter disagree with each oth…
P0820 is set by the TCM when the X-axis (left-right gate) and Y-axis (fore-aft gate) Hall sensors inside an electronic shifter disagree with each other or with the commanded park-lock state. This is a shift-by-wire code and almost never a mechanical linkage issue.
Cheapest first
- pull live data and watch the X and Y voltages while rocking the lever through every gate; healthy Hall pairs sit between 0.5V and 4.5V with no flat-line and no simultaneous rail-to-rail jump.
- Any channel that pegs at 0V or 5V, or that lags the other by more than 80ms during a gate change, is a failed sensor assembly.
- Check the shifter connector for bent pins and the 5V reference at the TCM. Caveat: on units with an integrated park-lock solenoid, a stuck solenoid plunger will physically prevent the Y-axis from reaching its Park detent and the code logs even though both sensors are electrically perfect.
Vehicle-specific patterns2009-2014 BMW F01/F10 with the joystick-style electronic selector are notorious for internal Hall-sensor PCB failure, often after a battery disconnec…
- 2009-2014BMW F01/F10 with the joystick-style electronic selector are notorious for internal Hall-sensor PCB failure, often after a battery disconnect, and require full shifter replacement (coded to VIN).
- 2010-2015Mercedes W212 E-Class and W221 S-Class with the column-stalk DSP shifter (gear selector module N15/3) lose the X-channel first and ship a remanufactured unit.
- 2013-2018Ram 1500 with the rotary e-shifter has a known TIPM-adjacent ground issue where G118 corrosion drops the 5V reference.
- 2014-2017Jeep Cherokee KL with the monostable shifter throws P0820 when the boot tears and road grit fouls the gate optics.
Estimated repair$400 to $1400.
Look up another code
More free tools