[Need Help] Bricked Surface Pro 5

Hello everybody =)

The UEFI ofe the Surface Pro 5 broke due to an automatic firmware update. Thank you MS!
So I did some research and tried everything. In the meantime I desoldered the winbond 25Q128JVPQ UEFI chip and since I don’t have an CH341A adapter I read out the chip with the raspberry pi and flashrom.

I also downloaded the latest UEFI file from microsoft and now i have concerns because of the huge difference in the file size.

Here is the UEFI file from the chip - 16.384KB
CrXrZLM) is the latest UEFI file from microsoft - 4.355KB

Can anybody help me further?


Edit by Fernando: Thread title customized

What makes you think that’s a firmware problem?

You’re on firmware 237.3982.768

Bios has a high level of redundancy, everything stativ there you’ll find twice, in your dump all redundant parts identical (which makes an update failure already very unlikely) and in addition all these volumes are identical to the stock volumes you find in the corresponding stock update file.
Identical volumes/ paddings marked in same colour (both arrows for the paddings were supposed to be purple)

There is no bios update failure!

In addition ME unpacks fine in MEA, version correspond to bios update (Feb 28)

In NVRam one finds som records that could indicate other reasons for failure (hardware):

1 Like

Thank you for your work!

The only thing that happens with the surface is that you see the Windows logo every few seconds and it keeps “restarting”. Looks like it is in a boot loop. And that happend right after the firmware update.

I’ve tried an soft reset, hard reset, USB recovery, I can’t enter the BIOS. When it was opend i disconnectet the battery and tried everything again.

So my last thought was that something went wrong with the update.

Never thought about it being a hardware failure. :astonished:

What does Windows logo mean? Is this really Windows starting? This would be OS start after finished bios / firmware routines?

Can you access bios settings?

There are two things one could do with this firmware image:

Empty NVRam will make probably make you loose machine specific data, at least a Windows key is stored there.

Clean ME region won’t hurt, but it’s very unlikely that this is the reason.

Only the blue Windows logo without the loading cirle.

No i can’t access the bios.

Try this one then and report back:

old_sfp_uefi_ME_eNVR.zip (6.4 MB)

Hi. Could you pleas help. Surface shows logo for few seconds and goes black. Usual fault, shame on you MS. I just did dump of my bios with CH341A.

Thank you.

Model 1796
Mobo M1007506-5015
SN: 023873573753

I am not able to upload as new user so sharing link to my bios dump. Thanks.

Attach the dump or post a link to it.

I have shared bios dump. If you can have a look that would be great.

Is there anything I should not do, to avoid bios being corrupted again? Do not update :)?

There’s as in the first machine in this thread no sign of a failed update.

Please test this file and report back:
Surface_5_logo_test.zip (6.4 MB)

No luck. I did erase bios chip reprogrammed with test file you kindly shared and exactly same behavior as before. I press power, windows logo appears for 3 seconds and it shuts down. What does that mean, hardware problem? Anything else you can advise? Thanks

Yes it could be an HW problem…why not…such a surprise, doesn’t this happen anymore in 2023/2024???
If you have no other clues or indications of any automatic action or user action that can lead to a FW corruption, then yes it can be a hw issue on the board… in this case model everything is soldered, ram, sdd, gpu… just a tiny solder sphere from any bga chip is enough.

There is sometimes a mislead ideia from users that everything that breaks its now, due to bios or vbios firmware corruption… and there is no more hardware failures.

1 Like

Possibly hardware. Firmware is SurfaceUEFI_238.167.768 from 07/22, not the slightest traces of any updates / corruption.

Did you happen to re- read the image I attached after trying to boot? If so I’s like to have a look into it to see if there are changes.

I found after hours of searching burned transistor not far from Bios chip on this machine. So it is hardware problem. I got another surface pro 5 which has similar problem. Logo appear for few seconds. I will upload bios of this machine shortly. Thanks so much for help.

You see now what i ment in my previous post…
Anyway, good luck and all the best.

Pleas if you can check this bios dump if there is trace of failed updated or anything that can prevent surface from booting? Thanks.

Surface pro 5
Model 1796
Mobo M1007506-015
SN: 054826391553

Bios dump

There’s one 0x1000 Block missing in the beginning of the second padding. But this padding does contain _FIT_ and there’s an additional error message about parsing ACM:

Try: Surface5flashinglogo2.zip (6.5 MB)

Thanks for working your magic. It is booting now. Windows up and running. All good!! This is attempt to fix my daughters Surface pro as she uses it for drawing with pen. Thankfully she kept backup of all her drawings. Now its back to life I just need to put it back together. You made her smile and we saved anoter MS product going to bin and polluting our planet :slight_smile: Point is Surface Pro is a crap machine, another Mobo I tried to fix, with HW problem, I cannot even find replacement transistor which was burned. Shame. Anyway, your help is much appreciated.

1 Like

I wonder why MS keeps everything twice (despite NVRAM) in bios region but doesn’t use it? Anyway, that really seems to be an erased but not rewritten block in this case.

Thanks for the feedback!

Can we speculate what caused this issue? There should be some safety protocol in place when anything gets erased and boot fails last known working copy is used. PC mobos got two bios chips for this purpose. Surface being quiet expensive piece of hardware when new should be more fault proof. I don’t get it.