I've been using the app BetterBatteryStats as recommended by XDA to determine why my RAZR is awake much of the time, even when the screen is off and data is turned off. It turns out the problem is the internal process IMS_Data_Retry. This process apparently keeps attempting to establish a data connection over cellular data, at least 4G LTE. It aquires a wake lock while doing its work. This one process can keep the phone awake 95% of the time. The only way I have found to semi-stop it is to turn on 4G LTE. Even then, while it stops consuming CPU time (supposedly), the count of retry attempts keeps going up. (Putting the phone in Airplane mode also stops it, but then calls are stopped as well.)
There is a setting in /system/build.prop that I thought controlled this process:
ro.cdma.data_retry_config=default_randomization=2000,max_retries=infinite, 0, 0, 120000, 180000, 540000, 960000
I looked at some code references I found ( http://hi-android.info/src/com/android/internal/telephony/cdma/CdmaDataConnectionTracker.java.html ) and learned that the above values are in milliseconds. It seems that the default_randomization value is added to the other values in the list to create a schedule of retry attempts, but I wasn't able to figure out all the parameters to the method, if I even have the right one. I tried changing "infinite" to a small number under 10, but it had no effect - the process just keeps retrying forever.
Is there a dev out there who knows more about this? I want to limit this process because I seldom use cellular data right now and am usually on WiFi. It hinders any attempt to extend battery life. Is it a bug? Is it fixed in a later release (I'm on .748 stock) ? Do any of the custom ROMs have this problem? Can the build.prop setting I found be given values that limit the amount of time this process holds wake locks?
Thanks.
Did you ever get any resolution on this? For me, I think the problem started with the ICS update this summer. I constantly have gsm_data_tracker, RILJ, and IMS_Data_Retry using up the battery (in that order from highest to lowest). I tried wiping cache which helped the 1st time it cropped up and then it came back. I also tried a tip I saw somewhere for turning on airplane mode, rebooting, and turning off airplane mode (though mine as soon as it reboots, it already turns off airplane mode which it shouldn't). That worked for several weeks, but I had to do it EVERY DAY when I got to work. I think it's something with the 3g repeaters in the building. I did have it so it was wifi only (mobile radio off) on my work profile in profile scheduler, but then I needed cell for some mms stuff, so I ended up enabling it again. Basically when I come in the building and forget about my phone for an hour or 2, I go to get it out of my backpack and it will be hot from processing and 20% or more of the battery gone when I've done nothing in 2 hours of being at work. I saw somewhere that someone though either gsm_data_tracker or RILJ was related to something with the alarm, which I do use my phone as my alarm, but I use a 3rd party app. With the time change, there were a few days I woke up before it ever went off, so I turned it off before it did alarm. There were no differences with the partial wakelocks or battery drain in those cases. Unfortunately, I don't have another alarm readily available to get up for work right now and on the weekends when I don't need an alarm, I can't replicate the cell repeater at work issues, since I wouldn't be around the cell repeaters. As fart as in the building at work, until I reboot with airplane mode and all of that, the cell signal will bounce between like 0 bars/3g and lots of bars (no indication of network) and some bars with 1x network. It's all over the place. The airplane mode/reboot used to stabilize that, but it doesn't seem to be doing the trick anymore the last few days that I've tried that. I have to leave my phone on the charger as much as possible at work so that I don't leave for the day with a dead phone.
Related
I work and live in different time zones, I noticed the atrix doesnt update the time unless I turn off the wireless and then re-enable it. Is this supposed to be normal?
settings -> Date and time
is automatic checked? how often are you on wifi, and how often on mobile data? I'm not sure it gets a constant check when on wifi.
cegna09 said:
settings -> Date and time
is automatic checked? how often are you on wifi, and how often on mobile data? I'm not sure it gets a constant check when on wifi.
Click to expand...
Click to collapse
The time is technically correct except for it is an hour less than it should be. It is set to automatic, im on wifi 20% of the day the rest mobile data. If I turn on airplane mode then turn it back off the correct time is displayed. I think they may have a bug
I travel for business quite and go between time-zones. I also find same issue happening with my new Atrix phone. If I turn the airplane mode on and off several times, time correct based on time zone I am in. Automatic date and time setting checked on.
Hi Everyone,
Atrix did not adjust automatically the time fthis morning. Is anybody else experiencing this issue?
In date and time the 'automatic' settings is checked.
I had to reboot for the time to be automatically updated.
Thank you.
Alarm went off an hour earlier than all the manually set clocks.
No glitch here. In Indiana on an eastern time zone.
I travel for work and the Atrix has worked fine for me in different time zones. My captivate failed to auto-switch one time though - so i think it has something to do with tower signals more then phone.
I reported this at launch, Im in indiana and live in CST but work in EST. This phone has not correctly changed timezones once, and didnt even update to the correct time for daylight savings time yesterday. The only way i've found to fix is either turn on/ turn off airplane mode or cycle power.
I posted a question about this last week thinking it was a wifi problem, but it turns out it happens when I'm on data too, so it's an overall data problem... I'm just using wifi most of the time so that was the only place I had noticed it.
Occasionally my phone will stop being able to send/receive data. I'll turn it on and try to load a web page, for example, and it will just hang. Turning wifi on/off doesn't fix it, and turning data on/off doesn't seem to fix it either. The only solution I've found is going into airplane mode for a second. The frequency varies.. it seems to happen between 1-5 times a day, so it's pretty inconvenient.
I've read around a bit and it sounds like it's caused by the phone trying to get a 4G connection but it isn't able to or something, so it just hangs there and never lets the 3g/wifi connections get used (due to priority of connections or something). I almost always have wifi and don't care that much about data speeds, so if disabling 4g altogether would fix the problem I'm game (although I'd prefer another solution...). I tried the *#*#4636#*#* code to change it to GSM only (I read somewhere that that'll disable 4g), but it instantly reverts back to what it originally was, so that doesn't seem like it'll work. Is there another way to disable 4g?
I've got the stock ROM running Entropy's latest DD kernel.
I've had this same exact issue while running Miui and the Siyah kernel. What I've narrowed it down to is likely to be some sort of power save mode that kicks in when the phone goes into deep sleep mode. I haven't had the issue since I've ran the Kernel cleaning scripts and reflashed the latest Siyah kernel, but it reappears occasionally. On certain releases of Siyah, I've ran SetCPU at a minimum of 200Mhz to keep the phone from going into deep sleep just so it wouldn't turn off the cell radio.
Also, as a side note, I've had this happen when my phone loses signal. After so much searching, it will turn off the entire cell radio and display "Emergency Calls Only" until Airplane mode is toggled.
I had this same problem even back with my Captivate. Hoping ICS won't have the same issue. I'm running CM7 and Siyah kernel.
I am having the same problem Data wont work until i turn airplane mode on and off
I am having the same problem Data wont work until i turn airplane mode on and off.
Have you found a resolution?
I like keeping my wifi on while my screen is asleep so that I can receive chat messages or e-mails without being at my computer. I never had this problem while running ICS on an unrooted TF201, but ever since I installed the upgrade to JB my wifi will always disconnect after the screen has been asleep for a few minutes. I've checked every setting I can think of. In the Wifi Advanced menu, I have it set so Wifi is always on, and in the ASUS customized setting I have Disconnect network during sleep to off. Under Power Saver I have Enable low battery settings off, set Low battery level to 0%, and even set Wifi OFF to off. Despite all of this, it seems like the tablet under JB goes into some sort of deep sleep and disconnects the wifi after about 5 minutes of inactivity.
I have noticed that this problem does not occur when the screen is on. I also have the dock, and set the screen to always on during meetings in the event that I don't need to enter any notes for a few minutes so I don't have to fool with any delays from screen wake .
Is there some setting I'm missing? Is it a hidden setting that I could access by rooting? Or am I dealing with something internal to the build that I can't change at all? This may not seem like a huge deal to most, but it has become one of my main uses for the tablet when I'm at home. I'm very disappointed with JB so far even though the wifi does feel more responsive on the Prime after the update (when it's not sleeping, of course!).
EDIT: I noticed this evening that the wifi turns off even when I'm running something that uses it while the screen is off. I was listening to Pandora, and about 5 minutes after the screen went off, my music stopped. When I turned the screen back on, I saw that the wifi had indeed become disconnected.
hey,
I have exactly the same problem with my tablet. I have checked every option, I did a factory reset several time, I have checked it on 2 different routers but it is still disconnecting the wife when it goes in the sleep modus. Did you or anyone else find a solution?
Hello, folks!
I have a rooted I9100 (Android 4.0.3 stock from Vivo, baseband I9100VILP3, kernel 3.0.15-I9100VJLP7-CL371396 [email protected] #3, compilation IML74K.VJLP7, CSC I9100UVILP3).
Sometimes I have problems turning on WiFi, it keeps always turning on and neither become active nor allow me to turn it off again. I then need to reboot phone to fix it (when it reboots, WiFi comes turned on and gets on normally).
Another problem I have with it is that sometimes (average of 4 - 5 times a day) phone loses registration with carrier. It completely loses* signal and shows a "prohibited" icon where signal strength is shown at status bar. (Edit) Sometimes it comes back again in a few seconds and sometimes it stays at that state, making me have to reboot it to fix the problem (turning on and off airplane mode doesn't work; in fact, with registration lost and trying to use airplane mode, it doesn't turn off and only fixes with reboot).
*Actually, it doesn't lose signal (can be seen in "settings - about phone - state" screen uploaded), but only unregisters from carrier.
(Edit: screen/phone language is Brazilian Portuguese)
I've downloaded another modem driver but never had time to test it.
I don't know if both problems can have the same cause, but both of them are very annoying (especially signal loss) and I'd like to make some tries to fix them, so if anyone knows what can I do (even data collection to investigate them), your help is very appreciated.
Thanks
Additional test (ServiceMode)
When I was in the forum to post this thread, I've noticed this other thread and I've decided to use ServiceMode code (*#0011#) to investigate further at the next time my cell lose signal. Unfortunately, it showed absolutely nothing. Literally nothing (just "ServiceMode" caption and no text on the screen below).
I just spent the time to post this because I know that, even if it has shown no information (on screen), maybe it still can be a clue for the cause of the problem.
Thanks
Pls help!
Does anyone have some light to shed on this case?
Please, I do really need to fix it, at least the signal loss problem.
Thanks.
Same Issue in the US on Tmobile
Mine started doing this just a day or two ago. Exact same issue. I can kind of operate on the EDGE network but 4G fails, only WiFi seems to work. T-mobile doesn't seem to have a fix for it.
Changed to MIUI
I've just changed to MIUI (reflashed modem also – now it is ZSLPE instead of previous VILP3).
I still have issues with carrier register loss, but until now it always reconnected after a few seconds. Maybe it is a carrier issue and not a phone one.
I don't turn on WiFi a lot, but all times I've tested it, it worked well.
Another thing I've noticed with this change is that battery temperature while charging used to reach 48°C (118°F) or even 50°C (122°F) while battery level was low (less than 50%), but now it stayed around 35°C (95°F), which is completely acceptable.
Hey guys,
On my second samsung device and my fifth rom (including eclipse TW, eclipse AOSP, aokp, CM10, now hyperdrive). Have to say thay I'm satisfied with pretty much everything Hyperdrive has to offer, its freaking amazing! One issue doesn't seem to be resolving despite many attempts. My phone stays awake nearly 100% of the time with a wlan_wake wakelock. This isnt the well documented wlan_rx_wake wakelock, which I've also had in the past but managed to squash. I'll recount my findings in some order below.
I installed Hyperdrive, restored some some vital apps. Waited a couple days and found the battery wasn't what I'd hoped it'd be. I usually run with auto sync enabled for total 8 mins per hour (via Tasker) and wifi and mobile data on. I've also used a script that disables IPv6 whenever it connects to a wifi network -- work network has tons of IPv6 broadcasts that were triggering massive wlan_rx_wake wakelocks which were vastly reduced with this fix. Even with these throttles, I noticed that some time after boot (10-15 minutes) on my work as well as home network (10 mixed devices on a belkin router), a wlan_wake wakelock would start triggering and my phone would then stay awake 90-100% of the time, screen on or off.
I went ahead factory reset the phone, loaded just my google account, and found the same problem with autosync on, autosync off, GPS was off, Wifi "always allow scanning" option was disabled in the advanced menu, Google's Wifi network location was disabled, and no 3rd party apps except for BBS installed. Of course, with Wifi disabled, the issue abated but 3g/4g doesn't offer much better battery life than the phone staying awake the whole time. During this time, I used Network Logger and Shark for Root to attempt to identify Wifi traffic and found that a few apps were transmitting frequently, but not enough to keep the phone awake for the amount of time the wakelock indicated. Total battery drain is up to 8-10%/hour with absolutely minimal use. I've never had this particular issue with any other OS i've installed, any ideas what could be going on? Really looking forward to being able to rip through days without charging on Hyperdrive!
I have a Samsung Note 3 and I too have this same problem (except that a factory reset solves it). Can't seem to find a fix. People on internet suggest that it's because of some rogue app but my phone starts behaving like this randomly until I do a factory reset.