What Does B2585 Mean?
This code indicates the Body Control Module (BCM) has detected that the anti-theft system input signal circuit is shorted directly to battery voltage (12V+). The BCM continuously monitors the anti-theft input circuit and expects a specific voltage range; when it detects constant battery voltage on this circuit, it sets this fault code. This typically involves circuits between the anti-theft transponder receiver, key sensor, or immobilizer components and the BCM.
Common Causes
45%
Damaged or chafed wiring harness causing the anti-theft input signal wire to contact a power wire or circuit
30%
Faulty anti-theft transponder receiver or key cylinder sensor with internal short to power
15%
Corroded or damaged BCM connector pins causing cross-circuit contamination
10%
Failed Body Control Module with internal circuit fault
Diagnostic Steps
1
Step 1: Perform visual inspection of all anti-theft system wiring from the ignition cylinder, transponder receiver, and BCM connectors for visible damage, chafing, pinched wires, or corrosion. Pay special attention to areas where harnesses contact metal body panels or move with steering column.
2
Step 2: Disconnect the BCM connector and use a digital multimeter to measure voltage on the anti-theft input signal circuit terminal (reference vehicle-specific wiring diagram for pin location). With ignition off, you should read 0V; if you read battery voltage (12V+), the short is between the BCM and the sensor/transponder.
3
Step 3: Disconnect the anti-theft transponder receiver or key cylinder sensor connector. Measure resistance between the signal wire and battery positive. Reading should be open circuit (OL or infinite resistance); low resistance (under 10k ohms) confirms a short in the harness between components.
4
Step 4: If harness tests good, reconnect wiring and use a multimeter to back-probe the transponder receiver connector with ignition on. Measure voltage output from the receiver; if it outputs constant 12V instead of the expected 5V reference or variable signal, replace the transponder receiver module.
5
Step 5: Clear the code and monitor live data for anti-theft input signal voltage with key in various positions (off, on, crank). Normal operation should show voltage variations; constant 12V confirms the fault is still present.
6
Step 6: If all external components and wiring test good and the short persists only when BCM is connected, suspect internal BCM failure and verify by substitution or module replacement.
Estimated Repair Cost
$150 - $800
Parts + labor, varies by vehicle and location
This code indicates the Body Control Module (BCM) has detected that the anti-theft system input signal circuit is shorted directly to battery voltage (12V+). The BCM continuously monitors the anti-theft input circuit and expects a specific voltage range; when it detects constant battery voltage on t...
The most common cause of B2585 (Anti Theft Input Signal Circuit Short To Battery) is: Damaged or chafed wiring harness causing the anti-theft input signal wire to contact a power wire or circuit
Typical repair costs for B2585 range from $150 to $800, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Vehicle is generally safe to drive but may experience no-start conditions, intermittent starting issues, or the engine may start then immediately shut down due to anti-theft system activation. Address promptly as you may become stranded if the system locks out the ignition.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B2585 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Body
System
Anti-Theft/Security System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.