How To Guides 8 min read

Galaxy M10 Stock Firmware: How to Flash It with Odin

0 Comments
Galaxy M10 Stock Firmware: How to Flash It with Odin

Originally written by Amit Kumar, updated by Dibyajyoti Kabi. First published January 19, 2019. Updated October 24, 2026.

To flash stock firmware on the Samsung Galaxy M10, download the full firmware for model SM-M105F and your region, put the phone in Download Mode with Volume Up and Volume Down while you plug in the USB cable, then load the files in Odin and click Start. If you’d rather skip Odin, Smart Switch on a PC can reinstall the software for you.

This post used to cover the M10 on its launch software, Android 8.1 Oreo, and it listed the Home button for Download Mode. The M10 has no Home button, so those keys never worked. I’ll show you the correct keys, both ways to reinstall the software, and what the last update for the M10 was.

Key points

  • The Galaxy M10 model number is SM-M105F in India. Check yours in Settings > About phone before you download anything.
  • Its last major update was Android 10 with One UI 2. It never got Android 11.
  • Smart Switch on a PC is the easiest way to reinstall stock software, and it picks the right file for you.
  • Odin gives you full control, but you have to get the firmware yourself, with a tool like Bifrost.
  • Download Mode on the M10 is Volume Up + Volume Down while you plug in the USB cable. There is no Home button.

What was the Samsung Galaxy M10?

The Galaxy M10 was a budget phone Samsung launched in India on January 28, 2019, next to the Galaxy M20. It had a 6.22-inch Infinity-V display, an Exynos 7870 chip and an ultra-wide rear camera, and it started at Rs 7,990 for 2GB of RAM and 16GB of storage.

You can read the launch details on the Samsung Newsroom India page. The phones went on sale on February 5, 2019 on Amazon.in and Samsung.com. If you own the bigger model, my guide on flashing Galaxy M20 stock firmware has the steps for it.

What is the latest firmware for the Galaxy M10?

Android 10 with One UI 2 is the last major update for the Galaxy M10. Samsung started rolling it out in India in August 2020 with build M105FDDU3CTGC and the July 2020 security patch. The M10 never got Android 11, so a later Android 10 build is the newest software it will ever run.

PiunikaWeb reported the rollout when it started. If your phone shows an older build, update over the air first in Settings > Software update > Download and install. You only need to flash firmware by hand when the phone won’t boot or updates keep failing.

Detail Galaxy M10
Model number (India) SM-M105F
Launch software Android 8.1 Oreo with Samsung Experience
Last major update Android 10 with One UI 2
First Android 10 build M105FDDU3CTGC
Download Mode keys Volume Up + Volume Down, then plug in USB

Should I use Smart Switch or Odin?

Use Smart Switch if you just want the phone back on clean stock software. It downloads the right firmware for your model and region on its own. Use Odin if Smart Switch can’t find your phone, or you need to flash a specific build. Both install official Samsung software.

Method Finds the firmware for you? Keeps data? Best for
Smart Switch Emergency software recovery Yes No A phone stuck in a bootloop or failed update
Odin with the full firmware No, you download it Only if you use HOME_CSC Picking an exact build, or when Smart Switch fails

What do I need before I flash the Galaxy M10?

You need a Windows PC, a working USB cable, the Samsung USB driver and the full firmware for SM-M105F. Charge the phone to at least 50 percent and back up anything you care about, because a normal Odin flash with the CSC file wipes the phone.

  1. Back up your photos, contacts and app data. My guide on backing up Android without root covers it.
  2. Check your model number in Settings > About phone.
  3. Install the Samsung USB driver on your PC. You can also get it from Samsung’s developer site.
  4. Download the latest Odin if you plan to use it.
  5. Charge the phone to at least 50 percent.

How do I reinstall the Galaxy M10 software with Smart Switch?

Install Smart Switch on your PC, open it, and pick Emergency software recovery and initialization. Enter the model name SM-M105F and the serial number from the box or the back label, then follow the prompts. Smart Switch downloads the official firmware and flashes it. This wipes the phone.

  1. Download Smart Switch for Windows or Mac from Samsung’s Smart Switch page.
  2. Open Smart Switch on the PC.
  3. Click More, then Emergency software recovery and initialization.
  4. Choose Device initialization.
  5. Type the model name and serial number, and click Search.
  6. Put the phone in Download Mode with the steps below and connect it.
  7. Click OK and wait. Don’t unplug the cable until the phone reboots.

If Smart Switch says your model isn’t supported or can’t find it, use Odin instead.

Where do I download Galaxy M10 stock firmware for Odin?

Use Bifrost, a free tool that downloads official firmware straight from Samsung’s update servers. Type SM-M105F and your CSC region code, like INS for India, and it grabs the newest full firmware. My Bifrost guide shows each step.

Here’s why I don’t link firmware mirrors. Many host old builds or files that someone repacked, and you can’t check what changed inside them. Bifrost pulls the same files Samsung pushes to phones.

After the download, unzip it. You should see five files that start with BL, AP, CP, CSC and HOME_CSC.

How do I boot the Galaxy M10 into Download Mode?

Turn the phone off. Hold Volume Up and Volume Down together, then plug the USB cable into the phone while the other end is in your PC. Keep holding until a blue warning screen shows up, then press Volume Up to continue. The phone is now in Download Mode.

  1. Turn the phone off.
  2. Hold Volume Up and Volume Down at the same time.
  3. Plug in the USB cable that’s connected to your PC.
  4. Let go when the warning screen appears.
  5. Press Volume Up to enter Download Mode.

The old version of this post said to hold the Home button. The M10 doesn’t have one, so the key combination above is the only one that works.

How do I flash Galaxy M10 firmware with Odin?

Open Odin as administrator, connect the phone in Download Mode, and wait for the ID:COM box to light up. Load BL, AP, CP and CSC into their slots, leave the Options tab at its defaults and click Start. When Odin shows PASS, the phone reboots on clean stock software.

  1. Unzip Odin on your PC and run Odin3.exe as administrator.
  2. Put the phone in Download Mode and connect it.
  3. Check that the ID:COM box shows a port number.
  4. Click BL and pick the file that starts with BL.
  5. Click AP and pick the AP file. It’s the biggest one, so Odin may take a minute to load it.
  6. Click CP and pick the CP file.
  7. Click CSC and pick the CSC file for a clean install, or HOME_CSC to try to keep your data.
  8. Leave Auto Reboot and F. Reset Time ticked, and don’t tick anything else.
  9. Click Start and wait for PASS.

The first boot can take 5 to 10 minutes. My full guide on flashing Samsung firmware with Odin has screenshots of each slot.

Why does Odin fail on my Galaxy M10?

Most Odin errors on the M10 come from a bad cable or driver, the wrong firmware, or a downgrade. Try a different USB port and cable, reinstall the Samsung USB driver, and check that the firmware is for SM-M105F. If Odin stops at a SW REV CHECK FAIL message, the file is older than your bootloader allows.

What you see What it usually means What to try
No ID:COM in Odin The driver or cable isn’t working Reinstall the USB driver, swap the cable and port
FAIL at setupconnection The connection dropped Run Odin as administrator and use a rear USB port
SW REV CHECK FAIL You’re flashing an older bootloader Download the newest firmware for your region
Stuck on the Samsung logo The first boot is slow, or the data partition needs a wipe Wait 10 minutes, then do a factory reset from recovery

To get into recovery for a factory reset, turn the phone off, hold Volume Up and Power until the Samsung logo shows, then let go of Power.

FAQ

Does flashing stock firmware wipe the Galaxy M10?

Yes, if you use the CSC file in Odin or Smart Switch’s Emergency software recovery. Using HOME_CSC in Odin tries to keep your data, but a failed flash can still wipe it. Back up first either way.

Can I install Android 11 on the Galaxy M10?

Not officially. Samsung stopped at Android 10 with One UI 2 for the M10. Newer Android versions only come from custom ROMs, which need an unlocked bootloader and aren’t covered in this guide.

Will flashing stock firmware fix a Galaxy M10 bootloop?

Usually, yes. A full flash replaces every software partition, which fixes most bootloops caused by a failed update or a bad mod. If the phone still loops after a clean flash, the problem may be hardware, and a Samsung service center is the next step.

Does flashing stock firmware with Odin void the warranty?

No. Flashing official Samsung firmware with Odin doesn’t trip Knox or void the warranty. Flashing a custom recovery or a modified file does, and the Knox flag can’t be reset.

That’s it. Grab the full SM-M105F firmware with Bifrost or let Smart Switch fetch it, use Volume Up and Volume Down for Download Mode, and your M10 should boot on clean stock software.

Stuck at an Odin error? Leave a comment with your model number (SM-M105F or another variant), the firmware build you tried and the exact message Odin shows, and I’ll help you sort it out.

Amit Kumar

Amit Kumar wrote 458 posts for The Droid Guru between June 2018 and March 2020. Most of them are Android news and firmware posts: OxygenOS updates for OnePlus phones, Android 9 Pie rollouts for Samsung, Xiaomi, LG and Asus phones, and install guides for MIUI and LineageOS builds. He also covered phone launches, leaks and stock wallpaper downloads. — 455 articles

Leave a Reply