mkazen, on 30 May 2010 - 01:41 AM, said:
I think we might be moving toward a workable hypothesis... Since it does seem to be data related, it could very well be an issue with the TCP/IP stack and turning off market updates was just one facet of the problem. Tracking it down might prove very difficult though. As far as messages in the logcat for location changed messages, I have seen one or two, but not like every few minutes. When you say a lot, what do you mean? Also, how do you turn "Latitude" off? Not even sure what that is.
Tomorrow i'm going to try starting with a full battery and only having 3G on, no wi-fi, no bluetooth and no GPS and we'll see what we get.
In Test 5-7, I was seeing updates on the order of 5-10 per minute. Now it's more like one every 5 minutes. That does not seem to negatively affect battery life. Since this was only observable while on USB, it may also be because the phone was awake while on USB and might not have been a meaningful observation. I did not have the system_server message like others having a battery issue related to this.
I'm hoping someone who knows more will chime in, but I believe what they did was either leave Latitude (not sure on the details there) or uncheck the option Settings -> Privacy -> Use my location. I believe that was how they resolved it. Mine is checked and I don't have the issue. If this really is an issue, it could point to another miscommunication between the TCP/IP stack and Google. It would be very interesting if this hypothesis proves correct! The symptoms you describe are so close to mine I can't help thinking they may be closely related.