Android typically uses Fastboot Mode to unbrick the device but Samsung is different. Since it doesn’t have a Fastboot Mode we have to boot into Download Mode (also called Odin Mode) to get your smartphone working again. This means you need Odin and a freshly downloaded firmware for your specific Galaxy S10.

Using a program with a GUI like Odin is oftentimes preferred when compared to the alternative. The end result is the same thing though and that means this tutorial will walk you through how to unbrick the Samsung Galaxy S10, Galaxy S10+, and the Galaxy S10e. Just make sure you download the proper firmware.

When I say that, I don’t mean to just download any Galaxy S10 firmware because you have that phone (instead of the S10+ or the S10e). I mean, you need to make sure you have downloaded the exact firmware for your device. This oftentimes means you need to know what region (and/or the wireless carrier) your device is from.

It also means you may need to know what carrier your device was made for as well. This isn’t an issue for those who bought their Galaxy S10 from an official retailer but it can be confusing to figure out if you picked up yours from a 3rd-party reseller (like I did). As it turns out, my Galaxy S10+ has a region origin of Panama.

You can find this out by using the Phone Info application from the Play Store.

Warning – Completing the tutorial listed below will wipe all of the data from your smartphone. This includes SMS text messages, photos, videos, apps, games, contacts and anything else. Make sure you manually back up your data to your PC or in the cloud.

How to Unbrick the Samsung Galaxy S10, S10+ and S10e

  1. Download and extract Odin version 3.13.2 onto the PC

  2. Download the Samsung firmware that matches your specific version of the Galaxy S10

    I recommend sources like SamMobile, Updato, and SamFirm. SamFirm generally gives faster downloads, but requires additional steps (grab version 0.3.6 if you use it).

  3. Extract the firmware files into a folder on your computer

  4. Boot the Galaxy S10 into Download Mode

  5. Open up Odin and click the OK button to bypass the warning

    This is just a reminder to make sure you downloaded the firmware version that matches your device

  6. Click the BL button, then browse to and select the firmware file that begins with BL

  7. Click the AP button, then browse to and select the firmware file that begins with AP

    This file is big so wait a minute or two to allow Odin to fully load this 4GB+ file

  8. Click the CP button, the browse to and select the firmware file that begins with CP

  9. Then click the CSC button, and browse to then select the firmware file that begins with CSC

  10. You will even want to click on the Options tab to make sure the Re-Partition option is NOT checked


  11. Once all four files are loaded into Odin, click the Start button

  12. Wait for the green PASS status message to appear in Odin and the Galaxy S10 will reboot on its own

  13. Then, simply wait until the Galaxy S10, S10+, or S10e boots back up so you can activate Android and log into your Google/Samsung accounts again

This is all quite routine for anyone who has owned a Samsung device in the past. You may not have ever needed to, or wanted to, install a fresh firmware as we did here. However, nothing has really changed with the unbrick process when compared to the last handful of generations.

You will likely need the updated version of Odin. I have read that it isn’t required but I was having some sort of USB error when I tried using the older version. It was recommended that it was due to me having 3.x USB ports and not a 2.0 one, but I was able to get by that issue just fine by switching ports, upgrading Odin, and restarting the Galaxy S10+ I have.

I have gone ahead and linked the updated version of Odin in the step by step guide above. Since I was able to get passed the issue I was having by using that version, I recommend it over an older one. But again, it could have been any combination of those other things I did that fixed it.

Galaxy S10, S10 Lite, S10+, and S10e Unbrick Process

The key point here is to make sure that you download the correct version of the firmware for your specific device. This goes beyond just making sure the models match up (S10, S10+, S10e) but also include the region as well as the carrier. It is generally not advised to install a carrier version on your device that you aren’t using on that specific carrier.

Most firmware downloads from around the world don’t have a carrier attached to it. Such as mine, there is just one version of the Panama software available for the Exynos Galaxy S10+ that I bought from a reseller. Unlike some countries where Samsung has multiple firmware downloads for each device and each carrier within that country.

Unless you know what you’re doing, simply go for the same version of the firmware that you had on it when you pulled it out of the box.

Once everything is done though (as shown from the video above), your Galaxy S10 series smartphone will reboot on its own and you will be sitting through a longer than normal boot cycle. This is because we have just done a factory reset on the phone and we have to wait for Android and Samsung to get stuff setup again.

These longer than normal reboots only happen when we wipe data. So once you have Android activated again and your account set up, your subsequent reboots will not take as long.

Galaxy S10, S10e, & S10+ Unbrick Service

I’ve received a number of requests to offer a service to users who do not have the time or confidence in following the tutorial I have laid out above. I did a test run of this with a member of the community and it worked out perfectly for them. The reader’s wife was happy with the result and I became more confident in considering offering such a service.

Yes, You Can Pay Someone to Unbrick Your Samsung Galaxy S10

The process starts with you sending me an email to I’ll ask for your device’s CSC region code (just in case you know it ahead of time) and then I will send you an invoice via PayPal. As of right now, this service costs $125 which accounts for the time/effort I put into unbricking your smartphone along with return shipping so I can send the device back to you. You are always free to follow the instructions I have laid out above. I give this information out to everyone free of charge. I’m only charging for the time I am dedicating to your smartphone. Once payment has been sent, I’ll give you an address you can send the Galaxy S10 to. Once I receive it, I’ll work on fixing the smartphone, and then it will be shipped right back to you (USPS Priority Mail). I will even give you updates as I reach certain milestones (receiving the device, unbrick progress, and when it will be shipped back to you). Turn around time for my previous work is ~2 business days (plus shipping time).

Can I Save the Data You Had?

No, that isn’t possible. What I’m doing is a complete restore of the smartphone’s 100% stock OEM firmware. This means it will be blank/empty when it is returned back to you. You’ll be instructed to activate Android just as you normally would following a factory reset. I am able to install root on these devices as long as you ship me an unlocked device. I will charge an additional $50 to root the Samsung Galaxy S10 before shipping it back to you.


Please enter your comment!
Please enter your name here