Custom Search

Saturday, August 25, 2012

Acer Iconia A500 Sleep of Death and How I Fixed Mine

First off, this is not meant to be a guide. Do your research before you do anything to your tablet. Realize that by changing your tablet from its manufacturer state, it is possible to brick your tablet, from which you will be left with an expensive doorstop. By reading any further, you agree that I will not be held responsible for your bricked or damaged device.

 So, now that you understand the risks involved in modifying your tablet, I will get my explanation of what I did underway. First off, just to restate the obvious, in this article I am talking about the Acer Iconia A500.

If you are like me, after waiting for what seemed like forever, Acer finally released Ice Cream Sandwich, but upon installing it, you found that if you left your tablet for a while, it would become unresponsive, leaving you no choice but to hold the button in for around 15 seconds to hard-power it off and then start it up again. If you aren't aware already, this problem is called the 'Sleep of Death' problem, or just SoD for short.

There are various ways of artificially fixing this problem (by keeping your tablet from falling into a sleep mode), such as with Wakelock or Wake my Android Pro. I did not try Wakelock, but Wake my Android Pro did not work for me. While Wakelock will probably do the job, one downside is that you will take a hit in your battery life, as the tablet is prevented from entering a deep sleep.

Like a lot of people I've read about, I needed my tablet on a daily basis and could not afford to part with it, so I ignored sending it in for warranty, and this month discovered that I had waited too long, and that the warranty had ran out. If you are having the sleep of death problem and still have warranty on your tablet, I would recommend you call Acer Support and deal with them. Some people recommend putting a little note with the tablet when you send it in saying that it is experiencing the Sleep of Death problem.

So, for me, now that I had no official recourse to fix my tablet, I decided to turn to the unofficial development scene. Xda-Developers has been indispensable on my journey to fix my tablet. I would recommend you do your reading there to learn about the proper procedures to follow when modifying your tablet. 

Note: I am trying to recall all the steps I took in fixing my tablet, but I may miss a few that I took on my journey. Do not use this as a step-by-step guide. Use it as a reference to help you understand what to expect.

You will need your Acer USB drivers installed to be able to do any of the things below. See http://support.acer.com for the USB drivers.

Now onto what I did to fix my tablet:
1. First I rooted my tablet using a very nice tool created by blackthund3r. You can read about it and find a link to it here. I simply had my tablet connected to my computer in usb debugging mode (turned on), opened up the program, and clicked the Do It! button (note, rooting your tablet, unless you change it back, can be considered voiding your warranty). The root went fine, and it installed some useful apps to the tablet.

2. Next, and this is very important, you must obtain your CPUID. From this, you can generate an SBK for which you will use later. In case something goes seriously wrong, I am told you will need this saved. Then, in my case, I ended up flashing an Ice Cream Sandwich bootloader (V8 Thor's to be exact). All the steps to do the above are outlined very nicely in this guide. Read it over as many times as it takes until you feel fairly comfortable in the steps. I did Option 2, but Option 1, using AfterOTA, looks like it would work, but as it says, you must have never made changes to your tablet before, and are on the Ice Cream Sandwich update that you downloaded from ACER (the Over-the-air one, that you got from a system update). If you follow that guide, on step 4, it says to choose an ICS rom to use. I used one from here, the 4.0.4-RE-FLEXxx_Rev5.2-public rom. It includes a kernel that overclocks your tablet to 1.5 GHZ, so if you don't feel comfortable with using that, use one of the other roms on that list. After you have all the things downloaded and transferred to your SD Card that it said, I used the Automated flashing Tool steps, and not the manual flashing method.

3. When you have completed those steps, you will find that your tablet has become quite different (I think for the better). But sadly, if you are like me, you will find that you still have the Sleep of Death problem. It took me a while, but I finally fixed it by flashing ezterry's kernel. I have been up and running for over 5 days now, and I haven't had a problem. The FLEX Rom I used is very awesome, and I am no longer dreading my purchase of the Acer tablet.

Please note: This is a simplification of the steps I took. I did a lot of stupid things trying to fix the issue, including flashing back to a stock rom, from which something could have contributed to the fix. But I don't believe this to be the case, because when I went back to FLEX, I was still getting the SoD's. I tried many kernels, but it was only after flashing ezterry's kernel that my problem became solved.

If you have this problem, I hope my giant spiel of what I did helps lead you in the right direction. I know how frustrating it is to have a tablet that doesn't want to stay on. When in doubt (but only after doing your own research), ask in the forums at XDA-Developer.com. Make sure to post in the Q and A part and not in another section. I have nothing but awesome things to say about the people there, and really hope you can manage to fix your tablet as I did. Good luck.  


TOOLS AND THINGS I FOUND USEFUL:
- ICS Root 7.1.1 
- AfterOTA 
- APX_v0.4A-flashTool-500Manager1.0.2 (can be found here)
- 4.0.4-RE-FLEXxx_Rev5.2-public
- ezterry A500 Kernel  

15 comments:

Anonymous said...

Thanks so much!

Anonymous said...

Your a lifesaver:-) ! I flashed the kernel and I no longer have any sod issues! It was happening too frequently before. Thanks for sharing.

Unknown said...

Thank you soo much. Spent countless hours trying to find a solution. This has been happening to my tablet for about 8 months and has kept me from using it all the time like I used to. I finally got to mess with it again after the class semester was over with and I tried all of these suggestions except the custom kernel. That finally did the trick it seems. I will give a status update on here to confirm if this finally fixed the evil SoD issue. Again thank you for sharing this with us. Most other forum postings only suggest the bootloader and using a different rom.

Unknown said...

Later that day, SoD came back. Back to the drawing board for me.

Kyle Jorgensen said...

I'm sorry to hear that it did not fix your problem. Just a suggestion: If you installed a new ROM, you should install the kernel again, as the ROM probably changes the kernel. I think I installed the ezterry kernel immediately after before rebooting.

I hope you manage to fix it. Good luck!

Unknown said...

Thanks for the suggestion. I did try that, yet the SoD went on. I think I found a fix that has been working for a few hours now. I read one person's solution on a forum that sounded exactly like my issue. He tried flashing a rom named Tegraowners ICS Rom v170 and it seems to be holding up so far for about 7 hours. We will see overnight, but it looks promising. Who knows why every other rom I've tried has this problem. Thanks you for the help though. I'll write back my results after a longer time, just in case anyone else is still having the issue and this might work for them.

Unknown said...

Few days and no SoD with the Tegraowners ICS Rom v170. Finally!

Anonymous said...

Can I just flash the kernel w/o flashing the rom? I mean flash the ezterry kernel to my a500 stock rom.

D said...

Ugh. Thanks for the post, I've had the SoD on mine, just a nightmare.

I would love to geek out and do all the flashing and rooting and stuff, but I have a pile of kids now and just don't have time for that stuff anymore. :(

Just can't believe that so many people have this problem and Acer can't push out some kind of an update to fix it.

Anonymous said...

@ D : I flashed the ICS-4.0.4 FLEX-Ressurrection-Aroma_Rev1 which already comes with ezterry's kernel. Still have SoD issue. After that I flashed ICS4.0.4-RE-FLEXxx and currently still testing it. Will update you with the result.

If the RE-FLEXxx rom not solving my SoD issue then I will try to downgrade back to stock rom HoneyComb.

And yeah I'm disappointed with Acer, I contacted them and their best advice will be factory reset. Which didn't help at all. It's probably because this tablet is 2 years old so they're dumping it.

Kyle Jorgensen said...

I was very disappointed as well. As far as I know, Acer didn't even acknowledge that a problem with some of their tablets, however small, even existed. Mine has been running solid since I flashed the kernel though, I am happy to report.

Some people have suggested that the SoD was from hardware malfunctions. This may be the case, but it doesn't explain why my tablet worked fine before upgrading to ICS, and how it is working fine now.

In my opinion, Acer looked at the problem and the amount of sales it had, and decided that the problem was too much of a headache to deal with.

Anyways, I really hope some of you have the great success I have had after flashing a different kernel. I wish I could say I knew more about the cause of the SoD, but I don't.

Jon said...

@ Kyle : Well my SoD problem only came after I updated to official ICS through OTA system update. When it was still on HoneyComb my tablet runs perfectly without any problem. Just after I updated to ICS and my nightmare started which is the same situation as you. Now I'm still testing ICS4.0.4-RE-FLEXxx which came with ezterry's kernel as well.

And I checked the forum of this rom and they said 99.99% people won't get SoD with it. Hopefully it will be a success for me.

But one thing I noticed when I was on the FLEX rom I first flashed. Most of the time if I press the button to let it sleep after I'm done using it, it will go into SoD easily. But if I leave it till the display times up automatically off itself. The chances of SoD is low. But I don't have anything to prove my hypothesis though.

I hope the RE-FLEX rom will work for me because its too much hassle to go back stock HC rom and the procedure is confusing since I need to go back to HC bootloader to flash HC rom.

Jon said...

The RE-FLEX rom doesn't work for me. So I flashed back to stock HoneyComb rom on last nite and my tablet is alive again. I can live without ICS but I can't live with SoD.

Unknown said...

I found your blog and thought I would try the kernel. So far I'm running 24 hours with no issue since I installed the kernel. Thanks

Unknown said...

I was not afraid and did it on my own risk. Now I finally saw how my device can work without errors and lags. I tried a lot of different tips, but it was all in vain. I advise you to update the drivers on your PC if you want to reduce the risk in such a scenario. Here you can download all the necessary drivers http://bitdrivers.com/manufacturers/acer, the main thing is to follow the instructions and you can do it.

 
Add to Technorati Favorites Quick Blog Directory
Privacy