[Galaxy S I9000 General] existz:
After weeks of trying every method there is to stop my battery from draining, I think I have figured out whats eating my battery..idle discharge is not a problem, only lose 1-3% over 8hrs, when using data, browser, xda app, twidroid..etc..I can watch it drain 5-10% every 5min or so..(ONLY when using data, auto sync is off, nothing else in the background...other than that my battery life is good) I have full 5 bar service, there is actually a tower 100 yards behind my house, so I know its not trying and trying to search for a signal...This happends on multiple roms, stock or custom, 2.2 and 2.2.1, kernels, modems etc, etc.. I have tried EVERY possible combo/solution..so I checked my dmesg log with OSMonitor and seems that its switching from UMTS/HSDPA wayyy to much.. (This is only a snapshot of my log, this goes on and on for pages..as you can see in the log for the 10min time period, its switching the full time) ..I have checked with multiple apps and there is no resource/app in the background causing the battery drain, just happends when, for example, I open XDA app and the 1-2min it takes to load new post it drains 2-3% or so then stops until I use more data, going to another page, or opening browser...So for a temp fix I disabled HSDPA, HERE ,using only UMTS, now Im not getting any more errors and with HSDPA off its not switching now.. but i still need to do some heavy testing to see if it really helps...I would like to collect some more hard data on this so if anybody else is having similar issues please let me know, I dont want to just figure out a simple fix, I want to figure out what is causing it and why..

01/02/2011 18:39:27 [ERROR] init: gsm.network.type:HSDPA
01/02/2011 18:39:31 [ERROR] init: service.brcm.bt.avrcp_pass_thru:1
01/02/2011 18:39:37 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:39:37 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:40:01 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:40:02 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:41:19 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:41:19 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:42:07 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:42:08 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:43:29 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:43:30 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:43:50 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:43:51 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:44:31 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:44:32 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:45:52 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:45:53 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:46:12 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:46:12 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:46:45 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:46:45 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:46:51 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:46:51 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:47:34 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:47:35 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:47:59 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:47:59 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:48:07 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:48:08 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:48:23 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:48:24 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:48:44 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:48:44 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:48:55 [ERROR] init: gsm.network.type:UMTS
01/02/2011 18:48:55 [ERROR] init: gsm.network.type:HSDP
01/02/2011 18:49:00 [DEBUG] s3c_keygpio_isr pwr key_status =0
01/02/2011 18:49:00 [DEBUG] s3c_keygpio_isr pwr key_status =6
01/02/2011 18:49:00 [INFORMATION] request_suspend_state: sleep (0->3) at 6682860780453 (2011-01-02 23:47:01.022197842 UTC)