Skip to content
⚡️ Black Friday Flash - Get 8% off Autel car diagnostics automatically at OBDPRICE.
8% instant discount on every Autel scanner!
car window initialization

How to Perform Window Initialization with Autel MS906Pro TS

Window initialization is the process by which the vehicle's body control module relearns and memorizes the window lift motor operating parameters. This is necessary if your one-touch window lift fails or if you've replaced a window component.

The MS906Pro TS is a popular auto diagnostic tool in the low-priced $1,000 price range. Not only does it support full OE-system diagnostics, but it also supports specialized features like bidirectional control and ECU coding. Furthermore, it includes all TPMS functions. The MS906Pro TS is the top-tier, expert-level scan tool of 2025.

Today, we'll explain how to use the Autel MS906Pro TS to initialize your car windows, resolving issues like windows not lifting or lowering with one click or after replacing the window lifter. Let's take a look and help you easily initialize your car windows at home.

What is Window Initialization?

Definition

Window initialization means that the car body module relearns the upper and lower limits of the car window glass, so that the electric glass can be automatically raised and lowered normally and the anti-pinch function can operate normally.

car window initialization

car window initialization

When do You Need to Initialize the Windows?

When you have performed the following operations or the same situation occurs, the window needs to be initialized:

  • After disconnecting or replacing the battery: When the car battery is powered off, the battery is replaced or repairs are performed, the window control unit will lose its memory.
  • After replacing or repairing window-related parts: After replacing the window lift motor, power window switch or glass lifter, the window needs to be initialized.
  • Anti-pinch function failure: When you find that the anti-pinch function fails, you need to initialize the window to restore the anti-pinch function.
  • The car window one-button lift fails: Your car's windows cannot be raised or lowered with one button, and can only be done manually by long pressing.
  • Window operation abnormality: The window glass becomes stuck or stops abnormally when it is raised or lowered, or cannot stop at a precise position.
Window malfunction warning light

Window malfunction warning light

The Function of Window Initialization

  1. Activate and calibrate the anti-pinch function
  2. Restore one-button automatic lifting function
  3. Adapting to system changes and troubleshooting

Why Choose Autel MS906Pro TS?

Choosing the right diagnostic tool is crucial when performing vehicle body system learning functions, such as window initialization. The Autel MS906Pro TS, Autel's latest generation of intelligent diagnostic tablets, not only provides comprehensive system access but is also renowned for its efficiency, accuracy, and ease of use.

Autel Maxisys MS906 Pro-TS

Autel Maxisys MS906 Pro-TS

$1439.00

⭐⭐⭐⭐⭐ 10 Reviews

Autel Maxisys MS906 Pro-TS | OBD2&TPMS Diagnostic Scanner | 2025 Newest All Systems Diagnostics | Bi-Directional Control |36+ Services | Online ECU Coding | Upgraded Ver. of MS906TS

View More

🔹 1. Supports 36+ service functions

The MS906Pro TS has over 36 built-in professional-grade service functions, including:

  • Window Initialization
  • Throttle Relearn
  • Electronic Parking Brake Reset
  • Battery Management System Reset
  • SAS Calibration
  • Accelerator pedal learning, gearbox adaptive reset, etc.

🔹 2. OE-level Full System Diagnostics

The MS906Pro TS has OE-level full-system diagnostic capabilities similar to those of original equipment manufacturer diagnostic tools, and can deeply penetrate the body control module to execute learning commands.

  • Fault code reading and clearing
  • Automatic lifting function test
  • Module synchronization

🔹 3. Wireless diagnosis and real-time monitoring

The MS906Pro TS is equipped with a Bluetooth VCI module that supports long-range wireless communication. Users can directly execute learning commands from the driver's seat:

  • View sensor feedback in real time
  • Monitor learning status (success/failure indication)
  • View data flow charts to determine if initialization is working properly

🔹 4. User-friendly interface design

Autel MS906Pro TS uses an Android touch interface, which provides clear and intuitive operation and graphical guidance prompts, such as:

  • “Please raise the window to the highest position”
  • “Click OK to execute the study”

Steps for Initializing Car Windows Using Autel MS906Pro TS

Step 1: Communicate With the Vehicle

The VCI device equipped with MS906Pro TS communicates with the vehicle through the car's OBD II port.

⬇️

Step 2: Identify Vehicle Model and Confirm Menu

The MS906Pro TS supports automatic VIN recognition. Click “Auto-Recognize VIN” to confirm vehicle info, then enter the “Hot Function” menu.

⬇️

Step 3: Determine the Window Initialization Path

The path may vary by vehicle and Autel scanner. Usually: Hot Functions > WIN DR ROOF > Windows > Specific Window.

Window Initialization Path
⬇️

Step 4: Start Window Initialization

Use the MS906Pro TS to open and close the target windows as guided. Initialization completes automatically.

⬇️

Step 5: Check Initialization Status

Verify the process: test one-touch up/down, check for smooth operation, and ensure no jamming or incomplete motion.

The specific operation process can be referred to the following steps for using MS906TS to initialize BMW windows. However, the specific path selection will be different from MS906Pro TS and will also vary depending on the vehicle model, so it is for reference only:

FAQ and Troubleshooting

  • VCI communication failure:

    When performing the first step above, it shows that the car cannot connect to the VCI. Consider whether there is a problem with the VCI. Click the link below to view the solution.

  • Window initialization failed:

    When you proceed to the fourth step, a prompt may appear saying that the window initialization failed. At this time, you need to check whether the voltage of your car is normal and stable, and whether the door is closed as required.

  • Still can't lift with one button:

    In the last step, it is found that the windows still cannot be automatically raised and lowered. It is necessary to check the fault code to see if there is a window module failure and perform the window initialization operation again.

Summary

Window initialization is an important step to ensure the normal function of the electric windows. At the same time, with the help of MS906Pro TS, this operation can be easily achieved, solving your troubles and saving your time and costs.

Previous article What Is a BCM and How to Diagnose It with Autel Scanner?
Next article P2098 Code Fix: Diagnose Bank 2 Lean Issue with Autel Scanner