These instructions apply to the Mazda 3 Mk4 (BP) 2019-Present.
For other models, please choose your vehicle here.
If the one-touch (auto up/down) windows on your Mazda 3 Mk4 (BP, 2019–present) have stopped working — or only move while you hold the switch, usually after a battery disconnection or a flat battery — each window needs re-initialising so it relearns its travel. It’s a quick no-tools job, and losing auto this way is a normal consequence of the power interruption rather than a fault with the motor or switch.

Why One-Touch Stops Working
Each window motor on the Mazda 3 stores its closed position so the auto function and the anti-trap (pinch protection) know where the glass meets the seal. Cutting power — a jump start, a replacement battery, or a terminal disconnected during other work — clears that stored memory. The window then only inches up or down while you hold the switch. Re-initialising teaches the motor its top and bottom limits again and normal operation returns.
How It Works on This Model
On the Mazda 3 Mk4 the front windows, and on higher trims the rears too, have one-touch operation. Because the anti-trap system reverses the glass whenever it senses resistance, it depends on a learned travel range to tell a normal close from an obstruction. Once that range is wiped the window may refuse to auto-close or reverse back down. The relearn drives the glass fully open then closed so the motor re-registers both ends of its travel.
Before You Start
- Switch the ignition on (engine can be off) so the window motors have power.
- Close the door and make sure you can reach each switch comfortably.
- Check the glass runs freely — clear ice, leaves or grit from the rubber channels first.
- Allow a couple of minutes to repeat the routine on every window that lost its auto function.
How to Re-initialise the Mazda 3 Mk4 Windows
Work one window at a time from its own switch, with the ignition on:
- Press and hold the switch in the OPEN direction until the window is fully open, then release.
- Press and hold the switch in the CLOSE direction until the window is fully closed, and keep holding for about 2 seconds after it’s shut.
- Release the switch and test the one-touch function — a single tap should now run the window automatically. Repeat for each window that lost it.
If It Still Won’t Auto-Close
- Repeat the procedure — the 2-second hold after the glass reaches the top is what registers the limit, and it’s easy to release a fraction too soon.
- Make sure the glass reaches the very top and bottom — grit or ice in the runner can stop it short so the motor never sees its true end stop.
- Check the fuse for that door if a window is completely dead rather than just missing its auto feature.
- If a window still bounces back after two or three clean attempts, a worn regulator, motor or switch may be involved and is worth inspecting.
- After a battery disconnection this open-fully / close-and-hold routine is the step needed to restore the windows.
What to Expect After
With the travel relearned, a single tap runs the window fully up or down on its own, and the anti-trap protection is active again. The setting is stored and won’t need repeating unless the battery is disconnected once more. Test each window afterwards so none is left stuck in the manual-only state.
Frequently Asked Questions
Why did my Mazda 3 windows lose auto after the battery was off?
Disconnecting the battery removes the power that keeps each motor’s stored travel positions alive. With that reference gone, the car disables auto and anti-trap as a precaution, so the glass moves only while you hold the switch. Cycling each window fully open then closed re-teaches the limits and restores the feature.
The window only moves while I hold the switch — same fault?
Yes. That is the state the car enters when the stored travel is cleared; it is not a switch or motor failure. Running the open-fully / close-and-hold routine on that window re-registers its top and bottom, and the single-tap auto function returns.
The window bounces back down when closing — why?
The anti-trap protection treats the unknown travel as a possible obstruction and reverses the glass. Complete the re-initialisation so the motor learns where the seal is again. Also clear any grit or ice from the channel, since extra friction can trigger the same reversal even after a relearn.
Do I need any tools or a diagnostic scanner?
No. This is a manual relearn done entirely from the door switches with the ignition on — no scan tool, no trim removal and no workshop visit. The whole job takes only a couple of minutes for all the affected windows.
Do I have to relearn every window?
Only the windows that lost their auto function need re-teaching, but a battery disconnection usually affects them all. It is quickest to run the routine on each window with one-touch in turn so none is left stuck in manual-only mode.
Will this fix a window that is completely dead?
No — the relearn only restores auto on a window that still moves while held. If a window does nothing at all, check the relevant fuse and the switch first, because that indicates an electrical or mechanical fault rather than a lost limit.
To clear a service reminder after maintenance, see our Mazda 3 Mk4 service reset guide. For warning lights, look up the code on autodtcs.com.
Independent guide — not affiliated with Mazda. Always follow your official service manual and safety precautions. Read our full disclaimer.