I'm a newb so i asked many ppl on different forums and everyone is telling me different thing , so please guys help me out once and for all. I would like to downgrade from the leaked (glitchy) 4.1.2 to 4.0.3 (ICS). I used this leaked ROM from XDA in order to install JellyBean into my SGSII. The pack contains CODE ,MODEM , PIT etc. Thought someone else told me it's dangerous to tick "repartition" in ODIN so i didn't put tick while installing Jelly but i do placed the .pit file into it's place in ODIN. That's in short what i did. Now i want to downgrade back to ICS and wait for the official Jelly to be released. Though i'm experiencing some difficulties due to lack of knowledge. Should i install just the single .md5 official ICS ROM from samfirmware or i need a "chopped" one with all it's CODE, MODEM , PIT etc. ? Also do i need to mark repartition? (note i didn't marked it while upgrading) . Also do i have to wipe data and all these things i've never did before after downgrading?