Skip to content

U0169 Moderate Generic / SAE

U0169: Lost Communication With Sunroof Control Module

WhatsApp Telegram X Email

What to do

If the roof is stuck open, close it before you leave the car anywhere. Most sunroofs have a manual override — usually a hex key through a small cap in the headlining or the motor cover — and it will be in your handbook.

Then check for water, because it is very likely the cause rather than a coincidence.

A sunroof is not meant to be watertight. Rain that gets past the seal lands in a tray under the opening, which drains through four small tubes running down inside the pillars and out under the car. When those tubes block with pollen, leaves and grit — and they do — the tray fills up and overflows inside the car.

The confusing part is where it comes out. A front drain overflows into the footwell or down the inside of the windscreen pillar, so water from a blocked sunroof drain looks exactly like a leaking heater or a bad windscreen seal. A rear one appears in the boot.

And the sunroof's own computer sits in the headlining right under that tray — which is usually why it has stopped talking. A damp headlining or wet footwell alongside this fault is one problem, not two, and clearing the drains is the repair.

One last thing: after a battery disconnection or any repair here, the roof usually has to be re-taught its limits before it will work properly. That is a procedure, not a fault.

What this code means

The sunroof control module has stopped being heard from. The general reasoning is at U0100.

This page is mostly about drains, because a sunroof is a hole in the roof that is not expected to be watertight — and that surprises people.

A sunroof's glass seal keeps out the weather it can. Whatever gets past it lands in a tray beneath the opening, and that tray drains through four small tubes — one at each corner — running down inside the A-pillars and C-pillars and out under the vehicle. The system is designed around water getting in.

So when the tubes block with pollen, leaf litter and roof-box grit, the tray fills and overflows into the cabin. Where it comes out is what makes this hard to recognise: a front drain overflows into the footwell or down the inside of the windscreen pillar, so a wet carpet from a sunroof looks exactly like a leaking heater matrix or a perished screen seal. A rear one arrives in the boot or the rear quarter.

And that is very often why this module went quiet. It sits in the headlining beside the mechanism, directly under the tray. A sunroof code with a damp headlining or a wet footwell is one fault, and clearing the drains is the actual repair.

The free version: with the roof open, pour a small amount of water into each corner of the tray and watch for it appearing under the vehicle. Nothing appearing is the diagnosis.

Two practical points.

A sunroof stuck open is a weather and security problem, not a cosmetic one. Most have a manual override — usually a hex key through a cap in the headlining or the motor housing — and it is in the handbook. Use it before parking outside.

And most need re-initialising after a battery disconnection or a module repair, exactly as at U0222: the roof does not know where its own limits are until it has been taught, and until then it may refuse to move or stop part-way.

Likely causes

Start here

Less common

Symptoms

Components involved

Information, not instruction

CarGeek is a reference, not a service manual. Its pages are written from public sources and from what other people have found, never from a manufacturer's own service information, so they can be wrong or incomplete for your particular vehicle. Some of what they describe carries real risk: high voltage, fuel under pressure, stored energy, hot and moving parts.

Have anything you intend to act on checked by a trained person against the manufacturer's own procedure for your vehicle. Nothing here replaces that procedure.

Community experience

Be the first to write this up

Nothing posted about this yet. Whatever you found is worth writing down — even a dead end saves someone the same afternoon.

What makes one worth reading:

  • The car — make, model, year and engine. The same fault behaves differently on each.
  • What you measured, not only what you replaced.
  • What actually fixed it — or that nothing did, which is worth knowing too.

Sign in or create an account to add what you found about U0169.