Update Your Samsung Galaxy smartphone and install official firmware

Samsung Galaxy

Samsung Galaxy

The best Android phones available right now are Samsung Galaxy models. The Korean OEM is also doing a respectable job on the software update front, regularly updating its typical customers with the most up-to-date security patches. On Samsung Galaxy handsets, the standard flashable firmware you may flash to either downgrade, upgrade, or recover your phone is one thing that isn’t always simple to find.

We’ll walk you through the process of manually locating the correct update package for your Samsung Galaxy smartphone, downloading it to your computer, and then flashing the target device with the new firmware in this guide.

Types of Samsung firmware

Samsung Galaxy smartphones and tablets lack a real fastboot interface for firmware flashing, in contrast to the majority of Android devices. The Korean OEM created their own firmware flashing tool called “Odin,” which was modeled after the Norse mythology’s king of the gods. Odin interacts using a unique piece of software called “Loke,” which appears to be named after a significant figure from Norse mythology (commonly referred to as “Loki”). On Samsung smartphones, Loke runs in download mode and offers the features required to carry out a flashing operation.

Samsung Galaxy

Similar to the factory images for the Google Pixel models, Odin firmware files are compacted into a single bundle and made accessible through a GUI tool rather than a command-line tool like fastboot.

The incremental and complete OTA zip files offered by Samsung’s FUS (Firmware Update Server) are designed to be deployed utilizing the stock recovery environment.

How to download Samsung firmware

You should first check to see if the update has already been delivered over-the-air to your device before beginning the manual download. It’s really simple to download and install an OTA update. OTA updates are typically announced via a notice.

If not, follow these instructions to see if your Samsung Galaxy mobile has the update:

  • Access Settings.
  • Tap Software update after scrolling down.
  • Click Install and download.
  • If an update is available, follow the instructions to install it. If not, it will indicate that your phone is current.

We can use the manual download techniques if your phone says its software is current but you are aware that an update is available for your model.

Download the recovery-flashable package

On Samsung Galaxy devices, capturing the OTA package is a bit of a challenge because you need to set up a packet sniffing tool in advance to extract the download URL.

  • Set up the packet sniffer software on your computer or phone.
  • Don’t interrupt the update download once you’ve started it using your phone’s built-in updater.
  • Activate the sniffing tool once more, find the URL that begins with fota-secure-dn.ospserver.net, and copy it.
  • Using the extracted URL, download the.bin file, then change the extension to.zip.

Download the Odin-flashable package

Samsung keeps up a number of carrier- and region-specific update channels. Therefore, before downloading the Odin firmware, you must ascertain the precise consumer software customisation code, often known as the CSC number, of your device. Remember that it is possible to cross-flash a different firmware or change the CSC of an existing device, but detailing such adjustments is outside the purview of this article.

  • Get Samsung Phone Info by downloading it from the Google Play Store. This will reveal your CSC value as of right now. You can move directly to step 3 if you already know what it is.
  • Go to the CSC Code tab in Phone Info Samsung. An option that reads Active CSC code ought to be available. This three-character code should be written down because you’ll need it later.
  • To find the CSC code, you can alternatively use the secret Samsung-specific Android code *#1234#. Even after booting the stock recovery, the active CSC code is visible. 
  • Samsung Firmware Downloader can be downloaded. Zachary Wander, one of our own, developed this wonderful tool, which can download all Samsung Galaxy firmware files.

Note-:Be aware that alternative tools exist with comparable features. The Samsung Firmware Downloader is more adaptable than the others because it is open-source and cross-platform.

  • Enter your model number where it reads “Model” after opening the downloader. SM- will be used to begin this. If you don’t include the SM-, your files won’t be downloaded. Next, input the three-character CSC value you previously entered in the region section. Click Check for Updates after that. Your device’s most recent firmware can be found using this.
  • If there isn’t an update visible, it may be because your carrier doesn’t use Samsung’s servers for updates and doesn’t keep anything that Samsung Firmware Downloader can access. Try searching for the firmware of your choosing on the device-specific sub-forum if this is the case. In most cases, it will be uploaded there.
  • Choose a file location and click Download. The download and decryption will begin after this. Depending on your network speed and CPU performance, this could take some time. When the decryption process is complete and the file is prepared for flashing, Samsung Firmware Downloader will notify you.

How to install Samsung firmware

The installation procedure can need a PC, depending on the firmware type. Remember this while attempting to update the firmware on any Samsung phone since Odin, for instance, needs Windows.

Sideloading through recovery: Using Android Debug Bridge (ADB)

  • Check that you have the most recent version of ADB installed.
  • Change the name of the downloaded.bin package to update.zip.
  • Reboot into recovery mode now. Within the stock recovery environment, use the volume buttons to scroll down and the Power button to select an entry.
  • Connect the phone to the PC using a working USB cable and select apply update from ADB.
  • Run the following command in the Command Prompt/Terminal window:
adb devices
  • Wait to see that the daemon has started and that your device is found. Then run the following command:
adb sideload PATH_TO_update.zip
  • You should notice a percentage counting as the updating process begins. The phone will reboot itself, update the apps, and log into your home screen after the procedure is finished.

Sideloading through recovery: Using an SD card

  • The downloaded.bin package should be renamed to update.zip, and it should be copied to the root directory of your SD card.
  • Now restart in recovery mode, select the option to apply an update from an external storage device by pressing the Power button.
  • Select the update.zip file next in a similar manner.
  • The revision will begin. Due to the lengthy nature of the process, wait until it is finished.
  • The phone will automatically reboot and load the new firmware.

Flashing via Odin

Warning: Although Odin isn’t really designed for everyday users, the fact that it’s an official Samsung application will enable your phone to load the required files for flashing the firmware without having to unlock the bootloader. However, mishandling it can still harm your gadget. Be careful as you go.

The first step is to get the correct Odin. Samsung does not host the utility on a public download portal because it is never intended for usage by customers. Fortunately, validated versions of the Odin tool are kept in a repository by XDA Senior Member realbbb. Additionally, he provides “3B patched” versions of Odin that can cross-flash while getting around a variety of stop conditions.

  • Take the most recent Odin package from the aforementioned post, unzip it, and then put the file someplace you can remember.
  • Verify that the most recent Samsung Android driver package is installed.
  • Turn off your smartphone and enter download mode:
  • Press power + Home + Volume Down for around 5 seconds on older Samsung Galaxy devices:
  • Press Powe + Bixby + Volume down or Bixby + Volume down for approximately 5 seconds on new Samsung Galaxy devices:
  • When The device is powered on and connected to a computer,you can also use the ADB command describe below:
adb reboot bootloader
  • A temporary Fastboot interface can be found on some Galaxy smartphones from the current generation. After using the aforementioned ADB command, if your phone enters the Fastboot mode, you must conduct a hard reboot to return to Android and select the next command to enter the Download mode:
adb reboot download
  • A screen with a sizable download icon in the center and a binary flashing confirmation dialog should appear. To get to the actual download mode, press the relevant button. A new device should appear in the Device Manager window if the correct drivers are installed.
  • Run the exe file as administrator to launch Odin on your computer. A teal box with the words “Added!” should be visible in the ID:COM column. Your device is currently connected and in download mode.
  • The BL, AP, CP, CSC, and USERDATA buttons are located in Odin’s main area. These denote related firmware files:
  • Bootloader (BL)
  • Android system partitions, according to AP
  • Core Processor, or the firmware for the modem
  • CSC: Customized consumer software
  • USERDATA: Pre-installed carrier services and applications
  • All five of these files might not be required. It depends on the flashing object.
  • Choose the single.tar.md5 file as the AP on older Samsung Galaxy smartphones.
  • Choose the correct binary for each slot on new Samsung Galaxy devices.

Note: You should be aware that flashing a HOME CSC binary as CSC does not erase your data. If you wish to start over, pick the CSC binary from the CSC tab if you’ve already installed a custom recovery like TWRP and a custom ROM like LineageOS and want to return to stock firmware. The /data partition and the device’s internal storage will be totally erased.

  • After double-checking everything, click the Start button if everything appears to be in order. Both on the phone and in Odin, a progress bar will be shown.
  • The procedure will take some time, and the phone might restart several times. Don’t unplug it until the procedure is finished. When the procedure is finished, a “PASS!” status will appear above the ID:COM part.
  • Enjoy your phone’s upgraded firmware!


Open Settings from the app drawer or the gear icon in the Quick Settings menu once the phone has reached the home screen. Then, pick About Phone and then Software details at the bottom of Settings. Next, locate the value for the Build number entry. The Odin firmware package you previously downloaded ought to be the same.

I’m done now. As you can see, manually updating the firmware on your Samsung Galaxy smartphone isn’t particularly challenging, but it’s also not a simple process. You should now be able to comprehend and follow the process more easily thanks to this lesson.

Frequently asked questions

How do I install official software on Samsung?

  1. Access Settings.
  2. Tap Software update after scrolling down.
  3. Click Install and download.
  4. If an update is available, follow the instructions to install it. If not, it will indicate that your phone is current.

How do I manually update my Samsung?

  1. On the home screen, swipe up to access your apps.
  2. Select Settings.
  3. Tap the newest software.
  4. Select Manual Update Download. Please remember to press the Download updates automatically option in the future to download software updates automatically.

Can I flash different model firmware?

It is highly unlikely to succeed. Firmware is closely tailored to the phone model. It won’t include drivers for any hardware other than the hardware in that phone, which is entirely appropriate given that they would take up unnecessary ROM space.