Install stock firmware on Galaxy S9

Samsung Galaxy S9 and S9+ are one of the most loved smartphones of the Galaxy series. Although, there are not many changes in it as compared to its predecessor. Most prominent differences being thinner bezels and a better camera. If you are using Samsung Galaxy S9 and you have run into some problem like boot loop or corrupted firmware, or you want to go back to stock after some custom ROM. You can make use of this guide to install stock firmware on Galaxy S9.

The latest Galaxy S9 and S9+ comes in four colors, personally I like the Midnight black among all others. S9+ has 6.2″ Quad HD+ Super AMOLED display screen whereas, Galaxy S9 has 5.8″ screen. Personally, I love the size of S9 more. It’s more convenient to use Galaxy S9 with one hand as compared to S9+. Both phones have an exceptional camera and they produce really good pictures.

The American and Chinese version of Galaxy S9 is running Snapdragon 435. Whereas, the international version is running on Samsung’s Exynos processor. Galaxy S9 supports a battery of 3000 mAh power and Galaxy S9+ has a bigger battery of 3500 mAh. Both phones support an extendable storage slot.

Reasons to Install Stock Firmware on Galaxy S9 or S9+:

There can be a number of reasons you might have to manually install stock firmware on Galaxy S9. The most common reason for flashing stock firmware is to unroot your device to get back to the factory settings in order to receive OTA updates. Or if you install a custom ROM and it is not up to your expectation so you want to go back on stock firmware on S9. You can use this guide for that as well.

If your phone is not working in an orthodox fashion, it is having random reboots or lagging while performing or any other random issue. You have tried clearing cache and factory reset. Nothing seems to works out, then the last option is to install stock firmware on Galaxy S9. Your phone will be new as you picked it out of its box. Flashing a firmware also works as a seal for software issues. If you have installed stock firmware on Galaxy S9 and still some feature is broken or not working properly then it is a hardware issue. You need to get it to repair shop to get it fixed or look into hardware components to find the fix of your problem.

One of the most common issues in the Galaxy series is phone getting stuck at the Samsung logo and it is unable to load the operating system. Installing a stock firmware is a known solution for that problem as well.

Guide to Install Stock firmware on Galaxy S9 or S9+ using ODIN:

If your phone is rooted and it is not getting the firmware update via OTA. This guide will also allow you to get the future updates on your phone via OTA. You can also use the below methods to unroot your phone. All the operating system and software issues can be fixed by flashing the stock firmware. In this guide, there are two methods that can be used to install stock firmware on Galaxy S9 or S9+.

In the first method, we will use ODIN that is an official tool that is used to flash files, recoveries, and firmware on Samsung smartphones. If you are not used to ODIN or you are not comfortable while using this tool, you can jump to the next method that uses Samsung’s Smart switch to install the firmware. Although, the process to install stock firmware on Galaxy S9 using ODIN is not that hard even if it is your first time. You just have to follow the steps mentioned in this guide.

Now, let’s move on to the guide, you need to be done with some pre-requisites. You will need a computer running on the Windows operating system to execute this guide, as ODIN is not present for Linux or MAC.


    • Download Samsung Drivers for Windows. (Link to download file is under the main heading)
    • Download Odin for Windows.
    • From here Download Official Stock ROM for Samsung Galaxy S9 or S9+ from Sammobile. (Enter your Model number and look for the latest stock firmware Android Oreo)
  • Your phone should be charged>40%.
  • While you use ODIN, make sure KIES is off and not running in the background.
  • Turn on USB Debugging on your Galaxy S9:
    • Go to Settings -> About Device -> Tap on Build number 7 times.
    • Now Go back to Settings -> Developer Options -> Turn on USB debugging.

First of all, download and install Samsung USB drivers on your PC. If you have been using your phone with your PC and accessing the data present in it then most probably you will have these drivers on your PC.

Next, download the right firmware from the link above to flash on your phone. If your phone is carrier-free and it is not branded then download and flash an unbranded firmware of your country. If your phone is branded and supports a carrier then install the exact same carrier and country’s firmware that your phone already has. It is fine to download and flash an unbranded firmware on unbranded Galaxy S9. If you install exactly the same firmware of the same country on your Galaxy S9 then the data present in it won’t be lost even after installing stock firmware.

How to install stock firmware on Galaxy S9 or S9+:

In the guide below, make sure you follow the steps as they are in the guide below in order to avoid any problem while trying to install stock firmware on Galaxy S9.

Assuming you already have Samsung USB drivers for PC and ODIN installed on your PC.

  1. The first step is to turn off your Galaxy S9 and connect it to your PC using a data cable.
  2. Now put your phone into download mode by pressing and holding Bixby, Power, and Volume down buttons. When you see a warning on the screen of your phone release the buttons.
  3. Press Volume Up button to proceed to Download Mode.
  4. Now open ODIN on your PC and connect your phone to your PC using the original data cable.
  5. You will see your phone has a connection with your PC. The ID:COM on ODIN will change to blue. (If the color didn’t change, then the PC has failed to recognize your phone. Make sure you have installed the right drivers and the drivers were installed successfully. Sometimes the fault lies in the USB cable)
  6. After your phone is connected. Click on PDA or on some ODIN versions it is AP.
  7. Now select the .tar or .tar.md5 file from the files in extracted firmware.
  8. Make sure only Auto Reboot and F.Reset Time are checked in the options tab of Odin.
  9. Now if everything is ready. Press on Start.
  10. It will take around 10 minutes to install stock firmware on Galaxy S9. If the flashing is unsuccessful due to some reason. Then try with some other version of Odin.
  11. Finally, if the flashing is successful. Your phone will reboot and it will have the official stock firmware of Samsung.

Install stock firmware on Galaxy S9

Important Note: 

If the firmware that you downloaded and extracted has more than one file then select the corresponding file in its specific tab in Odin. Identify the files from their extension type. typeBL belongs to Bootloader, AP belongs to PDA, select CP in Phone(Modem) tab and select CSC file in CSC tab. For example, click on BL and select the file that starts with BL in the folder where you extracted the firmware. Finally, click on AP and select the file that starts with AP and do the same with the CP.

Method 2 to Install stock firmware on Galaxy S9 using SmartSwitch:

The new smartphones of Samsung support the Smart switch, it is a great software in order to backup all your data to your pc or you can also use it to install official firmware on your Galaxy S9+ or S9. Only a few latest ones like Note 8, Galaxy S7, S8, S8+, S9, and S9+ are supported.

The process is pretty easy, just follow the steps below:

  1. Download Smart Switch from the official website and install it on your Windows, Linux or MAC.
  2. Once Installed. Open it and connect your S9 to your PC using a data cable.
  3. The smart switch will recognize your phone.
  4. Now you will have an option to install stock firmware on your phone using Emergency Software Recovery and Initialisation.
  5. Now select Software update and Initialisation.
  6. The smart switch will itself find the latest suitable firmware for your Galaxy S9 and install in on your phone, just follow the on-screen instructions.
  7. Once installed your phone will reboot. Know that you will lose all your data present on your phone using this method. You can also backup all your data using smart-switch on your Windows PC. Once you are done with installing the firmware on your S9, you can use this software to restore all your data back to your phone.
Important Note for Smart Switch:

Emergency Software Recovery might ask for recovery code. If you can not find the recovery code. You can also install stock firmware on your Samsung Galaxy S9 via Device initialization instead of Emergency Software Recovery option. You will need to have your Samsung Galaxy’s model number. Which can be SM-G960, SM-G965 or any other. You can find it on the back of your phone or on the box of your phone. You will also need your device’s serial number which can be also found on the box of your phone.

That’s all on how to install stock firmware on Galaxy S9 or S9+. If you have any confusion or questions regarding the guide above. Feel free to contact me using the comments below. If this guide worked for you and solved issues in your Galaxy S9 do drop feedback.

Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Newest Most Voted
Inline Feedbacks
View all comments
Yip Chun Xiong
Yip Chun Xiong
9 months ago

canot usse leh i wsited too long alr

5 months ago

there is a change I needed to do for this to work:
since there are more than one file in the zipped stock firmware, you have to select multiple files in Odin. BL for BL, AP for AP, CP for CP, and IMPORTANT Home_CSC for CSC, so you will use 4 of the 5 zipped files