Jump to content

After using GPS I lose phone signal until i reboot


Recommended Posts

Guest .loop.
Posted (edited)

Hello!

I have this problem already a very long time but now it's just too annoying and I want to investigate it.

The problem is, everytime when i use an app that uses GPS (maps, gps test, etc.) shortly afterwards I lose data connection and I'm not able to use the phone also anymore until i reboot the phone. (airplane mode doesn't bring the signal back) That has happened on several different ROMs (fibblesan's, JJ, cm7.0) and I'm not able to track down the cause of this. I googled a lot and i found that problem exists when you have an dummy APN set up to disable the data connection, but my problem also persists when i I have set up only 1 internet APN. Though, the problem doesn't show up when there is no APN set up. I also had tried APN Backup & Restore from the market do delete all preinstalled APNs, but this also didn't work.

So finally I used logcat to solve my problem but I'm still stuck. My knowledge is simply not sufficent enough. So now I'm asking you guys to help me please with this really annoying problem because it practically prevents me from using GPS.

So here the logcat output the moment i start Google Maps on the phone. I only cloaked the coordinates from the A-GPS

I/ActivityManager(  175): Starting: Intent { act=android.intent.action.MAIN cat=

[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.apps.ma

ps/com.google.android.maps.MapsActivity bnds=[245,586][355,716] } from pid 262

V/RenderThread(  637): Surface created

V/RenderThread(  637): Surface changed: 480, 694

I/ActivityManager(  175): Displayed com.google.android.apps.maps/com.google.andr

oid.maps.MapsActivity: +442ms

D/dalvikvm(  637): GC_CONCURRENT freed 2156K, 53% free 4661K/9799K, external 177

5K/2002K, paused 7ms+12ms

D/lib_locapi(  175): loc_eng_set_position mode, client = 0, interval = 0, mode =

 1

E/Sensors (  175): alsprox sensors_control_activate active=00000020 sensor=00000

008 new_sensors=28 changed=8

D/lib_locapi(  175): loc_eng_start

E/Sensors (  175): alsprox sensors_control_activate active=00000028 sensor=00000

002 new_sensors=2a changed=2

D/NetworkLocationServiceThread(  514): adding listener an.e@4055b350 with period

 5

D/NetworkLocationServiceThread(  514): reporting last known RealLocation [locati

on=Location[mProvider=network,mTime=1301920255856,mLatitude=XX.XXXXX,mLongitude

=XX.XXXX,mHasAltitude=false,mAltitude=0.0,mHasSpeed=false,mSpeed=0.0,mHasBeari

ng=false,mBearing=0.0,mHasAccuracy=true,mAccuracy=726.0,mExtras=Bundle[{networkL

ocationSource=cached, networkLocationType=cell}]]]

D/WifiService(  175): acquireWifiLockLocked: WifiLock{NetworkLocationLocator typ

e=2 binder=android.os.BinderProxy@408351f8}

D/WifiLocator(  514): Too many no-location APs. Will not compute a location nor

go to the server. hasLocation=0 noLocation=0 cacheMiss=0

D/CellLocator(  514): Found cell location: Position [latE7=XXXXXX, lngE7=XXXXXX, accuracyMm=726000, confidence=75]

D/NetworkLocationServiceThread(  514): reporting Location[mProvider=network,mTim

e=1301920630668,mLatitude=XXXXXXX,mLongitude=XXXXXX,mHasAltitude=false,mAlt

itude=0.0,mHasSpeed=false,mSpeed=0.0,mHasBearing=false,mBearing=0.0,mHasAccuracy

=true,mAccuracy=726.0,mExtras=Bundle[{networkLocationSource=cached, networkLocat

ionType=cell}]]

D/WifiService(  175): releaseWifiLockLocked: WifiLock{NetworkLocationLocator typ

e=2 binder=android.os.BinderProxy@408351f8}

D/ClientReporter(  637): reported location Location[mProvider=network,mTime=1301

920255856,mLatitude=XXXXXXX,mLongitude=XXXXXX,mHasAltitude=false,mAltitude=

0.0,mHasSpeed=false,mSpeed=0.0,mHasBearing=false,mBearing=0.0,mHasAccuracy=true,

mAccuracy=726.0,mExtras=Bundle[mParcelledData.dataSize=148]]

D/ClientReporter(  637): reported location Location[mProvider=network,mTime=1301

920630668,mLatitude=XXXXXXX,mLongitude=XXXXXXX,mHasAltitude=false,mAltitude=

0.0,mHasSpeed=false,mSpeed=0.0,mHasBearing=false,mBearing=0.0,mHasAccuracy=true,

mAccuracy=726.0,mExtras=Bundle[mParcelledData.dataSize=148]]

D/lib_locapi(  175): set_agps_server, addr = 74.125.77.192:7276

D/lib_locapi(  175): set_agps_server returned = 0

D/dalvikvm(  637): GC_CONCURRENT freed 1209K, 52% free 4766K/9799K, external 176

6K/1997K, paused 5ms+10ms

D/lib_locapi(  175): loc_event_cb: get loc event location server request, event

= 1

D/ConnectivityService(  175): ConnectivityService::handleConnect() - type = 3

D/ConnectivityService(  175): ConnectivityService::handleConnect() - is failover

 = false

D/Tethering(  175): MasterInitialState.processMessage what=3

I/MediaUploader(  581): No need to wake up

D/lib_locapi(  175): loc_eng_agps_data_conn_open: bob.at

D/CMStats (  748): CONNECTIVITY_ACTION: noConnectivity = false

D/CMStats (  748): CONNECTIVITY_ACTION: starting service

D/CMStats (  748): User has not opted in -- skipping reporting.

D/Smack   (  252): [XMPPConn] close connection, notifyClosed=false

W/Smack/Packet(  252): notify conn break (IOEx), close connection

D/Smack   (  252): [XMPPConn] close: socket already closed, bail

D/lib_locapi(  175): loc_eng_ioctl for ATL with apn_name = bob.at

D/dalvikvm(  637): GC_EXTERNAL_ALLOC freed 742K, 50% free 4932K/9799K, external

1967K/1997K, paused 84ms

D/dalvikvm(  637): GC_CONCURRENT freed 853K, 47% free 5262K/9799K, external 1633

K/2031K, paused 7ms+10ms

D/lib_locapi(  175): loc_eng_ioctl for ATL returned 0 (1 for success)

D/dalvikvm(  637): GC_CONCURRENT freed 1305K, 45% free 5429K/9799K, external 166

6K/2001K, paused 5ms+7ms

It would be very nice if someone would look at the log for a minute and maybe have some idea what could be the cause of this problem!

Thanks in advance!

Edited by .loop.
  • 3 weeks later...
Guest Tom200
Posted

I have this exact same problem. I've had it since I got my phone, so I haven't even rooted it or anything. It's Gen2.

I lose data connection whenever an app (e.g. Maps) activates the GPS. Not only that, it's also impossible to make any calls over 3g. The only solution is to restart the phone.

Guest Tom200
Posted

Nobody got any clue what could be causing this problem? I've found 3-4 other people (besides me and the OP) who have this bug. I've come to the conclusion it must be something wrong with the hardware in certain Blades.

Guest Mandesk
Posted

I too am having this issue...but mine is worse, if I try to use maps etc not only do I loose everthing until I reboot, but I do not even get to use the maps ....very frustrating...

Doing a reset is teh only way to get a signal again.

Guest .loop.
Posted

After updating to Gen2 and using several different CM7 versions the problem still persists! Help, please!

Guest Tom200
Posted
I too am having this issue...but mine is worse, if I try to use maps etc not only do I loose everthing until I reboot, but I do not even get to use the maps ....very frustrating...

Doing a reset is teh only way to get a signal again.

Same for me. I can use Maps without GPS or with GPS and Wifi or 2g. If I try with 3g (which is the only usable alternative), the data connection goes down. The problem persists until restart.

Guest Tom200
Posted
After updating to Gen2 and using several different CM7 versions the problem still persists! Help, please!

Mine is Gen2 from the start, but still has this issue. The place I bought say they've never heard of the bug..

My feeling from the start, especially after reading your post, is that this is an hardware-related issue. The only thing you could do, is to try to restore the phone to stock and send it in.

Guest .loop.
Posted

Update: I've maybe found a workaround for this problem: I changed in the APN settings "APN Type" from "default,supl" to just "default". It has changed a little bit the GPS behaviour (I'm still testing) but GPS is usable as normal without losing the phone signal (tested with Google Maps and wikitude).

Hope this helps!

BTW I'm using CM7 Nightly 57 Gen2

Guest .loop.
Posted

Hello, update again!

After going back and forth from Gen2 to Gen1 Stock ROM through TPT the problem is still there. Very very strange!

Guest Geoff2
Posted

I had a problem which was slightly different, but I'll tell you about it anyway in case it helps you solve yours:

When I first got my phone, it worked fine. Then after a few months it suddenly started losing the phone network. Eventually, I discovered this was happening every time I'd been using WiFi. Each time, after I'd used the wifi and switched it off again, I'd lose my Vodafone connection and I'd have to go through the hassle of searching for networks again to get it to reconnect. For me, the solution was very simple, and I found it by chance: I just went through my list of wireless access points and deleted all of them except for the ones I use all the time. This solved it.

Good luck.

Guest .loop.
Posted

Do you guys use the app "adfree android"? it seems that this is causing the problem with my phone! will try to investigate that further!

Guest .loop.
Posted

UPDATE:

I've maybe found the solution for this problem in my case! After trying out different ROMs it seems really that the app "Adfree Android" was causing the problem. I've deinstalled it and I never had any problems again. Seems that it has to do something with the hosts file. On my girlfriend's phone is running Adfree Android without problems, so I will try her hosts file and/or gps.conf file and check if the problem recurs! Will post my results...

  • 5 weeks later...
Guest .loop.
Posted

Well it seems that Adfree Android is not the only cause for this problem. Maybe there's a connection between the first sync with google's servers. When i do that over wifi, and wait after the sync has completed to switch on 3g, the gps works fine. I had the whole problem again after installing a new rom even without using Adfree Android in the first place. Now, everytime I use the above mentioned syncing over wifi the first time, the problem didn't show up again...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.