01 B0022, B0024, and B0026: Left Front or Driver Frontal Deplo… • 02 Why Your Car Suddenly Feels Slower Even Though Nothing Seem… • 03 Toyota Hilux Spare Parts List and Part Numbers • 04 Automotive Sensor Wiring: A Comprehensive Guide to Major Se… • 05 Don't Panic! Here's What to Do When the Skidding Warning Li… • 06 The Most Problematic Mitsubishi Cars: A Comprehensive Review • 07 Idle Dilemma: Drive or Neutral at Traffic Lights? • 08 3 Reasons Why Manual Transmissions Are Still Worth Choosing • 09 Why Your Car Shakes After Repairs and What It Really Means • 10 Gearbox Oil Change: When to Do It and Why It's Important •

DTC codes / U06xx · Network communication / U0689

U0689Lost Communication With Turbocharger/Supercharger B Temperature Sensor

U0689 is a network communication fault indicating that one control module has lost contact with the turbocharger or supercharger B temperature sensor over the vehicle's controller area network (CAN) bus. The computer detects that the expected periodic message from that sensor or its interface module has stopped arriving within the required time window, so it flags the sensor as offline rather than reporting an out-of-range temperature value.

SystemNetwork
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyIntermediate
AreaNetwork communication

Symptoms you may notice

  • The check engine light or service vehicle soon message illuminates on the dashboard.
  • Often no symptoms besides the warning light, because the sensor is primarily used for protection and efficiency strategies.
  • Reduced engine power or a limp-home mode if the powertrain control module defaults to a conservative boost strategy.
  • Poor fuel economy or sluggish turbo response during acceleration.
  • In some vehicles, a message on the driver information display warning of a communication or sensor fault.
  • Intermittent warning light that comes and goes with vibration, temperature changes, or wet weather.

Common causes, most likely first

  1. Damaged, chafed, or corroded wiring between the turbocharger B temperature sensor and its control module or harness connector.
  2. A failed turbocharger or supercharger B temperature sensor that no longer transmits data on the network.
  3. Loose or contaminated electrical connector pins at the sensor or at the module that relays its signal.
  4. A faulty control module or interface module that handles the sensor's CAN message, including internal communication faults.
  5. Low battery voltage or a weak charging system causing modules to drop off the network intermittently.
  6. Aftermarket accessories or poor previous repairs that disturb the CAN bus wiring or introduce electrical noise.
  7. Software or calibration issues in a module that cause it to stop broadcasting the sensor message.

How to diagnose and fix it

  1. Scan all modules for stored and pending codes, and record freeze-frame data to see whether the fault is continuous or intermittent.
  2. Inspect the sensor harness and connectors for chafing, corrosion, moisture intrusion, and loose pins, especially near hot turbocharger components.
  3. Check battery voltage and charging system output, and load-test the battery, because low voltage commonly causes communication codes.
  4. Measure resistance and continuity on the sensor signal and ground circuits where a wired connection exists, comparing to manufacturer specifications.
  5. If the sensor is a smart sensor on the CAN bus, verify its power, ground, and bus voltage levels with an oscilloscope or appropriate network tester.
  6. Substitute a known-good sensor or temporarily overlay a test harness to confirm whether the fault follows the sensor or the wiring.
  7. After repair, clear codes and perform a road test with a scan tool monitoring the sensor message and network status to confirm the fault does not return.

Why a temperature sensor sets a network code

  • U0689 is a communication code, not a temperature performance code, so the sensor may still be physically intact while its message never reaches the network.
  • A weak or failing battery is a frequent hidden cause of U-codes because modules reboot or drop off the CAN bus when voltage sags during cranking.
  • Technicians often replace the sensor first and later find corroded pins or a chafed harness near the turbocharger, where heat and vibration damage wiring.
  • Some vehicles route this sensor signal through an auxiliary module, so the fault can be in that module rather than at the sensor itself.
  • Aftermarket alarms, remote starters, or poorly installed accessories tapped into the CAN bus can introduce noise that interrupts sensor messages.

Can I keep driving with U0689?

The vehicle is generally safe to drive to a repair shop because the fault affects communication rather than a safety-critical system, but avoid heavy acceleration and towing if the engine has entered a reduced-power mode. Have the fault diagnosed promptly, since continued driving with a communication fault can mask other developing issues and may worsen if wiring damage is present.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage