[Full Guide]How to Flash A Custom ROM with/without Odin

menu_default hide_default

Android is incredible in many ways, but sometimes, you get the version within your device that doesn’t meet your expectations. Fortunately, you can install a completely new version of Android or custom ROM on your device to enhance your Android experience. That’s when Odin’s role comes in. Odin is a multi-purpose ROM flashing utility developed by Samsung and capable of doing several different activities such as rooting, flashing & installing custom ROM. Above all, it is a totally free tool that comes quite in handy to unbrick Samsung phones. If you would like to flash custom ROM on your device with or without Odin, this article will share with you two different ways to do it.

What Is A Custom ROM?


A ROM is an operating system build running on your device with some basic applications like camera, address book, calendar, etc. If we talk about one of the biggest advantages of Android devices is that they can be run or operated by 3rd-party systems, besides the original ROM. In other words, you can replace the pre-installed version of Android with custom ROMs on your device. Currently, there are a lot of custom ROMs available, for instance, Paranoid Android, CyanogenMod, MIUI, etc. There are several benefits of flashing Custom ROMs including -

  • Boost device performance.

  • It offers various customization options.

  • Update the system on older smartphones.

  • Provides root access or administrative access.

Above all, Custom ROMs are based on AOSP (Android Open Source Project) and that’s why they are equipped with more functions. Therefore, if you’ve purchased a less stocky smartphone like Samsung or Sony, you can still enjoy a stocky experience. All you have to do is to flash custom ROM on your Android device with Odin. So, continue reading the post to know how to get the job done.

Things You Need to Prepare Before Flashing with Odin

There are certain things you need to do before you proceed with the flash process on your Samsung phone. This will help you to make sure that the flashing process carried out in a smooth way. So, let’s give a look at the things you need to prepare before moving forward-

  • Ensure that the device's battery is fully charged before starting the procedure. This is because the process can quickly drain the device's battery and the device can get bricked if it turns off before the flash is complete.

  • It is also important to back up all the data on your device before flashing just in case something goes wrong and you lose all the data on your device.

  • You should also ensure that you have at least the basic knowledge of the flashing process. If you are following a guide, like this one, ensure that you follow all steps as described to avoid problems.

  • The last but important thing, you will also need to install the device's USB drivers on your PC to ensure that the process will run perfectly.

How to Flash A Custom ROM with Odin?

Once you’re done with the things needed to start the process, it’s time to do the main job. Here’s the complete guide on how to flash a custom ROM with Odin -

Step 1: To commence the process, download the most recent Samsung Odin tool on your Windows computer. This utility will not request you to install it as it is a direct executable program. Once downloading it, execute it as administrator on your system.

Step 2: Next, choose Stock ROM firmware compatible with your Android version and smartphone model. After that, extract the ZIP file you have downloaded and this file should be in “8.tar .MD5 " or *.bin, *.tar” file types.

  • Press and hold the "Volume Down", the "Home Key" and the "Power Key".

  • When the device vibrates, let go of the "Power" key but continue to hold the other two keys.

  • Then you will see a warning in the device,press the volume up button to continue.

Step 3: Now, you need to download and install the Samsung device driver software if it isn't installed before if the installed one is not up-to-date.

Step 4: Boot your device to the download mode.

To do so, turn off your device>Press and hold down the Power button, Home button, and Volume Down button at the same time.


Step 5: When you feel a vibration, release the Power button, but continue holding down other buttons until you see a window with a yellow triangular mark on your device. After that, press the Volume Up button to continue.


Step 6: Now, connect your Android smartphone or tablet to the computer with the help of a USB cable. Once the Odin application detects your connected device, it will show you the” Added” message in the white field box.

Step 7: Next, click the "AP" or "PDA" button in order to load the downloaded stock firmware to the program. The time you tap this button, the program will show a window to browse the firmware file quickly and pick the downloaded file from the open window and click the "Open" button.

Step 8: Once the firmware file loaded successfully, tap on the "Start" button to start the process. Also, make sure not to run your device during the flashing process.


Step 9: If you see the “Green Pass Message” over the program, then you can remove the digital cable from the device and your smartphone will automatically reboot.


In the Recovery mode, choose “Wipe Data/Factory Reset”. Reboot the phone when the cache gets brushed away. Then, your device will automatically reboot without any trouble.


That's how you can flash a custom ROM with Odin on your Samsung smartphone. As you can see that it's a quite lengthy process. So, be patient and careful while doing the process. Otherwise, one wrong step can make you experience a much bigger problem on your device.

How to Flash A Custom ROM without Odin

Odin is a great solution, but many people especially those who have never used it before report that the whole process can be complicated and sometimes even fail. If you would like an easier way to flash custom ROM on your device, we recommend using iMyFone Fixppo for Android. This program allows you to flash your device in a single click without many of the steps you would have to take with Odin.

  • It has can provide you a suitable custom rom.

  • It is more easier, safer and higher success rate than Odin.

  • It is simple to use, allowing you to install the custom ROM on the device in just a single click.

  • It is compatible with all versions of the Android OS, allowing you to install whatever build you want on your device, and supports all Samsung devices and runs on all versions of Windows including Windows 10.

  • It not only can flash a custom romm,but also is useful for fixing most Android related problems including a device that won't turn on/off, a device stuck in the black/white screen, a device that won't upgrade or one that keeps restarting.


Step 1: Download and install iMyFone Fixppo for Android on to your computer and then launch it.

Step 2: As you can see in the picture, you can provide all the required information about your device to download an appropriate firmware or if you have already find a Custom Rom, then you can click the "Select" to manually extract the firmware for the flashing.

Step 3: Once the firmware is ready, then you need to put your device into download mode. Fixppo for Android will automatically flash your device when your device into downloading mode. Your Android device will restart automatically afther the flashing finished.

Note: Your device needs to stay connected to the computer while this is happening. Otherwise your device might be bricked.


We hope that you can use the solutions above to flash custom ROM on your device. If you have any problems with the process or if your device experiences some issues during the flashing process, let us know in the comments section below and we'll do our best to help.


By  Miller Walton , to Android Issues

Posted on Nov 26, 2019  ( Updated: Nov 27, 2019 )

Related Articles: