2018-2022 Kia Sportage Smart Junction Box (BCM): Electrical Faults, TSBs, and Replacement Guide
Your definitive guide to diagnosing, replacing, and programming the Smart Junction Box (also called the Body Control Module or BCM) in your fourth-generation Kia Sportage.
- A replacement Body Control Module (BCM) or Smart Junction Box (SJB) is NOT plug-and-play; it absolutely requires professional programming to function.
- You must match the OEM part number on your original module exactly. The two main part numbers are 91950-D9650 (2018-2019) and 91955-D9660 (2020-2022).
- Common symptoms of failure include a wide range of electrical issues, like erratic lights, dead battery, and non-working accessories like windows and locks.
- Check for relevant TSBs, such as CS2302 for an anti-theft upgrade and ELE299 for a false "Check brake light" warning, as a software update may solve some issues.
Symptoms of a Failing 2018-2022 Kia Sportage BCM / Smart Junction Box

A failing Smart Junction Box (SJB) or Body Control Module (BCM) can cause a wide range of confusing and seemingly unrelated electrical problems. Because the SJB controls so many different systems, symptoms often appear in clusters. Here are the most common signs that your Sportage's SJB may be failing:
- Erratic Lights: Headlights, taillights, or interior lights may flicker, stay on and drain the battery, or not turn on at all.
- Power Window and Lock Malfunctions: Power windows may stop responding, or doors may lock and unlock on their own.
- Instrument Cluster Problems: You might see random warning lights illuminate on the dashboard, such as the airbag or ABS light, even if there's no actual fault in those systems. Gauges may behave erratically or freeze.
- Wipers or Horn Not Working: The windshield wipers or horn may stop working entirely or activate randomly.
- Key Fob and Security Issues: The vehicle may not recognize the key fob, or the factory alarm system might trigger for no reason. In some cases, a bad BCM can prevent the car from starting.
- Parasitic Battery Drain: A classic symptom is a battery that repeatedly dies overnight. An internal short in the SJB can cause it to draw power even when the vehicle is turned off. 🎬 Watch: How to diagnose a parasitic battery drain on your Kia.
- Communication-Related OBD-II Codes: A scan tool may show a code like U0140 - Lost Communication With Body Control Module, indicating that other computers in the car can no longer talk to the BCM.
Known Issues, TSBs, and Recalls

While there are no direct recalls for the SJB/BCM itself on the 2018-2022 Sportage, there are two important Technical Service Bulletins (TSBs) that involve software updates for this module.
TSB CS2302: Anti-Theft Software Logic Upgrade
For 2017-2022 Sportage models not equipped with a factory engine immobilizer, Kia released a software update to add an anti-theft function. This BCM upgrade activates an ignition kill feature when the vehicle is locked with the key fob, making it more difficult to steal. Dealers perform this software flash as part of a customer satisfaction campaign.
TSB ELE299: "Check brake light" Warning Message
Some 2020-2022 Sportage vehicles may display a "Check brake light" message on the instrument cluster, even when the brake lights are functioning correctly. This issue is caused by sensitive software logic in the Smart Junction Block. The official fix is for a Kia dealer to perform a software update on the SJB. In some cases, the rear combination lamp holder and wiring may also need to be replaced.
Fire Risk Recalls (Related but Separate): Many Sportages in this year range were recalled for a fire risk related to the Hydraulic Electronic Control Unit (HECU) for the brakes and for the trailer hitch wiring harness. These issues can cause electrical shorts and fires but are separate from the BCM/SJB. However, it is critical to ensure these recall repairs have been performed on your vehicle.
Replacement and Programming Requirements

Replacing the SJB in a 2018-2022 Sportage is a two-part process: physical installation and electronic programming.
The SJB is located behind the glove box and is integrated with the interior fuse panel. 🎬 See this quick guide to locating the BCM and fuse box. Accessing it is a labor-intensive job that requires removing the glove box assembly, the crash pad under cover, and various surrounding trim panels. 🎬 Watch: A step-by-step walkthrough of the BCM replacement process. A detailed video guide shows the process involves numerous clips, screws, and bolts in tight spaces.
Programming Is Not Optional: A replacement SJB, whether new or used, is not a plug-and-play part. It must be electronically programmed to your vehicle's specific configuration and VIN. Without programming, the car may not start, and numerous electronic features will not work. This programming syncs the module with the engine computer and the vehicle's anti-theft immobilizer system.
Who Can Program a Kia BCM?
- Kia Dealerships: This is the most reliable option. They have the factory-specific diagnostic tools (KDS) and guaranteed access to the correct software.
- Qualified Independent Shops & Automotive Locksmiths: Many independent shops and locksmiths have advanced, professional-grade scan tools that can perform BCM/SJB programming for Kia vehicles. However, you must confirm they have this capability before booking the service.
Pro Tip: When you take the vehicle in for programming, you must bring all of your keys. The programming process typically erases all previously stored keys, and every key must be re-learned by the new module at the same time.
Buying a Used Body Control Module

A used OEM Smart Junction Box is a great way to save a significant amount of money, but careful purchasing is essential. Given the need for programming, the savings on the part must be weighed against the cost of labor and programming.
- Match the Part Number EXACTLY: This is the most important rule. Do not rely on year/model compatibility alone. You must remove your original SJB and read the part number directly from its label. There are two primary part numbers for this generation, which depend on model year and features like LED headlamps.
- 91950-D9650: Typically found on 2018-2019 Sportage models.
- 91955-D9660: Typically found on 2020-2022 Sportage models.
- Inspect for Damage: When buying a used unit, check the exterior casing for any cracks or signs of being pried open. Most importantly, look at all the electrical connector pins. They should be straight, clean, and free of any corrosion or water damage.
- Consider Cloning Services: Some specialized services offer to "clone" your BCM. This involves transferring all the data (including VIN, key data, and programming) from your original faulty module to a used donor module. A cloned module is often truly plug-and-play, potentially saving you the cost and hassle of dealer programming. This is only possible if your original module can still be read.
Cost to Replace a Kia Sportage BCM / SJB
Here is an estimated cost breakdown for replacing the Smart Junction Box. Prices can vary based on your location and the specific part number your vehicle requires.
| Part / Service | Estimated Cost |
|---|---|
| New OEM Part | $370 - $420 |
| Used OEM Part | $75 - $200 |
| New Aftermarket Part | Not commonly available |
| Shop Labor (Installation) | $150 - $250 |
| Shop Labor (Programming) | $100 - $200 |
| Total (New OEM + Labor) | $620 - $870 |
| Total (Used OEM + Labor) | $325 - $650 |
Frequently Asked Questions (FAQ)
What's the difference between a BCM and a Smart Junction Box?
In many modern cars, including the 2018-2022 Sportage, the terms are used interchangeably. The Smart Junction Box (SJB) is a component that physically houses the interior fuse panel and also contains the computer processing hardware of the Body Control Module (BCM). So, it's one integrated unit that serves both functions.
Can I replace the BCM myself?
The physical replacement is possible for an experienced DIY mechanic. It involves extensive disassembly of the dashboard on the passenger side. However, the vehicle will not be drivable until the replacement module is professionally programmed with a compatible diagnostic tool. You cannot complete the job without this final electronic step.
Will disconnecting the battery reset a faulty BCM?
While disconnecting the battery can sometimes resolve a temporary software glitch, it will not fix a BCM that has failed internally (e.g., due to a bad solder joint, capacitor, or internal short). If your symptoms return shortly after reconnecting the battery, the module itself likely has a hardware problem and needs to be replaced.
My mechanic says my BCM is bad. What should I check first?
Before replacing an expensive module, it's wise to rule out simpler causes. Check the battery to ensure it's healthy and fully charged. Inspect all related fuses in both the interior and engine bay fuse boxes. Finally, check the BCM's ground connections for tightness and corrosion, as a bad ground can mimic module failure.
Helpful Videos
Technical Specifications
OEM Part Numbers: 91950-D9650 91955-D9660
Integrated module combining the interior fuse panel (Smart Junction Box) and the Body Control Module (BCM). Located behind the glove compartment.
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 Sportage:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- Symptoms of a Failing 2018-2022 Kia Sportage BCM / Smart Junction Box
- Known Issues, TSBs, and Recalls
- TSB CS2302: Anti-Theft Software Logic Upgrade
- TSB ELE299: "Check brake light" Warning Message
- Replacement and Programming Requirements
- Who Can Program a Kia BCM?
- Buying a Used Body Control Module
- Cost to Replace a Kia Sportage BCM / SJB
- Frequently Asked Questions (FAQ)
- 🎟️ Get 5% Off