[Q] Signal Lost with Screen Sleep

BruceWayne133

Member
Mar 23, 2011
40
2
0
Mississauga
So first a little bit about my phone:

It's a GSM Galaxy Nexus on Telus in Canada. It's rooted and running AOKP M4. I had just flashed Franco Kernel M2, but that's when my trouble started to I just wiped my data, reflashed AOKP M4 and restored from a back-up from before I flashed that kernel. I've never flashed a new radio.

The problem is as follows: when the screen goes to sleep, I lose signal altogether. I don't receive calls, I don't receive texts, nothing. But as soon as I wake the screen, the signal comes back (and it's strong - 3 or 4 bars so it's not a service issue).

Has anybody else had a similar problem? What's the fix?

Any help would be appreciated...thanks!
 

warhummer

Member
Sep 20, 2008
24
4
0
Southern MD
------------UPDATE--------------
Confirmed that I had no issues after flashing back to 4.0.2 stock. Went back to stock 4.0.4 and the problem surfaced again. Tried B29 of AOKP and utilized a minimum CPU setting of 700 MHz which resulted in no issues with the phone signal after going to sleep. I was able to duplicate the problem when I set the CPU to a minimum of 350 MHz. Went back to 700 MHz minimum and everything is working fine.

I'm wondering if the stock 4.0.4, in an effort to squeeze more battery life, lets the processor speed dip down below the threshold require to keep the phone "listening".


-------------------------------------
I've had the same issue after upgrading my phone to 4.0.4. It started life as a 4.0.2 GSM GNex with the Samsung ICS build on it. I flashed the Google version, then manually updated to 4.0.4. I've been searching the forums and found quite a few people with the same problem, but no real solution yet. I'm going to try a few things before taking a swag at a new radio.
 
Last edited:
  • Like
Reactions: littmanr

memoreks

Senior Member
Apr 5, 2007
51
17
0
King's Lynn
I have the exact same problem

I have a GSM Samsung Galaxy Nexus on Vodafone, and within about 2 minutes of the screen sleeping, it loses connection to the network. When awakened, it will re-establish the connection within 5 seconds or so, but it is intensely irritating as I have missed lots of phone calls with this bug.

It has occurred on both my 4.0.2 patched to 4.0.4 and a clean install of 4.0.4 from google's website

I am about to revert back to 4.0.2, but if anyone can fix it in the meantime I would be eternally grateful.

-------------------------------- UPDATE ---------------------------------------------
I concur with warhummer. After rooting my Nexus again after the 4.0.4 update, and installing CPU Tuner from the Market place, I increased the minimum CPU speed to 700mhz (up from 350mhz) and it appears to be keeping its signal now. This would also tally with the fact that while my Nexus was doing things in the background it would maintain signal, but as soon as it was idle, within a few minutes the signal would die.
--------------------------------------------------------------------------------------
 
Last edited:

warhummer

Member
Sep 20, 2008
24
4
0
Southern MD
I have a GSM Samsung Galaxy Nexus on Vodafone, and within about 2 minutes of the screen sleeping, it loses connection to the network. When awakened, it will re-establish the connection within 5 seconds or so, but it is intensely irritating as I have missed lots of phone calls with this bug.

It has occurred on both my 4.0.2 patched to 4.0.4 and a clean install of 4.0.4 from google's website

I am about to revert back to 4.0.2, but if anyone can fix it in the meantime I would be eternally grateful.
I've confirmed a fix (for myself anyways) that if you can get a CPU app that can modify the processor speed, try that via the stock 4.0.4. I'm going to flash mine now.
 

mephissto

Member
Mar 6, 2010
36
3
0
Clermont-Fd
I have the exact same problem. I was on a Rom stock 4.0.2 with root, and after flashing the OTA, I had the problem when the screen is off.

To be sure I flashed the factory image in 4.0.4 but I still had the problem.

I looked at logcat and I had this error that seems to be the problem:

Code:
03-30 15:58:16.639 E/ConnectivityService(  186): Exception trying to remove a route: java.lang.IllegalStateException: Unable to communicate with native dameon to add routes - com.android.server.NativeDaemonConnectorException: Cmd {interface route remove rmnet0 default 10.114.222.1 32 0.0.0.0} failed with code 400 : {Failed to remove route from default table (No such process)}
03-30 15:58:16.639 E/ConnectivityService(  186): Exception trying to remove a route: java.lang.IllegalStateException: Unable to communicate with native dameon to add routes - com.android.server.NativeDaemonConnectorException: Cmd {interface route remove rmnet0 default 0.0.0.0 0 10.114.222.1} failed with code 400 : {Failed to remove route from default table (No such process)}
I'm going to send my phone to repair and hope they change it, or if someone has a solution.

Right now I flashed the 4.0.2 factory image to be able to use my phone.

PS : maybe someone know how to contact a Google dev ? To report the problem to them ?
 
  • Like
Reactions: memoreks

memoreks

Senior Member
Apr 5, 2007
51
17
0
King's Lynn
SetCPU fixes it

How to sort out the problem of losing signal when GNexus goes into Standby:

1. Install 4.0.4 Stock ROM

Either use the OTA patch or do a clean 4.0.4 install from the Google Stock ROMs page.

2. Root your GNexus
There's lots of info about rooting you GNexus. I used CWM to root mine.

3. Install SetCPU

4. Run SetCPU, and raise the minimum CPU speed from 350mhz to 700mhz. Then tick "Set on Boot". (see attachment)

This should now mean your phone functions perfectly well again, and you benefit from the other good stuff in 4.0.4.
 

Attachments

  • Like
Reactions: mephissto

mephissto

Member
Mar 6, 2010
36
3
0
Clermont-Fd
Thank you for the solution, but I don't want to achieve it that way :D for me there is a real problem with probably a hardware piece or something.

I contacted Jean-Baptiste Queru on Twitter, and he said that he will see who can talk to for this.

In the meantime, my Galaxy Nexus is going for repair in the hope I will have a brand new one :)
 
  • Like
Reactions: imfloflo

ceejay83

Senior Member
Feb 21, 2011
2,858
874
0
Los Angeles
Thank you for the solution, but I don't want to achieve it that way :D for me there is a real problem with probably a hardware piece or something.

I contacted Jean-Baptiste Queru on Twitter, and he said that he will see who can talk to for this.

In the meantime, my Galaxy Nexus is going for repair in the hope I will have a brand new one :)
i'm having this problem too. but would it be a hardware problem? i don't remember this happening in 4.0.3. you might just be returning it for another phone with the same problem if you update to 4.0.4
 

mephissto

Member
Mar 6, 2010
36
3
0
Clermont-Fd
It might be a harware problem caused by a some code that was not in Android 4.0.2

I tried CyanogenMod 9 which is on Android 4.0.4 (same bootloader and radio as stock 4.0.4) but AOSP and I had the same issue.

It's really stranged because there are not a lot of people that have this issue.

Let's hope we will have news from Google soon
 

krex

Senior Member
Mar 12, 2007
213
13
0
It might be a harware problem caused by a some code that was not in Android 4.0.2
....
It's really stranged because there are not a lot of people that have this issue.

Let's hope we will have news from Google soon
I also have exactly the same errors in logcat.

Sent from Galaxy Nexus
 

nicholasbgr

Senior Member
Jun 29, 2010
213
19
0
Found your thread on google code. This is what I posted there:

I have a similar issue. My phone doesn't lose signal for good, it just drops and comes back on 5 seconds later and this loop keeps repeating with random times between drops(1 minute intervals most of the time). It started right after updating to 4.0.4. I installed an app to help track when signal drops, I attached and screen of the app. I also tested with AOKP build 28 based on 4.0.3 and the problem was still there. I will test a 4.0.2 build soon.
 

Attachments

neotekz

Senior Member
Oct 7, 2007
1,415
170
0
Ottawa
does it only happen in a weak 3g area? i noticed my phone having signal problems after updating to 4.0.4 too. In the secret menu, *#*#4636*#*# the preferred network type is set and stuck to wcdma preferred and if you are like me and are in a weak 3g area the phone will still prefer a weak 3g to a strong 2g signal. it prefers 3g so much that it will still hold on to it for hours even when the signal is too weak to make or receive calls. With 4.0.2 it was set to gsm/cdma prl which prefers a strong 2g but will switch when there is a strong 3g signal. unfortunately you cannot change this setting in 4.0.4.

i tried ugkl1, ugla4,, xxla2 and now using uglc1. they all had similar signal strength and will hang on to a weak 3g, so i dont think the radio is at fault here. an option for those running aokp is to go into the power saver settings and you can set your phone to go to 2g when the screen is off.
 
Last edited:

quietriot84

Member
Nov 22, 2009
19
4
0
Phoenix
I have been having this issue since 4.0.3 on my GSM Nexus. I have tried multiple radio's and multiple kernels. I was having to change the min cpu to 700mhz. I tried FuGuMod's Kernel and it seems to have fixed my signal issues. I am able to keep the min cpu at 350mhz. If you search the thread he explains what he thought was causing the issue. Once he disabled that feature in the kernel my signal issues went away.

http://forum.xda-developers.com/showthread.php?t=1438417

I think its a mix between software and hardware issues. There is some software setting that the hardware doesnt like. But since this doesnt happen to everyone running a certain kernel and only some people there must have been a bad batch of hardware from samsung.

I think I am going to try a warranty exchange with Samsung.
 
  • Like
Reactions: eezdva

memoreks

Senior Member
Apr 5, 2007
51
17
0
King's Lynn
For me at least, it is occurring in both 2G and 3G areas. I have tested it in both, and also in strong and weak reception areas.

Memoreks

Sent from my Galaxy Nexus using xda premium