Not sure... have so many ROMs on my SD card that I have lost track
. Anyways, I looked through a few and that seems to be a common theme between GB and ICS. I think its from Android. They don't expect anyone updating on an empty slate... so probably would be ignored when going GB --> ICS but corrupts when going blank --> ICS.
I know... it seems far fetched (likely because it is
).
I tried a few variants of the script... moving #8 and #9 around, using boot.img from ICS builds, etc. but nothing solves this problem. Seems like blank --> GB --> ICS is the only working route.
Maybe we should ask the Devs (if any are listening please chime in).