[Desire Android Development] BMelz:
GPS knocks out 3G data signal (everytime)

First of all, I would like to thank Nikez and the entire Evervolv team for bringing JB to the HTC Desire. I'm sure everyone on this board will agree that it is nearly perfect.

I am still experiencing issues with GPS knocking my data connection out. My 3G data connection is fine with tons of usage until I enable GPS and initiate an app (like Google Maps or Facebook) that uses Location services. As soon as I launch the app my data bars go grey and I lose my data connection. This is not the case if I am on a WIFI connection or GPS is disabled, it only happens when on 3G with GPS enabled.

I thought that perhaps that my hardware is failing, so I reverted to MildWild V-4.3Final to test. It works flawlessly with GPS and 3G. I was also having this issue with Sandvold's ICS rom, so I'm thinking it has to do with the Evervolv base and perhaps my carrier?

I completely understand that this is a pre-alpha and it appears that not too many other people are having the same issue. I'm not quite sure that it's a bug so I just want to copy as much information as possible in hopes that someone else might have an idea to what the issue could be.

- I am on most up to date radio (have also tried older radios)

- have cleared all partitions dalvik, extended, even SDCard

- have formatted and repartitioned the SDCARD multiple times using both Gparted and 4EXT recovery

I apologize if I've posted this in the wrong section.

Any feedback would be appreciated.

attached is a logcat

I/WindowManager( 337): No lock screen!
I/ActivityManager( 337): START {act=android.intent.action.MAIN cat=[android.int
ent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.apps.maps/com.googl
e.android.maps.PlacesActivity bnds=[300,178][411,301] u=0} from pid 2682
I/ActivityManager( 337): START {act=android.intent.action.MAIN dat=places://pla
ces flg=0x800000 cmp=com.google.android.apps.maps/com.google.android.maps.MapsAc
tivity (has extras) u=0} from pid 14127
D/Maps (14127): Build: 6120014
I/LocationManagerService( 337): request gps (pid 14127) 0 0
D/lib_locapi( 337): loc_eng_set_position mode, client = 0, interval = 0, mode =
1
D/RPC ( 337): 3000008c:00010000 waiting for XDR input buffer to be consumed
.
D/lib_locapi( 337): loc_eng_start
D/lib_locapi( 337): set_agps_server, addr = 173.194.79.192:7276
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1244, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1244)
D/lib_locapi( 337): set_agps_server returned = 0
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1245, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1245)
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1246, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1246)
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1247, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1247)
D/PhoneStatusBar( 604): addNotification score=10
D/lib_locapi( 337): loc_event_cb: get loc event location server request, event
= 1
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1248, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/ConnectivityService( 337): startUsingNetworkFeature reconnecting to 0: enable
SUPL
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1248)
D/ConnectivityService( 337): ConnectivityChange for mobile: DISCONNECTED/DISCON
NECTED
D/ConnectivityService( 337): Attempting to switch to WIFI
D/ConnectivityService( 337): Attempting to switch to BLUETOOTH_TETHER
D/NetUtils( 337): android_net_utils_resetConnections in env=0x50ff2e20 clazz=0x
83100001 iface=rmnet0 mask=0x3
D/ConnectivityService( 337): resetConnections(rmnet0, 3)
D/ConnectivityService( 337): ConnectivityChange for mobile_supl: CONNECTED/CONN
ECTED
D/SizeAdaptiveLayout( 604): com.android.internal.widget.SizeAdaptiveLayout@42ae
7128child view android.widget.FrameLayout@42a404f8 measured out of bounds at 95p
x clamped to 96px
W/Smack/Packet( 794): notify conn break (IOEx), close connection
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1249, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1249)
I/qtaguid ( 794): Failed write_ctrl(u 73) res=-1 errno=22
I/qtaguid ( 794): Untagging socket 73 failed errno=-22
W/NetworkManagementSocketTagger( 794): untagSocket(73) failed with errno -22
D/ConnectivityService( 337): handleInetConditionChange: no active default netwo
rk - ignore
D/dalvikvm(14127): GC_CONCURRENT freed 1673K, 17% free 11411K/13699K, paused 49m
s+10ms, total 202ms
D/dalvikvm(14127): WAIT_FOR_CONCURRENT_GC blocked 53ms
D/dalvikvm(14127): WAIT_FOR_CONCURRENT_GC blocked 53ms
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1250, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1250)
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1251, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1251)
D/dalvikvm(14127): GC_FOR_ALLOC freed 111K, 17% free 11590K/13831K, paused 41ms,
total 42ms
V/NFC (14127): this device does not have NFC support
D/dalvikvm(14127): GC_FOR_ALLOC freed 176K, 16% free 11815K/13959K, paused 50ms,
total 51ms
I/dalvikvm-heap(14127): Grow heap (frag case) to 20.179MB for 883216-byte alloca
tion
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1252, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1252)
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1253, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1253)
D/dalvikvm(14127): GC_CONCURRENT freed 194K, 13% free 13577K/15495K, paused 13ms
+45ms, total 266ms
D/dalvikvm( 337): GC_EXPLICIT freed 1710K, 30% free 19330K/27399K, paused 16ms+
14ms, total 236ms
D/libEGL (14127): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL (14127): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL (14127): loaded /system/lib/egl/libGLESv2_adreno200.so
I/Adreno200-EGL(14127): <qeglDrvAPI_eglInitialize:294>: EGL 1.4 QUALCOMM build:
AU_LINUX_ANDROID_JB.04.01.01.00.036_msm8960_JB_CL2644550_release_AU (CL2644550)
I/Adreno200-EGL(14127): Build Date: 07/31/12 Tue
I/Adreno200-EGL(14127): Local Branch:
I/Adreno200-EGL(14127): Remote Branch: quic/master
I/Adreno200-EGL(14127): Local Patches: NONE
I/Adreno200-EGL(14127): Reconstruct Branch: AU_LINUX_ANDROID_JB.04.01.01.00.036
+ NOTHING
D/OpenGLRenderer(14127): Enabling debug mode 0
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1254, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1254)
D/Tethering( 337): TetherModeAliveState.processMessage what=3
D/Tethering( 337): chooseUpstreamType(true), preferredApn =5, got type=-1
D/ConnectivityService( 337): startUsingNetworkFeature reconnecting to 0: enable
HIPRI
I/Choreographer(14127): Skipped 66 frames! The application may be doing too muc
h work on its main thread.
D/Tethering( 337): notifying tethered with iface =null
D/Tethering( 337): TetherModeAliveState.processMessage what=3
D/Tethering( 337): chooseUpstreamType(true), preferredApn =5, got type=-1
D/ConnectivityService( 337): startUsingNetworkFeature reconnecting to 0: enable
HIPRI
D/Tethering( 337): notifying tethered with iface =null
D/ConnectivityService( 337): ConnectivityChange for mobile_hipri: CONNECTED/CON
NECTED
E/SecondaryTablController( 154): ip route add failed: /system/bin/ip route add
10.106.222.33/32 via 0.0.0.0 dev rmnet0 table 60
W/FrameworkListener( 154): Handler 'interface' error (No such device)
E/ConnectivityService( 337): Exception trying to add a route: java.lang.Illegal
StateException: command '530 interface route add rmnet0 secondary 10.106.222.33
32 0.0.0.0' failed with '400 530 ip route modification failed (No such device)'
W/NetworkPolicy( 337): shared quota unsupported; generating rule for each iface

D/dalvikvm(14127): GC_FOR_ALLOC freed 782K, 16% free 13592K/16071K, paused 283ms
, total 290ms
D/dalvikvm(14127): GC_FOR_ALLOC freed 645K, 16% free 13588K/16071K, paused 154ms
, total 160ms
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1255, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1255)
D/PicasaUploaderSyncManager(14013): active network: null
D/PicasaSyncManager(14027): active network: null
D/PicasaUploaderSyncManager(14013): background data: true
D/PicasaSyncManager(14027): background data: true
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1256, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1256)
I/ActivityManager( 337): Start proc com.androidwithlove.viewer for broadcast co
m.androidwithlove.viewer/com.androidwithlove.dm.downloads.DownloadReceiver: pid=
14486 uid=10087 gids={3003, 1015, 1028}
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1257, xdr 0x513d6
008) for callback client 3100008c:00010001.
I/dalvikvm(14486): Turning on JNI app bug workarounds for target SDK version 3..
.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1257)
D/dalvikvm(14127): GC_FOR_ALLOC freed 546K, 14% free 13931K/16071K, paused 139ms
, total 143ms
I/ActivityThread(14486): Pub com.androidwithlove.downloads2: com.androidwithlove
.dm.downloads.DownloadProvider
I/ActivityManager( 337): Displayed com.google.android.apps.maps/com.google.andr
oid.maps.MapsActivity: +6s260ms (total +6s334ms)
D/ACRA (14486): ACRA is enabled for com.androidwithlove.viewer, intializing..
.
D/ACRA (14486): Using SILENT mode.
D/ACRA (14486): Looking for error files in /data/data/com.androidwithlove.vie
wer/files
I/ActivityManager( 337): Start proc com.google.android.apps.docs for broadcast
com.google.android.apps.docs/.receivers.NetworkChangeReceiver: pid=14501 uid=100
78 gids={3003, 1015, 1006, 1028}
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1258, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/dalvikvm( 158): GC_EXPLICIT freed 38K, 42% free 7976K/13699K, paused 3ms+2ms,
total 53ms
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1258)
D/dalvikvm( 158): GC_EXPLICIT freed <1K, 42% free 7976K/13699K, paused 2ms+4ms,
total 56ms
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1259, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/dalvikvm( 158): GC_EXPLICIT freed <1K, 42% free 7976K/13699K, paused 2ms+2ms,
total 50ms
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1259)
I/Choreographer(14127): Skipped 115 frames! The application may be doing too mu
ch work on its main thread.
D/dalvikvm(14127): GC_FOR_ALLOC freed 350K, 12% free 14290K/16071K, paused 80ms,
total 81ms
I/dalvikvm-heap(14127): Grow heap (frag case) to 22.754MB for 1048592-byte alloc
ation
I/PackageInfoHelper(14501): Provided clientMode=RELEASE, packageInfo=PackageInfo
{427efb60 com.google.android.apps.docs}
I/ActivityThread(14501): Pub com.google.android.apps.docs.files: com.google.andr
oid.apps.docs.sync.filemanager.FileProvider
I/ActivityThread(14501): Pub com.google.android.apps.docs.doclist.search_suggest
: com.google.android.apps.docs.doclist.DocListGlobalSearchSuggestionProvider
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1260, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1260)
D/RPC ( 337): 3000008c:00010000 dispatching RPC call (XID 1261, xdr 0x513d6
008) for callback client 3100008c:00010001.
D/RPC ( 337): 3100008c:65537 sending RPC reply (XID 1261)

Thank you all for your time.

**Update**

I tried with a SIM from a different network and observed the same results.