These instructions apply to the NIO EL7 (2022-2024).
For other models, please choose your vehicle here.
If the one-touch (auto up/down) function on your NIO EL7 (2022–2024) has stopped working — usually after the 12 V battery was disconnected or went flat — the windows just need re-initialising. It’s a quick job with no tools, and it is entirely normal after the power has been interrupted. Nothing is broken: the window motor has simply lost the reference points it uses to track the glass, so it drops back to a safe “hold the switch” mode until you teach those limits again.

How the Auto Windows Work on the EL7
Each door on this seven-seat SUV has its own window motor and a small control module that counts the motor’s rotation to know exactly where the glass sits. That count is what lets one-touch stop neatly at the top and bottom, and it is also what the anti-trap (anti-pinch) safety uses — the module watches for a sudden rise in motor load and reverses the glass if something is caught. Cut the 12 V supply and that stored count is lost. The glass still moves because you are driving the motor directly, but the module no longer trusts its position, so it disables the automatic modes until you re-teach the travel.
Getting Ready
- Have the car powered on (ready mode) so the windows have full power.
- Work with the door closed so the glass seats fully against the top seal.
- Confirm the 12 V battery is healthy; a weak supply can interrupt the learn.
- Clear the run channels of ice, leaves or grit so the glass reaches its true stops.
- Keep fingers clear of the frame — anti-trap is off until the relearn completes.
Re-initialising Each Window
- Power the car on and close the door.
- Raise the window fully with the switch and keep holding for a couple of seconds after it stops.
- Lower the window fully and keep holding for a couple of seconds after it stops.
- Raise it fully again — one-touch should now work. Repeat for each window.
If It Won’t Stay Set
- Hold at each limit for the full couple of seconds — releasing too early is the usual reason the learn doesn’t take.
- Complete the up-down-up cycle in one pass without letting go early between the extremes.
- Re-seat the 12 V battery connections if you’ve just done battery work; a loose earth can drop power mid-learn.
- Use each door’s own switch rather than the driver’s master panel if one window refuses.
- Let a flat battery charge for a short drive, then repeat the relearn.
- A motor or switch fault can store a code — look it up on autodtcs.com.
What Happens Next
Once each window has learned its limits, one-touch up and down returns straight away and the anti-trap protection is active again. There is no warning light for this and nothing to reset in the touchscreen — the windows just behave normally from the next press. The calibration is stored, so you only need to repeat this if the 12 V battery is disconnected again.
Frequently Asked Questions
Why did my NIO EL7 windows stop auto-closing?
Disconnecting or flattening the 12 V battery wipes the position count the window module relies on. Without a trusted reference, one-touch and anti-trap switch off and the glass only moves while you hold the switch. Re-initialising each window teaches the module its top and bottom limits and restores automatic operation.
Do I need a diagnostic tool?
No. The relearn is done entirely with the door’s own window switch — hold at the top, hold at the bottom, then hold at the top again. No scan tool, app or dealer visit is needed for the standard one-touch re-initialisation on the EL7.
Do I have to do all the windows?
Yes, each one-touch window is calibrated separately by its own motor and module, so repeat the same up-down-up cycle at every affected door. On a seven-seater with several powered windows that can mean a few doors, but each takes under a minute. If only one lost its auto mode, redo only that one.
What does holding at the limit do?
Holding for a second or two after the glass stops lets the module log the exact fully-closed and fully-open positions. Those two points define the travel that one-touch needs to stop cleanly and that the anti-trap uses as its reference. Let go too soon and the limit may not register properly.
Is it safe to run the windows with anti-pinch disabled?
During the brief relearn the anti-trap is inactive, so keep fingers and objects out of the window frame until the cycle is finished. Once each window has learned its limits the anti-pinch protection returns automatically, so everyday use — including with children in the rear — is fully protected again.
Could a blown fuse cause this instead?
A blown window fuse usually stops the glass moving at all, not just the auto function. If the window still moves while you hold the switch but won’t auto-run, the cause is the lost calibration rather than a fuse. If nothing moves at that door, check the relevant fuse before suspecting a motor fault.
If you’ve just reconnected the battery, see our NIO EL7 12V battery guide. For any stored fault codes, look them up on autodtcs.com.
Independent guide — not affiliated with NIO. Always follow your official service manual and safety precautions. Read our full disclaimer.