CyanogenDefy / android_device_motorola_jordan

Motorola Defy MB525 CM7 XDA (jordan)
http://forum.xda-developers.com/showthread.php?t=1065798
80 stars 60 forks source link

Problems with 3G/2G Connectivity - network hangs #133

Open darmach opened 12 years ago

darmach commented 12 years ago

I am encountering problems with network connectivity through both EDGE and 3G networks. It appears in different locations, on different versions on CM7 (always trying to stick to newest nightly, tried also "stable" release)

Its also not the device malfunction - a friend of mine with Defy on CM7 is encountering same difficulties.

At random wireless network "hangs" - icons are greyed out, and there is no network connectivity. Tried switching on and off internet APN, and airplane mode - it does not change anything, unable to switch on from airplane mode again.

Please look into this issue - for me it compromises whole android phone idea - i need to have mail synced, and gtalk online.

Also - when icons change to grey? What its exactly informing me about?I am asking because sometimes wifi is doing the same thing.

alezzandro commented 12 years ago

I've experienced a similar issue sometimes when enabling data connection using apndroid (changing apn), I don't know what happens but I solve this by disabling e re-enabling again data connection (always through apndroid)

skelliam commented 12 years ago

I just bought a used Defy for myself because I actually like my wife's Defy + CM7 better than my N1 with CM7. So I have two Defys, my wife's and mine, both are on nightly 2011-Nov-02 I believe now, and they both have connectivity issues with 3G, and yes I have used the baseband switcher on both. Here is some more detail:

  1. My phone will enter airplane mode automatically at something like 12:30 in the morning, and exit airplane mode at roughly 5:00 am. I use Locale to do this and it has worked for almost two years on my Nexus One. When the phone exits airplane mode it is unable to connect to 3G. It is unable to get any cell data connectivity at all. HOWEVER, this problem does NOT occur when I disable 3G. The phone can enter/exit airplane mode and then reconnect to the 2G network beautifully. At this point the phone will connect easily to the 3G network when 3G is enabled again. My wife's phone does not go into airplane mode automatically so she has not seen this issue, but I can reproduce by going into airplane mode on her phone.
  2. Rebooting the phone will generally not work. Usually I have to switch the baseband exactly TWICE with two reboots, and sometimes change the APN, and I can reconnect to 3G.
  3. The phone is UNABLE to enter airplane mode when it is in the state: The user sees only the four signal bars, they are gray, and there is no data icon present at all, no "G", "3G", or "H" indicator or up/down arrows -- just simply the four gray signal bars. Trying to enter airplane mode at this point does not work does not get the airplane icon to appear in the status bar even though the airplane mode indicator in the power mode widget lights up.
  4. Shutting OFF data, and then rebooting the phone with no data, then switching data ON, seems to work to resolve the situation.

To answer the first question from darmach: What is the purpose of the green color change? From what I can tell and from what I've read, the green color change is simply indicating that the phone has established a data connection (wifi or cell) with Google. It does not necessarily mean that data is not working. To confirm, simply sign in to Google Talk (start up the Talk app) and the bars should instantly change green when the connection has been established.

I have some logcat info from the RADIO logs that look interesting, I will make some comments on the logs and post them here.

Note that 2G seems to be working perfectly. I burned through my 3G 'fast' data allowance on O2 here in Germany so I switched the phone to 2G mode, and it has been working fine the last few nights going into and out of airplane mode.

Mepherotus commented 12 years ago

i have the same problem. I've tried to flash CEE again and than CM but nothing changed.

skelliam commented 12 years ago

Since I've returned from Germany and am back on T-Mobile in the US with the Defy, I have not had these issues. 3G connects all the time and I've even noticed improved battery life. This seems to be related to the SIM/carrier somehow.

Mepherotus commented 12 years ago

@skelliam maybe in germany U have a better 3g signal, my phone hangs when i'm in low signal areas and than i have to reboot it...

skelliam commented 12 years ago

I've not really seen the phone hang yet. As I mentioned, no issues at all here in the US. I did have the same issue here once, where there was no data connectivity and I could not get into airplane mode. I switched baseband twice and rebooted and this was resolved. So there is still something going on but it is not as easy to reproduce here in the US with my US Defy for some reason.

matthew-towers commented 11 years ago

Same problem on a defy with CM7.2. Happens often in weak reception areas: when the phone is switched on it will initially make a "G" connection and be able to transfer data. Within a few minutes the phone is unable to access data or make calls, or enter airplane mode. "Network operators" in "Mobile networks" doesn't find anything. When I try to make a call, it sticks on "Dialling". Hanging up doesn't work, the green phone shows in the status bar with "Unknown 00:00". Dmesg shows various errors, from isl29030_get_avg_noise_floor and also AUDIO_DRIVER: Error codec_open-INVALID mode requested. Only a reboot restores connectivity.

matthew-towers commented 11 years ago

This problem happens even when data is disabled: the phone will "crash" so that making calls fails, . But with data off I can hang up ok, although re-enabling data or entering airplane mode doesn't work.