OBD-II Code B1490: Passenger Occupant Detection System (PODS/OCS) Fault
The Ultimate Guide to Diagnosing and Fixing B1490
- Code B1490 disables the passenger airbag, increasing the risk of fatal injury in a frontal crash by 32%.
- Inspect the wiring harness under the front passenger seat first, as broken wires or loose yellow SRS connectors cause over 50% of these faults.
- Repairing a broken wire costs under $250, while replacing a liquid-damaged OCS sensor mat at a dealership often exceeds $1,500.
- You must perform an OCS Zero Point Calibration with an advanced scan tool after replacing any seat sensor or module to clear the code permanently.
What Does B1490 Mean?

B1490 indicates the Supplemental Restraint System (SRS) module detects a defect within the Passenger Occupant Detecting System (PODS), also known as the Occupant Classification System (OCS). This system uses a sensor mat in the passenger seat cushion to detect passenger weight and presence, determining whether to enable the passenger airbags. When B1490 triggers, the system defaults to turning the passenger airbag OFF to prevent improper deployment.
Technical definition: The Society of Automotive Engineers (SAE) defines B1490 as a fault within the Passenger Occupant Detecting System (PODS) or Occupant Classification System (OCS). For Hyundai and Kia, it specifically means 'PODS Sensor (Bladder) Defect'. For Mitsubishi, it indicates a 'Front Passenger Airbag Squib Circuit Short'. For specific Hyundai diesel models, it refers to a 'Fuel Rail High-Pressure Sensor Circuit' fault.
Can I Drive With B1490?
Yes, But With Caution. You can drive the car, but it is unsafe to have a passenger in the front seat. This code disables the passenger airbag. In a frontal crash, a functional airbag reduces the risk of fatality for a belted front-seat passenger by 32%; driving without it significantly increases the risk of serious injury or death.
Common Causes

- Damaged wiring or corroded connectors under the passenger seat (Very Common) — Items shoved under the seat, aggressive cleaning, or rear passengers' feet easily snag and break the fragile OCS wiring harness. Repeated seat movement fatigues the wires, and moisture causes pin corrosion, increasing circuit resistance.
- Spilled liquid shorting the Occupant Classification System (OCS) sensor (Very Common) — Spilling a drink on the passenger seat cushion allows liquid to soak into the electronic OCS sensor mat, instantly short-circuiting the delicate components and triggering a permanent fault.
- Faulty Occupant Classification System (OCS) sensor mat (Common) — The pressure-sensitive mat integrated into the seat cushion fails internally over time or sustains permanent damage from heavy, sharp objects placed on the seat.
- Faulty Occupant Classification System (OCS) control unit (Less Common) — The dedicated computer module under the passenger seat that interprets signals from the sensor mat fails internally.
- Aftermarket seat accessories interfering with sensors (Rare) — Thick aftermarket seat covers or incorrectly installed seat heaters block the OCS sensor's ability to accurately detect weight.
- Faulty main SRS airbag control module (Rare) — The main airbag control module misinterprets a healthy OCS signal as a fault due to an internal processing error.
Symptoms

- Red SRS/airbag warning light remains illuminated — The primary symptom is the red airbag warning light staying on after the vehicle completes its startup self-check.
- Passenger airbag 'OFF' indicator stays lit — The status light shows 'OFF' even when an adult meeting the weight threshold sits properly in the passenger seat.
- Airbag warning light flickers intermittently — The airbag light turns on and off while driving, indicating a loose connection or frayed wire under the seat making and breaking contact.
- Passenger airbag status light fails to illuminate at startup — The 'ON/OFF' status light fails to turn on during the initial ignition self-check, pointing to a dead OCS circuit.
Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this code.
Common Fixes & Costs
- Repair broken or loose wiring under the passenger seat — Parts: $5-$25, Labor: $125-$250, ~1.5 hr book time (Intermediate)
- Replace the passenger seat cushion assembly / OCS sensor — Parts: $800-$2000, Labor: $200-$400, ~2.5 hr book time (Professional)
- Replace the Occupant Classification System (OCS) control module — Parts: $200-$600, Labor: $100-$200, ~1.0 hr book time (Intermediate)
- Install a used passenger seat assembly — Parts: $250-$800, Labor: $150-$300, ~2.0 hr book time (Intermediate)
- Perform OCS system recalibration — Parts: $0, Labor: $100-$200, ~1.0 hr book time (Professional)
DIY vs Professional
- Repair broken or loose wiring under the passenger seat 🟢 Beginner
Tools: Flashlight, multimeter, wire strippers, soldering iron, heat shrink tubing. - Replace the passenger seat cushion assembly 🟢 Beginner
Tools: Advanced socket set, torque wrench, trim removal tools, hog ring pliers, advanced scanner. - Replace the OCS/PODS control module 🟢 Beginner
Tools: Basic socket set, flashlight, advanced scanner.
Used vs. New Parts: Buying Guide
When a used part is worth it: Buy a used complete seat assembly from a salvage yard only when a new OEM seat cushion ($1,500+) exceeds 25% of the vehicle's total value. Used sensors are a gamble and often fail prematurely.
Donor-vehicle mileage cap: roughly under 60000 miles for the part to have meaningful remaining life.
Donor quality checklist:
- Verify donor vehicle mileage is under 60,000 miles.
- Inspect the seat for moisture damage, tears, or excessive wear.
- Match the part number and seat features (heating, power controls) exactly.
- Avoid parts from flood-damaged or heavily front-impacted vehicles.
Decision logic:
- If The fault is a broken wire under your existing seat → Repair the wiring. This is the most cost-effective and reliable solution.
- If You plan to keep the vehicle long-term and it holds high resale value → Buy a new OEM part to ensure safety and secure a manufacturer warranty.
- If The vehicle is older and the new OEM part costs more than 25% of its value → Install a used seat assembly, accepting the risk of a shorter lifespan.
Warranty tradeoff: Salvage yards offer 30-90 day warranties covering only the part, not the $200+ labor and calibration costs. New OEM parts include a 1-year minimum warranty.
Worst-case if a used part fails: $400-$700. If a used seat fails, you pay for the replacement part, removal, re-installation, and a second recalibration.
What Happens If You Wait — Timeline
- Immediate (0 days): The SRS module detects the fault, illuminates the airbag warning light, and instantly disables the passenger airbag. (MPG impact: 0%% · Added cost: $0. The primary cost is an immediate and critical loss of safety for front-seat passengers.)
- 1 week - 2 months: The driver risks 'normalization,' becoming accustomed to the warning light and forgetting the passenger airbag is non-functional. (MPG impact: 0%% · Added cost: $0. If the fault is an intermittent wiring issue, continued seat movement makes the break permanent.)
- Approaching State Inspection: The vehicle automatically fails mandatory safety inspections due to the active airbag warning light. (MPG impact: 0%% · Added cost: $150-$250. Includes failed inspection fees and potential fines for driving with an expired sticker.)
Cost of Not Fixing It
- Immediate and Ongoing: The passenger airbag is disabled, drastically increasing the risk of severe injury or death for a front-seat passenger in a collision. (Added cost: N/A - Critical safety risk.)
- During State Inspection: The vehicle automatically fails state-mandated safety inspections due to the illuminated airbag warning light. (Added cost: Cost of re-inspection and $150+ in potential fines for expired registration.)
Diagnosis Steps
- Read Fault Codes with an SRS-Capable Scanner
Connect an OBD-II scanner capable of reading SRS/airbag codes to confirm B1490. Note companion codes like B1493 or B1764, which pinpoint the exact failure location.
Tools: SRS-capable OBD-II Scanner (Beginner) - Check for Technical Service Bulletins (TSBs) and Recalls
Search your VIN for TSBs or recalls. Manufacturers frequently issue bulletins for OCS faults, such as Kia TSB SC175 or VW recall 23V192000, which provide free dealer repairs.
Tools: Internet access, Vehicle VIN (Beginner) - Inspect and Reseat Under-Seat Wiring and Connectors
Move the passenger seat fully forward and upward. Inspect all wiring for breaks, stretches, or pinched harnesses. Unplug and reconnect every electrical connector (especially the yellow SRS plugs), listening for a solid 'click'.
Tools: Flashlight (Beginner) - Monitor OCS Live Data 🎬 See how to test the seat occupancy sensor using live data. and Perform Wiggle Test
Using an advanced scanner, view the 'Passenger Occupant Status' live data. Have an adult sit in the seat; the status should change from 'Empty' to 'Occupied'. While seated, gently wiggle the under-seat wiring harness. If the status flickers, you have located an intermittent wire break.
Tools: Advanced diagnostic scanner (Intermediate) - Test OCS Harness Continuity and Sensor Resistance
DISCONNECT THE BATTERY and wait 15 minutes. Unplug the OCS sensor mat. Use a multimeter to check for an open circuit (OL) or short in the mat. Check continuity on the communication wires between the OCS module and the main SRS module; resistance must be under 1.0 Ω.
Tools: Multimeter, Vehicle-Specific Wiring Diagram (Advanced) - Test Fuel Rail Pressure [Hyundai Diesel Only]
If diagnosing a Hyundai diesel, B1490 indicates a fuel system fault. Monitor the 'Fuel Rail Pressure' PID. Pressure must be stable between 300-500 bar at idle. Erratic readings point to a faulty fuel rail pressure sensor.
Tools: Advanced diagnostic scanner, Fuel Pressure Gauge (Advanced) - Perform OCS Zero Point Calibration/Reset
After replacing any OCS component, you MUST calibrate the system using an advanced scanner to set the 'zero weight' baseline. Failing to do this triggers code B1496.
Tools: Advanced diagnostic scanner (Professional)
When This Code Triggers (Freeze-Frame Conditions)
- System State: Key-On Engine-Off (KOEO) (The SRS module detects and stores the fault during its initial power-on self-test.)
- Fault Status: Present / Active (Indicates the SRS module currently detects the fault, preventing the airbag from arming.)
- Vehicle/System Voltage: 11.5-12.5V (The code sets during the initial power-up sequence before the alternator begins charging.)
Related Codes
- B1764 — Indicates 'Occupant Classification Mat Defect'. When paired with B1490 on Kia/Hyundai vehicles, it confirms the sensor mat inside the seat cushion has failed internally.
- B1493 — Indicates 'PODS Communication Error'. While B1490 points to the sensor, B1493 points to a broken data wire between the OCS module and the main SRS computer.
- B1496 — Indicates 'PODS Not Calibrated'. This configuration code appears after replacing a seat sensor or module, requiring a Zero Point Calibration to clear.
- B1447 / B1448 — Hyundai-specific codes for 'OCS ECU Defect' and 'OCS Mat Defect'. These are older equivalents to B1490 and follow the exact same diagnostic path.
Climate & Environmental Factors
- High Humidity: Moisture penetrates failing OCS sensor circuit boards, causing short circuits. This specific failure mode triggered a massive Toyota/Lexus OCS recall.
- Items Stored Under Seat: Objects shoved under the passenger seat physically snag and break the wiring harness or damage the OCS module during seat adjustment.
- Extreme Cold: On Hyundai diesel models where B1490 indicates a fuel pressure issue, extreme cold exacerbates sensor sensitivity, triggering faults during sub-zero starts.
How to Talk to a Mechanic About This Code
Say this: "I have an airbag warning light and code B1490. Based on my research, the most common cause is a wiring issue under the passenger seat. Please start with a thorough visual inspection of the under-seat harness and connectors before quoting a replacement of the OCS sensor mat."
Directs the technician to start with the least expensive fix, preventing them from immediately jumping to a $1,500+ seat cushion replacement.
Avoid saying:
- 'My airbag light is on, can you just fix it?'
- 'Just clear the code for me.'
Questions to ask before authorizing the repair:
- Did you find a specific broken wire or loose connector under the seat?
- If recommending a sensor replacement, can you show me the live data proving the sensor is unresponsive?
- Does the quoted price include the mandatory OCS Zero Point Calibration?
Where to Take It: Dealer vs Independent vs Chain
- Dealer:
Recommended only if your vehicle is covered by a recall or warranty extension.
Best for: Vehicles under warranty or covered by a recall/TSB (VW, Kia, Hyundai)., Complex cases requiring guaranteed access to the latest OCS calibration software.
Downsides: Highest labor rates., Highly likely to quote a full seat cushion replacement ($1,500+) rather than attempting a wiring repair. (Typical cost: +50% vs. baseline) - Independent Shop:
Best overall fit for out-of-warranty repairs, provided they have the right diagnostic equipment.
Best for: Out-of-warranty vehicles., Diagnosing and repairing common wiring faults under the seat.
Downsides: You must verify they own an advanced scanner capable of performing the final OCS calibration. (Typical cost: +0% vs. baseline) - Chain Shop:
AVOID. SRS systems require specialized knowledge and tools not found at generalist chain shops.
Best for: Not recommended for this repair.
Downsides: Unlikely to have the specialized scan tools required for OCS calibration., Lack specialized SRS diagnostic training. (Typical cost: -10% vs. baseline)
When to Walk Away From the Repair
If the estimated repair cost exceeds 40% of your car's private-party value, seriously consider selling the vehicle as-is.
- Car worth $5000, fix is $2200: Walk away. The repair is 44% of the car's value. Sell the car 'as-is' to a private party or CarMax, fully disclosing the airbag issue.
- Car worth $15000, fix is $250: Fix it. A $250 wiring repair is only 1.7% of the car's value.
- Car worth $4000, fix is $2500: Walk away. The repair cost is over 60% of the car's value.
What Scan Tool You Need for This Code
Minimum: A scanner that reads and clears codes from the SRS/Airbag module. Basic engine-only readers cannot detect B1490.
A $20 code reader cannot access the Supplemental Restraint System (SRS) module, leaving you completely blind to the problem.
Budget: BlueDriver Pro (~$100) — Reads and clears SRS codes and views live data for the 'Wiggle Test'. Excellent starting point for DIY diagnosis.
Mid-range: Foxwell NT510 Elite (~$180) — Provides full SRS diagnostics, live data, and bi-directional control. May include OCS Zero Point Calibration for specific makes.
Professional: Autel MaxiCOM MK808S (~$450) — Offers OE-level diagnostics and a dedicated 'Special Functions' menu confirmed to perform mandatory OCS calibration on most vehicles.
Rent vs buy: Auto parts store loaner tools are basic engine readers and cannot read SRS codes. For a one-time diagnosis, paying a shop's $150 fee is more cost-effective than buying a mid-range scanner.
How to Clear the Code After You Fix It
- Physically repair the underlying hardware fault (e.g., broken wire, faulty sensor).
- Reconnect the vehicle's battery.
- Connect an SRS-capable OBD-II scan tool to the vehicle.
- Select 'Clear DTCs' in the SRS/Airbag menu. The warning light turns off immediately.
Drive cycle: SRS codes require no drive cycle. The system performs a self-check at every key-on event. If the fault remains, the light reappears within seconds of starting the car.
Readiness monitors affected: None. SRS faults do not affect emissions readiness monitors.
Watch out for:
- Using a basic $20 OBD-II reader; it cannot access the SRS module to see or clear the code.
- Clearing the code without repairing the hardware. The code returns instantly.
- Skipping the mandatory OCS Zero Point Calibration after replacing a sensor, which triggers a new B1496 code.
Will This Fail Emissions / State Inspection?
Yes — this code typically fails an OBD-II emissions inspection.
- California: An illuminated airbag warning light renders the vehicle unsafe, failing the overall inspection and preventing registration renewal.
- New York: New York performs safety inspections alongside emissions tests. An active SRS light is an automatic safety failure.
- Texas: The airbag warning light must illuminate during startup and turn off. If it stays on, the vehicle fails the mandatory safety inspection.
Most Commonly Affected Vehicles
- Kia Sorento (2011-2015) — TSB BOD205 addresses replacing the ODS sensor pad for codes B149000, B149300, and B149400. Dealer quotes often exceed $2,000.
- Kia Sedona (2015-2018) 🎬 Watch this repair for Kia Sedona codes B1490 and B1764. — TSB SC175 covers a wiring harness clip that breaks wires from repeated seat use, triggering B1490 and B1764.
- Hyundai Sonata (2011-2015) — Frequently experiences OCS sensor and under-seat wiring failures, with repair estimates exceeding $1,300.
- Hyundai Elantra (2011-2018) — Commonly triggers B1490 due to OCS sensor defects or liquid damage. Dealerships frequently quote over $1,500 for repair.
- Volkswagen Atlas / Atlas Cross Sport (2018-2024) — Subject to NHTSA recalls 23V192000 and 24V464000 for a faulty PODS wiring harness. VW dealers perform a free replacement.
- Volkswagen Tiguan (2025-2025) — Recalled due to an incomplete crimp in the OCS wiring harness that disables the passenger airbag.
Manufacturer-Specific Notes
- Hyundai / Kia: Overwhelmingly associated with the PODS sensor mat or wiring. Multiple TSBs (SC175, BOD205) exist, and some models have 15-year warranty extensions for this exact failure.
- Volkswagen: On recent Atlas and Tiguan models, an airbag light with a passenger system fault is almost certainly tied to a massive PODS wiring harness recall requiring a free dealer fix.
- Mitsubishi: B1490 points to a short circuit in the passenger airbag inflator (squib) circuit, requiring diagnosis of the dashboard airbag module, not the seat sensor.
- Hyundai (Diesel Models): Indicates a fault in the fuel rail high-pressure sensor circuit, accompanied by engine performance issues like rough idling or stalling.
- Chevrolet: Defined as 'F-terminal circuit malfunction', relating entirely to the alternator and charging system, not the airbags.
Real Owner Stories
2015 Kia Sedona with B1490 & B1764
Airbag warning light illuminated. A scan revealed codes B1490 and B1764. The dealer quoted $150 just for a diagnostic scan.
What they tried:
- Performed a visual inspection under the passenger seat.
- Checked all connectors for a secure fit.
- Discovered a brown wire completely broken off from its connector due to fatigue.
Outcome: The owner repaired the broken brown wire. After reconnecting the battery and clearing the codes, the airbag light stayed off. The repair cost under $10 in supplies.
Lesson: Always perform a thorough visual inspection of the under-seat wiring before assuming the expensive sensor mat has failed.
2018 Hyundai Elantra after a water spill
The airbag light appeared immediately after spilling 12 oz of water on the passenger seat.
What they tried:
- Restarted the car, but the permanent airbag light remained on.
- Scanned the vehicle and found code B1490.
Outcome: The owner confirmed the liquid shorted the occupant sensor. The repair requires replacing the entire seat cushion assembly.
Lesson: Liquid spills instantly destroy OCS sensors. Even a small amount of water short-circuits the sensitive electronics, leading to a $1,500+ repair.
2018-2021 VW Atlas with airbag light
Airbag light came on, and the passenger airbag 'OFF' light illuminated even with an adult seated.
What they tried:
- Researched the issue and found NHTSA recall 23V192000.
Outcome: The cause was a known defect in the PODS wiring harness. The owner received a free repair at a VW dealer, which replaced the sensor mat and harness.
Lesson: Always check your VIN for recalls before paying for diagnostics. VW Atlas models have a known, free remedy for this exact fault.
How to Prevent This Code From Triggering
- Prohibit storing items under the front passenger seat (Daily habit) — Prevents objects from snagging and breaking the fragile OCS wiring harness during seat movement.
- Use caution with liquids near the passenger seat (Always) — Spilled drinks soak into the seat cushion and permanently short-circuit the electronic OCS sensor mat.
- Avoid thick, non-certified aftermarket seat covers (When accessorizing) — Thick covers interfere with the OCS sensor's ability to accurately detect weight, triggering false codes.
- Protect under-seat wiring with split-loom tubing (One-time installation) — Adding plastic split-loom tubing provides a physical barrier against damage from debris or rear passengers' feet.
Frequently Asked Questions
Can I fix a B1490 code myself?
A DIY repair is possible if the cause is a loose connector or broken wire under the passenger seat. Always disconnect the battery's negative terminal and wait 15 minutes before touching any yellow SRS connectors. Replacing the sensor mat itself requires removing seat upholstery and is best left to a professional.
Is it safe to drive with code B1490?
You can drive the vehicle alone, but it is unsafe for a front-seat passenger because their airbag is deactivated. In a frontal collision, an airbag reduces the risk of death for a belted passenger by 32%. Driving without this protection exposes your passenger to a significantly higher risk of severe injury.
How much does it cost to fix a B1490 code?
A simple wiring repair at an independent shop costs between $125 and $250. If the OCS sensor mat requires replacement, dealership quotes range from $1,500 to over $3,000 because the sensor is integrated into the entire seat cushion assembly.
My airbag light is intermittent. What does that mean?
An intermittent airbag light indicates a loose connection or frayed wire under the passenger seat. As the vehicle moves, the damaged wire makes and loses contact, causing the system to repeatedly pass and fail its self-test. Perform a 'Wiggle Test' on the under-seat harness while monitoring live scanner data to pinpoint the break.
I spilled a drink on the passenger seat, could that cause this code?
Yes, spilled drinks are a leading cause of code B1490. Liquid soaks into the seat cushion and short-circuits the electronic OCS sensor mat or corrodes its connectors. This irreversible damage usually requires a complete sensor replacement.
Can I just clear the code to turn the light off?
No, clearing the code with a scanner only turns the light off for a few seconds. The SRS module continuously runs a self-check and triggers the light immediately upon detecting the hard fault. You must physically repair the underlying problem first.
Can I bypass or 'trick' the OCS sensor to turn the light off?
Do not use aftermarket emulators to trick the OCS sensor, as this permanently enables the passenger airbag and creates a deadly risk for children or small adults. It also exposes you to severe legal and insurance liabilities in an accident. The only safe solution is a proper system repair.
Key Takeaways
- Code B1490 disables the passenger airbag, increasing the risk of fatal injury in a frontal crash by 32%.
- Inspect the wiring harness under the front passenger seat first, as broken wires or loose yellow SRS connectors cause over 50% of these faults.
- Repairing a broken wire costs under $250, while replacing a liquid-damaged OCS sensor mat at a dealership often exceeds $1,500.
- You must perform an OCS Zero Point Calibration with an advanced scan tool after replacing any seat sensor or module to clear the code permanently.
Helpful Videos
Shop the Parts Behind B1490
Below are the parts most often responsible for code B1490, ranked by how frequently each one is the actual culprit (per the diagnosis above). Tap any to see what we have for your vehicle.
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- 🧭 Diagnostic Flowchart
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What Does B1490 Mean?
- Can I Drive With B1490?
- Common Causes
- Symptoms
- Common Fixes & Costs
- DIY vs Professional
- Used vs. New Parts: Buying Guide
- What Happens If You Wait — Timeline
- Cost of Not Fixing It
- Diagnosis Steps
- When This Code Triggers (Freeze-Frame Conditions)
- Related Codes
- Climate & Environmental Factors
- How to Talk to a Mechanic About This Code
- Where to Take It: Dealer vs Independent vs Chain
- When to Walk Away From the Repair
- What Scan Tool You Need for This Code
- How to Clear the Code After You Fix It
- Will This Fail Emissions / State Inspection?
- Most Commonly Affected Vehicles
- Manufacturer-Specific Notes
- Real Owner Stories
- 2015 Kia Sedona with B1490 & B1764
- 2018 Hyundai Elantra after a water spill
- 2018-2021 VW Atlas with airbag light
- How to Prevent This Code From Triggering
- Frequently Asked Questions
- Can I fix a B1490 code myself?
- Is it safe to drive with code B1490?
- How much does it cost to fix a B1490 code?
- My airbag light is intermittent. What does that mean?
- I spilled a drink on the passenger seat, could that cause this code?
- Can I just clear the code to turn the light off?
- Can I bypass or 'trick' the OCS sensor to turn the light off?
- Key Takeaways
- 🎟️ Get 5% Off