yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] shadvich:
Really odd problem here - as of a couple days ago, everything was working perfectly with my galaxy nexus. I decided to jump over to CM10 (was on codename android, IIRC), right after I think there were some new commits to AOSP.

From here on out, my phone would never enter deep sleep when connected to wifi. Any wifi hotspot - the ones I've been using, a hotspot I created from my desktop - the icon would show the phone constant receiving data via wifi. Using better battery stats, over about 5 hours on my desk, 4.5hrs were spent with a WLAN_RX_WAKE kernel wakelock with my phone sitting at 350MHz instead of deep sleep for that time.

I tried a bunch of different kernels (stock CM10, franco, imoseyon, etc) both new and old versions, but the problem was still there. I tried clean flashing a rom, and only installing better battery stats. Same thing with all kernels.

Factory restored google stock images to BOTH ICS and JB. I still have the problem. Tried disabling google location services. No dice. Tried a couple basebands, but I'm pretty sure that only affects cell/data performance, right?

I honestly have no idea what is going on. I've been on this hotspot (campus wifi) for months now without a problem, and now this. Some threads say that this is caused by DHCP requests from the router, but why would I have not seen this until now? My idle drain was at about 1-2% per hour before this, now it is close to 10-15%.
[Samsung Galaxy Nexus] TheMan0790:
This is literally the EXACT SAME problem I'm having...I wish someone could properly explain why this is happening and how to fix it.
[Samsung Galaxy Nexus] Guiding.God:
Not sure if you've tried this and it helps but maybe you can try Network Log or Shark from the store to diagnose this?
[Samsung Galaxy Nexus] shadvich:
Network Log doesn't show up with anything, so the wakelock shouldn't be caused by a rogue app.

Shark, on the other hand, after about 10 seconds of logging, netted me about 300 DHCPv6 'solicit XID' requests. There a bunch of different sources from these requests, they just seem to be other devices on the network pinging my phone to see if it's a DHCPv6 server...?

I've seen some suggestions on other forums to mess around with the router settings, which I can't do because it's campus internet.
[Samsung Galaxy Nexus] Guiding.God:
Since you've tinkered with rom/kernels etc on phone without any seeming change, it's feasible that there's been some change recently on the other side of the equation namely the network settings of your campus wifi? Maybe your University's tech department has implemented something new etc? Have you tried asking others with wifi enabled phones if they are experiencing this as well?

Found this here (pretty sure you've come across this if you've been googling abt this issue but posting anyways)

"Another more elaborate solution if you rely on that network a lot, is to purchase a wireless bridge or gaming adapter and connect it to your apartment wifi and then connect your own wifi router to that. Then the gaming adapter would get the dhcp IP from your apartment (so who cares if it is renewing it constantly) and your router would treat the connection just as if you were connected directly to an internet connection. Then configure your router for static IP addresses or if your router does not cause issues with DHCP then you don't need static IPs."

from http://rootzwiki.com/topic/16134-kernel-wakelock-wlan-rx-wake/

I know I had an issue with some wlan rx wakelock thing last year but I cannot for the life of me remember how I got rid of it or what changed :eek:
[Samsung Galaxy Nexus] shadvich:
Hmm, seems like an okay solution but my friend's devices don't seem to show the same symptom, and since I roam campus alot, a wifi extender wouldn't be ideal.
[Samsung Galaxy Nexus] shadvich:
Bump. Any other ideas?
[Samsung Galaxy Nexus] EddieN:
I am seriously ripping my hair out from this goddamn wakelock ****.

I wake up at 9am and have to charge my phone by 4pm because it's at 16% with 40 minutes of screen on time. Seriously? This is a JOKE.

I've checked with BetterBatteryStats and CPU Spy. Both confirm the phone keeps sitting at 350MHz when it's supposed to be sleeping, as well as wlan_rx_wake keeping the phone awake.

I've set my phone to receive a static IP from my router (DIR-655) but it doesn't help. I really don't know WHAT to do. I've downloaded shark to my phone, sniffed packets, but haven't been able to get anything useful out of it since there is a LOT to sift through (unless you know what you're looking for - which I don't).

This is by far the worst bug/issue I have ever encountered with my phone and it is seriously getting on my nerves. I will be forever greatful to anyone who can help me pinpoint the issue and make it stop.

Also, i REFUSE to "go buy a new router" as it's bull****. This is a bug people experience only sometimes it seems and NO ONE has a fix for it. I read somewhere about a fix being implemented in some kernels but they were for other phones, never found anything like it for the GNex. If anyone knows anything about a fix like that, please show me the way.

I already checked for rogue apps, there were none keeping wifi awake. I've even tried with a totally stock, newly flashed phone with stock kernel and everything. NO extra apps installed except shark, CPU spy and betterbatterystats sideloaded. I didn't even input my GMail to stop the syncing. It STILL KEPT MY GODDAMN PHONE AWAKE.

I am SERIOUSLY desperate. Considering just selling my phone and opting for something else if this continues, it totally cripples everything.

/rant over
[Samsung Galaxy Nexus] simms22:
turn on WiFi, Bluetooth, and GPS, for about 30seconds, then turn them off. put your phone to sleep, then check if you're going into deep sleep. CPU spy is a good app to check if your hitting deep sleep.
[Samsung Galaxy Nexus] beekay201:
Change wireless network encryption? Wpa2, tkip+aes, aes only, tkip only? Wpa?

Change wifi channel?

Edit: scratch that. Try disabling 5ghz band.

Sent from my i9250
[Samsung Galaxy Nexus] madd0g:
I had a similar issue, it turned out it was Dropbox LANSync in my home LAN. I used an experimental forum build on my PC, so it could be this, but in the end I turned LANSync off, since Android doesn't make use of it anyway.

So try this if you have Dropbox running on your network clients.
[Samsung Galaxy Nexus] EddieN:
At the moment I am fiddling with putting my router into different security configurations, per the quote below. But I will give your idea a try as well.

5GHz band? Where do I disable this, the phone or the router? My router chooses channel automatically and is set to Auto 20MHz/40MHz channel width.

I don't have DropBox on my phone or on any of my PC's
[Samsung Galaxy Nexus] EddieN:
A quick update, I just tried all the suggestions in the quotes in my previous post but to no avail, still getting the wake locks. I'm seriously going crazy.

Turning wifi off did let the phone sleep, but that was expected as the wake lock is related to wifi. Nothing else has worked. NOTHING.
[Samsung Galaxy Nexus] madd0g:
This issue appeared again for me, it obviously also helps to disable the NETBIOS on your Windows PC network adapter. There are guides for that online. Also get the "Network Log" app in the Play Store, it shows the traffic so you can see which one's are for the kernel (wlan_rx_wake is a kernel wakelock).
[Samsung Galaxy Nexus] Kurre:
Also uPNP feature in router can cause all kind of weird behavior. Better block it from router's firewall.

Sent from my slimbeaned GNex :)
[Samsung Galaxy Nexus] EddieN:
What baffles me the most is that all of this shouldn't be needed. I shouldn't have to disable netbios and do things to OTHER devices just so my phone sleeps. This is a jellybean issue imo, I never had these problems on ICS.

The experiments continue, updates incoming.
[Samsung Galaxy Nexus] madd0g:
I also suspect the major issue was that my wifi channel was the same as the ones around me. When I changed it, the wlan wakelocks went down significantly.
[Samsung Galaxy Nexus] Doomhamma:
5 Ghz band is disabled when you enter Wi - Fi - advanced - Wi - Fi frequency band ... It's set to auto by default, you try either 2.4 or 5 ghz on manual and check if that helps ( incase you didnt already :D )
[Samsung Galaxy Nexus] JuanG:
Does anyone have any news about this issue? I have the same problem and I can't find the solution. I made several test without any good results.
[Samsung Galaxy Nexus] madd0g:
Change the Wifi channel.
[Samsung Galaxy Nexus] JuanG:
I have already done it. Before I used channel 8 and now I changed to channel 4. Same issue. Any other advice? I am worried about this.
[Samsung Galaxy Nexus] seanpr123:
If it's this simple I'm going to **** a brick.

But like lkeops, I don't think that's the issue.
[Samsung Galaxy Nexus] bmdixon:
I'm having the same issue, mostly when i'm at work (not able to change anything network related). Tried the Franco kernel but still had the same problem. :(
[Samsung Galaxy Nexus] madd0g:
I've put it to 13, most default configurations use lower channels.
[Samsung Galaxy Nexus] flashflash:
Have exactly the same issue here with my S3. Tried Static IP, turned off DHCP server and still have this issue. Changed channels, disabled 5Ghz, no difference.
[Samsung Galaxy Nexus] Kyle C:
Same here;

Set static IP

Disabled DHCP

Disabled Dropbox's Lansync thing

Disabled 5ghz

Devices plagued by this;

Rooted/ROM'd Verizon Galaxy Nexus (I've tried a few different ROM's and Kernels with no change)

Stock Nexus 7

The battery life on my Nexus 7 has been cut by roughly 70% or something by this wlan_rx_wake, my Galaxy Nexus isn't suffering as much but still kills the battery drastically.

EDIT 4/3:

This morning I hooked up a gaming adapter, to receive the plagued wireless, then hard wired a router, that previously didn't cause this issue, to the gaming adapter. I then connected my Galaxy Nexus and Nexus 7 to it by assigning a new static IP to each.

This had an odd effect. Both devises are still showing "wlan_rx_wake" via BBS but this wake isn't draining the battery as it was before...

I will continue to work on this, if anyone cares. Hopefully I can put this dumb wakelock in the ground for good.
[Samsung Galaxy Nexus] flashflash:
Ok I have solved this issue for me. I read somewhere that canon printers that are connected to the network either directly or via printer share, are constantly sending out broadcast packets over the network. These packets are keeping the phone awake.

I was also aware that my router was sending out arp packets every 30 seconds.

My solution was to add another router ( Apple time capsule) and double NAT the wireless part. I gave the second router the address pool of 10.0.0.1 and only connect the phone to this router. All other macs and pcs and smart tvs are connected to the main router. The double NAT stops broadcast packets travelling over to the second router.

Only a few minutes of wake lock now.

Problem solved.
[Samsung Galaxy Nexus] Altimas:
I narrowed down my issue to a wireless HP printer as well. I disabled the wireless since I wasn't using it and my battery is back to normal.
[Samsung Galaxy Nexus] madd0g:
Yeah, basically it's something keeping the device waking with pinging inside the network, but that's hard to troubleshoot since we don't have the same configurations. So one must find it themselves with tips from this thread.
[Samsung Galaxy Nexus] mcal24:
So if I'm on a university network, this can't be fixed? My friend has not had any battery issues being connected to the WiFi.
[Samsung Galaxy Nexus] pneedleman:
I was having the same issue on my corporate network where I cannot change network settings. I downloaded network log and saw that Sonos kept trying to send/receive data. I force quit the app and hoping this will solve the issue for me.
[Samsung Galaxy Nexus] flash3d:
Owning a Galaxy S4 (9505 model), i experienced the same issue:

On Wifi, Sonos app keeps sending data (even or especially when sonos bridge is turned off) causing the wlan_rx_wake wakelock.

Killing app won't help, it will start again.

Used "App Quarantine" to freeze the sonos app (with the "App Quarantine" widget you can start Sonos reasonable easy and fast) and wakelock is gone.

Checked with "Cpu Spy" and deep sleep is now engaged again.

Hopefully sonos will fix this, will probably post this on the sonos forum too.
[Samsung Galaxy Nexus] Kyle C:
I'm glad yours was such an easy fix. I've been battling this issue for months with no fix yet.
[Samsung Galaxy Nexus] flash3d:
Why not use "app quarantine"? It's free and you can get it from play market.

For me it's not solved either, just giving a work around :)
[Samsung Galaxy Nexus] Kyle C:
My issue doesn't seem to be an app issue. I've factory wiped my devise and didn't install anything and still got the wake lock. I've also set a static IP, disabled DHCP, disabled Dropboxes Lansync, set up a different WiFi network within my current network, flashed kernels and shell scripts that were suppose to block the wlan_Rx_wakelock, and a few other things that I can't think of. Really, the only thing left to do is replace the router (which I can't do).
[Samsung Galaxy Nexus] Zlappy:
So i've had the same problem where my galaxy s3's battery has just gone to 0 in ~10 hours and i finally found the fix for it, this is what's causing it for me and might be what's causing it for you to, anyhow i'm gonna go step by step with what i did to find the culprit.

I downloaded an app called Network Log and let it log some of my traffic, i quickly found that packets where beeing sent by 192.168.1.74 wich is not any android device but my main computer and there i found the source of the problem, i was then searching around and stumbled across this post, http://xdaforums.com/showpost.php?p=25876666&postcount=3

I found this line in the post,

and i decided to look in to it, i started the "run" command in windows and wrote "services.msc" wich then boots up you services that's started by windows, after that it's pretty simple.

Find the line called Ip Helper and stop it after that right click it and chose properties and decided the start method as inactive, after that look up the "Windows Media Player Network Sharing Service" and do the exact same thing there, this actually fixed it, my computer for some reason got stuck on sending useless packets over the network and was sending it to my galaxy s3 along with my mothers galaxy note 10.1 (no other android devices where seeing this thou for some reason) and after setting those 2 to disable i now have had my phone at 99% battery for over an hour with wifi active.

I do hope this helps and i'm gonna post this in the other wifi_rx_wake posts i can find.
[Samsung Galaxy Nexus] zander21510:
Hi just stumbled on this thread looking for solutions for my S3 running 4.3. Connecting to my university wifi network I have the same problems.

On an unrelated matter, I can see all the other connected computers in the room with my Windows PC, so I have a feeling it's everyone else's configuration. My solution was to turn off all sharing and stealth myself with firewall (for privacy concerns). I actually noticed my laptop battery lasting longer..an unintended perk.

Why wouldn't the same thing work on a phone? Firewall to refuse ICMP ping and stealth on all ports? That way it just ignores all the broadcasts on the network. Is there such a thing for android?

EDIT: For those still looking, I installed Android Firewall from the play store and applied this custom script to block all ping requests:

I tested before and after with my pc, before it would respond, with that script it no longer responds. I will update with my results today...
[Samsung Galaxy Nexus] tcat007:
Sounds like we're getting close to "the cause"... I'm having the same issue on my N7. Drains about 5X faster at home as it does at work. Does a cable modem send out anything that might cause this? My home situation is SB6141 cable modem to WRT54G router. Seems to have started after I replaced my cable modem with the above, but don't believe I can change the modem settings. Adding an android firewall sounds promising...
[Samsung Galaxy Nexus] se1988:
I just got this issue too.

Tracked it back to SX Virtual server, which is basically the same as D-Link's Shareport. Uninstalled, and the wakelocks seems to be gone.

What I did was this:

Tried Shark - it showed that there was a lot of packets sent to and from local computers on my network. Nothing more useful info from that.

Tried Network Log, it showed the amounts of packets sent and receieved by Kernel. And most of them was sent to/from local computers, using specific UDP ports.

Used TCPview on the computers to see what it was. It informed that the ports was used by two programs: SX Virtual Server (identical to D-Link Shareport) and Dropbox.

I uninstalled SX Virtual Server/Shareport (it's useless anyway) and disabled Lan sync in Dropbox.

Now, the Kernel network activity is almost idle.

Hope this helps others with this issue.
[Samsung Galaxy Nexus] dr.wtf:
holy mother of god, at last! thanks. it was dropbox. i never could have imagined that my pc could cause this...
[Samsung Galaxy Nexus] alekseyR:
I havent completely eliminated the problem, but i had a similar issue and it turned out to be a program called "synergy" for sharing your mouse and keyboard between computers.

i hadn't used it for a long time, and at some point my phone got my host computers old ip address and my laptop kept trying to connect to it coz it thought it was the server.. killed the program through services, now my phone lasts MUCH longer.

but i still notice there is much less drain when my computers are off, so i think there is something else. I tried disabling dropbox lan sync, doesn't seem to make any difference.

But i agree this is a bloody stupid problem.

does kitkat have the same issues? maybe i should just flash the CM nightlies...
[Samsung Galaxy Nexus] planetf1:
I've just reported this to Sonos again as I'm still getting it.

I get about 2x the battery life on idle with sonos uninstalled as opposed to installed - it's the only app which has that effect

The magnitude of the drain does I believe relate to the volume of broadcast/multicast traffic on the wlan, which can be tweaked somewhat, but the real issue is whatever the sonos app is doing that allows this drain.

I presume it's keeping a lock to enable broadcast/multicast - at worst it should release this on sleep....
[Samsung Galaxy Nexus] planetf1:
Interestingly in the current client there is a setting under "advanced" labelled "show notifications". This is what causes the sonos client to show track playing (and basic controls) in the notification bar. When disabled (which they advised me to try) the wlan_rx_wake issue goes away it seems. YAY! It's still something they could improve, and they are looking at it, but if anyone else has the same issue give this a whirl.
[Samsung Galaxy Nexus] adamlee011:
Here's an idea I just had. Seeing as it's generally accepted as a wifi thing, I'm wondering what could cause it from the phone side because it's def not anything in the house that's been fine for a year. And it's draining outside the house as well. So what can be looking for wifi constantly? I recently got a roku and the remote app for it communicates over lan. It's probably trying to stay in contact for a seamless experience. I'm going to see if getting rid of that helps.
[Verizon Droid Incredible 2] brd912:
Anyone care to share? I haven't noticed many.
[Verizon Droid Incredible 2] zax10:
Look on the play store. Most builds work with Justin's latest ukb. Although they are mainly paid.
[Verizon Droid Incredible 2] brd912:
Yeah most of them are paid. When I had my sensation there were all kinds of awesome themes for it for free. I believe I was running sense 3.0-3.5 though. Seems like everyone wants cash for building sense themses nowadays.
[Verizon Droid Incredible 2] brokenchains:
Sense 4.0 theming was only just accomplished by Team Virtuous. It took them forever to crack the files used by HTC (m10) in order to actually edit them and MAKE a custom skin. They put a lot of time and effort into doing that, and now they're working on adding that functionality into their app that they also took time to build.

And last I checked, their skins on the play store were only $1. That's not all that much to ask if you like the look of it. For the time being I think they deserve to earn a little money from them. Personally I think they look great but I'm sticking with the steel skin that comes with Nits' latest UKBs.
[Verizon Droid Incredible 2] brd912:
Oh yeah there worth it for sure. I was just stating the fact that no one wants to make them for free. I don't blame them, it doesent seem to be an easy task.

Jellybeaned OuT!
[Verizon Droid Incredible 2] dreamkiller80:
You can hunt around xda for skins I check the venom theme threads for the one x, s, rezound and sensation also the play store the virtuous ones are definitely worth a dollar
[Verizon Droid Incredible 2] brd912:
Where did you get those skins? I've searched everywhere and haven seen them

Jellybeaned OuT!
[Galaxy S II Q&A, Help & Troubleshooting] iTK:
anyone know a way or a launcher,

that can use more than one live wallpaper?

or live wallpaper for the home screen while using static images for the rest of the screens?

an image of what i mean:

i searched and didn't find the answer :/
[Galaxy S II Q&A, Help & Troubleshooting] iTK:
bump
[Galaxy S II Q&A, Help & Troubleshooting] Sun90:
its a bad practice in the first place to bump ur post and also creating new threads for each of ur issues ma8:) if some body reports to the moderators u will have an 'Infraction' for spamming the board.

so do please edit ur original thread for all ur issues:)

and anything partained to Themes or apps posted in the 'Themes and apps' section would yield better results for u:)
[Galaxy S II Q&A, Help & Troubleshooting] iTK:
last time i checked i did not break the forum rules

nor did i posted tens or hundreds of the same topics...

you don't make a mega thread with a long title to include all of your problems....

that would be breaking the rules

again this is in the correct section, it is not a theme or an app, its a question

i saw your signature

you yourself should read the rules because you are off topic.

here have fun:

http://xdaforums.com/announcement.php?f=1148

my self made rule, if you cant\dont want to help

keep it to yourself

translation: when you have nothing good to say don't, say nothing at all...

this is not a personal attack, an advice from a "newbie" to a forum member
[Galaxy S II Q&A, Help & Troubleshooting] Immortalis:
It's not possible.
[Galaxy S II Q&A, Help & Troubleshooting] iTK:
how can you be so sure that something is not possible?
[Galaxy S II Q&A, Help & Troubleshooting] Immortalis:
I'm using Android 2 years on 4 phones (LG GT540 > Samsung Galaxy Ace > Samsung Galaxy S Plus > Samsung Galaxy SII)

And it's not possible because none of launchers have this option.
[Galaxy S II Q&A, Help & Troubleshooting] iTK:
if it not possible, you should say its not possible, because of software\hardware limitations!!!!

then it is possible, because they don't have it yet ;)

i need to start learning java, and make a hybrid live wallpaper or a live wallpaper that can "host" another

i just wanted to know if someone made something close to this
[Galaxy S II Q&A, Help & Troubleshooting] Immortalis:
It's not possible because of software limitation. Better?
[Galaxy S II Q&A, Help & Troubleshooting] ajster1989:
It is possible! You should just program a live wallpaper that can tell what screen your on or have to option to set how many screen you have and which one is the home screen. That way when its positioned properly it goes live, and changes to static when its on another page.

On my note 3 I'm stock 4.3 rooted and xposed. My wallpaper is static but my last live wallpaper was the weather grass. Every time I turn my screen on it shows the old live wallpaper then fades to the new static one. I don't know if it's a glitch of milauncher or what but ever since this started I've been afraid to change it cuz it's so dang awesome looking!

Here is the rain animation, then it switches to my wallpaper.