I was chatting with a particularly helpful Microsoft rep on an unrelated Reddit thread, and I described the issues we're all having here, in some detail. This was his response...
"It's definitely a software/driver problem. I don't work on the surface specifically, so I don't have all the details, but I do know this problem is a whack-a-mole. They fix one cause of it, it uncovers another, and there's still five others. Sorry I can't
be more helpful, it's an issue that is annoying us just as much as you guys."
This is absolutely stunning to me...
I am actually beginning to believe that Microsoft doesn't yet know or understand the problem here.
What we know is that some surface pro's are not fixed by firmware updates...
...some surface pros are fixed by firmware updates...
... and some surface pros do not have a problem with deep sleep and never crash, WHATEVER firmware they use.
The replacement I was given is one of the latter type. This points to variation in quality between the devices. Either its the intel skylake chip (which I can believe) or another part that has variable performance.
Whatever the case, Microsoft IS NOT IN CONTROL OF THEIR HARDWARE STANDARDS!
Such variation is unacceptable for a company like this. You can't give 50 percent of your clients perfect devices and the rest faulty, and then spend months... no years, trying to patch up with little firmware fixes. Someone in management just doesn't
want to own up to the fact that some of these devices are just too inferior to be fixed.
This situation is really sad and pathetic. Given the totally unreliable nature of this hardware, I'd think twice about ever buying from this company again. Which is sad because the working ones are great machines...