OBD-II trouble code
U0161: Lost Communication With Compass Module
Another module on the network has stopped receiving messages from the compass module — the unit that supplies vehicle heading. Usually a power, ground, wiring, or module fault.
Quick facts
- System
- Network
- Category
- Network Communication
- Severity
- Low severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $600
- DIY difficulty
- Advanced DIY
What does U0161 mean?
U0161 is a module-specific network code that sets when a control module stops hearing from the compass module on the communication bus. The compass module senses the vehicle's magnetic heading and reports it to the network so that the direction (N, NE, E, and so on) can appear on the mirror, instrument cluster, or infotainment display, and so navigation systems can confirm which way the car is pointing. On many vehicles the compass function is built into the rearview mirror, the instrument cluster, or the body control module rather than being a standalone box. When the messages from that compass source disappear from the bus, the listening module logs U0161.
Unlike a generic bus fault, U0161 names the missing component: the network reports that the compass module specifically has gone silent. That can happen because the module lost power or ground, because the wiring to it is damaged, or because the module itself has failed. It can also be a downstream symptom of a wider bus problem, in which case other U-codes are usually stored at the same time.
In practice U0161 typically shows up as a missing, blank, or stuck compass reading and sometimes a degraded auto-dimming mirror or navigation heading. The vehicle drives normally and no safety system is affected, so this is generally a low-urgency code. It is worth diagnosing because the same wiring or power fault can affect other features that share the mirror or cluster, and because a wandering compass reading can occasionally point to a module that simply needs calibration rather than replacement.
Common causes
- Blown fuse or lost power feed to the compass module (or host mirror/cluster)
- Poor or corroded ground at the module
- Damaged, chafed, or corroded CAN wiring between the module and the bus
- Corroded or backed-out terminals at the module connector
- Water intrusion at the module or its connector (common in mirror-mounted units)
- Internally failed compass module or host module (mirror, cluster, or body control module)
- A wider CAN bus fault dragging this module off the network
Symptoms
- Compass heading missing, blank, or frozen on the display
- Compass reads the wrong direction or drifts
- Auto-dimming mirror or temperature display tied to the compass unit may misbehave
- Navigation heading or 'heading up' map orientation affected on some vehicles
- Additional lost-communication U-codes if a wider bus fault is present
Diagnostic steps
- 1.Scan all modules and record every stored code; several U-codes suggest a bus-wide fault rather than just the compass module.
- 2.Confirm power and ground at the compass module (or host mirror/cluster) with the key on — check the feed fuse and verify a clean, tight ground.
- 3.Inspect the module connector and harness for corrosion, water intrusion, backed-out terminals, and chafing.
- 4.Check the CAN wiring from the module to the bus for continuity and for shorts to power or ground.
- 5.Clear the codes and recheck whether U0161 returns and whether the module reappears on the scan tool.
- 6.If power, ground, and wiring are good but communication is still lost, suspect an internally failed module; if the compass simply reads wrong, try a compass calibration first.
Repair cost
$100 – $600
Diagnosis usually runs $100-$200. A power, ground, or wiring repair is often $120-$350. If the compass function lives in the rearview mirror, cluster, or body control module, replacement and any programming of that host unit can run $250-$600+ depending on the vehicle.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with module communication / can bus diagnosis preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.