Page 1 of 6
#1 Surface Pro 4 UEFI Problem. by mvisionpt 12.02.2018 17:04

avatar

Hello,

First of all, sorry if my post in not in the right place, and second....sorry for my poor english, i'm Portuguese.

I have a Surface Pro 4 i5 (6300U) with SSD 128G, during a windows update (i think it was the bios firmware) died! After rebooting, it never gave a new image, but the machine stays working.
It was stayed for about 3/4 months until I got the courage to disassemble it, with luck I did not break anything.
I removed the chip and programmed (in RT809F) with a dump that I found on the internet.
The dump is the same as mine taking out the SSD (mine is 128 and dump 256).

What happens:

  • The machine starts, the Surface logo appears and with a red line with the lock unlocked and do not pass from there; sometimes it goes from the logo and the image turns black with only backlight;
  • The machine now takes almost 40 seconds to boot, I do not know if it will be because the battery is dead (this is because I have already tried it and tried to load it out and it does not accept load);
  • I can not get into Bios (POWER + VOL +) or a Windows 10 installation PEN (POWER + VOL-);

Any tips? Is there a machine to rebuild the firmware based on the microsoft website?

#2 RE: Surface Pro 4 UEFI Problem. by Fernando 12.02.2018 17:12

avatar

@mvisionpt:
Welcome to the Win-RAID Forum!

Unfortunately I cannot help you myself, because I am not an expert regarding your problem.
Hopefully you will get support by someone else.

Good luck!
Dieter (alias Fernando)

#3 RE: Surface Pro 4 UEFI Problem. by mvisionpt 12.02.2018 19:28

avatar

@Fernando
But maybe...there is someting you could help.


FIT version could make diference?

EDIT by Fernando: Unneeded fully quoted post removed (to save space)

#4 RE: Surface Pro 4 UEFI Problem. by Fernando 12.02.2018 23:44

avatar

Zitat von mvisionpt im Beitrag #3
@Fernando
But maybe...there is someting you could help.
Not really.
@plutomaniac or @CodeRush are the experts, not me.

#5 RE: Surface Pro 4 UEFI Problem. by plutomaniac 13.02.2018 18:11

avatar

You should not flash other SPI dumps unless absolutely necessary as you will loose BIOS-specific info (Serial Numbers etc) and may end up with a non-working Engine firmware. Even on a dump from the same OEM model, you must always follow the Engine CleanUp Guide. The same guide must be followed if you suspect your own dump has corrupt Engine firmware. Can you compress and upload all images that you have (your dump, other dump, official MS update)?

#6 RE: Surface Pro 4 UEFI Problem. by mvisionpt 13.02.2018 19:08

avatar

First of all, thanks for your anser.

I attach the dump original, from web and MS.

Thanks for your help!

#7 RE: Surface Pro 4 UEFI Problem. by plutomaniac 13.02.2018 19:27

avatar

Ok, I suggest you take your own dump and follow the Engine CleanUp Guide. Flash back the output from the guide with the programmer and see if that fixes everything.

#8 RE: Surface Pro 4 UEFI Problem. by mvisionpt 13.02.2018 21:42

avatar

Zitat von plutomaniac im Beitrag #7
Ok, I suggest you take your own dump and follow the Engine CleanUp Guide. Flash back the output from the guide with the programmer and see if that fixes everything.


Thanks, I'm trying to make the image and I have some questions:

When I load dump in FIT it gives me the following information in the LOG:

Zitat
02/13/2018 19:32:00
Using vsccommn.bin with timestamp 18:39:21 09/11/2017 GMT

Command Line: C:\FIT\Intel CSME System Tools v11 r9\Flash Image Tool\WIN\fit.exe

Log file written to fit.log

Loading C:\FIT\surface_pro4_original_dump.bin

Decomposed SKU Value: "Intel (R) LP Series Chipset - Premium U".

Decomposed PCH Strap Length: 0x42

Warning: Could not set "GbE Read Access" to: 0x00000008, reverting to previous/default value: 0xFFF
Warning: Could not set "Embedded Controller Write Access" to: 0x00000020, reverting to previous/default value: 0xFFF
Warning: Could not set "Embedded Controller Read Access" to: 0x00000020, reverting to previous/default value: 0xFFF

Warning: The ME FW image loaded has been pulled from a previously booted system. Some FW settings will not be allowed to be changed.
Writing map file C:\FIT\Intel CSME System Tools v11 r9\Flash Image Tool\WIN\surface_pro4_original_dump\surface_pro4_original_dump.map



What is the dump of the repository that I should load:

11.6.25.1229_CON_LP_C0_NPDM_PRD_RGN or 11.6.25.1229_CON_LP_C0_YPDM_PRD_RGN


I was unable to indefinite NPDM and YPDM through ME Analyzer.


Forget! i found it....sorry :)

The BIOS Region on Decomp folder only have 10 240 KB, should be like that:



Before compile it give me two warnings:





Thank you.

#9 RE: Surface Pro 4 UEFI Problem. by plutomaniac 14.02.2018 00:51

avatar

As can be seen at MEA, your firmware is NPDM. You can choose the latest firmware during cleanup which as of now is 11.8.50.3448_CON_LP_C0_NPDM_PRD_RGN for your system.

The BIOS is 10MB in size. That's totally normal and not small. FIT doesn't touch the BIOS region at all anyhow.

The first three warnings have to do with certain (now) deprecated settings. The original SPI image was built with a very old FIT v11.0.0.1171 but the current one does not recognize these settings and sets them to current default. That's ok, you can ignore these during the CleanUp Guide. When the system is back up and running, remember to post a "MEInfo -verbose" result and I may ask you to run a small command to restore these settings from defaults to Intel recommended values.

Those two messages you see when building are normal and verify that the OEM does indeed want them to be set like that. Both of them are permanent and fused to the hardware, that's why FIT asks again.

#10 RE: Surface Pro 4 UEFI Problem. by mvisionpt 14.02.2018 12:06

avatar

Thanks, I've done my dump with this Firmware (11.8.50.3448_CON_LP_C0_NPDM_PRD_RGN) and I'll test it when I get home.

I'll give you the feedback later! Thank you.

PS: still need to report this new firmware? hehehehehe kinding!

#11 RE: Surface Pro 4 UEFI Problem. by mvisionpt 14.02.2018 21:07

avatar

Same result....Surface works, but black screen.

I'm doing something wrong? Or dump can be corrupted on another zone?

#12 RE: Surface Pro 4 UEFI Problem. by plutomaniac 15.02.2018 15:00

avatar

I doubt that you did something wrong when following the CleanUp Guide as you seem very thorough and careful, kudos for that. Did you also run a "fptw -greset" after the CSME cleanup? If that doesn't help as well, we can exclude the CSME firmware as the source of the problem. Which leaves BIOS region only (probably NVRAM). Is the attached image above (me_11_8_sp4.rar) your result of the CleanUp Guide?

#13 RE: Surface Pro 4 UEFI Problem. by mvisionpt 15.02.2018 16:21

avatar

"fptw -greset" this is not just to do on Surface when it boots up?

Yes, the attach image is the final dump from CleanUP Guide.

#14 RE: Surface Pro 4 UEFI Problem. by plutomaniac 15.02.2018 18:13

avatar

Yes you should do "fptw -greset" only once after you re-flash the cleaned CSME firmware SPI image. If it failed after that too then the problem is BIOS related. What we can test is for you to take your cleaned dump (me_11_8_sp4) and replace its BIOS region with the one from the web dump (surface_pro4_web_dump), which I assume works properly, via UEFITool's > "Extract/Replace as is..." actions.

#15 RE: Surface Pro 4 UEFI Problem. by mvisionpt 15.02.2018 19:33

avatar

Yeah, but this reset I still can not do.

And if instead, I get the web dump, I change the serial number (directly in the code) and make the Clean Region ME with the same version (in this case 11.6).
Because with this dump at least I get the image and with my original nothing.

What you say?

Xobor Forum Software von Xobor
Datenschutz