Hey guys, sorry in advance if this is a waste of your times, but I’m really new to this and I was wondering if someone more experienced could help give me some direction here. I have a Microsoft Surface Pro 4 (i5/8/256) with no touch. Originally, I replaced the screen because it also had the flickergate issue, and I thought that also replacing the touch controller as well might solve the issue, but no dice. I tried reinstalling all the drivers I could find from Microsoft, still nothing. Touch also non-functional in the BIOS. Surface ME in device manager has a warning, and having tried everything else, I got a CH341A to try and dump the BIOS as I read that this is possibly a BIOS issue. After reading the threads on the issue, I think I successfully dumped the bios, and I put it through MEAnalyzer to the following result:
The dump itself is also attached through Google Drive here.
This is about where I’m completely lost. I’ve been trying to use the info in this thread to open my dump in FIT, but no version there exactly matches the one I have, and it fails to open. I did dump the bios multiple times to make sure, and they are all the same in HxD. At this point, I’m unsure as to wether this is an issue with my dump or the version that I’m trying to use? The closest they had on there was CSME v11, which comes with FIT v11.8.x. I’m really unsure where I go from here, or if I’m even pursuing the correct path forward. If anyone with more experience with this stuff would be willing to drop a response and give me some direction or look over what I’ve done so far, I would really really appreciate it.
The rule is same version or the higher one within the Major, Minor closest to original, as detailed in the next linked thread.
The “11.0.11.1006_CON_LP_C_NPDM_PRD_RGN.bin” is part of a repository, from the following archive “CSME 11.0 Repository r55.rar” on this thread
EDIT: Work on full SPI image or ME_region image only
and there’s FIT tool versions variations 11.x, older ME FW images versions may work or not with latest FIT tool version avaiable 11.8.86.xxx. Older one should be 11.0.10.xxx
EDIT: Still, it could be image corruption… Care to share any dumps, if you want of course… Fit11.0.10.1002.rar (4.9 MB)
EDIT: You may try this extracted/updated ME region, no guarantees…use UEFI tool (regular 0.25/0.28) to replace it or HEX editor. Region_ME_ME_region.rgn.rar (1.4 MB)
That’s all from me, report back if you want, good luck.
Ah I see, thank you for your reply. Sadly I still can’t get my dump to open in FIT so its probably bad somehow.
In the FIT ver. 11.8.86.xxx, I get the error Error 10: Failed to open with processed commands. Where would I find ver 11.0.10.xxx?
Thank you so much for your help. Yeah, it doesn’t seem to work even with ver. 11.0.10.xxx, so my image is probably corrupted. I’ve dumped it multiple times and its the same every time, so where do I go from here?
Thanks again for your help, it is much appreciated.
EDIT: Here is my most recent dump:
EDIT: Thank you so much! After replacing the ME region, I’m able to open the modified dump in FIT. Just to clarify, would I now proceed with editing the BIOS, or would I now be good to flash it back onto the chip? Thank you once again for your time and help. I really appreciate it.