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) 22.214.171.124.
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.