Since the upgrade to ICS 4.0.4, my Nexus S 4g has begun locking up just after the screen goes to sleep. Even though this could be a hardware issue, this never occurred with 2.3.7. My upgrade was a stock over the air upgrade to 4.0.4. Sometimes I get the recovery screen, (Android mascot with red exclamation triangle over belly) and sometimes I only get a white Google necessitating battery removal and multiple boot attempts.
If I leave it plugged in with Stay Awake selected from the developer options menu, the phone can go mulitple days without locking up. If I remember to interact with the phone more frequently than the sleep setting, it never crashes. But if I leave it on battery and let it go to sleep, it locks up soon after the go to sleep interval.
Is there anything that happens just before sleep that could be causing this?
So far, I've tried a factory reset and erasing all usb storage. It seemed to be more stable for a little while, i.e. I could let the phone go to sleep and wake it up. But over the course of 2-3 hours as all my apps returned, the lock up started again.
Any suggestions for debugging this?
If I leave it plugged in with Stay Awake selected from the developer options menu, the phone can go mulitple days without locking up. If I remember to interact with the phone more frequently than the sleep setting, it never crashes. But if I leave it on battery and let it go to sleep, it locks up soon after the go to sleep interval.
Is there anything that happens just before sleep that could be causing this?
So far, I've tried a factory reset and erasing all usb storage. It seemed to be more stable for a little while, i.e. I could let the phone go to sleep and wake it up. But over the course of 2-3 hours as all my apps returned, the lock up started again.
Any suggestions for debugging this?