Transformer TF101: Fix for Recovery Loop (CWM 5.8.3.4)

I bought an ASUS Transformer TF101 well over a year ago now. Fiddling around, as I always do, I managed to get it stuck in a Recovery loop on ClockworkMod (CWM) 5.8.3.4.

Now, most websites/forum threads I have found will tell you to simply re-flash to the stock recovery and go back to stock. It seemed like a whole lot of trouble, so I didn’t bother with that.

Recently, after completely forgetting I even had this tablet (shows how much I use it), I decided to try to figure out how to fix it. I stumbled across this post very quickly:
Fixing an Asus Transformer TF101 stuck in recovery boot loop

To my surprise, his simple steps solved my problem. So, if you are having the same problems, boot in recovery (should be easy enough), then from your terminal/command prompt, issue the following five commands:

adb start-server 									# Starts adb server
adb devices											# Ensure your device is connected
adb shell											# Starts the adb shell
echo boot | dd of=/dev/block/mmcblk0p3 bs=1 seek=0	# Magic
reboot												# Restarts the device

 

Note: This solution requires that you have the adb executable on your computer. adb is part of the Android SDK.

Credit to Just Another Dave for this simple solution.

tf101-fixed-cm9.1

  • Adrian

    Solved the the described issue on my TF101

  • unlockcellmobile

    Holy Cow. This fixed my problem. The flashing part only works if you you don’t have any problems with your TF101 looping to recovery. But if you have rebooting to CWM in a life or whatever custom recovery, this is the fix. You need to set which active partition for the device to boot. Thanks mate! you’re a life saver!

  • Piet Eckhart

    Thanks! Just what i needed 🙂

  • Hey Daisuke, you can do this on Windows, no problem.

    You just have to have the Android SDK installed and open your cmd prompt.
    Then navigate to C:android-sdkplatform-tools and execute the commands above. You might need to write adb.exe instead of adb (but it should work either way really).

    Hope this helps!

  • Daisuke Estampida

    is this a solution for linux only???

    how can I do this on windows???

    • You can do this on Windows, no problem.

      You just have to have the Android SDK installed and open your cmd prompt.

      Then navigate to C:android-sdkplatform-tools and execute the commands above. You might need to write adb.exe instead of adb (but it should work either way really).

      Hope this helps!