OBD-II Body Error Code B0689: How to Fix It
Medium 1-2 hours Low Severity
Verified June 2026
- Error Code
- B0689
- Brand
- OBD-II Body
- Product Type
- automotive
- Severity
- Low
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1-2 hours
Ad
Tools You'll Need
- OBD-II scanner
- Multimeter
- Basic hand tools
- Electrical contact cleaner
- Fuse puller
How to Fix Error Code B0689
-
Scan and Clear Codes
Turn off the ignition before connecting the scanner to avoid electrical damage. -
Check Mirror Fuse and Relay
-
Inspect Mirror Wiring Connections
Disconnect the battery negative terminal before working on electrical connections. -
Test Mirror Power and Ground
-
Check Ambient Light Sensor
-
Inspect Mirror Assembly
-
Reset Body Control Module
Have your radio code ready as disconnecting the battery may reset audio system settings.
Parts You May Need
Auto-dimming mirror fuse
Check Price on Amazon
Auto-dimming mirror relay
Check Price on Amazon
Electrical connector
Check Price on Amazon
Auto-dimming mirror assembly
Check Price on Amazon
Ambient light sensor
Check Price on Amazon
Auto-dimming mirror fuse
Check Price on Amazon
Auto-dimming mirror relay
Check Price on Amazon
Electrical connector
Check Price on Amazon
Auto-dimming mirror assembly
Check Price on Amazon
Ambient light sensor
Check Price on Amazon
Auto-dimming mirror fuse
Check Price on Amazon
Auto-dimming mirror relay
Check Price on Amazon
Electrical connector
Check Price on Amazon
Auto-dimming mirror assembly
Check Price on Amazon
Ambient light sensor
Check Price on Amazon
Auto-dimming mirror fuse
Check Price on Amazon
Auto-dimming mirror relay
Check Price on Amazon
Electrical connector
Check Price on Amazon
Auto-dimming mirror assembly
Check Price on Amazon
Ambient light sensor
Check Price on Amazon
Auto-dimming mirror fuse
Check Price on Amazon
Auto-dimming mirror relay
Check Price on Amazon
Electrical connector
Check Price on Amazon
Auto-dimming mirror assembly
Check Price on Amazon
Ambient light sensor
Check Price on Amazon
Auto-dimming mirror fuse
Check Price on Amazon
Auto-dimming mirror relay
Check Price on Amazon
Electrical connector
Check Price on Amazon
Auto-dimming mirror assembly
Check Price on Amazon
Ambient light sensor
Check Price on Amazon
Ad
When to Call a Professional
Contact a qualified automotive technician if you're uncomfortable working with electrical systems, if the body control module requires reprogramming, or if multiple electrical systems are affected. Professional diagnosis may be needed if the issue involves complex wiring harness repairs or module replacement.Frequently Asked Questions
Can I drive safely with OBD-II code B0689?
Yes, B0689 is not a safety-critical error and won't affect your ability to drive. However, your auto-dimming mirror may not function properly, which could cause glare from vehicles behind you during night driving.
How much does it cost to fix B0689 error code?
Repair costs vary widely depending on the root cause. A simple fuse replacement costs under $10, while a new auto-dimming mirror assembly can range from $200-600 plus labor. Most issues are resolved with basic electrical repairs costing $100-300.
What causes the auto-dimming mirror to stop working?
Common causes include blown fuses, corroded wiring connections, faulty ambient light sensors, damaged mirror electronics, or issues with the body control module. Age and moisture intrusion are frequent culprits.
Will disconnecting the battery fix B0689?
Disconnecting the battery may temporarily clear the code, but it won't fix the underlying problem. The code will likely return unless the actual fault in the auto-dim mirror circuit is repaired.
Is B0689 related to other mirror problems?
B0689 specifically affects the auto-dimming function feedback circuit. However, it may appear alongside other mirror-related codes if there are broader electrical issues affecting the mirror assembly or body control module.