My regular uptime on Samsung Galaxy S2 was around 6 days. For the last couple of weeks it is down to less than 3 days. The change was instant, but I was hoping it would come back - it did not. Running ICS 4.0.3 from Samsung. No change of activity - I primarily use my phone to talk, no games, browsing etc. I installed System Tuner, looked in the system log and found this event happening every second or so: "DrReadUsbStatus returns false USB is offline" Similar problem on the internet:
According to some sources, it could be causing battery life issues.
Samsung suggest a hard reset - trying to avoid that at all costs.