Microsoft has issued an extensive update for the Surface Pro 4, Surface Book, and the Surface Pro 3, and in the firmware in another stab at solving a sleep issue that has plagued the Pro 4 and Book since they launched last year. The company thinks it has cracked the problem this time, but you may remember an update in February was apparently going to do the same, but still users are bothered by the sleep problem. Since launching last year, the excellent Surface Pro 4 and Surface Book have had an issue where the power management is messed up and drains battery at a fast rate when the device is in sleep mode. The February update that we reported on was set to fix the issue, and while it did for many, some saying it caused more problems by locking their Surface Pro 4 or Surface Book in sleep mode.

Now the April update is sweeping up the remaining problems Microsoft says, while also making a slew of firmware upgrades and driver improvements. Check out the full changelog at the bottom of the article, but here are some of the key changes that stand out from the myriad of upgrades. A new Intel HD Graphics 520 driver solves and issue with a flickering screen when the device is coming from sleep of hibernation. The company has also improved its Windows Hello authentication process by updating the camera drivers. Most of the changes are uniform for both the Surface Pro 4 and Surface Book, while the Surface Pro 3 gets a few firmware upgrades limited to improving the functionality of the Surface Dock. Here’s what’s new: Surface Book Surface System Aggregator Firmware update (v88.1134.257.0) addresses a case where after you resume the Surface Book device from hibernation and detach the clipboard, the auto-rotate feature does not work. Surface UEFI update (v88.1121.768.0) addresses screen flickering in Microsoft Edge and other applications. Intel(R) HD Graphics 520 driver update (v20.19.15.4409) improves the overall stability of the graphics driver, resolves screen flickering in several popular applications, and cases where the display does not reinitialize correctly after the device resumes from sleep or hibernation. Intel(R) Display Audio driver update (v8.20.0.865) supports compatibility with the updated HD Graphics Family driver. NVIDIA GeForce GPU driver update (v10.18.13.6200) adds support for some of the latest popular games. Surface Camera drivers set (v30.10586.7035.1976) improves Windows Hello stability. Intel(R) AVStream Camera 2500 driver update (v30.10586.7035.1976) Intel(R) Control Logic driver update (v30.10586.7035.1976) Intel(R) CSI2 Host Controller driver update (v30.10586.7035.1976) Intel(R) Imaging Signal Processor 2500 driver update (v30.10586.7035.1976) Microsoft Camera Front driver update (v30.10586.7035.1976) Microsoft Camera Rear driver update (v30.10586.7035.1976) Microsoft IR Camera Front driver update (v30.10586.7035.1976) Surface Camera Windows Hello driver update (v1.0.45.0) improves Windows Hello stability. Surface Dock Integration driver update (v1.0.6.0) improves stability and compatibility with external monitors and passive video adapters. Surface Dock Firmware Update (v1.2.6.0) improves stability and compatibility with external monitors and passive video adapters. Surface Pro 4 Surface Embedded Controller Firmware update (v103.1122.256.0) adjustments to system thermal tuning. Surface System Aggregator Firmware update (v103.1135.257.0) addresses a case where after you resume the Surface Pro 4 device from hibernation and detach the cover, the auto-rotate feature does not work. Surface UEFI update (v104.1121.768.0) addresses screen flickering in Microsoft Edge and other applications. Intel(R) HD Graphics 520 driver update (v20.19.15.4409) improves the overall stability of the graphics driver, resolves screen flickering in several popular applications, and cases where the display does not reinitialize correctly after the device resumes from sleep or hibernation. Intel(R) Display Audio driver update (v8.20.0.865) supports compatibility with the updated HD Graphics Family driver. Surface Camera drivers set (v30.10586.7035.1976) improves Windows Hello stability. Intel(R) AVStream Camera 2500 driver update (v30.10586.7035.1976) Intel(R) Control Logic driver update (v30.10586.7035.1976) Intel(R) CSI2 Host Controller driver update (v30.10586.7035.1976) Intel(R) Imaging Signal Processor 2500 driver update (v30.10586.7035.1976) Microsoft Camera Front driver update (v30.10586.7035.1976) Microsoft Camera Rear driver update (v30.10586.7035.1976) Microsoft IR Camera Front driver update (v30.10586.7035.1976) Surface Camera Windows Hello driver update (v1.0.45.0) improves Windows Hello stability. Surface CoSAR driver update (v1.0.47.0) adds support for additional Wi-Fi signal algorithms to improve signal strength with some 5-GHz access points. Surface Dock Integration driver update (v1.0.6.0) improves stability and compatibility with external monitors and passive video adapters. Surface Dock Firmware Update driver update (v1.2.6.0) improves stability and compatibility with external monitors and passive video adapters. Surface Pro 3 Surface Dock Integration driver update (v1.0.6.0) improves stability and compatibility with external monitors and passive video adapters. Surface Dock Firmware Update (v.1.2.6.0) improves stability and compatibility with external monitors and passive video adapters. You can grab these updates by going to Settings -> Update & security -> Windows Update -> Check for updates.

Microsoft Finally Solves Sleep Mode Battery Drain with Surface Pro 4 and Surface Book Update - 93Microsoft Finally Solves Sleep Mode Battery Drain with Surface Pro 4 and Surface Book Update - 33Microsoft Finally Solves Sleep Mode Battery Drain with Surface Pro 4 and Surface Book Update - 8Microsoft Finally Solves Sleep Mode Battery Drain with Surface Pro 4 and Surface Book Update - 18Microsoft Finally Solves Sleep Mode Battery Drain with Surface Pro 4 and Surface Book Update - 63Microsoft Finally Solves Sleep Mode Battery Drain with Surface Pro 4 and Surface Book Update - 74