P280B
Transmission Range Sensor B Circuit Not Learned
Transmission (range/PRNDL sensor)
Generic OBD-II
Medium
What it means
P280B means the transmission range sensor 'B' has not completed its calibration/learn procedure, so the controller doesn't have a valid reference for the selector positions. This commonly follows a sensor, valve-body, or module replacement where the required relearn wasn't performed. Until learned, the transmission may shift harshly, show the wrong gear, or default to limp mode.
Medium
Can I keep driving? Often yes, but shifts may be harsh or the transmission may limp until the range sensor is properly learned; have it completed soon.
Common symptoms
What you'll notice
- Harsh, delayed, or incorrect gear engagement
- PRNDL indicator wrong or blank
- Transmission stays in a default/limp gear
- Check-engine light on with the code stored
Common causes
Most likely first
- Range-sensor relearn not performed after a repair or module replacementLikely
- Faulty or misadjusted transmission range sensorCommon
- Wiring or connector fault preventing a valid learnCommon
- Software/calibration mismatch after a control-module changeLess often
How to diagnose & fix
Work through it in order
- Confirm whether a range-sensor or valve-body/module part was recently replaced.
- Run the manufacturer's range-sensor learn/calibration procedure with a capable scan tool.
- If the learn fails, check sensor adjustment, wiring, and connector integrity.
- Replace the sensor if it won't learn within spec, then repeat the learn, clear, and re-test.
FAQ
Quick answers
Is it safe to drive with P280B?+
Short trips are usually okay, but expect poor shift quality or limp mode. Complete the relearn promptly to restore normal operation.
Can I just clear P280B?+
Clearing alone won't help — the sensor still needs the learn procedure run. Perform the calibration, then clear.
Related codes
Often seen with P280B
Read & clear P280B yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX