How do I fix my boot-looping Samsung Galaxy Tab 10.1? I have a Google IO Samsung Galaxy Tab that has decided it no longer wants to boot properly. It just constantly goes from the 'SAMSUNG' logo that flashes a couple of times to the stars and lines animation that goes back to the logo. It does the startup sound on the first iteration only.

If I hold the power button while it is doing this, it goes to a screen that just says

====================================
 Entering upload mode...
     Upload_Cause:  undefined
====================================


and hangs there. Holding the power button again will take it back to the boot loop. In order to get it to actually power down properly I need to just wait for it to run out of battery.

I assume I'll have to stomp the firmware or something, but I'm not sure how to actually go about it. My computer is a Mac, so instructions that work there would be good, but if necessary I should be able to commandeer a Windows machine for a while.

Also the colour rendition became bad leading up to this problem (this is a reasonable approximation of the situation - it is clearly not right, but the image is still identifiable). I'm not after a separate fix for this problem (yet) - if it's still a problem once the bootloop is fixed I'll be back, but I figured it might be a relevant datapoint.

Update:

I've tried to get clockwork recovery on it, by following these instructions, but after actually getting the image file on there (end of section 4), it comes up with the 'Samsung Galaxy Tab' logo with an open padlock image at the bottom, and then goes back into the animation -> 'SAMSUNG' logo loop. Sooo, not that useful...
I had the very same problem with my IO tablet (samsung logo loop, sometimes the upload_cause screen, but never actualy booted). Took me a lot of try/fails before I found a working solution. And this is it: You have to reflash not only the stock rom, but the stock bootloader too. I followed this tutorial and my tablet is working without a hitch! Good luck!

http://rootzwiki.com/topic/2525-guide-wi-fi-flashing-stock-bootloader-to-io-tab/