RomKitchen ROM Flashing Guide - Gingerbread
RomKitchen ROM Flashing Guide
created by TeamRK
80% of the time, Bootloops are cause by the wrong Bootloaders - get your Bootloaders right! (*Why?*)
Guide for flashing bootloaders here
Noob Guide explaining root, flashing,adb etc. here
Back to MetaGuide! Back to MetaGuide!
Read and follow all the steps carefully. Read them twice if needed. We are not responsible if you brick your phone.
Recommended Install Method ( Stock > Custom Rom )
Safe Method
Quick Method (For advanced users - If you brick your phone, blame your spouse)
*******************************************************************************************************
More detail on the flashing process:
1. Copy the .zip file onto your phone through USB Connect mode or ADB push.
2. Make sure your phone is not connected to your computer or anything (disconnect the USB cable from the phone!).
3. Boot into recovery mode using the following method.
(a) Phone off.
(b) Press in the following order: VOLUP, HOME, POWER, and keep the three pressed until the phone turns on, then let them go.
2. Now you have to clean certain files from your phone. In the CWM menu do the following:
(a) Choose ‘wipe CACHE partition’ in the first menu
(b) Go into advanced options, ‘Wipe DALVIK Cache’ (some CWM versions have this command elsewhere... look and you can find it).
(c) Go into Mounts and Storage. FORMAT SYSTEM, DATA AND CACHE. (Three separate moves)
3. Flash the RK Rom from recovery.
(a) Choose ‘install zip from sdcard’, then in submenu select ‘choose zip from sdcard’
(b) Navigate to your Romkitchen zip file with the volume keys and select it
(c) Confirm your selection and the flash will begin.
(d) When the flash is complete, choose ‘go back’ and then ‘reboot system now’
Enjoy your freshly baked custom RomKitchen Rom ;)
Back to MetaGuide! Back to MetaGuide!
*****************************************************************************************************************
BOOTLOADERS! Why we suggest doing things in certain ways...
*****************************************************************************************************************
The SAFEST route when flashing any ROM is to have the bootloaders matched to the respective ROM flashed to your phone. e.g. JVO bl's with JVO ROM, JVP bl's with JVP ROM, etc.
That said, a lot of people have had success flashing newer GB ROMs while keeping 'slightly' older GB bootloaders. e.g. Many people have success flashing RKs JVP ROM with JVH bootloaders on their phone. But some people get bootloops with this setup. If you know how to recover from the bootloops, then trying a newer GB with slightly older bootloaders is fine.
Froyo seemed to have fewer changes in bootloaders with different ROM versions, so we generally did not have to worry about exact bootloader matching with Froyo ROMs.
Most of the time, the bootloaders are backward compatible... that is, newer versions of GB bootloaders are compatible with most older GB ROMs and even with many Froyo ROMs.
**How do you get a bootloader onto your phone? The easiest way is to flash with Odin or Heimdall. You can choose to flash the full stock ROM (SAFEST method) which gives you a nice clean phone and results in the fewest problems in our experience. Or you can flash just the bootloaders, which you can find on Perka's Stash at perka.zapto.org. To flash, put the bootloader file in the PDA box of Odin ;; or in the Primary/Secondary Bootloader boxes in Heimdall. Some people claim that flashing just the bootloaders is dangerous... so far we haven't seen any evidence of that at RK.
*************************
UNDER CONSTRUCTION. NOT COMPLETE YET
Guide for extreme newbies:
1. Flash a stock ROM. Make sure to flash the stock ROM that matches the ROM version you select in the ROM Kitchen. For example, if you selected JVP in the Kitchen, flash JVP stock ROM.
Follow this guide to flash a stock ROM: Click Here
Return to this guide after you have flashed the stock ROM.
2. Put the ROMKitchen zip file that you generated on your internal sdcard. (the phone memory, not the microSD card)
3. Now, we need to flash a custom kernel which will allow us to flash the Kitchen ROM that you generated. Go to