Microsoft pulled a Surface Pro 2 firmware update it rolled out last week after it was discovered that the update was causing battery drain issues.

Microsoft Surface Pro 2 Microsoft pulls botched Surface Pro 2 firmware update, no fix in sight for affected users

It looks like Microsoft cannot roll out an update that is bug-free. A Surface Pro 2 firmware update was rolled out during Patch Tuesday last week, and immediately after downloading it, a lot of users began seeing the error code 80070490. Microsoft mentioned that although the update was installing correctly users were getting the error message.

A lot of users were also seeing significant battery drain after the update, and have taken to Microsoft’s Answers forum to look for a solution. However, it looks like one will not be available until after the holiday season. A Microsoft mod wrote this on the forum: “To ensure the best experience for our customers during the holiday season, we have taken steps to remove the update for Surface Pro 2 that was previously published through Windows Update on December 10th, 2013. We are working to release an alternative update package after the holidays.”

Users who have already installed the update mention that they are having issues with battery life, along with hardware failures and booting errors. And for most users, their devices are not even charging. One of the issues causing battery drain is that the device is not hibernating, and is using CPU clocks even when it is switched off.

With no official fix in sight, several users have taken to the forum to voice their angst. Some have tried resetting their devices to see if that would make a difference, but that would not work in this case, as resetting the device would have no effect on the firmware version that is installed.

Source: Microsoft Answers forum