Galaxy M31 SM-M315F updates & firmware

This page tracks every software update Samsung's update servers list for the Samsung Galaxy M31 (SM-M315F). The latest stable build is M315FXXS4CXB1 (Android 12, security update), first released on Mar 5, 2024. Samsung has published 64 stable builds for this model since Feb 4, 2020: 18 security and 46 feature updates, from Android 10 to Android 12. The current bootloader (binary) version is 4. A device on bit 4 only accepts firmware with bit 4 or higher – see downgrading and the bootloader bit.

Rollout: build M315FXXS4CXB1 (Android 12 (One UI 4)) is live in 5 of 35 regions, first released on Mar 5, 2024 in SLK (Sri Lanka). Still waiting: BTU, BVO, CHO, COO, DBT, EGY, ITV, KSA, MID, MWD, MXO, PAK, PEO, PHE and 16 more. In India (INS) the latest official firmware (flash file) is M315FXXS4CXB1 from Mar 5, 2024.

Latest build
M315FXXS4CXB1
Released
Mar 5, 2024
Android
Android 12
Bootloader bit
4
Regions
35
Stable builds
64

Update policy

The Galaxy M31 no longer receives updates: the last firmware appeared on Mar 5, 2024, on Android 12 (One UI 4).

Compare all models: Samsung update policy by model.

Latest firmware by region (CSC)

Samsung builds firmware per region code (CSC). Pick the code that matches your device – it is shown under Settings › About phone › Software information › Service provider software version. Follow a code for its complete history.

CSCRegionLatest buildAndroidReleasedBuilds
BKDBangladeshM315FXXS4CXB1Android 12Mar 5, 202424
BTUUnited KingdomM315FXXS4CWK7Android 12Nov 29, 202317
BVOBoliviaM315FXXS4CWK8Android 12Nov 28, 202318
CHOChileM315FXXS4CWK8Android 12Dec 12, 202318
COOColombiaM315FXXS4CWK8Android 12Nov 28, 202319
DBTGermanyM315FXXS4CWK7Android 12Nov 29, 202317
EGYEgyptM315FXXS4CWK5Android 12Dec 15, 202317
INSIndiaM315FXXS4CXB1Android 12Mar 5, 202430
INUIndiaM315FXXS4CXB1Android 12Mar 5, 202422
ITVItalyM315FXXS4CWK7Android 12Nov 29, 202317
KSASaudi ArabiaM315FXXS4CWK5Android 12Dec 15, 202319
MIDMiddle EastM315FXXS4CWK5Android 12Dec 15, 202319
MWDMoroccoM315FXXS4CWK5Android 12Dec 15, 202320
MXOMexicoM315FXXS4CWK3Android 12Nov 27, 202320
NPBNepalM315FXXS4CXB1Android 12Mar 5, 202424
PAKPakistanM315FXXS4CWK5Android 12Dec 15, 202318
PEOPeruM315FXXS4CWK8Android 12Nov 28, 202316
PHESpainM315FXXS4CWK7Android 12Nov 29, 202317
PHNNetherlandsM315FXXS4CWK7Android 12Nov 29, 202317
SEKUkraineM315FXXS4CWK7Android 12Nov 29, 202317
SERRussiaM315FXXS4CWK7Android 12Nov 29, 202317
SLKSri LankaM315FXXS4CXB1Android 12Mar 5, 202422
THLThailandM315FXXS4CWK6Android 12Nov 29, 202319
TPAPanamaM315FXXS4CWK3Android 12Nov 27, 202315
TURTurkeyM315FXXS4CWK5Android 12Dec 15, 202320
UPOUruguayM315FXXS4CWK3Android 12Nov 27, 202318
UYOUruguayM315FXXS4CWK8Android 12Nov 28, 202315
XEFFranceM315FXXS4CWK7Android 12Dec 4, 202317
XIDIndonesiaM315FXXS4CWK6Android 12Nov 29, 202319
XMEMalaysiaM315FXXS4CWK6Android 12Nov 29, 202318
XNZNew ZealandM315FXXS4CWK6Android 12Nov 29, 202315
XSGUnited Arab EmiratesM315FXXS4CWK5Android 12Dec 15, 202320
XTCPhilippinesM315FXXS4CWK6Android 12Nov 29, 202318
XXVVietnamM315FXXS4CWK6Android 12Nov 29, 202320
ZTOBrazilM315FXXS4CWK8Android 12Nov 28, 202320

Firmware history (64 builds)

Every stable build (PDA version) Samsung has published for the SM-M315F, newest first. “Released” is the earliest date the build appeared on Samsung's servers in any region (how dates work). “pulled” means Samsung no longer serves the file for that build, usually because newer builds replaced it (details).

Build (PDA)ReleasedAndroidTypeBitRegionsFile
M315FXXS4CXB1Mar 5, 2024Android 12Security45on server
M315FXXS4CWK5Dec 15, 2023Android 12Security47on server
M315FXXS4CWK7Nov 29, 2023Android 12Security48on server
M315FXXS4CWK6Nov 29, 2023Android 12Security46on server
M315FXXS4CWK8Nov 28, 2023Android 12Security46on server
M315FXXS4CWK3Nov 27, 2023Android 12Security43on server
M315FXXU3CWI1Oct 18, 2023Android 12Feature35on server
M315FXXU3CWH2Aug 23, 2023Android 12Feature35on server
M315FXXS3CWF3Jul 3, 2023Android 12Security38on server
M315FXXS3CWF1Jul 2, 2023Android 12Security37on server
M315FXXS3CWF2Jun 16, 2023Android 12Security312on server
M315FXXU3CWE1May 25, 2023Android 12Feature33on server
M315FXXS3CWD1May 22, 2023Android 12Security35on server
M315FXXU3CWA3Feb 26, 2023Android 12Feature38on server
M315FXXU3CWA2Jan 15, 2023Android 12Feature327on server
M315FXXS3CVK4Jan 12, 2023Android 12Security38on server
M315FXXS3CVK3Dec 13, 2022Android 12Security312on server
M315FXXU3CVH2Nov 1, 2022Android 12Feature38on server
M315FXXU3CVH1Aug 25, 2022Android 12Feature327on server
M315FXXU2CVCFApr 20, 2022Android 12Feature28on server
M315FXXU2CVCEApr 10, 2022Android 12Feature227on server
M315FXXS2BVB7Mar 28, 2022Android 11Security211on server
M315FXXS2BVB1Feb 16, 2022Android 11Security29on server
M315FXXS2BUK2Dec 23, 2021Android 11Security218on server
M315FXXS2BUJ4Nov 12, 2021Android 11Security29on server
M315FXXU2BUH8Sep 29, 2021Android 11Feature28on server
M315FXXU2BUH7Sep 21, 2021Android 11Feature29on server
M315FXXU2BUH6Sep 8, 2021Android 11Feature218on server
M315FXXU2BUF5Aug 19, 2021Android 11Feature21on server
M315FXXU2BUG2Aug 3, 2021Android 11Feature25on server
M315FXXU2BUF3Jul 14, 2021Android 11Feature27on server
M315FXXU2BUF4Jun 18, 2021Android 11Feature29on server
M315FXXU2BUF1Jun 16, 2021Android 11Feature217on server
M315FXXU2BUD2May 1, 2021Android 11Feature28on server
M315FXXU2BUC9Apr 13, 2021Android 11Feature28on server
M315FXXU2BUD1Apr 12, 2021Android 11Feature218on server
M315FXXU2BUC8Mar 29, 2021Android 11Feature219on server
M315FXXU2BUC1Mar 11, 2021Android 11Feature22on server
M315FXXU2BUADJan 28, 2021Android 11Feature28on server
M315FXXS2AUA2Jan 21, 2021Android 10Security29on server
M315FXXU2BUACJan 18, 2021Android 11Feature227on server
M315FXXU2ATJANov 3, 2020Android 10Feature28on server
M315FXXU2ATJ9Nov 3, 2020Android 10Feature227on server
M315FXXU2ATICSep 28, 2020Android 10Feature28on server
M315FXXU2ATIBSep 27, 2020Android 10Feature227on server
M315FXXU2ATI4Sep 15, 2020Android 10Feature27on server
M315FXXU1ATH2Aug 18, 2020Android 10Feature18on server
M315FXXU1ATG4Aug 13, 2020Android 10Feature11on server
M315FXXU1ATG2Jul 20, 2020Android 10Feature122on server
M315FXXS1ATF7Jul 5, 2020Android 10Security16on server
M315FXXU1ATE3Jun 9, 2020Android 10Feature11on server
M315FXXU1ATE1Jun 8, 2020Android 10Feature11on server
M315FXXU1ATD9Jun 8, 2020Android 10Feature18on server
M315FXXU1ATD5May 6, 2020Android 10Feature122on server
M315FXXU1ATD1Apr 9, 2020Android 10Feature11pulled
M315FXXU1ATC5Apr 8, 2020Android 10Feature15on server
M315FXXU1ATB7Feb 27, 2020Android 10Feature117on server
M315FXXU1ATB4Feb 12, 2020Android 10Feature13on server
M315FXXU1ATB3Feb 4, 2020Android 10Feature114on server
M315FXXU4CXJ1–Android 12Feature45on server
M315FXXU4CXJ2–Android 12Feature48on server
M315FXXU4CXJ5–Android 12Feature46on server
M315FXXU4CXJ3–Android 12Feature413on server
M315FXXU4CXJ6–Android 12Feature43on server

Beta and test builds

Samsung's servers also list 2 beta build(s) for this model. They are not offered to regular users and are often removed after the next stable release.

BuildListedFile
M315FXXU2ZVCBMar 28, 2022pulled
M315FXXU2ZVC2Mar 13, 2022pulled

How to download SM-M315F firmware

We do not host firmware. Download it directly from Samsung's servers with a free open-source tool, for example samloader:

samloader download -m SM-M315F -r INS

Replace INS with your region code. Step-by-step instructions, including a graphical alternative: How to download Samsung firmware.

Changelog and security patch level

Samsung publishes the release notes for each update, including the security patch level, on its own site. They are listed per region – for example SM-M315F / INS release notes on doc.samsungmobile.com. Each region page here links to the notes for that code. We don't show the patch level ourselves because Samsung's update servers don't report it (why).