Hi guys If you may have noticed, cooking a rom directly in kitchen and then flashing in cwm gives a status 7 or a status 0 error, which is very very frustrating. =============================================================== PLEASE READ ONLY IF YOU UNDESTAND WHAT I'M TALKING ABOUT. =============================================================== Here is the solution. *optional stuff +++++++++++++++++++ A little Background Story+++++++++++++++ When I got this phone, I saw the poorly coded mmx rom, the horrible battery meter and the memory hogging mmx crapware. I rooted the phone at night and installed cwm right away. I went to the kitchen (android's kitchen ) and cooked a rom based on this firmware itself.Loaded it in the phone and flashed it. Then something weird happened. It didnt flash and I got a status 7 error. Searching the forum told me that sethuram had solved the issue, so i hesitatingly sent him a pm. (I'm not a fan of sending PM's) ++++++++++++++++++++++++++++END++++++++++++++++++++++++++++ What follows is the result of my conversation with him. And thanks to him I solved this issue. Now ++++++If you get a status 0 error++++++++ * "##" are input for kitchen. You have not created an updateR script when asked and followed with the old update script which kitchen uses itself. Go back and after pressing "99" to build, press "2" (The lazy method) It will do it for you. Now you will get a status 7 error p i know stupid right) continue reading. ++++++If you get a status 7 error+++++++ Congratulations! Your build succeeded, and this is NOT your fault. Now, Open the archive (DONT EXTRACT) Navigate go to Meta_inf\google\android and open updateR script using Notepad++ Search for mount points change mount("MTD", "system", "/system"); TO mount("yaffs2", "MTD", "system", "/system"); and save. Thats all there's to it.