Reinstalling UEFI firmware on Surface Pro


Recommended Posts

IrfanL

Hi,

 

My experience with Surface Pro is getting worse and worse...

 

Yesterday my Surface Pro (5th Gen) received and installed a UEFI firmware update (Surface – Firmware – 234.2706.768.0) after 2 reboot and firmware flash process, the touch screen and pen stopped working.

 

I checked device manager and did not find any malfunctioning driver. Did uninstallation of all relevant firmware  and HID touch screen drivers and reinstalled them using Windows Update, to no result.

 

I want to attempt reinstalling / re-flashing of UEFI firmware, to me this caused the problem, but I could not figure out a way to force it. I was able to download current and older versions of all Firmware but applying/installing them to Firmware devices in Device Manager does not seem to trigger the on-boot flashing process.

 

Wondering if someone here knows of away to force reinstall of the firmware on Surface Pro.

DM_Screenshot_1.jpg

DM_Screenshot_2.jpg

Link to post
Share on other sites
goretsky

Hello,

 

It looks like it is a somewhat convoluted process, but an article at

 

https://blogs.technet.microsoft.com/askpfeplat/2014/10/19/how-to-update-the-surface-pro-3-firmware-offline-using-a-usb-drive/

 

outlines the process for creating USB firmware installation media for the third-generation Surface Pro.  Perhaps the process is similar for yours?

 

Failing that, I would suggest making an appointment with the nearest Microsoft Store to have it repaired.

 

Regards,

 

Aryeh Goretsky

 

 

  • Like 1
Link to post
Share on other sites
  • 1 month later...
IrfanL

Just wanted to drop an update on this case.

 

I tried pushing the old and current firmware using WinPE bootable flash drive method (as explained in the article above) but was not successful. This is not to say the method does not work, it works but there are built-in checks in place with boot loader and UEFI update module which actually stops old firmware to be pushed on better version firmware. You can manually change the version (make it newer version then what is already installed) in the INF file for the old firmware driver and install it. At next reboot Windows boot loader will start pushing the firmware update capsule to UEFI. But when UEFI updater will start the update process it will fails with Last Attempt Status 0xC0000058, which is related to version mismatch. Unless someone can open and change the version in update capsule files (the .bin or .cat files in the driver pack) it is not possible. (Ref: Windows UEFI firmware update platform )

 

Anyhow, I took it back to repair shop which actually did my battery replacement, thinking I will have another US$ 200+ bill. But the guy wanted to experiment and we opened it up again. Inspected and cleaned the connectors and ribbon cables and re-seated the display and it started to work fine. 🤷‍♂️

  • Like 1
Link to post
Share on other sites
Brandon H

glad you got it working; the ribbon must have partially come loose or maybe there was some dust on the connectors or something then. props to that repair person for checking on something like that :beer:

Link to post
Share on other sites
  • 1 year later...
rainyman1984
On 8/22/2019 at 5:37 AM, IrfanL said:

Just wanted to drop an update on this case.

 

I tried pushing the old and current firmware using WinPE bootable flash drive method (as explained in the article above) but was not successful. This is not to say the method does not work, it works but there are built-in checks in place with boot loader and UEFI update module which actually stops old firmware to be pushed on better version firmware. You can manually change the version (make it newer version then what is already installed) in the INF file for the old firmware driver and install it. At next reboot Windows boot loader will start pushing the firmware update capsule to UEFI. But when UEFI updater will start the update process it will fails with Last Attempt Status 0xC0000058, which is related to version mismatch. Unless someone can open and change the version in update capsule files (the .bin or .cat files in the driver pack) it is not possible. (Ref: Windows UEFI firmware update platform )

 

Anyhow, I took it back to repair shop which actually did my battery replacement, thinking I will have another US$ 200+ bill. But the guy wanted to experiment and we opened it up again. Inspected and cleaned the connectors and ribbon cables and re-seated the display and it started to work fine. 🤷‍♂️

Hi, I am having almost same problem with my surface book, touch screen stopped working since an update in Jan 2018 and now I see a yellow exclamation mark on Touch Firmware. I saw your post and managed to detach the screen.  Do you remember which cables/ribbon cables he cleaned? And btw did he tear it down completely or he did it without opening up all the screws? Really appreciate your help!

surface book.jpg

Link to post
Share on other sites
  • 7 months later...
kamojamo

Hi there,

I'm new and inexperienced but I've had exactly the same issue and I find it difficult to believe that this can spontaneously die overnight on a $3000+ device.

If this helps, the standard Microsoft support team on the phone don't seem to be aware of a fix for this issue. Despite explaining the processes I've been through they painfully (and in broken english) had me re-install drivers, uninstall drivers, etc.

Apparently some people have had the screen still working in UEFI mode (when booting with volume + and power button pushed together) but I'm guessing you don't have that issue either?

They decided the only option is to pay $700+ to replace the device - essentially paying them to send me some old stock that's probably still way above what it costs them to make and is 2/3 models obsolete.

Were there any solutions on this end?

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Usama Jawad96
      Microsoft Edge Canary now supports Coupons on Android
      by Usama Jawad

      Microsoft Edge is frequently updated on PC and mobile, especially in channels such as Dev and Canary. Approved features and fixes typically get promoted to the Beta release before eventually being made public. We recently found out that Microsoft has been testing reverse image search capabilities in Bing sidebar in Edge Dev on desktop, and today, it has been revealed that shopping features such as Coupons are being tested in Edge Canary for Android as well.

      The change was spotted by Reddit user Leopeva64-2, who noted that in order to get coupons in Edge Canary on Android, you need to enable the #edge-coupons-enable flag from edge://flags. After you restart the browser, you'll notice the "Coupons" setting enabled in Settings > General. This can be disabled as well.

      As the name suggests, Coupons on Edge essentially notify you of any discount coupons available for the website that you are visiting. At the time of checkout, you can tap on the shopping tag icon in the address bar to get a list of valid coupons which you can then manually apply. Edge can also automatically apply coupons which will offer you the most discount.

      This shopping feature was enabled by default in Edge 87 for PC when it was rolled out back in November 2020. Now, it seems that it will be making its way over to mobile devices too, naturally. As this capability is available on our test devices running Edge Canary build 92.0.884.0, as well as those owned by Reddit users, we can assume that this flag is visible to all Edge Canary users, and is not part of a controlled rollout.

    • By Jay Bonggolto
      Microsoft partners with Darktrace to help customers combat cyber threats with AI
      by Jay Bonggolto

      Earlier this month, Microsoft launched Counterfit as a part of its effort to help organizations automate the way they test the security of their artificial intelligence systems. Now, the software giant wants to use AI to help protect businesses from various kinds of threats.

      Microsoft announced today a new partnership with Darktrace, a UK-based cyber security AI firm that works with customers to address threats using what it describes as "self-learning artificial intelligence". Darktrace's threat response system is designed to counter insider threats, espionage, supply chain attacks, phishing, and ransomware.

      The partnership between Microsoft and Darktrace is meant to give organizations an automated way of investigating threats across multiple platforms. Darktrace's system works by learning the data within a specific environment as well as how users behave. The goal is to tell which activity is benign or malicious.

      Regarding the new partnership, Clare Barclay, CEO of Microsoft UK, said:

      Microsoft says the alliance is especially helpful to organizations as they migrate to the cloud. There are three areas where Microsoft and Darktrace will help organizations address security challenges. First, the alliance will use Darktrace’s AI to respond to advanced email threats. Customers can also send and view alerts and cyber incident reports with the integration of Darktrace into Azure Sentinel. Finally, Darktrace’s AI detection capabilities can be linked to Microsoft Defender for Endpoint.

    • By LoneWolfSL
      The Coalition is working on multiple next-gen projects, will use Unreal Engine 5
      by Pulasthi Ariyasinghe

      Xbox Game Studios' The Coalition today revealed what its future plans are for the studio. In recent years it has launched Gears 5 and Gears Tactics, followed by upgraded versions of the two games for Xbox Series X|S, plus the Gears 5: Hivebusters expansion and continued live service content updates.

      While Gears 5 content updates will continue, the studio has confirmed that it is now shifting its resources to next-gen games projects, and Epic Games' Unreal Engine 5 will be powering them.

      "Gears of War has always been at the front of Unreal Engine development – as a breakout 720p title for Xbox 360 through last year’s 120FPS multiplayer update for Xbox Series X|S – and we’re excited to continue that tradition by developing on UE5 for multiple new projects in the coming years," said the studio in a blog post explaining the decision.

      This is not the only Microsoft-owned studio jumping on Unreal Engine 5 for next-gen games development. Both Senua’s Saga: Hellblade 2 from Ninja Theory and inXile Entertainment's next project will be using the Epic Games developed engine.

      The Coalition did not say today if these next-gen games are from the Gears of War universe or something else entirely, only adding that "shifting to a new engine is a big undertaking, so we want to be clear that we will not be announcing any new projects or titles for some time." It's clear that fans won't see what these games are during Microsoft's upcoming E3 Xbox presentation.

    • By LoneWolfSL
      Minecraft Dungeons' Hidden Depths DLC surfaces on May 26
      by Pulasthi Ariyasinghe

      Minecraft Dungeons, Mojang Studios's cooperative dungeon crawler, is soon expanding its trove of DLC packs. Today, the studio revealed Hidden Depths, the fifth DLC campaign that's heading to the game later this month, and this time, players are heading to the "darkest depths of the ocean". The title recently crossed the 10 million players mark, and also enabled cross-platform cloud saves.

      Labeled Hidden Depths, the new aquatic adventure will bring along ocean dungeons for players to tackle, alongside fresh gear, enemies, and more. The premium DLC is slated to release on May 26 as both a standalone purchase and as part of the Minecraft Dungeons Season Pass.

      Moreover, much like with previous DLC releases, Mojang will also be pushing out a free content update to the base game. This will bring forth Raid Captains, a type of "super challenging new enemies" that will spawn in hidden areas around the world offering enticing treasures as rewards. The update will land alongside Hidden Depths on May 26.

      This pack's arrival will mark it as Minecraft Dungeons' fifth DLC release, with the previous ones being Jungle Awakens, Creeping Winter, Howling Peaks, and Flames of the Nether. Keeping to this Minecraft biome-themed expansions, following Hidden Depths' escapades in the ocean, Mojang plans to take players to the End for its next DLC.

    • By Sszecret
      Microsoft Weekly: Edge Beta for Linux, a new Segoe font, and games galore
      by Florin Bodnarescu



      A number of things happened in the last seven days, including the arrival of Edge Beta on Linux, the unveiling of a new Segoe font variant, and even a refresh of the Azure logo. You can find info about that, as well as much more below, in your Microsoft digest for the week of May 2 - 8.

      Edge Beta for Linux


      We should begin with a little info regarding Edge, as not much has happened with the browser this week.

      For starters, build 92.0.878.0 made its way to the Dev Channel. While this would normally be pretty exciting, Microsoft says the build doesn’t change much, given that it came out just a few days after the previous build. The changes are so minor that the company didn’t even bother publishing its usual post about it.

      Moving on to the stable version, namely version 90, folks may be experiencing problems with YouTube playback, namely crashing. This bug has been acknowledged by a Microsoft engineer, who suggested users disable hardware acceleration as a workaround. The same engineer confirmed that the company is working on a fix, but that the issue may be more significant than initially thought.

      And since we’re taking a tour through the various Insider channels, it’s worth pointing out that over six months after the Dev channel availability of Edge for Linux, there is now a Beta variant for the open-source OS.

      Lastly, Microsoft is now testing everse image search in the Bing sidebar. This does pretty much exactly what it sounds like it would, namely allows you to right-click on an image and search for it on Bing in the sidebar which appears on the right of the Edge browser. As per Reddit user Leopeva64-2 who stumbled upon this, the capability is available in Edge Dev, though we have not seen this on any of our test devices.

      A new font


      For Insiders in the Dev channel, Microsoft pushed out yet another preview build, 21376, which included the usual array of fixes and, rather interestingly a new Segoe font variant.

      While Segoe UI itself has been used as a default system font going all the way back to Windows Vista, a number of variants have been revealed since, including Segoe Script, Segoe Pro, and what Microsoft used for its Modern design icons, Segoe MDL2 Assets.

      The new font is called Segoe UI Variable and as the name implies, it’s meant to vary slightly depending on the use case. Segoe UI itself for example was originally designed to be optimal at 9pt sizes, while Segoe UI Variable tweaks the letter weight and tracking depending on the size.

      For smaller text, the letters are more tightly tracked, have more weight and are more open, while at display size, text isn’t quite as tightly tracked and has amplified letter terminals. For those not familiar, tracking refers to the overall horizontal spacing between font characters. This is not to be confused with kerning, which refers to the proportional spacing between two individual letters, whereas tracking refers to, say, an entire word.

      On the subject of change, we should touch on the fact that Microsoft is set to fully remove Flash from Windows 10 in July. While support for Flash was dropped by Adobe on December 31, 2020, and Microsoft released a manual update to remove it back in October of the same year, it was, as the name implies, not necessarily mandatory. Starting in July, the Redmond giant is set to push out the update to Windows 10 v1809 and above, automagically removing the media plugin.

      To that end, the firm is also removing any update blocks for versions 2004 and 20H2 (May 2020 Update, October 2020 Update), allowing folks to freely upgrade to these supported variants. We’re on the verge of a new feature update anyway, so it’s not much of a surprise that Microsoft wants folks on the latest Windows 10 version, if possible.

      Last but not least, to the dismay of perhaps three people, Windows 10X is allegedly delayed indefinitely, as Microsoft focuses on Windows 10 proper.

      Since its original unveil at the end of 2019 with the dual-screen Surface Neo and Duo, the former device was delayed out of its Holiday 2020 release window, and Windows 10X was repurposed for single-screen devices - in stark contrast to its initial 'dual-screen devices first' approach. For now, it seems that the Redmond firm is putting 10X on the backburner, focusing its resources on the expected Sun Valley UI refresh coming to Windows 10 later this year.

      Games galore


      In a rather surprising announcement, Microsoft decided to take the wraps off a sizeable selection of titles now supporting FPS Boost. More than quadrupling the number of supported games from 23 to 97, the latest additions include Dying Light, a number of LEGO games, ReCore, and more, with supported framerates from 60 to 120FPS.

      There are good news on the Game Pass front as well, with FIFA 21, Red Dead Online, Psychonauts, Outlast 2 and many others either already available or joining the subscription very soon. Additionally, folks in the U.S. also get four months of Spotify Premium with Game Pass Ultimate, though this is available for new users only.

      On the revenue share front, Microsoft dropped its cut from 30% to 12% on PC, and was planning to do the same on console, but it will no longer do so. An interesting tidbit about the company’s strategy relates to exactly why it lowered its split. As per the court documents filed in January, this is done “in exchange for the grant of streaming rights to Microsoft.”, in other words, xCloud. It’s not exactly clear whether the proposal was far enough along to even be discussed with console publishers, but for the time being, the revenue split on Xbox remains 30/70.

      If you don’t think that’s such a great deal, maybe some of the Deals with Gold will pique your interest, like the discounts for Borderlands 3, Control, PAYDAY 2: Crimewave Edition, and others.

      However, if you have no desire to buy more games and already own the latest iteration of Flight Simulator or the spin-off title Minecraft Dungeons, it’s worth checking for updates, as both first-party games have received a number of enhancements and fixes.

      Dev channel
      The latest monthly Office Insider build on the Mac has added the ‘Share to Teams’ capability in Outlook, and more. Microsoft has announced its automation tool for security testing AI systems, dubbed Counterfit. Live transcriptions will soon be added for unscheduled and channel meetings in Teams. Microsoft has announced Reading Progress for Teams for education. Whiteboard now has improved Teams integration, support for rich content like images and stickers, and more. The Redmond giant has detailed more education features coming through August. Excel on the web now supports Power BI-connected PivotTables. Microsoft has delivered oxygen, ventilators, and more to support India’s COVID-19 response. New customization options are now available for Reply-all Storm Protection in Microsoft 365. Microsoft customers in the EU will be able to store all their data in the region by 2022. The Redmond firm has warned of a widespread gift card scam targeting organizations. Logging off
      We end the week with a refreshed Azure logo, an interesting Defender bug, and some Surface firmware updates.



      Starting with Azure, Microsoft has decided that the logo for its cloud service needed a bit of a Fluent Design facelift, and as such unveiled a brand-new icon. Ditching the angular shape of the old logo, this one is much more reminiscent of say, the Visual Studio icon, though in some cases, it may remind folks of the Adobe or Autodesk logos.

      On the flip side, what wasn’t needed was a rather weird Microsoft Defender bug, which ended up creating “thousands” of files in users' boot drives. Some folks saw small files less than 2KB in size, while other users reported multiple GBs of storage being eaten up. A fix is already rolling out, and if you’re on Microsoft Defender engine version 1.1.18100.5, you’ll be bumped up to 1.1.18100.6 following this update.

      Finally, for owners of the Surface Pro 4, Studio, Laptop 1,2, and 4, Microsoft has released a slew of firmware updates meant to bring stability and security enhancements.

      Missed any of the previous columns? Be sure to have a look right here.



      If you’d like to get a daily digest of news from Neowin, we now have a Newsletter you can sign up to either via the ‘Get our newsletter’ widget in the sidebar, or this link.