2017 Kia Soul ADAS Control Module: Decoding AEB & LKAS Warning Lights
This in-depth guide explains the common failures, programming requirements, and replacement costs for the ADAS control unit in the 2017 Kia Soul.
- Replacing this module is NOT a DIY job due to mandatory programming and calibration requirements.
- A replacement unit, new or used, must be electronically coded to your vehicle's VIN and options by a dealer or an ADAS specialist shop.
- Failure symptoms include dashboard warnings like "Check AEB System" and the disabling of all active safety features.
- Before condemning the module, check for simpler issues like a dirty windshield/radar sensor or a faulty wheel speed sensor.
Symptoms of a Failing ADAS Control Unit
Failure of the ADAS control unit or its related sensors will typically disable the associated safety systems and trigger warnings on your instrument cluster. You won't lose the ability to steer or brake manually, but all active assistance will be unavailable.
- Warning Lights and Messages: The most common symptom is a combination of warning messages on the dashboard display. You may see "Check Forward Safety system," "Check AEB system," or "Check LKAS (Lane Keep Assist) system." These messages are usually accompanied by a general master warning light (a triangle with an exclamation point) and the specific icon for the malfunctioning system.
- Disabled Safety Features: Features like Smart Cruise Control, Forward Collision Warning, and Lane Keeping Assist will not function. The buttons to activate them may not respond, or they will turn off immediately after being engaged.
- Constant Chiming: In some cases, the system may repeatedly try to initialize and fail, causing a persistent and distracting chiming sound every time the warning message appears and disappears.
Common Diagnostic Trouble Codes (DTCs)
A professional scan tool that can read Body (B), Chassis (C), and Network (U) codes is required to properly diagnose ADAS issues. Basic OBD-II readers for engine codes will not work. Here are some codes strongly associated with ADAS module and sensor failures in Kia vehicles:
- C1620 - Sensor Calibration/Alignment Error: This code is a strong indicator that a component (like the front radar or the control module itself) has been replaced but the mandatory calibration procedure was not completed or failed.
- C1743 - S/W Mismatch: This code can be set when a module is installed and its software does not match the configuration of the vehicle. This is a major risk when installing a used module that isn't from an identical vehicle.
- U-Series Codes (e.g., U0140, U3000): These codes indicate a communication failure between modules. A faulty ADAS unit can stop talking to other computers in the car, triggering these network codes.
Pro Tip: Before assuming the control unit is bad, check other related components. A faulty wheel speed sensor can sometimes cause AEB and LKA system warnings, as the system relies on accurate speed readings from all four wheels to function. Also, ensure the front windshield where the camera is mounted and the front bumper/grille where the radar is located are perfectly clean and free of obstructions like dirt, snow, or stickers.
Known Issues, TSBs, and Recalls
As of mid-2026, there are no specific recalls for the ADAS Control Unit (part 95660-B2000) on the 2017 Kia Soul. However, there is a significant recall for the Air Bag Control Unit (ACU) on 2017-2019 models (NHTSA ID: 22V031, Kia Campaign: SC226). This recall addresses a potential short circuit in the airbag module and, while unrelated to the ADAS unit, underscores the sensitivity of electronic modules in the vehicle. Always check for open recalls on your specific VIN.
Programming and Calibration: A Dealer Visit is NOT Your Only Option
This is the most critical aspect of replacing the ADAS control unit. This part is NOT plug-and-play. A replacement module, whether new or used, must be electronically configured to the vehicle.
- Variant Coding: The module must be programmed to recognize the specific options and features of your Soul. A failure to perform this step will result in a non-functional system and likely set a "S/W Mismatch" code like C1743.
- Calibration: After programming, the system's sensors (front camera and/or radar) must be calibrated. This procedure aligns the sensors to ensure they are seeing the road correctly. Failure to calibrate will trigger codes like C1620 and render the safety systems inoperative.
While a Kia dealership can always perform this work using their proprietary Kia Diagnostic System (KDS), they are no longer the only option. Many independent repair shops now specialize in ADAS service and have invested in the necessary OE-grade equipment and targets to perform these calibrations correctly. There are even mobile calibration services that can come to your home or a general repair shop to complete the job. However, your average local mechanic will not have this capability. You must seek out a shop that specifically advertises ADAS calibration services.
Buying a Used ADAS Control Unit
Purchasing a used ADAS control unit can offer significant savings, but careful selection is key to avoid compatibility headaches. Given the need for programming, a used OEM module is a viable alternative to an expensive new one.
- Match the Part Number Exactly: The only way to ensure basic compatibility is to match the OEM part number precisely. For the 2017 Soul, this is 95660-B2000 or 95660B2000. Do not rely on visual appearance alone.
- Inspect for Damage: Check the module for any signs of physical damage, especially to the connectors. Pins should be straight and clean. Avoid any units that show evidence of water intrusion or corrosion, which is a common failure point for electronic modules.
- Source from a Reputable Recycler: Buy from a supplier that offers a warranty and can provide information about the donor vehicle if possible. Knowing the donor vehicle had similar options can sometimes ease the programming process.
- Factor in Programming Costs: Remember that the price of the used part is not the final cost. You must budget for the specialized labor to have the unit programmed and calibrated to your vehicle. Call a local ADAS specialist or the dealer beforehand to get a quote for this service.
Cost to Replace the 2017 Kia Soul ADAS Control Unit
The total cost includes the part itself and the specialized labor for installation, programming, and calibration.
| Item | Estimated Cost |
|---|---|
| New OEM Module | $240 - $450 |
| Used OEM Module | $100 - $250 |
| Shop Labor (Installation) | $100 - $200 (approx. 1.0-1.5 hours) |
| Shop Labor (Programming & Calibration) | $250 - $900 |
| Total New Replacement (Dealer) | $590 - $1550+ |
| Total Used Replacement (Independent Specialist) | $450 - $1350+ |
Warning: These prices are estimates. The final cost for programming and calibration can vary widely between dealerships and independent specialists. Always get a detailed quote before beginning work.
Frequently Asked Questions (FAQ)
Does a used ADAS module need to be programmed for my 2017 Kia Soul?
Yes, absolutely. Any replacement ADAS control unit, new or used, must be programmed (variant coding) and its associated sensors must be calibrated to your specific vehicle. It will not work without this step.
Can I replace the ADAS control unit myself?
While the physical replacement of the module (located in the center dash area) may be possible for an experienced DIY mechanic, the mandatory programming and calibration that must follow requires expensive, specialized equipment that only dealers or ADAS-focused shops possess.
Can I drive my Kia Soul with a bad ADAS module?
Yes, but with limitations. A faulty ADAS module will not prevent the car from starting, driving, or braking normally. However, all active safety features like Forward Collision-Avoidance Assist and Lane Keeping Assist will be disabled, increasing your risk in an emergency situation.
Why did my ADAS warning light come on if I haven't had an accident?
While physical damage is a common cause, internal electronic failure can also occur. This can be due to a short circuit, component failure within the module, or even a problem with a related sensor, like a wheel speed sensor or the front camera. Sometimes, low battery voltage upon startup can cause temporary glitches in the system as well.
Technical Specifications
OEM Part Numbers: 95660-B2000 95660B2000
Controls Autonomous Emergency Braking System (AEBS) and Lane Keeping Assist (LKA). Located in the center dash area.
We Have This Part in Stock
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.
- Kia Soul:
- 🛍️ Shop This Part
- Symptoms of a Failing ADAS Control Unit
- Common Diagnostic Trouble Codes (DTCs)
- Known Issues, TSBs, and Recalls
- Programming and Calibration: A Dealer Visit is NOT Your Only Option
- Buying a Used ADAS Control Unit
- Cost to Replace the 2017 Kia Soul ADAS Control Unit
- Frequently Asked Questions (FAQ)
- 🎟️ Get 5% Off