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:

PartValueMeaning
ModelA525FSM-A525F, the Galaxy A52 LTE.
MarketXXThe market group. XX is the open European market.
Update typeUU for a regular update with new features, S for a security-only update.
Bootloader binary5The anti-rollback level. You can never install a build with a lower number than this.
Major versionDCounts big software updates since launch. A is the version the phone shipped with.
Year and monthWBW is 2023, X 2024, Y 2025, Z 2026. Months go from A (January) to L (December), so B is February.
Revision6The 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.

  1. Back up the phone. HOME_CSC keeps data, but a flash that fails halfway can still end in a reset.
  2. Find your model on the models page and open a build for your CSC that is newer than the one you have.
  3. Download and extract the ZIP. You get five files: BL, AP, CP, CSC and HOME_CSC.
  4. Put the phone into Download mode and connect it. Odin should show a COM port.
  5. Load BL, AP and CP into their buttons and HOME_CSC into the CSC button.
  6. 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