• Home
  • Guides
  • Tools
    • Tire Pressure Calculator
    • Check DTC Codes
    • Request a Guide
  • Blog
  • About
  • FAQ
  • Contact Us
  • Home
  • Guides
  • Tools
    • Tire Pressure Calculator
    • Check DTC Codes
    • Request a Guide
  • Blog
  • About
  • FAQ
  • Contact Us
Home/BMW/X1/Mk2 (F48) 2015-2022/Reinitialise the Electric Windows

Reinitialise the Electric Windows

Reviewed by the Service Reset editor · Updated August 18, 2026 · How we verify
Quick referenceToolsNoneTime~2 minMethodHold window switch to re-initialise

These instructions apply to the BMW X1 Mk2 (F48) 2015-2022.
For other models, please choose your vehicle here.

If the one-touch (auto up/down) windows stop working on your BMW X1 (F48, 2015–2022) — usually after the battery was disconnected or went flat — the window motor has lost its learned end-stops and anti-trap reference. Re-teaching it takes seconds per door, no tools. This is expected behaviour rather than a breakdown: the glass still raises and lowers while you hold the switch, but it will not run to the top on its own or reverse on an obstruction until the controller has seen the full-closed and full-open positions again.

BMW X1 Mk2 — the vehicle covered in this guide.
BMW X1 Mk2. Photo by Dinkun Chen via Wikimedia Commons, licensed CC BY-SA 4.0.

Why It Happens

The window controller remembers the fully-closed position so one-touch can stop correctly and the anti-trap can work. A power interruption clears that memory, leaving only hold-to-move operation.

How It Works on Your X1

Each auto window on the F48 has a module that watches the motor turn and counts its position, so it always knows where the glass is. That position count is what lets a quick tap run the window to the seal and stop it there, and it is also the reference the anti-trap uses to sense resistance and reverse. When the 12 V supply is cut — a service disconnect, a flat battery, or a pulled fuse — the count is wiped. The window drops to a limp-along mode where it only moves while held, and the automatic and safety functions stay off until you drive it fully closed and fully open so the module re-references both ends.

First, a Few Checks

  • Sit in the car with the door closed so the glass seats fully in the frame.
  • Switch the ignition on to keep the window powered throughout the learn.
  • Check the battery is in good shape — a weak or charging battery can drop out mid-sequence.
  • Do one window at a time from its own switch and keep hands clear of the glass.
  • Make sure the glass slides smoothly; clear any grit from the rubber channel first.

How to Re-initialise a Window

  1. Sit in the car with the door closed and the ignition on.
  2. Pull the switch up to fully close the window and keep holding for a few seconds after it stops.
  3. Release, then push the switch down to fully open and hold a moment at the bottom.
  4. Pull up again to fully close and hold for a few seconds at the top.
  5. Release and test one-touch up and down — it should now run on its own.

Repeat for each affected window using its own switch.

If One-Touch Still Doesn’t Work

  • Hold a little longer at the fully-closed stop — the controller needs to register the top limit.
  • Make sure the door is shut and the battery is healthy during the learn.
  • Hold past each end in both directions — releasing early cancels the relearn before it saves.
  • Give a just-reconnected battery a minute to settle, then run the sequence again.
  • Clear the run channel — a sticky or dry seal can stall the glass short of the true stop.
  • Still nothing? A window-module or switch fault can store a code — look it up on autodtcs.com.

Once It’s Done

Once the relearn takes, a single tap of the switch runs the window all the way up or down on its own, it stops neatly at the seal, and the anti-trap reversal is active again. The learned positions are stored permanently, so they survive normal driving and locking — you would only repeat this after the next battery disconnect or flat.

Frequently Asked Questions

Why did my X1 windows stop going up automatically?

A battery disconnect or flat battery wiped the learned position; re-initialise to restore one-touch. It can also follow a blown or pulled door fuse. The motor and switch are usually fine — the controller has just lost its stored end-stops and needs to see them again.

How do I reset the auto window on a BMW X1?

Hold the switch up to fully close and keep holding a few seconds; if needed, fully open and fully close again, holding at the top. That brief pause past the hard stop is what lets the controller register the limit and switch one-touch and anti-trap back on.

Do I have to do every window?

Only the ones with one-touch — re-teach each from its own switch. Windows that still tap up and down normally have kept their memory and can be left alone. After a battery job it is quickest to run the sequence on each auto window to be sure.

Do I need a tool?

No — it’s done entirely from the window switches. There is no menu, code reader or workshop equipment involved. You just sit in the car with the ignition on and drive each affected window fully closed, fully open, then closed again.

Why won’t the window reverse on an obstruction now?

Anti-trap uses the same learned position data, so while the memory is cleared it cannot sense the glass reaching an object. Completing the up-then-down-then-up relearn restores the automatic stop and the anti-trap reversal together, which is why finishing the sequence matters.

Could a fuse be the problem instead?

If a window is completely dead — no movement even while you hold the switch — suspect a fuse or the switch rather than lost initialisation. Lost memory still lets you raise and lower the glass by holding; it only removes one-touch and anti-trap, not all movement.

This is the step most owners miss after battery work — see our X1 battery guide. For warning lights, look up the code on autodtcs.com.

Independent guide — not affiliated with BMW. Always follow your official service manual and safety precautions. Read our full disclaimer.

Related Articles
  • Put the Electronic Parking Brake into Service Mode
  • Start the Car With a Dead Key Fob Battery
  • Reset a Frozen Infotainment Screen
  • Use the Automatic Emergency Park Release
  • Reinitialise the Sunroof
  • Check the Engine Oil Level (No Dipstick)

Service Reset

Step-by-step reset and maintenance guides for all major car brands. Independent resource – not affiliated with any car manufacturer. All trademarks and logos are the property of their respective owners and are used for identification purposes only.

© 2026 ServiceReset.net. All rights reserved.

POPULAR BRANDS
Toyota · Volkswagen · BMW · Ford · Audi · Mercedes · Nissan · Peugeot · Vauxhall · Kia
NAVIGATION
  • Home
  • Guides
  • Tools
  • Tire Pressure Calculator
  • Blog
  • About
  • FAQ
  • Request a Guide
  • Contact
LEGAL
  • Privacy Policy
  • Terms of Use
  • Disclaimer
SOCIAL
  • YouTube