Hello,
I'm trying to fix Surface Pro 6 BIOS that stuck at Windows logo.
To make a W25Q128JVPQ dump I've used CH341A (with 3.3V modification) and Raspberry PI.
- CH341A (both Windows and Linux) doesn't work
- rpi + flashrom detects it only from time to time. I was able to read the content once.
- bus pirate works fine however only with lower serialspeed param
To verify the content I wrote the python script that makes a dump and surprisingly it works every time with no error.
I'm attaching the winbond.py - maybe will be useful for someone.
My question: Does the BIOS need "ME Firmware cleaning" to fix the Surface boot issue.
Thank you.
I'm trying to fix Surface Pro 6 BIOS that stuck at Windows logo.
To make a W25Q128JVPQ dump I've used CH341A (with 3.3V modification) and Raspberry PI.
- CH341A (both Windows and Linux) doesn't work
- rpi + flashrom detects it only from time to time. I was able to read the content once.
- bus pirate works fine however only with lower serialspeed param
Code:
flashrom -p buspirate_spi:dev=/dev/ttyUSB0,spispeed=8M,serialspeed=250000 -c W25Q128.V -V -r bios.bin
I'm attaching the winbond.py - maybe will be useful for someone.
My question: Does the BIOS need "ME Firmware cleaning" to fix the Surface boot issue.
Thank you.
Comment