yashsingh1/xdaforums huggingface dataset:
[HTC 10 Guides, News, & Discussion] ivicask:
Not sure what it is, but u got flags regarrding that in /system/etc/wifi wpa_supplicant_overlay.conf "p2p_disabled=1"

also inside p2p_supplicant_overlay.conf

disable_scan_offload=1
wowlan_triggers=any
#p2p_no_go_freq=5170-5740
p2p_search_delay=0
no_ctrl_interface=

But isnt all this just related to wifi direct?(peer to peer mode), for direct sharing files, not related to connection to router?

EDIT:Also except crappy wifi range compared to m9 i have no sleep issues with wifi, got like 3mins wlan wake after full discharge, i did had wlan awake issue also on m9, i sovled it by doing 3 things.

1:Turning on WWM on my Mikrotik router

2:Setting static ip to be assigned in DHCP settings (on router)

3:And i increased Group Key Update from 5 mins to 1 hour (i think that one actualy fixed it as it keept phone awake each 5mins)
[HTC 10 Guides, News, & Discussion] Allesa:
I did 1 and 2 yesterday before my latest wifi drain test. That may have been the culprit all along. Weird that none of my previous phones have any problem tho...

Anyway i'm on my 2nd test to confirm that my high wifi drain is gone...
[HTC 10 Guides, News, & Discussion] devsk:
The macro I mentioned is a compile time macro and it has nothing to do with p2p.

I tried 1 and 2, and it did not make any difference.

For 3, we are getting a wake every second or so. So, if it did it every 5mins, I would be extremely happy (and it would not cause the drain).
[HTC 10 Guides, News, & Discussion] devsk:
Another way of confirming this issue is to ping the phone's IP from your LAN. You will see large number of packets drop on this phone and other phone will work fine with 0% pkt loss.
[HTC 10 Guides, News, & Discussion] grega_slo:
Over night...
[HTC 10 Guides, News, & Discussion] wineds:
I don't get any pkt loss but ping times are much slower - up to 3s for the HTC10 versus 33ms for other phones.
[HTC 10 Guides, News, & Discussion] devsk:
can you run the commands above? You are the good case, debug info from your phone will certainly help.
[HTC 10 Guides, News, & Discussion] devsk:
3 seconds is consistent with your suspend/resume cycles. Its possible that the windows ping client is using a longer timeout than the Linux ping client. Try to force a timeout of 1second for LAN. If your LAN is worse than 1second, you have a major problem...:)
[HTC 10 Guides, News, & Discussion] grega_slo:
I can do it in few hours...

Which commands exactly?
[HTC 10 Guides, News, & Discussion] wineds:
Its only the HTC10 with long ping times. All other devices are 5ms or less. I think my network is fine.
[HTC 10 Guides, News, & Discussion] grega_slo:
Lol when in pocket fingerprit sensor is waking the device.

Omg kernel from htc really sux...
[HTC 10 Guides, News, & Discussion] devsk:
No, I meant try running the ping with a timeout of 1s and you will see packet loss, meaning that your observation is consistent with mine. And 1s is a long time for LAN. Typical home LAN has less than 5ms ping time, like you found. So, the issue is with HTC 10 only.
[HTC 10 Guides, News, & Discussion] devsk:
the ones in http://xdaforums.com/showpost.php?p=67184793&postcount=4
[HTC 10 Guides, News, & Discussion] grega_slo:
OK here we go:

[37154.107330] c1 1644 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37162.968762] c1 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37171.761196] c3 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37174.522168] c1 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37181.290766] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37183.666899] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37186.623934] c1 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37188.536701] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37189.756476] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37193.546253] c1 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
|grep "msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received" | tail <
[37344.843339] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37349.743108] c1 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37352.656525] c1 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37355.133357] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37357.113458] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37358.551168] c1 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37360.194181] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37361.369827] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37363.263515] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37367.239911] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received" | head <
sush: wcdmesg: not found
|grep "msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received" | tail <
[37344.843339] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37349.743108] c1 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37352.656525] c1 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37355.133357] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37357.113458] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37358.551168] c1 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37360.194181] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37361.369827] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37363.263515] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received
[37367.239911] c0 460 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

This is firmware issue 100%.
[HTC 10 Guides, News, & Discussion] grega_slo:
Well that's odd..

Reflashed Viper 1.4.0 to get back to stock kernel and wifi drain is gone.
[HTC 10 Guides, News, & Discussion] live-evil:
I was on stock rom tried a custom kerel fro forums but that didn't do ****. I tried removing those cflags and compiled and flashed. i don't know if the power drain is fixed but im not geting 1000ms pings every 5 seconds...

:edit appears i spoke too soon ...
[HTC 10 Guides, News, & Discussion] tkoreaper:
Thanks, forgot about that. I am US Unlocked and supercid.
[HTC 10 Guides, News, & Discussion] jmkhenka:
I have a problem on certain locations - LTE keeps switching towers every second, refusing to establish a good link (ping etc fails), this is most visible when inside the (*#*#4636#*#*) menu, and when forcing it to be LTE only.

you can see what tower it is connected to (CID of tower) and it swaps all the time. If i go "normal" 2g-3g-lte auto it often falls back to 3g and stays there.

The reception if fine, 100%, and other devices get 100+ mbps on LTE (s6, nexus 5x) so there is reception by my HTC 10 has problem picking a tower and staying on it. Might be related to WIFI issues to.

There is no other radios to test for WWE afaik.
[HTC 10 Guides, News, & Discussion] Snah001:
1.90 build will soon be released with new radio so maybe HTC took care of the WiFi problem some have

Send from my .I. .I.
[HTC 10 Guides, News, & Discussion] EtherealRemnant:
Alarm went off last night and this morning so either 0.10 fixed it or turning off doze for that app did.

This log though... It's by far the worst [MENTION=1416236]devsk[/MENTION]
[HTC 10 Guides, News, & Discussion] InTents:
You basing the new radio on fact?

What new radio is that build using?

What version of pmic?
[HTC 10 Guides, News, & Discussion] Snah001:
Because of the info inside the build. Also seems that there is an additional driver for a non Sony camera module.

Send from my .I. .I.

---------- Post added at 05:10 PM ---------- Previous post was at 05:09 PM ----------

Just wait till we finished the development of the Rom.

Send from my .I. .I.
[HTC 10 Guides, News, & Discussion] EtherealRemnant:
Here are two more... I took a screenshot as well, as you can see the pmic is misbehaving here.
[HTC 10 Guides, News, & Discussion] Haldi4803:
i tried to....

phone on .60 and VPN set to Win10 with pptp tunnel on .15 and wireshark running.

If you want to take a look, here is the log.

Took me about 2 minutes after reboot until VPN has been set.

There is also the problem of WiFi just switching Network and kicking out VPN connection -.-
[HTC 10 Guides, News, & Discussion] devsk:
hello world! Been away for few days. How are things going around here?

I see some more logs attached and someone talking about 1.90 update coming along. Haven't caught up on everything yet.
[HTC 10 Guides, News, & Discussion] devsk:
oh! So, 1.90 is actually really coming..:) Good. I hope it drops firmware for US Unlocked soon.
[HTC 10 Guides, News, & Discussion] andybones:
Shoot my bad I was thinking .401 was us unlocked. Sorry.

I grabbed a quick 30 min log. :)
[HTC 10 Guides, News, & Discussion] EtherealRemnant:
Not looking good. The log cut off after just a few seconds and in that time you had 28 wakes with a 2 second interval and what it did log was lots of pmic misbehaving.

I flashed MaximusHD 2.0.0 over the T-Mobile base and I'm going to see how it runs. I'll report back.
[HTC 10 Guides, News, & Discussion] grega_slo:
So I flashed new 1.90 firmware.

All, pmic and radio etc...

Results are the same as on tmo pmic...
[HTC 10 Guides, News, & Discussion] Bolleke1:
This is what I get:

dmesg|grep "msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received" | head <

[ 5587.111512] c1 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5589.151471] c3 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5591.872700] c3 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5600.831030] c3 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5605.841041] c1 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5630.060614] c1 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5632.691312] c1 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5643.190222] c0 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5644.540278] c0 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5645.992839] c0 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

dmesg|grep "msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received" | tail <

[ 5587.111512] c1 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5589.151471] c3 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5591.872700] c3 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5600.831030] c3 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5605.841041] c1 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5630.060614] c1 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5632.691312] c1 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5643.190222] c0 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5644.540278] c0 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

[ 5645.992839] c0 458 msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received

dmesg|grep "msm_pcie_pm_suspend: RC0: PM_Enter_L23 is received" | wc <

10 90 760

I also noticed that my WiFi is switching to 4G/LTE and back on stock. :(
[HTC 10 Guides, News, & Discussion] grega_slo:
Latest 1.90.401.5 firmware still exhibits same issue.
[HTC 10 Guides, News, & Discussion] Dethfull:
I haD a CHITTY SAMSUNG DEVICE, that, was suficient to installcwm and root, for NEVERMORE i will USE this Name in any KIND OF myself crazyness

After rooting this CHIT, i experienced a repugnant, repudiable, rotten event:

Some CHITTY stock samsung app , was deleting constantly , the /etc/wifi/bcmhd.cal (without this file, wifi don't works)

I NEVERMORE WILL USE EXT4 DEVICES

this s4 TO TRASH GONE!

so, in other devices, the problem was simplory, only that was wrong, is on the /data/misc/wifi , and deleting the .lease files, that fixes wifi disruption...
[HTC 10 Guides, News, & Discussion] rfgamaral:
I've been doing some more testing and perhaps I'm also plagued by the issue here described, but I'm not sure...

I fully charged my device before going to bed and I've also configured the Wi-Fi settings to be like this:

Keep Wi-Fi on during sleep: Never (I usually have this on "Always")

Wi-Fi frequency band: 2.4 GHz only (I usually connect to a 5GHz network at home)

I then went to bed, unplugged my device when it was fully charged and then went to sleep.

When I woke up I find these strange results (look at the attached screenshot).

My phone was wake most of the time I slept and I lost around ~14% of battery. How come? Doze kicked in so that's not the problem... But the Wi-Fi was ON all the time, even when I specifically told it to be OFF during sleep. Is the issue with the NlpCollectorWakeLock? Maybe this is keeping the Wi-Fi ON? But I thought this NlpCollectorWakeLock was normal (I believe I read about it a few pages back on this thread, but I'm not sure) as it's the only thing that stands out on the screenshot.

Is this the issue mentioned on this thread or something else? Thoughts?
[HTC 10 Guides, News, & Discussion] Haldi4803:
Nope Nope Nope.

What you're plagued by is the Location Service Bug. Deactivate Location and its gone :) if that doesn't help.... Some App in the background is asking for Location all the time.

Using Amplify you can Limit or reduce nlp wakelocks.

What we're talking about here is WiFi Battery Drain.

Look at this from Router A. 2.2% per hour

http://pastebin.com/Wk9uB1Rk

http://uploads.tapatalk-cdn.com/20160804/271cb12be92adf43365001e723eade80.jpg

http://uploads.tapatalk-cdn.com/20160804/fac74f268d2143f35d0e5cb7d43420d7.jpg

http://uploads.tapatalk-cdn.com/20160804/73b155a6069d3bd1a4b5128ba1277474.jpg

And Accesspoint B. 0.5% per hour (FAIL: Wifi Wasn't connected for 2 out of 5 hours!)

http://pastebin.com/z4wubqd1

http://uploads.tapatalk-cdn.com/20160804/a418c31f39a6a2a3f27e28f3fc004e54.jpg

http://uploads.tapatalk-cdn.com/20160804/c2d5c86ee588c80f3c9392d98ac064cb.jpg

http://uploads.tapatalk-cdn.com/20160804/84bc9199702b41e74ace1e886b59e687.jpg

While both of them have like almost NO wakelocks (better hope so... greenify, amplify and PowerNap installed...) There is a Huge difference.

(I'll Add the SRA Output for both Networks later. Both 5ghz)

Edit: added them.

Edit2:

I Still find it funny that my phone with 99% Deepsleep uses MORE battery than Nazgulled's which is 99% Awake.

Edit3: Okay the 0.5%/h is fake.... seems like WiFI wasn't connected the whole time -.-

Stopped working after 10:00
[HTC 10 Guides, News, & Discussion] Dethfull:
I cannot help you, it says "Google Services" on your screenshot

If is Google related, i am unable to give another way than purge all that is google inside your phone.

Google Services on my devices, are considered dangerous harmfull viruses, i never use these kind of apps on any device mine.

---------- Post added at 05:10 PM ---------- Previous post was at 05:08 PM ----------

Related to my previous post, the directory of .lease files, is /data/misc/dhcp instead /data/misc/wifi
[HTC 10 Guides, News, & Discussion] rfgamaral:
I can't disable Location, I use it a lot. But I'm definitely not using while I'm sleeping... Any way to try to figure out the app asking for the location all the time? If BetterBatteryStats doesn't help with that, is there another app that could help me out?

Also, out of curiosity, what in my screenshots gives away the "Location Service Bug"? I'm looking at them and I can't understand how you figured that out...

Save​
[HTC 10 Guides, News, & Discussion] EtherealRemnant:
I just got a new router today... RT-AC68U... should be interesting to see how it behaves compared to the TEW-812DRU its replacing.
[HTC 10 Guides, News, & Discussion] MNoisy:
Make sure you replace that stock firmware with merlins. It's a world of difference.
[HTC 10 Guides, News, & Discussion] Haldi4803:
Haven't tried Merlin yet, but i reccommend advanced Tomato :)

Though Asus Firmware itself isn't "that" bad. Have an N53 here.
[HTC 10 Guides, News, & Discussion] EtherealRemnant:
I need to work on that. I have the T-Mobile branded version so I'll have to debrand it but so far the range is night and day over the one it replaced...

Although it does indeed look to be a hardware issue. ElementalX 0.12
[HTC 10 Guides, News, & Discussion] MNoisy:
We are referring to your router firmware, not the phone. Good luck!
[HTC 10 Guides, News, & Discussion] EtherealRemnant:
So am I. My router is from T-Mobile. It's re-branded as TM1900 and has QoS for Wi-Fi calling. They sell it for 100 bucks though. Steal on this router.
[HTC 10 Guides, News, & Discussion] MNoisy:
Gotcha! Didn't realize you meant the TMO cell spot.

Good luck.
[HTC 10 Guides, News, & Discussion] Haldi4803:
I don't get it.....

There is NO difference between these two Parts...

I simply took the phone, made a new custom point in BBS, and put it back on the desk....

Maybe analyzing with the Battery Historian will show me more later....
[HTC 10 Guides, News, & Discussion] ivicask:
Regarding this high wakelocks on wlan, lately i noticed at work that my phone stay 100% awake, full 8 hours wlan wake, tho it didint affect my battery life that i would notice still it was irritating me.

So i ran torch tool inside mine Mikrotik router on which phone is connected and i noticed around 500 packet every few sec send to phone form network, see pic

Those belong to IPv6 LLMNR - Link Local Multicast Name Resolution, i couldnt find out which device on netowrk sends those, but what i did i simple completely disabled multicast in bridge filter(firewall), and all this packets along with phone wakelocks are gone.

Even browsing speed is faster now..

So if you have huge wakelocks, this is not HTCs or this phone fault, its your network problem, phone is just doing its job as its supposed to do responses to this packets(Not sure if multicast can be blocked on phone).

Anyways, just wanted to share my findings, maybe it helps someone.

EDIT:In addition to multicast traffic, i also disabled in same bridge firewall ipv6 traffic, even tho i have no capable ipv6, there where occasional ipv6 packets, so now when my phone screen is off there are almost no more weird packets other than those that need to (periodic sync from apps), and phone sleeps like a little baby! :)
[HTC 10 Guides, News, & Discussion] grega_slo:
That confirmed my findings the only difference is that I was receiving IPv6 router advertisements too often...
[HTC 10 Guides, News, & Discussion] grega_slo:
Had a quite good run :)
[HTC 10 Guides, News, & Discussion] EtherealRemnant:
Stock 1.90.401.5 - I'm pretty happy with this.
[HTC 10 Guides, News, & Discussion] devsk:
Let's see what firmware fixes coming out tomorrow bring to the table: https://twitter.com/moversi/status/764864084785434625?s=09

So far, TMO 1.81 and WWE 1.90.401.5 reports are very encouraging with respect to wifi performance. Hopefully, this update fixes it US unlocked users!
[HTC 10 Guides, News, & Discussion] donibrasco:
The new 1.90.401.5 base solved all my wifi issues.
[HTC 10 Guides, News, & Discussion] andybones:
Vzw 1.19x firmware on 1.90.401.5 base ROM w/ latest Elite kernel with Wi-Fi wlan wacklock divide hack and latest Tmo pmic.img.

Looking forward to trying out the new 1.91x us unlocked pmic.img
[HTC 10 Guides, News, & Discussion] devsk:
what is that wakelock divide hack? Got any pointers?
[HTC 10 Guides, News, & Discussion] munkyvirus:
I've been running it for a day, still testing it out
[HTC 10 Guides, News, & Discussion] andybones:
Delete.
[HTC 10 Guides, News, & Discussion] hemirunner426:
The tmo pmic, that has to be flashed with adb correct?

I should elaborate more. I tried to flash the zip file provided earlier in this thread that only contains the pic firmware via twrp and it failed... Probably just need to use the img file and flash via adb.
[HTC 10 Guides, News, & Discussion] andybones:
Here is the one I use.

Take the android-info.txt from your latest firmware and replace it in the .zip I provided.

Then use adb + fastboot and run these cmds to install

adb reboot bootloader

fastboot oem rebootRUU

fastboot flash zip PMIC-TMO.zip
(you will need to run this twice)

fastboot reboot
[HTC 10 Guides, News, & Discussion] hemirunner426:
Excellent thank you. I didn't need to replace android-info.txt as it already had the correct information.
[HTC 10 Guides, News, & Discussion] andybones:
No problem, my friend. Didn't realize you were also on Verizon.

So it appears the new US Unlocked 1.91.617.1 pmic.img is the same as the one in the International 1.90.401.5 firmware.

From previous logs it seems the best pmc.img for those of us with S-OFF is the TMobile one that has been provided.

Also take a look at Elite kernel with wake lock divide hack - to cut down the number of wake locks WLAN gets, assisting with bad battery life on poorly configured wifi networks.
[HTC 10 Guides, News, & Discussion] hemirunner426:
I'm keeping that kernel in mind. Right now I'm running EK on Viper 2.7. I was seeing constant random wifi disconnects on my home wifi once I switched to viper. Taking a look at WakeLockDetector revealed PowerManagerService.WakeLocks contained 6487 wakelocks eating up 2h 15m over a 7 hour period. Ouch. I have a feeling the same was happening on stock firmware as I didn't notice any battery improvements once I switched to viper + EK.

Is there anyway to confirm correct flashing of the pmic firmware? It's probably good though... the wakelock number above has stayed the same since flashing the firmware over 2 hours ago and I have experienced no more random wifi disconnects.
[HTC 10 Guides, News, & Discussion] andybones:
really the only way is the confirm that you flashed it correctly.

The output in your cmd will show success, such as mine here:

C:\apktool>adb reboot bootloader

C:\apktool>fastboot oem rebootRUU
...
OKAY [ 0.031s]
finished. total time: 0.031s

C:\apktool>fastboot flash zip PMIC-TMO.zip
target reported max download size of 800000000 bytes
sending 'zip' (12 KB)...
OKAY [ 0.998s]
writing 'zip'...
(bootloader) HOSD CL#749324
(bootloader) Perform pre-update
(bootloader) start@1
[B](bootloader) pmic-8996-1.img@100%[/B]
(bootloader) Perform hardware reset
FAILED (remote: 90 hboot pre-update! please flush image again immediately )
finished. total time: 1.108s

C:\apktool>fastboot flash zip PMIC-TMO.zip
target reported max download size of 800000000 bytes
sending 'zip' (12 KB)...
OKAY [ 0.998s]
writing 'zip'...
(bootloader) HOSD CL#749324
(bootloader) start@1
[B](bootloader) pmic-8996-1.img@100%
(bootloader) Update zip file OK
(bootloader) end@Done[/B]
OKAY [ 2.122s]
finished. total time: 3.136s

C:\apktool>fastboot reboot

finished. total time: -0.000s
[HTC 10 Guides, News, & Discussion] hemirunner426:
Gotcha. That's the same output I seen too.
[HTC 10 Guides, News, & Discussion] devsk:
My radio continues to behave erratic. I get 2.5 to 3%/hr idle drain from wifi with 1.91.617.1, where everyone else is reporting to have their issues fixed. Same set of erratic wakeups as before, if not worse. I can get it down to 1.5% with my patch (which is basically doing the similar thing as the divide hack someone else posted) but its nowhere close to 0.2-0.3% idle drain I see on LTE.

I am convinced mine is a hardware fault because another issue, that people have reported fixed in the latest update is to do with moving from wifi to data, has gotten worse for me. Earlier I used to have trouble going to data from wifi, I had to enable airplane mode and disable to get my mobile data working. Now, with 1.91.6171, I have to reboot. I just don't get my data back once I go to wifi.

I can repeat this as many times as I want. Reboot needed to get my data back, every single time!

I am going to get it replaced under Uh Oh and see if the new one fares better. Use up my one chance but I have no choice. The phone does not get any calendar/notifications/emails/messages if I forget to reboot once I leave my wifi zones.
[HTC 10 Guides, News, & Discussion] Freak07:
Hm that really sounds bad. But if you want to spare your one chance in case you get a cracked screen and if it is just switching airplane mod on off in order to have data you may want to create a tasker profile which does this job automatically. Would save your uh oh chance.