This isn't (or shouldn't be) bleeding edge stuff. MS & Intel, if you can't get SP0 sleep working, at least give us something that will reliably wake, even if it means that we're stuck with less than half of the battery life you promised. (It's clear that
one reason the SP4 and SB are so thin is that the engineers downsized the battery packs, thinking that they'd more than make it up with ultra low power sleep. That's not working out so well, especially for those of us stuck with the only mobile devices on
the planet that can't wake up instantly from sleep - or often, even wake up at all...)
Here's one more data point: My SP4 actually CAN wake somewhat reliably IFF (if and only if) I NEVER attach the keyboard cover after undocking it, again boosting my contention that what's involved here is a set of deadlocks and/or other race conditions involving
two or more of the power management control loops in (at least) the Skylake CPU/chipset, Surface firmware, the Windows OS itself, and the keyboard cover (yes, it has it's own firmware - I remember a keyboard cover firmware update pushed about the time I bought
my first SP3), and possibly, the docks.
I strongly suspect that these power state control loops are fighting like strange bulldogs in a bag, and that's what makes this "a really hard computer science problem" as Microsoft characterized it last year* in one of their only actual acknowledgements
of the existence of the problem, before whitewashing it by pretending that the 2/17 firmware update fixed everything. (It clearly actually made things much worse for many SP4 and Surface Book owners.)
* The relevant paragraph is: "We couldn't do it at RTM for a variety of reasons, power management is a very hard computer science problem to solve especially with new silicon. Currently it is not in the deepest "sleep" that it can be so there are wake events
that would not otherwise wake it. We will have an update for this issue sometime soon in the new year." - From http://answers.microsoft.com/en-us/surface/forum/surfpro4-surfperf/surface-pro-4-display-adapter-crash/16f08be5-10c0-434c-b1f5-e2cf82e018b1?page=33&auth=1
MICROSOFT: It would be nice if you would at least admit that this STILL isn't working - and in fact isn't even close!!! I think I'd rather have the nearly continuous fan-running back in exchange for the ability to sleep again - how about a way to downgrade
the Surface firmware, since you obviously aren't capable of fixing it?