A possible fix for HP TouchPad Android “sleep of death” problem

HP TouchPad Android SOD fix

It’s been almost a month since the CyanogenMod team released a public build of Google Android for the HP TouchPad tablet. And while  a second alpha was released a few weeks ago to fix some bugs, Android on the TouchPad is still a work in progress. One of the biggest problems is the so-called “sleep of death” or SOD.

Many users have noticed that from time to time the tablet simply refuses to wake from sleep. The screen goes off as it normally should, but when you tap the power button the screen never lights up again. The only way to recover is to press and hold the power and home buttons for up to 30 seconds until the device reboots.

The most frustrating thing about the SOD is that it’s unpredictable. Sometimes a TouchPad will resume from sleep with no problems. Sometimes you can leave the tablet with the screen off for hours at a time and begin using it again just by tapping the button. Other times you can encounter the sleep of death just a few minutes after turning on the tablet.

Now there’s a patch making the rounds which may help fix the problem. I installed it yesterday afternoon, and more than 24 hours later I haven’t had an SOD problem. Some folks are reporting that they’ve managed to run for up to 4 days without any problems — but other users have reported that they have encountered the dreaded sleep of death even after applying the patch.

Your results may vary, but at the very least it looks like the patch may help minimize SODs.

Here’s the easiest way to install the patch on an HP TouchPad:

1. Download the update-SoD_be_gone.zip file from tiny.cc/sodgone.

If you download the file directly on your TouchPad tablet while running Android, make a note of which directory it’s hanging out in. By default, it will probably show up the /download folder. If you’d like you can copy it to a different folder, but you don’t have to.

You can also download the file on a computer and copy it to your TouchPad via a USB cable. Again, just make sure you know what folder the zip file is in.

Do not unzip it.

2. Reboot into recovery mode.

This will only work if you’ve installed Moboot and ClockworkMod Recovery on your tablet using the instructions listed in our “how to install Android on the TouchPad guide.” I’ll assume you’ve already done that, because why wouldn’t you?

While running Android on the TouchPad, press and hold the power button. Then choose the “reboot” option and select the “recovery” option. Finally, hit the OK button to reboot.

If your Touchpad is already powered down, you can also boot into Recovery by pressing the power button, and when the Moboot menu appear use the volume up/down buttons to select the “boot ClockworkMod” option. Then hit the home button to boot into ClockworkMod Recovery.

3. Use the volume buttons to scroll down to “install zip from sdcard”

4. Select that option by pressing the home button.

5. Select “choose zip from sdcard” by tapping the home button.

6. Use the volume keys to navigate to the folder where the update-SoD_be_gone.zip file is located.

7. Press the home button to select it.

8. Use the volume buttons to scroll down to the option that says “Yes – Install update…” and select it with the home button.

Once that’s finished you can use the volume and home buttons to find your way back to the main menu and choose the “reboot system now” option to restart your tablet.

Now you should be able to use Google Android on the HP TouchPad without it succumbing to narcolepsy quite as often.

Note: There’s another step that you might want to take before installing the patch. You can wipe your cache partition first. It may not be absolutely necessary, but it’s usually a good idea before applying an update of this nature.

Follow steps 1 and 2 above to get to ClockworkMod recovery. Before installing a zip from sdcard though, follow these steps:

1. Use the volume buttons to navigate to “wipe cache partition.”

2. Select that option by pressing the home button.

3. Use the volume buttons to scroll down to the “Yes” option.

4. Select it with the home button.

After that finishes, go back to the original instructions and start with step 3.

 

 

  • mem

    download link doesn’t work when you click on it, had to copy and paste to get it to work.

    • http://www.liliputing.com Brad Linder

      Whoops. The link should work now!

      • Kate

        Hi. The link is not working, how can I get this? I need it:) I am from Poland and my hp have sod too often. Please help me….

      • http://www.liliputing.com/ Brad Linder

        Hi Kate.

        This post was written more than 2 years ago and it’s no longer the most up-to-date option. I’d recommend downloading and installing a more recent version of Android from the RootzWiki or xda-developers forums.

        http://rootzwiki.com/forum/217-hp-touchpad/

        http://forum.xda-developers.com/hp-touchpad

  • Andrew Loucks

    Awesome.  I love that you are covering the Android on Touchpad scene, as I find the forums convoluted.

    • http://www.liliputing.com Brad Linder

      Glad you find it helpful! 

    • Thomas W.

      There is an easier way to fix the “sleep of death” I found this out when I first loaded CM on my touchpad.. Normally if you only had the typical WebOS you just hold the home button and power button, for about 5-10 seconds, when its booted into CM and it goes into sleep of death, just hold the two buttons like normal, but hold them longer than usual, just keep them held until the tablet reboots into moboot.. Other than that I love CM on the hp touchpad, and cant wait to see how much farther the project travels..

      • http://www.liliputing.com Brad Linder

        That’s a way to reboot your tablet after it enters a SOD. This article describes a method for preventing SODs from occurring in the first place. 

  • NoMadMan

    I fail to reproduce the sod even before this patch. But this post will be helpful in case it does happen. thanks for the heads up!

  • Anonymous

    I run softlocker have not had a single problem yet.

  • Rcrocker11

    Should someone that doesn’t have very much knowledge on downloading an alpha build wait until the beta or full release? Or should everyone that has the touchpad download the cynogenmod build?

    • Tjcard03

      The instructions are very easy to follow but for a first time rooter you may want to wait as problems may occur and it may be too much to handle. I read everything about 10 times before I did it and in reading the forums was a one of the lucky that didn’t have any problems. If you do choose to go through with it use liliputings easy step by step and watch reverendkjr’s how to video. Good luck!

  • Mike Scofield

    WebOS is so much better than Android and more fun to use that, I am struggling to think of a reason to bother with this. Most apps are useless for a tablet.

  • DAve01568

    Thanks for all your support and reporting liliputing. You make it great

  • http://twitter.com/ekdikeo Eric B

    Cynaogen does fantastic work with polishing the turd that is Android, but it’s still just a polished turd.

  • MrWayne78

    Working so far! :-) Thanks! 

  • Eddy

    Only time I experence the dreaded SOD is when I try turning off the screen using the power button…

  • karl

    This isn’t necessary. If you turn up the minimum CPU frequency when in standby mode (from around 100mhz to 300mhz) then you will aleviate any issues.

    • and you were saying

      how do you do this?

  • Mobile-pig

    there is no sound after installed

    • Damien West

      I also found this out the hard way and haven’t been able to get sound back…. Does anyone have a solution?

  • Michiel Verbrugge

    Yeah guys, I’m also VERY happy with Cyanogen’s work. The TP was a nice gimmick at first, but with Android it’s *really* useful. And it’s becoming quite a trustworthy little toy with a little bit of tweaking.
    My wifi never sleeps anymore and since then I also have not experienced any SOD’s yet. With Reverend KJR’s dynamic “My Water” background it’s all very neat!

    #happytoucher

  • A B

    Worked great!!!

  • Srinivasseeker

    I tried this and now cm7 won’t even boot. It starts loading and then fails and goes back to the moboot screen

    • EVns46

      I’m having the same problem. Just keeps rebooting over and over again. Luckily I backed up. Restoring previous version…

  • Piyush

    my touchpad screen not responding..i have installed cynogenmod 7.2….please help me

  • wojtek

    can you help me to fix my Android on HP touchpad?
    It is no booting it stops on first screen blue screen with android and Cm 9 logo. I downloaded CM10 but it doing the same only stop on the circle, Any help please.
    I have it for 4 moth and one day it stop working.