Flashing a Kernel in ODIN
(by addi/TeamRK)
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.
If you are using Windows and have Kies installed, right click on the Taskbar, select ‘Start Task Manager’, go to the Processes tab, and then select the ‘KiesPDLR.exe’ and ‘KiesTrayAgent.exe’ processes in the list and end them by clicking the ‘End Process’ button at the bottom right. These two processes can interfere with the flashing process, so be sure to close them if they are running.
Downloads:
Download the following files:
1. Kernel: Download the .tar file of the kernel you want to flash, from the respective site. Do not extract it. You can find the links to famous kernels at the bottom of this guide (click here)
Instructions to Flash:
1. Turn off the phone completely (check button lights), then boot into Download Mode. (Press and hold the following keys in this order: Volume-Down + Home + Power, let go once the Download screen comes up) The phone will boot into Download mode and show a screen as shown below.
2. Open ODIN (right click on the ODIN file and run as administrator).
3. Load the kernel’s .tar file that you downloaded into the PDA field in ODIN. (Screenshot below)
4. Now, connect your phone to your computer. ODIN should have a message saying "Added!!".
Match your ODIN setup to the screenshot shown below. Your COM port might be different than the screenshot, but that’s normal.
5. Now, click Start and WAIT for your phone to auto reboot. ODIN will say “Completed”, then say “Reset” after a while. You can now disconnect your phone from the computer.
NOTE 1: If ODIN gets stuck and does not show any progress bar, or it says fail, do the following:
Disconnect the phone from the PC, close ODIN, remove battery for a minute, reinsert it, turn phone on in Download mode again, and do the procedure again from Step 2.
NOTE 2: If something goes wrong, your phone might show the following image when you turn it on:
DON'T PANIC! This happens sometimes if there is a USB connection error.
Disconnect the phone from the PC, close ODIN, remove battery for a minute, reinsert it, turn phone on in Download mode again, and do the procedure again from Step 2.
Links to Kernels:
Click on the kernel names to go to their respective sites
Gingerbread (2.3) Kernels:
CF-Root (You must download the version that matches your ROM version. For example, if you have XXJVP ROM on your phone, download the respective version)
Speedmod Kernel (providing good performance with very good battery life for many)
Tegrak Kernel (advanced kernel with oneNAND swap... read before installing)
TalonDEV Kernel (fast kernel with UV/OC support)
Fugumod Kernel (This is an advanced kernel, with support for many filesystems. Read the information carefully before using it)
Froyo (2.2/2.2.1) Kernels:
CF-Root (You must download the version that matches your ROM version. For example, if you have XXJSD ROM on your phone, download the respective version)
Back to MetaGuide! Back to MetaGuide!