Yo lo hice desde la rom CNA con un kernel hydracore y sin problemas..
Desde GB tambien se puede hacer sin problemas..
Si estas en ICS stock ponle un kernel seguro (notecore, hydracore, cm9, cm10, abyss, etc..)
Antes las dudas baja a ginger o pasa por una rom cyanogen y a triunfar! ;)