Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🛍️ Shop This Part

P2583 on 2015-2024 Volvo XC90: Front Radar Sensor Fault Causes and Fixes

On a 2016-2024 Volvo XC90, code P2583 indicates a fault with the forward-facing camera and radar unit (Active Safety Domain Master or ASDM) in the windscreen. This disables safety features like Adaptive Cruise Control and City Safety. The most common cause is a blocked sensor from dirt, ice, or snow. If cleaning doesn't work, professional diagnosis and recalibration are required, especially after a windscreen replacement. A faulty windscreen heater circuit can also trigger this error in cold or

20 minutes to read 2015-2024 Volvo XC90
Most Likely Cause
Obstructed Windscreen Sensor
Difficulty
1/5
Est. Time
2.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $3500
Parts Price
$0 – $2000
⚠️ Drivable, but... — Yes, the vehicle is drivable, but critical safety features like automatic emergency braking (City Safety) and adaptive cruise control will be disabled, increasing the risk of a collision.
Key Takeaways
  • P2583 on a modern XC90 means your critical safety systems (auto-braking, adaptive cruise) are offline.
  • Always start by thoroughly cleaning the windscreen in front of the rearview mirror.
  • Any chip or crack in the sensor's line of sight likely means you need a new windscreen and a professional recalibration.
  • This is not a DIY-friendly repair beyond cleaning the glass. Specialized ADAS equipment is mandatory for a correct and safe fix.
The trouble code P2583 is a generic code for a fault with the 'Front Distance Range Sensor'. On a second-generation Volvo XC90 (2016-2024), this refers to the integrated camera and radar unit, officially called the Active Safety Domain Master (ASDM), mounted at the top of the windscreen. This unit is the 'eye' for critical safety systems like Adaptive Cruise Control (ACC), Pilot Assist, and the City Safety collision avoidance system. When this code is set, the vehicle's computer has detected a problem with the sensor's signal, alignment, or operation, leading to the deactivation of these features and often displaying a 'Windscreen sensor Sensor blocked' or 'Collision Avoidance System Unavailable' message.

What's Unique About the 2015-2024 Volvo XC90

The 2016-2024 Volvo XC90, built on the Scalable Product Architecture (SPA) platform, integrates its forward-facing camera and radar into a single ASDM unit housed inside the top of the windscreen. This is different from many other vehicles that place the radar in the front grille. This placement makes the system highly sensitive to windscreen condition and the integrated windscreen heater grid that keeps the camera's view clear. Volvo explicitly states that even minor stone chips or cracks in the sensor's viewable area require a full windscreen replacement, not a repair, followed by mandatory recalibration. The earlier 2015 model year XC90 is a different generation and uses a grille-mounted radar, to which this specific issue may not apply.

Generation note: The 2015-2024 range covers two XC90 generations. The first generation ended with the 2015 model year and used a different, grille-mounted radar system. The second generation (2016-2024), built on the SPA platform, uses the windscreen-mounted integrated camera/radar unit (ASDM). The information in this guide, particularly regarding windscreen issues, heater faults, and the 'Windscreen sensor blocked' message, applies specifically to the 2016-2024 models.

Professional service recommended: Fixing this code often requires ADAS (Advanced Driver Assistance Systems) recalibration, which needs specialized equipment and software (like Volvo's VIDA) that is not available to DIY mechanics. A dealer calibration can cost $370-$600, while a full system reset can exceed $1,200.

Symptoms You May Notice

  • "Windscreen sensor Sensor blocked, see Owner's manual" message in the driver display.
  • "Collision Avoidance System Unavailable" or similar error message, especially in cold or humid weather.
  • Adaptive Cruise Control (ACC) is unavailable or will not engage.
  • Pilot Assist is unavailable.
  • City Safety / Collision Mitigation Braking System warning light is on.
  • The vehicle may not automatically brake for obstacles or maintain distance to the car ahead.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the sensor unit when the actual problem is a small, overlooked stone chip on the windscreen.
  • Assuming a generic OBD-II scanner can clear the code and fix the issue without performing the required ADAS recalibration.
  • Overlooking a faulty windscreen heater grid as the root cause, especially for faults that appear in cold or damp conditions.

Most Likely Causes

  1. Obstructed Windscreen Sensor 🔴 High Probability The sensor's location on the windscreen makes it vulnerable to external blockage.
    How to confirm: Visually inspect the area on the outside of the windscreen in front of the rearview mirror housing. Look for dirt, mud, snow, ice, or even a poorly placed sticker or toll tag.
    Typical fix: Thoroughly clean the windscreen area in front of the sensor. If blocked by ice, use the vehicle's defroster to melt it; do not use a scraper as it can damage the glass or heater grid. The warning message should clear on its own after cleaning and restarting the car.
    Est. part cost: $0
  2. Damaged Windscreen or Faulty Heater Grid 🟡 Medium Probability The sensor looks through the glass, so any distortion, damage, or an issue with the integrated heater can disrupt its view or operation.
    How to confirm: Carefully inspect the area of the windscreen in front of the sensor for any cracks, scratches, or stone chips. Volvo specifies that damage as small as 0.5 x 3.0 mm in this area is sufficient to cause a fault. If the fault appears in cold/humid weather, it may be a broken heater grid in the windscreen, which can be diagnosed with a multimeter.
    Typical fix: The windscreen must be replaced. Volvo recommends against repairing chips or cracks in this critical area. After replacement, the camera and radar unit must be recalibrated by a Volvo dealer or a qualified ADAS service center. Some owners have successfully repaired a broken heater grid trace with a conductive repair kit as a temporary, non-OEM solution.
    Est. part cost: $800-$1500 (for OEM windscreen)
  3. Sensor Misalignment or Internal Failure ⚪ Low Probability Can occur after a front-end collision, jarring impact, incorrect windscreen replacement, or from a weak/failing battery causing voltage irregularities.
    How to confirm: This requires a diagnostic scan with a Volvo-compatible tool (like VIDA) to check for specific misalignment or internal fault codes. If no external cause is found, and the battery system (main and support) is healthy, misalignment or failure is likely.
    Typical fix: The sensor unit must be recalibrated by a dealer or ADAS specialist. If calibration fails or an internal fault is confirmed, the entire camera and radar unit (ASDM) must be replaced and the new unit calibrated. Recalibration alone can cost $250-$600.
    Est. part cost: $800-$2000 (for sensor unit)

Rare But Worth Checking

  • Heavy Weather Conditions: Thick fog, heavy rain, or heavy snow can temporarily block the radar signals or camera view, causing the warning to appear. The system should resume normal function once conditions improve. No action is needed.
  • Internal Condensation/Dirt: Dirt or moisture can get between the inside of the windscreen and the sensor unit. This requires a visit to a workshop to have the sensor cover removed and the area cleaned.
  • High Internal Temperature: In very hot conditions, the system may temporarily shut down to protect its electronics after starting the car. It will restart automatically once the temperature has cooled.
  • Low Battery Voltage: A failing main or auxiliary (start/stop) battery can cause a variety of seemingly unrelated electronic faults, including ADAS errors. If the battery is over 3-5 years old, it should be tested.
  • Software Glitch: Some ADAS issues can be intermittent and related to software bugs. Volvo periodically releases software updates via Over-The-Air (OTA) or at the dealership that can resolve these problems.

Diagnosis Steps

  1. Read the specific fault codes using a Volvo-compatible diagnostic tool like VIDA to get detailed sub-codes.
  2. Thoroughly clean and inspect the exterior of the windscreen in the area directly in front of the top-center sensor housing.
  3. Carefully inspect the same area for any stone chips, cracks, or scratches. Pay close attention to Volvo's small damage criteria.
  4. If the fault is intermittent and occurs in cold/damp weather, investigate the windscreen heater grid for continuity using a multimeter.
  5. If the windscreen was recently replaced, confirm it is an OEM or equivalent part and that recalibration was performed. Non-OEM glass can sometimes cause calibration failures.
  6. Check for any obstructions on the interior side of the glass, such as toll tags or stickers.
  7. Test the vehicle's main and auxiliary batteries, as low voltage can cause numerous electronic faults.
  8. If no physical or external cause is found, the vehicle must be taken to a dealer or ADAS specialist for a sensor recalibration attempt.
  9. If recalibration fails, the sensor unit itself is likely faulty and will require replacement, followed by calibration of the new part.

Parts You'll Likely Need

  • Windscreen — If the glass in front of the sensor is damaged, even slightly, or the integrated heater grid fails, it must be replaced to restore sensor function.
    Trusted brands: Volvo Genuine, Pilkington, Saint-Gobain Sekurit
    OEM price range: $800-$1500
    Aftermarket price range: $500-$1000
  • Forward Camera and Radar Unit (ASDM) (OEM #32221822 (example, always verify with VIN)) — Required if the unit has an internal failure that cannot be resolved by recalibration. Part numbers vary by model year and features.
    Trusted brands: Volvo Genuine
    OEM price range: $1200-$2000

Technical Service Bulletins (TSBs) & Recalls

  • While no specific TSB for P2583 was found, Volvo issues frequent Technical Journals (TJs) for software updates and c

Platform-Specific Known Issues

  • The requirement to replace, rather than repair, the windscreen for even minor damage in the sensor's viewing area is a key issue for this platform.
  • Failure of the integrated windscreen heater grid for the camera area is a documented cause of intermittent faults, particularly in cold or humid climates. A Reddit user on r/VolvoRecharge detailed a DIY diagnosis and repair of this specific issue on a C40, which shares similar technology.
  • Intermittent ADAS functionality at low ambient temperatures (below ~6°C / 43°F) has been reported by owners, pointing towards either software issues or hardware components like the heater grid being sensitive to cold.

Mechanic-Grade Diagnostic Values

  • Windscreen Heater Grid Continuity/Voltage Drop — expected: Using a multimeter set to resistance, check for continuity between the power and ground tabs of the heater grid. A low resistance reading (typically under 5 ohms, with similar vehicles showing ~1.4 ohms) indicates a complete circuit. Alternatively, with the defroster on, use a voltmeter to check for a smooth voltage drop as you probe along a grid line from the power side to the ground side.. Failure: An open circuit (infinite resistance) indicates a broken grid. A sudden jump or loss of voltage while probing along a line points to the exact location of a break. Note that the windscreen may have separate left and right heating zones.

Hidden / Shadow Codes Worth Checking

  • ASDM-P2583.XX (and other ASDM codes): While the generic P2583 code points to the front sensor, Volvo's VIDA diagnostic software will show more specific sub-codes. Based on other manufacturers' use of this code, these sub-codes specify the exact nature of the fault, such as misalignment, aiming incomplete, internal electronic failure, blockage by dirt, or jamming by external radio waves. A technician may also find codes like U016800 (Lost communication with Active Safety Domain Master) in other modules, pointing to a network or power issue. (see via These detailed codes are only visible using Volvo's VIDA software or a high-end professional diagnostic scanner with Volvo-specific capabilities.)

Scan Tool Commands That Help

  • Volvo VIDA or equivalent professional ADAS scanner: Radar and camera calibration — This function must be used after replacing the windscreen, replacing the ASDM unit, or if a fault code indicates a loss of calibration. The command puts the system into a learning mode, which is then completed by performing a 'dynamic calibration' drive, following specific on-screen instructions regarding speed and road conditions.

Wiring & Ground Locations

  • ASDM Module Ground Point (e.g., 31/xx) — The specific ground point for the ASDM is located in the vehicle's body, likely at the base of one of the A-pillars. Volvo designates ground points with the format '31/xx'. The exact location and number must be referenced in the Volvo VIDA software for the specific model year.. A poor or corroded ground connection can cause intermittent or total failure of the ASDM, leading to P2583 and various communication-related 'U' codes. Checking the integrity of the ground connection is a critical step if the sensor and windscreen are known to be good.
  • ASDM Module Connector — The main electrical connector is located directly on the ASDM unit, inside the housing at the top of the windscreen, accessible after removing the plastic interior trim.. A loose or corroded connector can cause this fault. During diagnosis, the connector should be disconnected, inspected for pin damage or corrosion, and reseated firmly. Pin-out testing for power, ground, and CAN/LIN bus signals would be performed at this connector using a wiring diagram from VIDA.

Real Owner Repair Stories

  • Volvo XC90 Forum user 'dloftis' (2016/2017 Volvo XC90) — Intermittent 'Windscreen sensor blocked' message, appearing even in rain with wipers active, disabling cruise control and Rainsense wipers.
    ❌ Tried (didn't work) Cleaning the windscreen had no effect as it was already clean or being actively cleaned by wipers.
    ✅ What actually fixed it The vehicle was at the dealership for four days. The final repair involved replacing an unspecified part and performing a software update. The owner noted that even after the repair, the system seemed to take a few driving cycles over a weekend to begin functioning correctly again.

Model Year Variations Within This Range

  • 2016-2024: Models equipped with the optional Head-Up Display (HUD) do not have the electric heating filaments in the windscreen for the sensor area. On these vehicles, the defrost function is provided by airflow only. This is a critical diagnostic difference; if a HUD-equipped vehicle has a P2583 fault in cold weather, the cause cannot be a faulty heater grid and diagnosis should focus on other areas like software, sensor alignment, or the sensor itself.

Diagnostic Flowchart

This flowchart addresses the P2583 code, which on your XC90 almost always relates to the front-facing camera/radar unit (ASDM). Start with simple visual checks before suspecting expensive components.
→ Thoroughly clean the windscreen. Use the vehicle's defroster to melt any ice; do not use a scraper. The 'Windscreen sensor Sensor blocked' message should clear after restarting the vehicle. This is the most common fix.
Inspect that same clean area very closely for physical damage. Volvo specifies that even tiny chips or cracks (as small as 0.5 x 3.0 mm) in the camera's view can trigger this fault. Do you see any damage?
→ The windscreen requires replacement with an OEM or equivalent part. Volvo recommends against repairing damage in this critical ADAS area. The new windscreen will require professional ADAS recalibration.
Does the fault appear intermittently, primarily in cold (below ~43°F / 6°C) or humid weather?
→ This strongly suggests a failure of the integrated windscreen heater grid for the camera. This is a known issue on the SPA platform. Use a multimeter to test the grid's terminals for continuity to confirm a broken trace.
Was the windscreen replaced recently? Or have you experienced any issues with the vehicle's main or auxiliary battery?
→ Verify that an OEM or equivalent windscreen was used and that a full static and/or dynamic ADAS recalibration was performed correctly after installation. Non-OEM glass can cause calibration to fail.
→ All common external causes are ruled out. The issue is likely sensor misalignment from a jarring impact or an internal fault in the ASDM unit itself. The vehicle requires a diagnostic scan and recalibration by a Volvo dealer or ADAS specialist.
→ Ensure both the main and support batteries are fully charged and healthy. Low voltage is a known cause of random electronic faults on modern Volvos. Clear codes after confirming battery health.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific repair, using used parts is generally not recommended. A used windscreen carries a high risk of hidden defects, delamination, or scratches in the critical sensor area that will prevent successful calibration. A used ASDM module is a viable option only if you have guaranteed access to a Volvo dealership or a specialist with advanced programming tools.

Donor-vehicle mileage cap: roughly under 100000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For a used ASDM: Ensure the part number matches exactly.
  • Verify the donor vehicle was not in a major front-end collision.
  • Obtain the VIN of the donor vehicle if possible, as it may be needed for software loading.
  • Inspect the lens for any scratches or signs of heat damage.

OEM-only on this vehicle (don't cheap out):

  • Active Safety Domain Master (ASDM)
  • Windscreen

Aftermarket brands forum-validated for this vehicle:

  • For the windscreen, OEM-equivalent glass from brands like Pilkington or Saint-Gobain Sekurit is often acceptable, but it must be specifically listed as compatible with ADAS and the heater function.

Brands owners have reported issues with on this vehicle:

  • Avoid generic, unbranded aftermarket windscreens, as they are a very common cause of ADAS calibration failure.
  • There are no known aftermarket ASDM modules; this is a dealer-only part.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

Volvo C40

Symptoms: The driver display showed a 'Collision Avoidance System Unavailable' message, and a diagnostic scan revealed a 'Front camera Vision System Camera Heater - circuit short to ground or open' error.

What fixed it: The owner diagnosed a broken heater grid trace on the windshield itself and repaired it using a $15 conductive repair kit, which restored function and avoided a ~$2000 windshield replacement.

Cost: $15-$15

Source hint: Reddit r/VolvoRecharge - Thread titled 'My DIY fix for Collision Avoidance System Unavailable'

Volvo V90 (SPA Platform)

Symptoms: All Advanced Driver-Assistance Systems (ADAS) features, including cruise control and collision avoidance, would consistently stop working whenever the outside ambient temperature dropped below 6°C (43°F).

What fixed it: The owner documented the pattern of failure related to cold weather, but a specific fix was not mentioned in the provided context.

Source hint: Volvo Owners Club Forum - Thread 'ADAS not working at low temperatures'

2015-2024 Volvo XC90

Symptoms: After a non-OEM windshield replacement, the ADAS system was non-functional, requiring recalibration.

What fixed it: The owner was seeking a recalibration service from a dealer to resolve the issue caused by the new windshield.

Cost: $370-$370

Source hint: Reddit r/Volvo - Thread titled 'Glass and calibration.'

Frequently Asked Questions

My XC90's collision avoidance system only seems to fail when it's cold and damp outside. What's the likely cause?
This is a known issue on this platform. It often points to a failure of the integrated heater grid in the windscreen that keeps the camera area clear. When the heater fails, condensation or frost can form in cold or humid weather, blocking the sensor and triggering the fault.
I have a very small stone chip on my windshield right in front of the camera housing. Can it be repaired, or do I need a full replacement?
Volvo specifies that damage as small as 0.5 x 3.0 mm in the sensor's critical viewing area is enough to cause a fault. The manufacturer recommends against repairing chips or cracks in this area, so a full windscreen replacement is the official procedure.
I just had my windshield replaced by a third-party shop, and now I'm getting a 'Windscreen sensor Sensor blocked' message. What went wrong?
There are two likely causes. First, the new windshield must be recalibrated with the camera and radar unit. This is a required step. Second, non-OEM glass can sometimes cause calibration failures. If recalibration was not performed or fails, that is the source of your error.
Is it true that I can fix the 'Sensor blocked' message just by cleaning the windshield?
Yes, if the cause is external. The most common cause for this code is the sensor's view being obstructed by dirt, mud, snow, or ice. Thoroughly cleaning the outside of the windscreen in front of the rearview mirror housing will often resolve the issue immediately after restarting the car.
My dealer quoted me $400 just to recalibrate the ADAS system. Is that a normal price?
Yes, that price is within the typical range. According to owner reports and service information, a standalone ADAS recalibration can cost between $250 and $600.
Does this P2583 issue affect other Volvo models besides the XC90?
Yes, this issue is common across all vehicles on Volvo's SPA platform, which share the same ADAS architecture. This includes the S90/V90, XC60, S60/V60, and even models like the C40/XC40 Recharge which use similar technology.
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

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.

Year Coverage
This article covers the OBD-II Code P2583 for:
  • Volvo XC90: 2015201620172018201920202021202220232024
In this article
🛍️ Shop This Part
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part