There are many discussions on this subject, with various views expressed. Having a pretty open mind & also having read / contributed to many of them, I now feel pretty sure that we can make an informed observation on the causes.
These, in my view, are the reasons for these reboots. Some have been affected by one, some by more than one.
1. The significant upgrade from one OS to another.
This full change in the OS means that doing a full Factory Reset has resolved the system instability that was created by remnants of the old OS & apps remaining after the standard update process.
2. Apps that are not updated for ICS or which are not well coded
Some apps have repeatedly been proven to cause system instability & thereafter, reboots.
3. Alterations to the OS by Asus
The Asus tweaks through Asus Customised Settings have caused issues to some. The second firmware update with ICS was tantamount to an acceptance of this with their inclusion of a new addition regarding wifi and sleep.
4. Underlying Screen Driver Issues.
It has been widely rumoured that there is a problem with the nVidia screen driver under ICS. This rumour is probably true, IMO. The fix for this will only be forthcoming from nVidia working with Asus.
5. Underlying OS issues
Another widely promulgated view concerns underlying Android 4.x issues that will need to be addressed by Google working with Asus. These issues revolve around "kernel panic" and "ram fragmentation". This issue seems to mesh with 4, above, to cause the most serious of all cases of system instability.
The most puzzling feature of this reboot situation is why it affects some users & systems so badly, while others appear relatively unaffected.
To any who are affected, the best advice is this. You can help yourself to deal with issues that are mentioned in points 1, 2 & 3. Working through these issues is best achieved by reading through & following the advice offered here
[HOW TO] ICS update problems? - fix them with these steps
[HOW TO] Perform a Factory Reset
Yet more threads containing more suggestions can be browsed here
Ice Cream Sandwich
Following the advice offered has "fixed" significant numbers of issues for many owners who had experienced them. Sadly there are still those who report being affected even after trying to perform fixes. For those, if you have performed a full Factory Reset, unless your system is demonstrating hardware like faults, there is no real point in RMAing your device to Asus at this stage. They are currently working on resolving these issues using their own R&D team and also 3 groups of private users who are exhibiting the problem who are providing Asus with system logs, & in some cases, within these groups, replacing the unit in order to have a "fault generating unit" in Asus' hands to work with directly.
It is anticipated that further firmware updates will be pushed OTA to systems although no official date has been announced.
.27 is now released... http://www.transformerforums.com/for...0120615-a.htmlRumour control, here are the facts...
Gary Key, Asus Technical Marketing Manager for Asus says...
MAY 22 2012 Update -
Sorry for the delay, tried not to die from pneumonia last week after a relapse. I will start answering general questions again today and forwarding CSR events to the Service Team. Good news is that we have hired a full time employee to assist our Tablet owners in the Android centric forums. His name is Tien Phan and he is available here under the user name Asus_USA. He is part of our new Customer Loyalty Group and will be taking over forum coverage and assisting our valued customers. I will still be around, especially to handle technical problems and coordinate with Engineering until Tien is completely up to speed. However, as always, if you run into a problem that is not solved by our Service Group please feel free to contact me.
MAY 31 2012 Update -
We are working on another release with updated code from NV/Google. I will be in Taiwan next week to discuss this version and once a beta is available we will release it to a small group of testers. So far, this updated code based has worked extremely well on the TF201/TF300 in beta testing. As soon as I have an update it will be posted.
June 11 2012 Update -
We received additional code enhancements from NV/Google while I was in Taiwan last week. We will create a beta update shortly for testing and hopefully the next firmware update will occur in the next two weeks. I/O and Thread priority changes are the top two items and will address ANR and Sleep issues, however, still testing various application loads as some applications do not want to play nice with thread overrides.
Official ASUS Thread - ICS Update on TF101 (20-Mar-2012) - xda-developers