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 →
🎬 Helpful Videos 🛍️ Shop This Part

P2583 on 2017-2024 Volvo S90: Front Radar Sensor Fault Causes and Fixes

On a 2017-2024 Volvo S90, code P2583 means the forward-facing camera/radar unit (ASDM) has a fault, disabling safety systems like adaptive cruise and auto-braking. The most common cause is a dirty or obstructed windscreen. Cleaning the area in front of the rearview mirror often fixes it. If not, windscreen damage or the need for recalibration are the next most likely culprits.

21 minutes to read 2017-2024 Volvo S90
Most Likely Cause
Obstructed Windscreen Sensor
Difficulty
1/5
Est. Time
2.1 hrs
DIY Doable?
🔧 Shop
Shop Labor
$25 – $2500
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 your S90 almost always points to an issue with the camera/radar unit in the windscreen.
  • Before seeking professional help, always start by thoroughly cleaning the windscreen in front of the rearview mirror.
  • This is a safety-critical system. Continued driving is possible, but your automatic braking and other driver aids will not work.
  • If the windscreen is chipped or cracked in the sensor area, it must be replaced, not repaired.
  • Any replacement of the windscreen or the sensor unit requires professional ADAS recalibration to function correctly.
The trouble code P2583 indicates a fault with the 'Front Distance Range Sensor'. On a 2017-2024 Volvo S90, this specifically refers to the Active Safety Domain Master (ASDM) unit. This integrated module, containing both a camera and a radar sensor, is mounted at the top of the windscreen and serves as the 'eyes' for the vehicle's advanced driver-assistance systems (ADAS). When this code is triggered, critical safety features like Adaptive Cruise Control (ACC), Pilot Assist, and the City Safety collision avoidance system are disabled.

What's Unique About the 2017-2024 Volvo S90

The Volvo S90, built on the SPA platform, integrates the forward radar and camera into a single unit called the ASDM, located inside the car at the top of the windscreen. This is different from some other manufacturers that place the radar in the front grille. This placement makes the system highly sensitive to windscreen condition, including cleanliness, chips, cracks, and even the use of non-OEM glass, which can all trigger the P2583 code. Any windscreen replacement requires a mandatory and precise ADAS recalibration.

Professional service recommended: While the initial fix is simple cleaning, any further diagnosis, including windscreen replacement or sensor recalibration, requires specialized ADAS equipment (like Volvo's VIDA system) and training to ensure safety systems function correctly. Recalibration alone can cost between $250 and $600.

Symptoms You May Notice

  • A message on the driver display, such as 'Windscreen sensor Sensor blocked, see Owner's manual'.
  • A message on the driver display, such as 'City safety reduced function'.
  • Adaptive Cruise Control (ACC) is unavailable or disabled.
  • Pilot Assist is unavailable.
  • City Safety (collision avoidance) system is disabled.
  • Illuminated warning light on the instrument cluster.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the ASDM unit when the actual problem is a simple obstruction, a non-OEM windscreen, or a need for recalibration.
  • Blaming the radar unit when the fault lies with a damaged or uncalibrated windscreen, which is a much more common failure point.

Most Likely Causes

  1. Obstructed Windscreen Sensor 🔴 High Probability The sensor is located behind the windscreen, making it susceptible to external contamination.
    How to confirm: Visually inspect the windscreen area in front of the interior rearview mirror. Look for dirt, bird droppings, snow, ice, or heavy condensation.
    Typical fix: Thoroughly clean the outside of the windscreen in front of the sensor unit. In cold weather, use the defroster to clear any ice or fog. The code may clear automatically after cleaning and driving.
    Est. part cost: $0
  2. Cracked or Chipped Windscreen 🟡 Medium Probability Any distortion in the glass in the sensor's line of sight can disrupt its calibration and ability to see properly.
    How to confirm: Carefully inspect the area of the windscreen in front of the ASDM unit for any stone chips, cracks, or delamination. Even a small chip can be enough to cause the fault.
    Typical fix: The windscreen must be replaced. Volvo recommends against repairing chips in this critical area. After replacement, the ASDM must be recalibrated by a dealer or qualified ADAS shop.
    Est. part cost: $800-$1500 (for OEM windscreen)
  3. Sensor Misalignment / Needs Recalibration 🟡 Medium Probability This is almost guaranteed to occur after a windscreen replacement if not calibrated. It can also happen from a minor front-end impact, or sometimes for no apparent reason, requiring a software-based recalibration.
    How to confirm: This requires a diagnostic scan tool capable of reading ADAS-specific codes. A code like B1A7F (Forward Looking Sensor Alignment) or a history of recent windscreen replacement or collision would point to misalignment. Volvo's Technical Journal TJ 31514 also advises performing a calibration if a customer complains about Intellisafe functions.
    Typical fix: The ASDM unit must be recalibrated using specialized ADAS targets and software like Volvo's VIDA system. This is a job for a Volvo dealer or a specialty auto glass/repair shop. It may take several attempts to succeed.
    Est. part cost: $0 (calibration is a labor charge, typically $250-$600)
  4. Faulty Windscreen Heater Element ⚪ Low Probability The vehicle uses a heater grid in the windscreen to keep the sensor area clear. If this fails, fog or ice can easily block the sensor in cold/humid weather.
    How to confirm: This issue typically appears only in cold or humid conditions. A technician can test the electrical circuit for the heater grid in the windscreen. A specific code, B1A7A (Forward Looking Sensor Heater), may also be present.
    Typical fix: The windscreen must be replaced to restore the heater function. Some have attempted to repair the grid with conductive paint, but this is not an OEM-approved fix.
    Est. part cost: $800-$1500 (for OEM windscreen with heater)

Rare But Worth Checking

  • Internal ASDM Failure: While uncommon, the camera/radar unit itself can fail internally. This is usually the last resort after all other possibilities (obstruction, alignment, windscreen) have been ruled out. Diagnosis requires a Volvo-specific scan tool. Volvo Technical Journal TJ 30836 notes that DTC U300087 can lead to ASDM replacement on early models.
  • Dirt Inside Windscreen: In rare cases, dirt or debris can get trapped between the ASDM unit and the inside of the windscreen. This requires a visit to a workshop to have the cover removed and the area cleaned.
  • Low System Voltage: A weak or failing main or support battery can cause widespread, intermittent electronic faults. Low voltage can cause the ASDM to throw fault codes like P2583. If other seemingly unrelated electrical gremlins are occurring, the battery system should be tested.

Diagnosis Steps

  1. Read the fault codes using an OBD-II scanner. Note any other ADAS-related codes, especially B1A7F or B1A7A.
  2. Thoroughly clean the exterior of the windscreen in the area directly in front of the rearview mirror assembly.
  3. If it is cold or humid, use the front defroster for several minutes to clear any condensation or ice from the sensor area.
  4. Clear the codes and test drive the vehicle to see if the code returns. Many times, cleaning is all that is needed.
  5. If the code returns, carefully inspect the windscreen in the sensor's viewing area for any chips, cracks, or pitting. Even a small chip can cause this fault.
  6. Check vehicle history. If the windscreen has been recently replaced, the issue is very likely a lack of calibration. The vehicle must be taken to a shop with ADAS calibration equipment.
  7. If the windscreen is damaged, it must be replaced and the ADAS system recalibrated. Using non-OEM glass is not recommended as it can cause calibration failures.
  8. If the windscreen is clear and intact, and the problem persists (especially in cold weather), have a technician test the windscreen's integrated heater circuit for the sensor.
  9. As a final step, a dealer or specialist will need to perform a full diagnostic on the ASDM unit itself using Volvo's VIDA software to check for internal failures, following procedures outlined in technical journals like TJ 31514.

Parts You'll Likely Need

  • Windscreen (OEM #Varies by features (e.g., 32368945)) — The most common parts-based failure is a chip or crack in the sensor's line of sight, or a failed internal heater grid. Both require full windscreen replacement. Aftermarket glass is available but OEM is recommended to avoid calibration issues.
    Trusted brands: Volvo (OEM), Pilkington, Saint-Gobain, Glavista
    OEM price range: $800-$1500
    Aftermarket price range: $400-$900
  • Active Safety Domain Master (ASDM) (OEM #Varies by model year, e.g., 36010230 (early) or 36012070 (later)) — In rare cases, the sensor unit itself fails internally and must be replaced and calibrated. This is a last resort after ruling out all other causes.
    Trusted brands: Volvo (OEM)
    OEM price range: $1500-$2000
    Aftermarket price range: Not Available

Related Codes That Often Appear With This One

  • B1A7F — This code indicates the forward-looking sensor requires alignment. It often appears with P2583 when the root cause is misalignment after an impact or windscreen replacement.
  • C0083 — This is a more general fault code for the forward-looking sensor. It may be stored alongside P2583 if the system detects an internal or communication failure with the ASDM unit.
  • B1A7A — This code points directly to a fault in the forward-looking sensor's heater circuit, which is embedded in the windscreen. It confirms that the cause of P2583 is likely due to sensor blockage from fog or ice in cold weather.
  • U300087 — An intermittent internal control module failure. Volvo issued a Technical Journal (TJ 30836) for early XC90s (a platform mate) with this code, which could disable City Safety and other functions, sometimes requiring ASDM replacement.

Technical Service Bulletins (TSBs) & Recalls

  • Volvo TJ 31514: Outlines fault-tracing procedures for the ASDM. It advises against replacing the ASDM for certain fan-related DTCs and recommends performing a software update and calibration as a primary step for customer complaints about Intellisafe functions.
  • Volvo TJ 30836: Pertains to early SPA-platform XC90s showing a 'City safety reduced function' message with DTC U300087. Depending on the chassis number, the fix involved either a software upgrade or a complete replacement of the ASDM unit.
  • Honda Service Bulletin (for context): While for a different brand, a bulletin for the same code P2583-76 on Honda vehicles shows a similar diagnostic path: if the radar won't align, check the physical mounting bracket and clips for damage before replacing the expensive radar unit itself.

Platform-Specific Known Issues

  • Owner Experience: Windscreen Chip Leads to Massive Repair Quote: An owner on the Volvo Owners Club Forum reported that a small stone chip on their SPA-platform vehicle's windscreen led to the ADAS system failing. A main dealer quoted a staggering £2,550 for the repair, which

Mechanic-Grade Diagnostic Values

  • Windscreen Heater Grid Continuity — expected: Low resistance, typically under 5 ohms.. Failure: An open circuit (infinite resistance) indicates a break in the heater grid, requiring windscreen replacement.
  • System Voltage at ASDM — expected: Greater than 12.5V.. Failure: A voltage below 12.5V can cause the ASDM to malfunction and may prevent software downloads or calibration procedures from completing successfully.

Scan Tool Commands That Help

  • Volvo VIDA: ASDM Calibration — This function is required after replacing the windscreen or the ASDM unit itself. It is also used to resolve fault code B1A7F (Forward Looking Sensor Alignment). The procedure involves placing targets at specific locations and following on-screen instructions.
  • Volvo VIDA: ASDM Software Reload — If an internal software error is suspected, or if a Technical Journal advises it, a software reload can be performed. This requires purchasing the software through a VIDA subscription and downloading it to the module. This is often a dealer-level fix for persistent, non-hardware related faults.
  • Volvo VIDA: Configuration Test — Before attempting a paid software download, a technician can run a $0.01 'Configuration Test'. This confirms that the communication pathway between the laptop, the DiCE interface, and the vehicle's modules is working correctly, ensuring a paid software flash won't fail due to a connection issue.

Wiring & Ground Locations

  • ASDM Module Connector — Located at the top of the windscreen, integrated into the rearview mirror assembly.. This is the primary connection point for the ASDM. Technicians may need to access it to check for power, ground, and CAN bus signals if an internal module failure or communication issue is suspected.
  • Main Ground Terminals — Easily accessible ground terminals are located on both the left and right spring strut turrets in the engine compartment.. Poor grounding can cause a wide range of electrical issues, including low voltage faults in sensitive modules like the ASDM. Checking that these main grounds are clean and tight is a fundamental step in diagnosing any complex electrical problem.
  • ASDM Power Supply Fuse — The ASDM is typically powered by a fuse in the Central Electronic Module (CEM), located under the glove compartment. For the 2017-2024 S90, this is often fuse F51 (5A), designated for the 'Active safety module'.. A blown fuse will cause a complete loss of function for the ASDM, leading to the P2583 code and disabling all related safety features. This should be checked early in the diagnostic process if the module appears to be completely inactive.

OEM Part Supersession History

  • 36003613, 36010594, 32327716, 3601287236012070 — Standard part evolution for hardware/software improvements and component consolidation.
    Heads up: Part number 36012070 is specified for S90 models up to chassis number 261256 and from chassis number 824156 for later model years (2022+). It is critical to verify the correct part number for the specific vehicle's VIN using a parts catalog, as installing the wrong hardware version can lead to communication or function failures.

Model Year Variations Within This Range

  • 2017-2021 vs 2022-2024: The ASDM part number 36012070 has specific chassis number cutoffs. For S90, it's used up to chassis #261256. For later model years (approx. 2022+), it applies from chassis #824156 onwards, indicating a potential hardware change or different supplier during the mid-cycle refresh.
  • 2021+: Vehicles equipped with the Android-based infotainment system (iCup) may experience unique software-related issues, such as invalid security certificates that can affect module communication and updates, as detailed in Volvo Technical Journal TJ 35929.

Diagnostic Flowchart

P2583 on the Volvo SPA platform (S90) typically indicates a blockage or calibration issue with the Active Safety Domain Master (ASDM) sensor. Start by checking for physical obstructions before moving to software or glass-related diagnostics.
Inspect the windscreen area in front of the rearview mirror. Is there dirt, ice, snow, or heavy condensation?
→ Thoroughly clean the exterior glass. If cold/humid, run the front defroster for 10 minutes to clear internal condensation. Clear codes and test drive; the ASDM often resets automatically once the line of sight is restored.
Examine the glass directly in front of the ASDM sensor for small stone chips, cracks, or pitting. Are any found?
→ The windscreen must be replaced. Volvo recommends against chip repairs in the ASDM field of vision as they distort the sensor's 'view'. Use OEM glass to ensure the integrated heater works and the sensor can be recalibrated.
Scan for secondary ADAS codes. Are B1A7F (Alignment) or B1A7A (Heater) present?
→ The integrated windscreen heater element has likely failed. This is common on SPA-platform vehicles and requires a full windscreen replacement to restore functionality in cold/humid weather.
Has the windscreen been recently replaced or has the vehicle been in a minor front-end collision?
→ The ASDM requires a software-based recalibration. Per Volvo TJ 31514, use VIDA or a qualified ADAS shop to perform a dynamic or static calibration. Non-OEM glass may cause this calibration to fail repeatedly.
Is the vehicle an early SPA model (2017-2018) showing 'City safety reduced' with DTC U300087?
→ Reference Volvo TJ 30836. This may require a specific ASDM software upgrade or, depending on the chassis number, a complete replacement of the ASDM unit itself.
→ Perform a software update and calibration as a primary step per TJ 31514. If the code persists and the glass is perfect, the ASDM unit (Forward Looking Sensor) may have an internal hardware failure requiring replacement.
Has the windscreen been recently replaced or has the vehicle been in a minor front-end collision?
→ The ASDM requires a software-based recalibration. Per Volvo TJ 31514, use VIDA or a qualified ADAS shop to perform a dynamic or static calibration. Non-OEM glass may cause this calibration to fail repeatedly.
Is the vehicle an early SPA model (2017-2018) showing 'City safety reduced' with DTC U300087?
→ Reference Volvo TJ 30836. This may require a specific ASDM software upgrade or, depending on the chassis number, a complete replacement of the ASDM unit itself.
→ Perform a software update and calibration as a primary step per TJ 31514. If the code persists and the glass is perfect, the ASDM unit (Forward Looking Sensor) may have an internal hardware failure requiring replacement.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Premature Brake Wear 🟠 Medium — Very common, especially on rear brakes. Owners report needing pads and rotors replaced as early as 15,000-25,000 miles.
  • Sensus Infotainment System Glitches 🟠 Medium — Widespread on earlier 2017-2019 models. Symptoms include freezing, lagging, black screens, and random reboots. Software updates have improved it, but issues can persist. (Ref: Multiple software updates issued; a class-action lawsuit was filed regarding system failures.)
  • High Oil Consumption / Piston Ring Issues (Early T6) 🔴 High — Reported on some early (approx. 2016-2018) T6 twin-charged engines across the SPA platform. Caused by a piston ring fault that should have been addressed under warranty. (Ref: Likely addressed by internal dealer campaigns or warranty extensions for affected VINs.)
  • Vibrations at Highway Speed 🟡 Low — Some owners report persistent vibrations at highway speeds (80-135 km/h) that are difficult to diagnose, potentially related to wheels, tires, or AWD components. (Ref: Volvo has a Technical Journal for dealers to follow a specific test schedule to diagnose the source of such vibrations.)
  • T8 Twin Engine Reliability Concerns 🟠 Medium — Early T8 plug-in hybrid models (approx. 2016-2018) had various issues, including problems with the electric motor transmission (ERAD), on-board chargers, and other complex hybrid components.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used OEM windscreen from a low-mileage donor vehicle can be a cost-effective option, provided it is free from any chips, scratches, or delamination in the critical sensor viewing area. A used part makes less sense for the ASDM module itself.

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

What to inspect on the donor part:

  • For a windscreen: Inspect the glass against a bright light to reveal any fine scratches or pitting in the area in front of the camera.
  • For a windscreen: Ensure the heater grid element connectors and wiring are intact and not corroded.
  • For any part: Verify the donor vehicle was not in a major front-end collision, which could have caused unseen stress or damage to the components.

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

  • Active Safety Domain Master (ASDM): Due to software licensing and the need for a software reload/calibration tied to the specific vehicle's VIN, installing a used ASDM is highly problematic. The module may be 'locked' to the donor car's VIN, making it impossible to program without advanced, unauthorized tools. Always purchase a new OEM module from a dealer.
  • Windscreen: While aftermarket glass is available, many professional installers and forums strongly recommend using OEM or OEM-equivalent (e.g., Pilkington, Saint-Gobain) glass. Cheaper aftermarket windscreens can have slight variations in curvature or optical clarity that cause ADAS calibration to fail repeatedly, costing more in labor than the savings on the part.

Aftermarket brands forum-validated for this vehicle:

  • For windscreen glass, brands like Pilkington and Saint-Gobain are often the original equipment suppliers to Volvo and are considered safe alternatives to dealer-branded glass.

Brands owners have reported issues with on this vehicle:

  • Unnamed or low-cost aftermarket windscreen brands are frequently cited as a source of failed ADAS calibrations. It is best to avoid them for vehicles with the ASDM system.

Real Owner Stories

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

2017 Volvo S90

Symptoms: The owner reported that a small stone chip on the windscreen led to the ADAS system failing completely.

What fixed it: The windscreen required replacement followed by a system recalibration.

Source hint: Volvo Owners Club Forum - 'Radar stopped working - damaged windscreen - quoted £2,550'

2017 Volvo S90 — 24000 miles

Symptoms: While not directly P2583, the owner noted the vehicle was 'metal on metal' regarding brake wear, which is a common platform-mate issue often discussed alongside S90 maintenance.

What fixed it: Replacement of pads and rotors.

Source hint: Reddit r/Volvo - 'Had brakes done today. S90 actually metal on metal at 24k miles.'

Frequently Asked Questions

My S90 is displaying 'City safety reduced function' and 'Windscreen sensor blocked.' Does Volvo TJ 31514 apply to this?
Yes. Volvo TJ 31514 outlines fault-tracing for the ASDM (Active Safety Domain Module). It recommends performing a software update and calibration as a primary step for Intellisafe complaints before considering hardware replacement.
Can I use an aftermarket windscreen if I have code P2583 on my S90?
It is not recommended. Using non-OEM glass can cause calibration failures. Volvo specifically recommends against repairing chips in the sensor's line of sight and suggests OEM glass to ensure the ASDM can be properly recalibrated.
Is there a specific TSB for early SPA-platform Volvos regarding the 'City safety reduced function' message?
Yes, Volvo TJ 30836 pertains to early SPA-platform vehicles (like the XC90 and related S90 models) showing this message with DTC U300087. The fix involves either a software upgrade or ASDM unit replacement depending on the chassis number.
Why does my S90 only show the sensor blocked message in cold or humid weather?
This may indicate a failure of the windscreen's integrated heater element (related to code B1A7A). The vehicle uses a heater grid to keep the sensor area clear of fog and ice; if it fails, the sensor becomes obstructed easily.
How much does it cost to fix a P2583 code caused by a cracked windscreen on an S90?
An OEM windscreen replacement typically costs between $800 and $1,500. Additionally, a labor charge of $250 to $600 is usually required for the mandatory ADAS recalibration using the VIDA system.
Volvo calibration on vida 🤙🏻🇸🇪
Volvo calibration on vida 🤙🏻🇸🇪
How to Do a Software Update and Diagnostics on Modern Cars 🔧 | What Tools You Actually Need
How to Do a Software Update and Diagnostics on Modern Cars 🔧 | What Tools You Actually Need
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 S90: 20172018201920202021202220232024
In this article
🎬 Helpful Videos
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