How to Install a Custom Kernel using Odin on Samsung Galaxy devices

   Update: Added instructions for “Enable OEM unlock” feature on Galaxy Note 5 and Galaxy S6 edge+ devices. It’s not applicable for all Samsung devices.

Odin is a PC software used internally at all Samsung service centers for updating/flashing Firmware to Samsung devices. This software was never meant to go public but thanks to the growing world of Samsung’s Galaxy devices, Odin is now used by general users for all sorts of things like flashing stock Samsung ROMs, custom kernels and custom recoveries like TWRP.

Below’s a step-by-step guide on how to install a custom kernel (.tar) on any Samsung device using Odin 3.10.6 (latest version as of 16th July, 2015).

If you’re really new to this, we recommend following the instructions to the letter. And don’t be scared of it. It may seem like a big deal but Odin is the most friendly software to do this stuff for noobs. Just follow the instructions below carefully.

Step-By-Step Instructions

Download Odin 3.10.6

  1. Unzip the Odin 3.10.6 .zip file and run/open Odin3 v3.10.6.exe file from the extracted files on your PC.
  2. Make sure you’ve downloaded a Odin flashable custom kernel .tar file compatible for your device.
  3. (If applicable) Enable OEM unlock:
    1. Go to Settings » About phone » and tap “Build number” seven times to enable “Developer options”.
    2. Go back to main Settings page, scroll to bottom and select “Developer options” from there.
    3. Under Developer options, look for “Enable OEM unlock” checkbox/toggle and make sure you Check it or turn it ON.
  4. Boot your device into Download mode:
    1. Switch off your device.
    2. Press and hold “Home + Power + Volume down” buttons for a few seconds until you see a warning screen.
    3. Press Volume Up on the warning screen to accept it and boot into Download mode.
  5. Once your device is in download mode, connect it to the PC with a USB cable. The Odin window on PC should detect the device and show an“Added!!” message.
  6. Now click on the AP tab on Odin window and select the custom kernel .tar file that you downloaded for your device.
    └ Note: DON’T play with any other options on the screen. You’re only required to connect your device and select the Custom Kernel .tar file in the PA tab.
  7. Click the Start button on Odin and wait for it to finish the process. Once it has finished successfully, you’ll see a pass message on the Odin screen.
  8. Your device will automatically reboot when Odin is done flashing. You can then disconnect your device.

Hope the instructions above serves you well. If you’ve anything to add to this page, let us know in comments section below.

Happy Androiding!

Posted by
Shivam Malani

Shivam is our resident designer and web developer who also enjoys writing. He loves to meditate, drive on the freeways and hunt for snipers during his Call Of Duty playtime. Email: [email protected]

36 Comments

  1. For the Odin tab, while rooting my Sprint Note 5, the download odin 3.10.6 does not have a PA tab ? I dont want to screw my phone up. What tab do I use.
    Thanks

    1. Oh no, it’s “AP”. Use the AP button. I’ll correct the instructions soon.

    2. Does not work as of Friday November 6th 2015. Comes up as something about kenal not being enforced.

  2. For the Odin tab, while rooting my Sprint Note 5, the download odin 3.10.6 does not have a PA tab ? I dont want to screw my phone up. What tab do I use.
    Thanks

    1. Oh no, it’s “AP”. Use the AP button. I’ll correct the instructions soon.

      1. Does not work as of Friday November 6th 2015. Comes up as something about kenal not being enforced.

  3. […]  Download UniKernel v8-0002  |  Installation instructions  […]

  4. […] UniKernel v8-0002  |  Installation instructions  Update 2: Replaced UniKernel with Aou kernel by Aou, which seems to have fixed the in-call […]

  5. My tmobile s6 edge plus is stock on boot screen…. i think it didnt work no removable battery is a pain hope i didnt break my phone…

    1. Oh, sorry to hear that. Well, just flash the stock firmware back on your device to get it out of bootloop. Check the links below:

      Download BOH6 Stock firmware for T-Mobile S6 Edge Plus G928T

      How to install Stock Firmware using Odin

  6. My tmobile s6 edge plus is stock on boot screen…. i think it didnt work no removable battery is a pain hope i didnt break my phone…

    1. Oh, sorry to hear that. Well, just flash the stock firmware back on your device to get it out of bootloop. Check the links below:

      Download BOH6 Stock firmware for T-Mobile S6 Edge Plus G928T

      How to install Stock Firmware using Odin

  7. i get to download screen but odin3 doesnt say added.
    made sure my computer recognized phone. any advice?

  8. i get to download screen but odin3 doesnt say added.
    made sure my computer recognized phone. any advice?

  9. Heads up. If you don’t enable OEM unlock right after flashing 5.1.1 and rooting and you reboot, you will be bricked and have to initialize your phone from Smart Switch to fix it.

  10. Heads up. If you don’t enable OEM unlock right after flashing 5.1.1 and rooting and you reboot, you will be bricked and have to initialize your phone from Smart Switch to fix it.

  11. Hello, I have Galaxy s6 edge plus , Version number LMY47X. G928CXXU1AOGJ on Android 5.1.1 and need to have access root. Would you please help me.
    Thank you

  12. Hello, I have Galaxy s6 edge plus , Version number LMY47X. G928CXXU1AOGJ on Android 5.1.1 and need to have access root. Would you please help me.
    Thank you

  13. how can i install a firmware from another country

  14. how can i install a firmware from another country

  15. Hello,
    The file downloaded on the link is NOT a .tar file.
    I can download the file 928-FKLSI-ODIN. After the DEZZIP I can see the file: boot (IMG file 28Mb) but ODIN can’t load it.
    Would you please help me to find the correct .tar file to root my galaxy S6 Edge+ G928C.
    I’m looking for your support.
    Thanks a lot.

  16. Hello,
    The file downloaded on the link is NOT a .tar file.
    I can download the file 928-FKLSI-ODIN. After the DEZZIP I can see the file: boot (IMG file 28Mb) but ODIN can’t load it.
    Would you please help me to find the correct .tar file to root my galaxy S6 Edge+ G928C.
    I’m looking for your support.
    Thanks a lot.

  17. After i get to the warning screen and i press up i don’t get a download screen i get a screen with a bunch of options like load from adp or load from cashe or load from an external source ?????

  18. After i get to the warning screen and i press up i don’t get a download screen i get a screen with a bunch of options like load from adp or load from cashe or load from an external source ?????

  19. what about the G928A>? root ??:(

  20. what about the G928A>? root ??:(

  21. i just rooted SM-G928T using this method, everything looks find but it keeps restarting after about 10 seconds on being on.. what do you think?

  22. i just rooted SM-G928T using this method, everything looks find but it keeps restarting after about 10 seconds on being on.. what do you think?

  23. Now click on the AP tab on Odin window and select the custom kernel .tar file that you downloaded for your device.

    : After clicking the AP tab. I can’t find custom kernel.tar

  24. Now click on the AP tab on Odin window and select the custom kernel .tar file that you downloaded for your device.

    : After clicking the AP tab. I can’t find custom kernel.tar

  25. Hey,
    So recently in my Samsung Galaxy S6…I believe it was tried before hand, I was originally told no that the device was only turned off but when I looked at the screen I believe my friend was in the process of trying it (not too sure though). I followed instructions to the letter but teh Odin says “Setupconnection” all the other logs say “added!” “odin engin…..”, along with “final analysis” before hand. I have been on that part for about 45 mins…Any idea on the aprx.Time it takes?

  26. Hey,
    So recently in my Samsung Galaxy S6…I believe it was tried before hand, I was originally told no that the device was only turned off but when I looked at the screen I believe my friend was in the process of trying it (not too sure though). I followed instructions to the letter but teh Odin says “Setupconnection” all the other logs say “added!” “odin engin…..”, along with “final analysis” before hand. I have been on that part for about 45 mins…Any idea on the aprx.Time it takes?

  27. i have a note 5 with sprint downloaded everything and all my screen says is “kernel is not seandroid enforcing” and wont do anything the odin 3 said passed HELP

  28. i have a note 5 with sprint downloaded everything and all my screen says is “kernel is not seandroid enforcing” and wont do anything the odin 3 said passed HELP

  29. i have a note 5 with sprint downloaded everything and all my screen says is “kernel is not seandroid enforcing” and wont do anything the odin 3 said passed HELP

  30. i have a note 5 with sprint downloaded everything and all my screen says is “kernel is not seandroid enforcing” and wont do anything the odin 3 said passed HELP

Leave a Reply

Your email address will not be published. Required fields are marked *