How to fix the firmware installation issues with Surface Book and Surface Pro 4

Microsoft recently began rolling out fresh new firmware updates for its Surface Pro 4 and Surface Book. The new release includes major fixes and improvements that users have been waiting to see for a long time.

The April 2016 firmware update for the latest model of the Surface tablets brings improvements for Windows Hello, fixes for screen flickering, auto-rotate problems, and a lot more. However, it appears that the installation process is not going as smooth for everyone.

On the Surface subreddit, users are reporting some issues trying to install the new update and that it's even causing a Blue Screen of Death (BSOD) in certain situations.

Reddit user Zac_l, a developer from the Windows team, has noted that the company is aware of the issue, and it's working on a fix. The software giant also said that the issue is already fixed in the Redstone update.

Microsoft officials on Reddit also explain that the company is unable to publish the instructions to resolve the issue, because the fix is "literally" different for each computer.

However, a general set of instructions already surfaced to help users to point them in the right direction to fix the issue.

Warning: Only use these steps as a reference. Trying to fix the current problem installing the latest firmware update for Surface Pro 4 and Surface Book may cause other issues. Make sure to make a full backup of your system before proceeding.

  1. Open the Setupapi.dev.log file located on C:\Windows\Inf with Notepad or another text editor.
  2. File the error Failed to install device instance.
  3. Above this error, you will see which inf file has caused the install to fail. For example: oem90.inf, but this error is likely to be different on every machine.
  4. Use the Windows key + X to open the Power User menu and select Command Prompt (Admin).
  5. Type the following command pnputil -d oem90.inf and press Enter.
  6. Try to run Windows Update one more time.

Keep in mind that these are general guidance to point you in the right direction to resolve the issue.

Currently, Microsoft officials on Reddit are asking for those affected by the April 2016 firmware update for Surface Pro 4 and Surface Pro 4 to upload the C:\Windows\inf\setupapi.dev.log file to OneDrive or another service and send them the link so you can receive the specific instructions to resolve the issue on your machine.

Have you come across this issue with the latest firmware update? Were you able to fix the problem? Tell us your experience in the comments below.

Source Reddit, Blackforce

Mauro Huculak

Mauro Huculak is technical writer for WindowsCentral.com. His primary focus is to write comprehensive how-tos to help users get the most out of Windows 10 and its many related technologies. He has an IT background with professional certifications from Microsoft, Cisco, and CompTIA, and he's a recognized member of the Microsoft MVP community.