Ok, now what's still driving me crazy is that even if you flash a Honeycomb ROM via CMW, the reboot/SOD issues persist, even in Honeycomb. However, if I NVFLash Honeycomb, the problems go away in Honeycomb.
That tells me that the problem lies in one of the partitions that CWM doesn't write (NVFlash just re-creates all partitions).
So, I then compared the flash.cfg file for Honeycomb and one for ICS. All partition definitions are exactly the same, except for these two:
Partition 3 (PT)
In Honeycomb flash.cfg file, the size is "4096"
In ICS flah.cfg file, the size is "524288"!
Partition 10 (CAC)
In Honeycomb flash.cfg file, the size is "554700800"
In ICS flash.cfg file, the size is "555220992"
Is it normal for the partition sized to change so much between ICS/Honeycomb? The actual NVFLash command that is run is exactly the same....
Again, longshot, but....
I guess since I'm NVFlash, it can't hurt to try changing the ICS flash.cfg to match the Honeycomb flash.cfg... Although, if those partitions were that far off, I'dd suspect we'd see other issues... However, that partition 10 is the cache partition, I'm assuming - maybe ICS thinks the cache partition is really bigger than it is, so that when you get to that spot in the cache, it reboots? Again, longshot, I know...
Sent from my Transformer TF101 using Tapatalk 2