Dear all, after several months of painful attempts, finally I found the way to solve the BSOD problem at my PRO-7 i5 16/256! Here is my experience.
- Any previous attempt to update Windows using the Windows Update settings menu or Windows 10 Update Assistant app failed in process with BSOD;
- I had to use a USB flash drive to make a reset to factory settings. I boot from USB pushed the volume down button, and re-installed the system (all data needs to be back up in external drivers, all internal drive data will be lost). Not from the very first attempt due to the same BSODs, but I managed to do that successfully. The fresh system was also not stable with BSODs. USB recovery image can be downloaded here: https://support.microsoft.com/en-us/surfacerecoveryimage
- At the fresh Windows 10 I used Intel® Driver & Support Assistant to update all drivers, including graphics, Bluetooth, and Wi-Fi. The tool can be downloaded here: https://downloadcenter.intel.com/download/28425/Intel-Driver-Support-Assistant;
- Also had installed both SurfacePro7_Win10_17763_20.020.2886.0.msi and SurfacePro7_Win10_18362_20.072.23016.0.msi Microsoft update packs from here: https://www.microsoft.com/en-us/download/details.aspx?id=100419
- All updates available in Settings/menu were applied step by step up to Windows 1909 version. Current OS build is 18363.1049. All other third-party software I need to use also were installed.
With this setup, I’m happy to have no BSOD for a week of 24/7 usage!
The system is very stable in any internal/external display configuration. The only thing is losing the Internet connection after the sleep mode – need to re-connect Wi-Fi each time. But it doesn’t bother me too much.
PS For the moment, seems like Windows 2004 is also available in the Update settings, I have not tried it yet.