GALAXY S5 SM-G900H updates & firmware

This page tracks every software update Samsung's update servers list for the Samsung GALAXY S5 (SM-G900H). The latest stable build is G900HXXU1CVH9 (Android 6, feature update), first released on Nov 1, 2022. Samsung has published 124 stable builds for this model since Apr 10, 2014: 69 security and 55 feature updates, from Android 4 to Android 6. The current bootloader (binary) version is 1. A device on bit 1 only accepts firmware with bit 1 or higher – see downgrading and the bootloader bit.

Rollout: build G900HXXU1CVH9 (Android 6) is live in 5 of 40 regions, first released on Nov 1, 2022 in ACR (Ghana). Still waiting: AFG, ARO, BVO, CAM, CEL, CGU, CTI, DOR, EBE, ECO, ILO, INS, INU, IUS and 21 more. In India (INS) the latest official firmware (flash file) is G900HXXS1CQD2 from May 3, 2017.

Latest build
G900HXXU1CVH9
Released
Nov 1, 2022
Android
Android 6
Bootloader bit
1
Regions
44
Stable builds
124

Update policy

The GALAXY S5 no longer receives updates: the last firmware appeared on Nov 1, 2022, on Android 6.

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
ACRGhanaG900HXXU1CVH9Android 6Nov 1, 202218
AFGAfghanistanG900HXXU1CQD1Android 6May 14, 201714
AFRAfricaG900HXXU1CVH9Android 6Nov 1, 202218
AROArgentinaG900HXXS1CRJ8Android 6Oct 24, 201826
BVOBoliviaG900HXXS1CRJ8Android 6Oct 24, 201824
CAMCambodiaG900HXXU1CVG4Android 6Oct 4, 202221
CELIsrael (Cellcom)G900HXXU1CPF2Android 6Jul 12, 20167
CGUGuatemala (Claro)G900HXXS1BRH1Android 5Sep 20, 20188
CTIArgentina (Claro)G900HXXS1CQD3Android 6May 11, 201717
DKRSenegalG900HXXU1CVH9Android 6Nov 1, 202217
DORDominican RepublicG900HXXU1BOE2Android 5Jun 22, 20155
EBEEcuadorG900HXXS1CQD5Android 6May 18, 20179
ECOEcuadorG900HXXU1BOI3Android 5Feb 23, 20165
ECTNigeriaG900HXXU1CVH9Android 6Nov 1, 202218
EGYEgyptG900HXXU1CVHAAndroid 6Nov 1, 202217
ILOIsraelG900HXXU1CPF2Android 6Jul 11, 20168
INSIndiaG900HXXS1CQD2Android 6May 3, 201716
INUIndiaG900HXXS1CQD2Android 6May 3, 201716
IUSMexico (AT&T)G900HXXU1CPJ1Android 6May 29, 20171
JDIJamaica (Digicel)G900HXXS1CRJAAndroid 6Nov 28, 201812
KENKenyaG900HXXS1CSC1Android 6Apr 7, 201916
KSASaudi ArabiaG900HXXS1CQD1Android 6May 5, 201716
LYSLibyaG900HXXU1CVHAAndroid 6Nov 1, 202217
MIDMiddle EastG900HXXS1CQD1Android 6May 5, 201719
NBSLatin America (open market)G900HXXS1CQD4Android 6May 4, 20179
PAKPakistanG900HXXU1CQD1Android 6May 14, 201714
PBSPeru (Bitel)G900HXXS1CQD4Android 6May 4, 201711
PCLIsrael (Pelephone)G900HXXU1CPF2Android 6Jul 19, 20165
PGUGuatemalaG900HXXU1ANI2Android 4Feb 24, 20153
PSNArgentina (Personal)G900HXXS1CRJ3Android 6Nov 26, 201811
SEKUkraineG900HXXU1CVG7Android 6Sep 30, 202216
SERRussiaG900HXXU1CVG7Android 6Sep 30, 202217
SKZKazakhstanG900HXXU1CVG5Android 6Aug 22, 202220
TGPParaguayG900HXXS1CRJCAndroid 6Nov 25, 201813
THRIranG900HXXU1CVHAAndroid 6Nov 1, 202218
TPAPanamaG900HXXS1CRJ8Android 6Oct 24, 201827
TTTTrinidad & TobagoG900HXXS1CRJ8Android 6Oct 24, 201825
TUNTunisiaG900HXXU1CVHAAndroid 6Nov 1, 202217
UFNArgentina (Movistar)G900HXXS1CQD4Android 6May 15, 201715
UPOUruguayG900HXXS1CRJ8Android 6Oct 24, 201826
XFASouth AfricaG900HXXS1CSA2Android 6Apr 7, 201913
XFESouth AfricaG900HXXU1CVH9Android 6Nov 1, 202219
XSGUnited Arab EmiratesG900HXXU1CVHAAndroid 6Aug 24, 202217
XXVVietnamG900HXXU1CVG4Android 6Aug 24, 202221

Firmware history (124 builds)

Every stable build (PDA version) Samsung has published for the SM-G900H, 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
G900HXXU1CVH9Nov 1, 2022Android 6Feature15on server
G900HXXU1CVG7Sep 30, 2022Android 6Feature12on server
G900HXXU1CVG4Aug 24, 2022Android 6Feature12on server
G900HXXU1CVHAAug 24, 2022Android 6Feature15on server
G900HXXU1CVG5Aug 22, 2022Android 6Feature11on server
G900HXXS1CSC1Apr 7, 2019Android 6Security16on server
G900HXXS1CSA2Apr 7, 2019Android 6Security11on server
G900HXXS1CRJANov 28, 2018Android 6Security11on server
G900HXXS1CRJ3Nov 26, 2018Android 6Security11on server
G900HXXS1CRJCNov 25, 2018Android 6Security11on server
G900HXXS1CRJ8Oct 24, 2018Android 6Security15on server
G900HXXS1BRH1Sep 20, 2018Android 5Security11on server
G900HXXS1BQA2May 26, 2017Android 5Security11on server
G900HXXS1CQD7May 14, 2017Android 6Security12on server
G900HXXU1CQD1May 14, 2017Android 6Feature12on server
G900HXXS1CQD3May 11, 2017Android 6Security11on server
G900HXXS1CQD6May 5, 2017Android 6Security12on server
G900HXXS1CQD1May 5, 2017Android 6Security113on server
G900HXXS1CQD4May 4, 2017Android 6Security13on server
G900HXXS1CQD2May 3, 2017Android 6Security13on server
G900HXXS1CQD5Apr 25, 2017Android 6Security16on server
G900HXXS1CQC7Apr 6, 2017Android 6Security11on server
G900HXXS1CQC6Apr 4, 2017Android 6Security13on server
G900HXXS1CQC8Apr 3, 2017Android 6Security12on server
G900HXXS1CQC3Mar 30, 2017Android 6Security12on server
G900HXXS1CQC2Mar 26, 2017Android 6Security116on server
G900HXXS1CQC4Mar 24, 2017Android 6Security16on server
G900HXXS1CQA4Mar 6, 2017Android 6Security11on server
G900HXXS1CQB7Mar 6, 2017Android 6Security11pulled
G900HXXS1CQB6Mar 5, 2017Android 6Security13pulled
G900HXXS1CQB9Mar 2, 2017Android 6Security12pulled
G900HXXS1CQB4Feb 28, 2017Android 6Security16pulled
G900HXXU1CQB2Feb 24, 2017Android 6Feature116pulled
G900HXXS1CQB5Feb 23, 2017Android 6Security12pulled
G900HXXS1CQA3Feb 12, 2017Android 6Security11on server
G900HXXS1CQA2Feb 2, 2017Android 6Security11on server
G900HXXS1CQAGJan 31, 2017Android 6Security13pulled
G900HXXS1CQAFJan 31, 2017Android 6Security11pulled
G900HXXS1CQA1Jan 26, 2017Android 6Security15pulled
G900HXXS1CQAEJan 26, 2017Android 6Security16pulled
G900HXXS1CQAAJan 26, 2017Android 6Security115on server
G900HXXS1CQA9Jan 26, 2017Android 6Security12pulled
G900HXXS1CPL5Dec 30, 2016Android 6Security12pulled
G900HXXS1CPL2Dec 29, 2016Android 6Security11pulled
G900HXXS1CPL3Dec 29, 2016Android 6Security13pulled
G900HXXU1CPL4Dec 28, 2016Android 6Feature121on server
G900HXXS1CPL1Dec 15, 2016Android 6Security16pulled
G900HXXS1CPK4Dec 4, 2016Android 6Security12pulled
G900HXXS1CPKBNov 30, 2016Android 6Security11pulled
G900HXXS1CPK7Nov 28, 2016Android 6Security13pulled
G900HXXS1CPK2Nov 22, 2016Android 6Security15pulled
G900HXXS1CPJ9Nov 7, 2016Android 6Security114pulled
G900HXXS1CPJANov 6, 2016Android 6Security12pulled
G900HXXS1CPJ1Oct 31, 2016Android 6Security11pulled
G900HXXS1CPJ7Oct 31, 2016Android 6Security12pulled
G900HXXS1CPJ3Oct 30, 2016Android 6Security11pulled
G900HXXS1CPJ6Oct 27, 2016Android 6Security11pulled
G900HXXS1CPJ5Oct 25, 2016Android 6Security12pulled
G900HXXU1CPJ1Oct 25, 2016Android 6Feature18on server
G900HXXU1CPI6Oct 20, 2016Android 6Feature13pulled
G900HXXS1CPI9Oct 8, 2016Android 6Security11pulled
G900HXXS1CPI8Sep 30, 2016Android 6Security114pulled
G900HXXS1CPIASep 30, 2016Android 6Security12pulled
G900HXXS1CPI6Sep 27, 2016Android 6Security11pulled
G900HXXS1CPI7Sep 27, 2016Android 6Security12pulled
G900HXXS1CPI5Sep 27, 2016Android 6Security15pulled
G900HXXU1CPH1Sep 22, 2016Android 6Feature12pulled
G900HXXU1CPH5Sep 7, 2016Android 6Feature12pulled
G900HXXS1CPH1Aug 25, 2016Android 6Security15pulled
G900HXXU1CPH2Aug 25, 2016Android 6Feature12pulled
G900HXXU1CPG3Aug 8, 2016Android 6Feature12pulled
G900HXXU1CPG2Aug 4, 2016Android 6Feature12pulled
G900HXXU1CPG5Aug 4, 2016Android 6Feature11pulled
G900HXXS1CPG1Jul 25, 2016Android 6Security15pulled
G900HXXU1CPF4Jul 15, 2016Android 6Feature16pulled
G900HXXU1CPF2Jul 11, 2016Android 6Feature118on server
G900HXXS1BPF2Jun 27, 2016Android 5Security12pulled
G900HXXS1BPF1Jun 21, 2016Android 5Security14pulled
G900HXXS1CPF1Jun 20, 2016Android 6Security11pulled
G900HXXU1CPEDJun 9, 2016Android 6Feature11pulled
G900HXXU1CPEAJun 2, 2016Android 6Feature11pulled
G900HXXU1CPE6May 24, 2016Android 6Feature13pulled
G900HXXS1BPE1May 20, 2016Android 5Security112pulled
G900HXXS1BPE2May 19, 2016Android 5Security12pulled
G900HXXS1BPD2Apr 21, 2016Android 5Security12pulled
G900HXXS1BPD1Apr 17, 2016Android 5Security15pulled
G900HXXS1BPC9Mar 24, 2016Android 5Security15pulled
G900HXXS1BPC5Mar 22, 2016Android 5Security11pulled
G900HXXS1BPC8Mar 22, 2016Android 5Security12pulled
G900HXXS1BPC4Mar 15, 2016Android 5Security119pulled
G900HXXU1BPB2Mar 2, 2016Android 5Feature11pulled
G900HXXU1BPA2Feb 21, 2016Android 5Feature111pulled
G900HXXU1BOL1Dec 21, 2015Android 5Feature122on server
G900HXXU1BOL2Dec 21, 2015Android 5Feature12pulled
G900HXXU1BOH3Oct 12, 2015Android 5Feature12pulled
G900HXXU1BOI3Oct 5, 2015Android 5Feature19on server
G900HXXU1BOG5Aug 25, 2015Android 5Feature12pulled
G900HXXU1BOG6Aug 4, 2015Android 5Feature11pulled
G900HXXU1BOG4Aug 3, 2015Android 5Feature11pulled
G900HXXU1BOF1Jul 21, 2015Android 5Feature11pulled
G900HXXU1BOE2Jun 11, 2015Android 5Feature110on server
G900HXXU1BOD5May 18, 2015Android 5Feature11pulled
G900HXXU1BOD4May 6, 2015Android 5Feature118pulled
G900HXXU1BOD3Apr 29, 2015Android 5Feature11pulled
G900HXXU1BOD1Apr 18, 2015Android 5Feature15pulled
G900HXXU1BOC4Apr 18, 2015Android 5Feature13pulled
G900HXXU1AOB1Apr 16, 2015Android 4Feature11pulled
G900HXXU1BOCAMar 29, 2015Android 5Feature13pulled
G900HXXU1BOC3Mar 22, 2015Android 5Feature12pulled
G900HXXU1AOC1Mar 17, 2015Android 4Feature11pulled
G900HXXU1BOB8Mar 10, 2015Android 5Feature14pulled
G900HXXU1BOADFeb 3, 2015Android 5Feature11pulled
G900HXXU1BOA7Feb 2, 2015Android 5Feature11pulled
G900HXXU1ANI2Dec 12, 2014Android 4Feature12on server
G900HXXU1ANJ2Dec 3, 2014Android 4Feature13pulled
G900HXXU1ANK1Nov 25, 2014Android 4Feature11pulled
G900HXXU1ANI1Oct 7, 2014Android 4Feature15pulled
G900HXXU1ANH1Oct 6, 2014Android 4Feature111pulled
G900HXXU1ANG3Jul 14, 2014Android 4Feature127pulled
G900HXXU1ANE2May 15, 2014Android 4Feature142pulled
G900HXXU1ANCDApr 11, 2014Android 4Feature139pulled
G900HXXU1ANCJApr 11, 2014Android 4Feature12pulled
G900HXXU1ANCHApr 11, 2014Android 4Feature11pulled
G900HXXU1ANCIApr 10, 2014Android 4Feature138pulled

How to download SM-G900H 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-G900H -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-G900H / 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).