Guide to Install stock firmware on Galaxy S10, S10E or S10 Plus

Samsung recently released the new smartphones of its flagship carrier series. The S series. Galaxy S10 is exactly what the people have been waiting for. It has turned all the expectations of people into reality. The phone has got great hardware, the latest software, and a brand new design. If you are into flashing custom firmware. There comes a point when you feel like you need to get back to stock and install stock firmware on Galaxy S10. This guide covers all the methods that can be used to install stock firmware on Galaxy S10.

Samsung Galaxy S10 and S10 Plus come with the latest O infinity screen with a punch hole for the front camera. It features an almost edge to edge display screen. Which make this series stand out from the rest of the smartphones of this era. Although, smartphones of the Galaxy S10 series come with a hefty price tag. Considering the specs, hardware, and design. I believe the new S10 and S10 Plus is completely worth the price tag. Galaxy S9 series didn’t make much difference in the market but this latest series that consists of Galaxy S10, S10E, S10 Plus, and Galaxy Fold has made quite an impact on the customers.

Galaxy S10 and S10+ have got three back cameras. Whereas, S10+ has a total of 5 cameras three on the back and two on the front. The S10E model has two cameras on the back and one on the front. These cameras feature live focus and a number of other cool features. I will be in a position to talk more about these cameras and their results once I get my hands on them.

NOTE: This guide won’t install stock Android (like on Google Pixel) on your Galaxy S10. It is for installing stock firmware that officially comes with Galaxy devices. There is no possible way to install stock Android on Galaxy smartphones.

Why do you need to install stock firmware on Galaxy S10 or S10 Plus?

There are several methods that can be used to install stock firmware on Galaxy S10 or S10 Plus. I will be covering most of them. These methods can be handy for you if you intend to unroot your phone and go back to stock firmware. That will allows you to receive the OTA updates.

If your phone has got into some software problem or it is stuck in a bootloop at the startup. You have tried all the other options like wiping the cache partition, hard reset or factory reset. Still, if the issue persists, installing the stock firmware can draw a line between hardware problem or software problem. If you install stock firmware on Galaxy S10 and still the issue persists. It shows that the problem lies with the hardware. You need to take your phone to customer service and get it checked.

Before we move forward, know that this guide will not void the warranty of your Galaxy S10. We are going to use the official tools. SmartSwitch and ODIN to install the official signed firmware on Galaxy S10. After installing stock firmware using this guide. You will continue to receive all the OTA updates on your phone.

Install stock firmware on Galaxy S10, S10E or S10 Plus using Smart Switch:

If you are not comfortable with using ODIN then Smart switch is the best way and best solution to any of your software problem. You can backup all your data on your PC using Smart switch. Install stock firmware on Galaxy S10 or S10E and then retrieve the backed-up data onto your phone.

There might be some limitations while using the smart switch. Sometimes if you have bought the phone from some other country and you are downloading a smart switch in another country. It can raise issues, like unable to distinguish the device model etc. The common error that arises while using smart-switch is “The model information that you have entered cannot be verified. The device initialization cannot proceed-Please contact the service centre”.

The only thing that you need for this guide is a working computer, no matter if it is running on Linux, Windows or MAC and a working USB data cable of your Galaxy S10.

Following are the steps to install stock firmware on Galaxy S10 in order to fix bootloop or unroot your device:
  1. First of all, install SmartSwitch on your computer.
  2. Now, connect your Galaxy S10 using an original data cable.
  3. SmartSwitch will recognize your phone and display its details.
  4. You have to install stock firmware on your Galaxy S10 using Emergency Software Recovery and Initialization option.
  5. In this menu, you have to select “Software Update & Initialization”.
  6. Now you will see the list of available firmware for your phone. If you find Android Pie in it select it.
  7. Now follow the onscreen instructions. Once the whole process is complete your phone will reboot.
  8. Now you can restore the backup you made using SmartSwitch to get back all the data back on your phone.

Note: Using Emergency Software Recovery feature, the smart switch might ask you for Recovery Code. If you don’t have a recovery code. You can also install stock firmware on your Samsung Galaxy S10 via Device initialization instead of the Emergency Software Recovery option in the smart switch. You will need to have your Galaxy S10’s model number. Which can be SM-GN73N, SM-GN73W 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.

Once you follow the on-screen instructions to install stock firmware on Galaxy S10. Your phone will restart and you can set it up as a new phone. Although, the process is pretty self-explanatory and easy. If you still find issues with it, you can either contact me or try the method below.

Guide to install stock firmware on Galaxy S10 using ODIN:

When Smart switch was nonexistent, everyone used ODIN to flash stock firmware on Samsung smartphones. Many of the middle-tier and low-tier smartphones of Samsung are not supported by Smart switch. ODIN is their only rescue software if there comes any issues or problems. Using ODIN to install stock firmware on Galaxy S10 seems a little dangerous. To be honest, it is dangerous if you screw up yourself somehow. Like flash wrong firmware or unplug your phone in the middle of flashing. I have used it for years and it has never caused any problem for me while flashing firmware or recoveries.

There is a limitation on ODIN, it is only for Windows. There is not any version that is supported on MAC or Linux. So, if you don’t have a windows computer, you might have to borrow it from someone. There are solutions like using a virtual machine to install Windows on MAC to flash the firmware, but it is not recommended. As virtual machines are very slow.


There are some pre-requisites that you will have to take care of before you move on to the guide.

  • You will have to download and install Samsung drivers for windows.
  • Download ODIN 3.13.1.
  • You will also have to download the latest firmware for your Samsung Galaxy S10 or S10 Plus. (Enter your Galaxy S10 model number and look for the latest Android 9 Pie firmware for your country. You will more details on how to find the appropriate firmware for your phone below)
  • Make sure your phone is charged and its battery is above 50%.
  • Turn on USB Debugging on your Galaxy S10:
    • Go to Settings -> About Device -> Tap on Build number 7 times.
    • Now Go back to Settings -> Developer Options -> Turn on USB debugging.
  • Backup all the data present in your Galaxy S10 using this guide.

First of all, you will have to install Samsung drivers for Windows on your PC. You need to have these drivers on your phone for your PC to recognize your phone. If you have connected your phone to your PC before and transferred some data then most probably your laptop will have these drivers.

Now comes the part where you have to find the appropriate firmware for your Galaxy S10. If your phone is carrier-free then you can install any firmware from any country. If your phone is branded like Vodaphone, At&t, Sprint etc. Then you will have to install the specific firmware concerning its country and brand. If you flash unbranded on the branded phone your phone won’t work and you will have to reinstall the appropriate firmware. Furthermore, If you install the latest version of exactly the same firmware that is on your phone. I mean like the country and firmware is the same then the data present on your phone won’t be lost.

How to Install stock firmware on Galaxy S10 or S10 Plus via ODIN:

In the guide below, you need to be careful with the steps. Perform them as mentioned, otherwise, you can screw up your phone pretty badly.

  1. First of all, turn off your Galaxy S10.
  2. Now go to Download Mode by pressing and holding Bixby, Power, and Volume down button. Release the buttons when you see a warning on the screen.
  3. Press the Volume up button to proceed to Download Mode.
  4. On your PC, open ODIN and connect your phone using a USB data cable. You will see “Added” in the logs of ODIN.
  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. In ODIN, you will see several tabs and you will have to select files respective to each tab. Click on CP and locate and select the CP file from the extracted firmware. Click on AP and select the file with AP in the name. Similarly, add BL file in the BL tab.
  7. If you want to factory reset while you install stock firmware on Galaxy S10. Select CSC file in CSC file. Otherwise, load the HOME_CSC instead.
  8. Make sure F.Reset.Time and Auto-Reboot option are checked in the ODIN. If there is any other option checked. Uncheck it.
  9. Now everything is ready, press the “Start” button. The whole process will take around 5-9 Minutes. Once done, your phone will reboot.

Important Note: Do not disconnect your Galaxy S10 while flashing is in the process even if it takes a long time. If flashing fails, use some other version of ODIN and repeat the process. In some firmware, you will find only the AP file and in some versions of ODIN, you will find PDA instead of AP. If there exists only one AP file in the extracted firmware. Just load the AP and flash the firmware.

That is all on how to install stock firmware on Galaxy S10, S10E or S10 Plus using SmartSwitch and ODIN. If you have any questions or queries regarding any of the method above. You can write in the comments or contact me using the email address below. You can also drop me a message on Facebook if you need help regarding anything mentioned in this guide.


  1. “Guide to Install stock firmware on Galaxy S10, S10E or S10 Plus”

    “This is not a guide to install stock firmware”



Please enter your comment!
Please enter your name here

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

Exit mobile version