Originally written by Amit Kumar, updated by Dibyajyoti Kabi. First published January 17, 2019. Updated October 24, 2026.
To flash stock firmware on the Samsung Galaxy M20, download the latest SM-M205F firmware for your region with a tool like Bifrost, then load the BL, AP, CP and CSC files into Odin on a Windows PC. Boot the phone into Download Mode, connect it over USB and click Start. A flash with the regular CSC file wipes your data.
When this post first went up, the Galaxy M20 was still a leak. It’s been out since early 2019, so I’ve rewritten it as a proper flashing guide with the right Download Mode keys for this phone.
Key points
- The Galaxy M20 model number is SM-M205F, with regional versions like SM-M205G and SM-M205FN.
- It launched with Android 8.1 Oreo and got updates up to Android 10 with One UI 2, according to GSMArena’s Galaxy M20 specs.
- Flashing stock firmware fixes boot loops, removes root and brings the phone back to factory software.
- Use the CSC file for a clean flash, or HOME_CSC to try to keep your data.
- Always back up first. Some flashes wipe everything on the phone.
What do I need before flashing the Galaxy M20?
You need a Windows PC, a USB cable, the Samsung USB driver, Odin and the right firmware for your exact model number. Charge the phone above 50 percent so it doesn’t die halfway through. Check the model under Settings > About phone before you download anything.
- Back up your photos, contacts and chats. My guides on backing up Android without root and making a Nandroid backup cover the options.
- Install the Samsung USB driver on your PC.
- Download the latest Odin flash tool and extract it.
- Charge the phone to at least 50 percent.
Where do I download Galaxy M20 stock firmware?
Download it with Bifrost, the Samsung firmware downloader. Enter your model number, like SM-M205F, and your region’s CSC code, and it pulls the latest official firmware straight from Samsung’s servers. The old mirror link in this post is gone, and Bifrost is safer than random download sites.
- Open Bifrost on your PC.
- Enter SM-M205F (or your variant) as the model.
- Enter your CSC region code, like INS for India.
- Download the firmware and extract the zip. You’ll get files that start with BL, AP, CP, CSC and HOME_CSC.
You can find your CSC code under Settings > About phone > Software information > Service provider software version.
How do I boot the Galaxy M20 into Download Mode?
Turn the phone off, then press and hold Volume Down and Volume Up together while you plug in the USB cable connected to your PC. When the warning screen shows up, press Volume Up to continue. The Galaxy M20 has no Home button, so the old Volume Down + Power + Home combo doesn’t work on it.
How do I flash the Galaxy M20 firmware with Odin?
Open Odin as administrator, load each firmware file into its matching slot, connect the phone in Download Mode and click Start. Odin shows PASS in green when it’s done, and the phone reboots on its own. The first boot can take up to 10 minutes.
- Run Odin3.exe as administrator.
- Boot the phone into Download Mode and connect it. The ID:COM box in Odin turns blue and the log says Added.
- Click BL and pick the file that starts with BL.
- Click AP and pick the AP file. It’s the biggest one, so it takes a minute to load.
- Click CP and pick the CP file.
- Click CSC and pick the CSC file for a clean flash, or HOME_CSC to keep your data.
- Leave Re-Partition unchecked in the Options tab.
- Click Start and wait for PASS.
Don’t unplug the cable until the phone has fully restarted. My full guide on flashing stock Samsung firmware with Odin has more detail and fixes for common errors.
| Odin slot | Firmware file | What it holds |
|---|---|---|
| BL | Starts with BL | Bootloader |
| AP | Starts with AP | System and recovery |
| CP | Starts with CP | Modem and radio |
| CSC | CSC or HOME_CSC | Region and carrier settings |
Frequently asked questions
Will flashing stock firmware remove root from my Galaxy M20?
Yes. A full stock flash replaces the rooted boot image, so root and custom recovery are gone after it.
Can I downgrade my Galaxy M20 with Odin?
Only if the older firmware has the same or higher bootloader version as the one on your phone. Odin fails with a binary error if you try to go lower.
Why does Odin get stuck at SetupConnection?
That usually means a driver or cable problem. Reinstall the Samsung USB driver, try another USB port, and use the original cable if you have it.
Related guides
- Samsung Galaxy M10 and M20 production starts in India
- More Samsung guides on TheDroidGuru
- Latest guides on the home page
That’s it. Once Odin shows PASS, your Galaxy M20 is back on clean Samsung software.
If Odin throws an error, leave a comment with your exact model number, the firmware version and the message in the Odin log, and I’ll help you sort it out.



