How to update Samsung firmware manually
Samsung releases updates in waves: one country, one carrier, one batch of serial numbers at a time. A friend with the same phone can have the new build for weeks while yours says it is up to date. Here is how to install official stock firmware yourself and how to pick a build that will actually install.
Check what you have now
Open Settings, then About phone, then Software information. Write down three things:
- The model number, under About phone (for example SM-A525F).
- The build number, for example A525FXXU5DWB6.
- The service provider software version. The three-letter codes in it are your CSC, the region the phone is set up for.
Dialling *#1234# shows the same AP, CP and CSC versions on one screen.
How to read a Samsung build number
The build number looks random but every part means something. Take A525FXXU5DWB6:
| Part | Value | Meaning |
|---|---|---|
| Model | A525F | SM-A525F, the Galaxy A52 LTE. |
| Market | XX | The market group. XX is the open European market. |
| Update type | U | U for a regular update with new features, S for a security-only update. |
| Bootloader binary | 5 | The anti-rollback level. You can never install a build with a lower number than this. |
| Major version | D | Counts big software updates since launch. A is the version the phone shipped with. |
| Year and month | WB | W is 2023, X 2024, Y 2025, Z 2026. Months go from A (January) to L (December), so B is February. |
| Revision | 6 | The build count within that month. |
So comparing two builds for the same model is easy: a later year and month letter means a newer build, and the binary tells you whether you can go back afterwards.
Method 1: Settings
Settings, Software update, Download and install. It is the safest option and keeps everything. If it says your software is up to date, the update has simply not been released for your CSC yet, or not to your batch of devices. Checking repeatedly does not speed it up.
Method 2: Smart Switch on a PC
Install Samsung Smart Switch on Windows or macOS, connect the phone and unlock it. If Samsung's server has a newer build for your model and CSC, Smart Switch shows an Update button. It keeps your data.
Smart Switch asks the same server as the phone does, so it usually offers the same thing. Where it helps is when the over-the-air download keeps failing, or when the phone has too little free space to download the package itself.
Method 3: Odin with HOME_CSC
This is the manual route, and the only one that lets you choose the build. You need a Windows PC, Odin 3.14.4 and the Samsung USB driver.
- Back up the phone. HOME_CSC keeps data, but a flash that fails halfway can still end in a reset.
- Find your model on the models page and open a build for your CSC that is newer than the one you have.
- Download and extract the ZIP. You get five files: BL, AP, CP, CSC and HOME_CSC.
- Put the phone into Download mode and connect it. Odin should show a COM port.
- Load BL, AP and CP into their buttons and HOME_CSC into the CSC button.
- Click Start and leave everything alone until Odin shows PASS!. The first boot is slow.
Load the file called CSC instead of HOME_CSC and the phone is wiped to factory state. That is what you want for a clean install, not for a routine update.
The complete walkthrough, with a video of the whole process, is in the Odin flashing guide.
Picking the right build
- Exact model number. The letter at the end matters. SM-S918B firmware does not install on an SM-S918U.
- Same CSC if you want to keep data. Flashing another region's package with HOME_CSC is where most "updated and now it bootloops" stories come from. See the CSC codes guide before switching regions.
- Same or higher binary. Every build page has a "Will it work on my device?" box: paste your current build number and it compares the model, binary and CSC for you.
- Newer date letters than your current build. The latest firmware list shows what was released most recently.
After the update
Give the phone a day. Indexing, app optimisation and battery calibration make it feel slow and warm for a few hours after a major update; that settles on its own. If it keeps restarting instead of reaching the home screen, follow the bootloop fix. If you see a screen that says "Firmware upgrade encountered an issue", this guide covers it.
Related guides
- Odin download for Samsung: versions, Odin mode and errors. Which Odin version to use, how to get into Odin mode and what the Odin log errors mean.
- Samsung CSC codes: list by country and how CSC works. Find your CSC, read multi-CSC codes like OXM and EUX, and what changing the region really involves.
- How to downgrade Samsung firmware. When a downgrade is possible, how the bootloader binary limits it and how to flash an older build.
- How to flash Samsung firmware with Odin. The full step-by-step flashing guide.