After putting my SP4 into the first hibernation of a Windows session with the Device Manager setting change in place, with the charge at 100% going into hibernation, I powered it back on 9 hours later, and the charge was at 96%. Before this discharge issue
started happening on my SP4, it wasn't uncommon to have my SP4 off with a charge at 100% and then powered back on hours later or a day or days later with the charge at either 96% or 97%, so I'm going to assume that this is the same type of thing in this current
instance.
This would mean that I've now been able to replicate what I did the prior day. Now we're getting somewhere. If the first hibernation of a Windows session (the first hibernation after a startup or reboot of Windows) has the Device Manager setting change
in place already (with current firmware), the SP4 appears to hold the battery charge. But then if another hibernation is performed from that same Windows session with the Device Manager setting already in place (i.e. not restarting Windows), the battery drain
issue occurs.
The next test I'll try is to change the Device Manager setting back to what it originally was, then click "OK," then change it back to what I tried, then click "OK" again, then put the SP4 into hibernation again. These changes will be made within the same
Windows session without restarting Windows. I want to find out if the battery drainage issue happens after all of this. If the battery doesn't drain, then my hope is if it might be possible to come up with a script to run in which the script automatically
performs these changes and then puts the SP4 into hibernation. This would be an alternative method of putting the SP4 into hibernation instead of using the standard method such as via the power button (if it's programmed to put the SP4 into hibernation) or
via the "Hibernate" option from the Start Menu, and this script would then ensure that the battery doesn't drain while the SP4 is in hibernation.
Anyway, it appears that there may indeed be some progress regarding this issue, and that's a good sign.