Flashing a Samsung phone might seem scary, but it is actually pretty straightforward if you do not skip the basic rules. Whether your phone is stuck on a spinning logo bootloop, or you just want to manually install an official update that your mobile carrier is delaying, Odin is the official software tool for the job.

This guide will walk you through how to use Odin to refresh your phone software cleanly and safely. No heavy tech jargon, no shortcuts. Just follow the steps exactly as they are written.

Important Requirements Before You Start

Before you connect your phone to a computer, go through this checklist carefully. Skipping these details is how people get into trouble:

  • Save Your Files: Re-flashing your phone software will wipe it completely clean. Make sure you back up your photos, contacts, and personal data beforehand.
  • Charge Your Battery: Make sure your phone has at least 50% battery life. If your phone dies right in the middle of a software update, it can damage the internal components permanently.
  • Delete Personal Accounts: Open your phone settings and completely remove your Google and Samsung accounts before starting. If you leave them on, the phone will lock you out for security reasons after the reset, and remembering the old password can be a headache.
  • Use a Solid USB Cable: Do not use cheap, loose charging cables. Use a high-quality or original USB cable plugged directly into your computer port so the connection does not drop out mid-way.
  • Windows Laptop or PC: The official Odin tool only runs on Windows systems.

Your Software Checklist

Download these files onto your computer before you start, and keep them together in one folder on your desktop:

  1. Get the Core Phone Drivers: Download and install the official Samsung Mobile USB Drivers. This lets your computer talk to your phone smoothly.
  2. Get the Odin Tool: Download the clean, stable version of the tool from SamFw Odin Download. Once it downloads, unzip the folder.
  3. Get Your Official Phone Software: Go to the archive at SamFw, type in your specific phone model number (like SM-G998B), and download the software package matching your country or network provider.

Safety Warning: Never try to install software meant for a different phone model. If your model number is SM-G998B, only use SM-G998B software. Check yours by going to Settings > About Phone on your device before doing anything else.

Step 1: Unzip Your Software Files

When your official software finishes downloading, it will arrive as a large zip folder. Extract it. Inside, you will see five files ending in .tar.md5. Their names start with letters that match the slots inside Odin:

  • BL: This handles the basic startup and boot instructions.
  • AP: This is the main system file containing your user interface and applications. It is very large, so don’t worry if it takes a moment to load.
  • CP: This handles your phone network, cellular modem, and radio features.
  • CSC: Use this file if you want a fresh, clean setup that wipes all your data completely.
  • HOME_CSC: Only use this file instead of the regular CSC if you are doing a routine update and want to keep your apps and data safe.

Step 2: Put Your Phone into Download Mode

Odin cannot see your phone while it is turned on normally. You need to put it into a special setup screen called Download Mode.

  1. Turn your phone completely off.
  2. Press and hold both the Volume Up and Volume Down buttons at the same time. Do not hold the power button.
  3. While keeping those buttons pressed down, plug your USB cable from your computer into your phone.
  4. Let go of the buttons the moment you see a bright green or light blue warning screen.
  5. Press the Volume Up button once to confirm, and you will enter the main Download Mode screen.

Step 3: Set Up the Odin App on Your PC

  1. Go to your unzipped Odin folder, right-click the Odin3.exe file, and select Run as Administrator.
  2. Look at the top-left box labeled ID:COM. If your drivers are installed correctly, the box will light up blue or yellow and show a port number. The log section below will also say Added.
  3. Now, click each button inside Odin and select the matching file from your unzipped software folder:
  • Click BL and pick the file that starts with BL.
  • Click AP and pick the file that starts with AP. Because this file is massive, Odin might look like it has frozen or stopped responding for a couple of minutes. Just leave it alone—it is simply reading the file.
  • Click CP and pick the file that starts with CP.
  • Click CSC and pick the file that starts with CSC (or pick HOME_CSC if you are trying to update without losing data).

Step 4: Double Check Settings and Start

  1. Click on the Options tab on the left side of the Odin screen.
  2. Make sure Auto Reboot and F. Reset Time are checked.
  3. Make sure Re-Partition is completely unchecked.
  4. Go back to the main Log tab, make sure your phone cable is secure, and click the Start button at the bottom.

The process will begin, and you will see a progress bar move across your phone screen. This takes about 5 to 10 minutes. Do not move the cable or close the app while it runs.

Step 5: Finish the Reset

When the process finishes, the top box in Odin will turn bright green and say PASS. Your phone will automatically restart itself.

You can now safely unplug the USB cable. This first startup will take a while (sometimes up to 10 minutes) because the phone has to reload the entire system from scratch. Leave it alone until it drops you right into the standard welcome setup screen.

Simple Troubleshooting tips

  • Frozen on SetupConnection: This means your computer cannot get a clean link to your phone. Try a different USB port on your computer, use a brand new cable, or restart your laptop.
  • Auth Error or FAIL: This happens if you are trying to install an older version of software that your phone locks out for security. Always make sure you download the newest software version available for your model.