GALAXY S4 GT-I9500 updates & firmware

This page tracks every software update Samsung's update servers list for the Samsung GALAXY S4 (GT-I9500). The latest stable build is I9500ZCUIQD1 (Android 5, – update), first released on Jun 19, 2017. Samsung has published 165 stable builds for this model since Apr 24, 2013: 16 security and 0 feature updates, from Android 4 to Android 5. The current bootloader (binary) version is 30. A device on bit 30 only accepts firmware with bit 30 or higher – see downgrading and the bootloader bit.

Rollout: build I9500ZCUIQD1 (Android 5) is live in 1 of 65 regions, first released on Jun 19, 2017 in CHN (China). Still waiting: ACR, AFG, AFR, ARO, BRI, CAU, CDR, CEL, CGU, CHO, CHU, COB, COL, COM and 50 more. In India (INS) the latest official firmware (flash file) is I9500XXUHPI2 from Nov 29, 2016.

Latest build
I9500ZCUIQD1
Released
Jun 19, 2017
Android
Android 5
Bootloader bit
30
Regions
65
Stable builds
165

Update policy

The GALAXY S4 no longer receives updates: the last firmware appeared on Jun 19, 2017, on Android 5.

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
ACRGhanaI9500XXUHOH6Android 5Sep 10, 20158
AFGAfghanistanI9500XXUHOH6Android 5Sep 10, 20158
AFRAfricaI9500XXUHOH6Android 5Nov 5, 20158
AROArgentinaI9500UBSHQA2Android 5Jan 17, 201713
BRITaiwanI9500ZSSHQD1Android 5May 22, 201715
CAUCaucasusI9500XXUHPK1Android 5Feb 14, 201710
CDRDominican RepublicI9500UBUFNC1Android 4Apr 17, 20143
CELIsrael (Cellcom)I9500XXUHPD2Android 5May 22, 20169
CGUGuatemala (Claro)I9500UBSHQA2Android 5Feb 1, 20178
CHNChinaI9500ZCUIQD1Android 5Jun 19, 201731
CHOChileI9500UBUFND2Android 4Jun 4, 20143
CHUChina (Unicom)I9500ZNSJQB2Android 5Apr 23, 201713
COBColombia (Movistar)I9500UBSHQA4Android 5Jan 31, 20176
COLColombiaI9500UBSHQA4Android 5Feb 2, 20177
COMColombia (Claro)I9500UBUEMK1Android 4Apr 15, 20142
COOColombiaI9500UBSHQA4Android 5Jan 25, 201710
CRCCosta RicaI9500UBSHQA3Android 5Feb 2, 20176
CTIArgentina (Claro)I9500UBSHQA1Android 5Feb 2, 20179
DORDominican RepublicI9500UBUHOH4Android 5Oct 30, 20156
EBEEcuadorI9500UBSHQA4Android 5Feb 1, 20176
ECOEcuadorI9500UBUFNC1Android 4May 7, 20143
ECTNigeriaI9500XXUHOH6Android 5Sep 21, 20159
EGYEgyptI9500XXUHOL1Android 5Dec 29, 201510
ILOIsraelI9500XXUHOI1Android 5Oct 2, 20158
INSIndiaI9500XXUHPI2Android 5Nov 29, 201632
INUIndiaI9500XXUHPI2Android 5Nov 29, 201629
IUSMexico (AT&T)I9500UBUFND2Android 4Jun 4, 20141
JDIJamaica (Digicel)I9500UBSHQA4Android 5Jan 25, 20179
KENKenyaI9500XXUHOH6Android 5Nov 5, 20155
KSASaudi ArabiaI9500XXUHOH6Android 5Sep 16, 201510
LYSLibyaI9500XXUGNH2Android 4Oct 9, 20148
MIDMiddle EastI9500XXUHPB3Android 5Mar 2, 20169
MWDMoroccoI9500XXUHOH6Android 5Sep 21, 20157
PAKPakistanI9500XXUHOH6Android 5Sep 10, 20158
PBSPeru (Bitel)I9500UBSHQA4Android 5Jan 31, 20177
PCLIsrael (Pelephone)I9500XXUHOI1Android 5Oct 22, 20157
PETPeru (Movistar)I9500UBSHQA5Android 5Feb 2, 20176
PGUGuatemalaI9500UBSHQA3Android 5Feb 2, 20179
PNTPanamaI9500UBUHOK2Android 5Mar 1, 20169
PSNArgentina (Personal)I9500UBSHQA2Android 5Feb 1, 201711
PTRIsrael (Partner)I9500XXUHOI1Android 5Nov 10, 20157
SAMOceaniaI9500UBSHQA4Android 5Feb 1, 20177
SEKUkraineI9500XXUHPK1Android 5Feb 14, 201725
SERRussiaI9500XXUHPK1Android 5Feb 7, 201733
SKZKazakhstanI9500XXUHPK1Android 5Feb 15, 201725
SLKSri LankaI9500XXUHPI2Android 5Nov 4, 201620
TGPParaguayI9500UBSHQA4Android 5Jan 30, 201710
TGYHong KongI9500ZSSHQD1Android 5May 22, 201713
THLThailandI9500XXUHQD1Android 5May 30, 201719
THRIranI9500XXUHOH6Android 5Sep 10, 20159
TMMMyanmarI9500UBUEMK1Android 4Dec 17, 20132
TPAPanamaI9500UBSHQA3Android 5Jan 20, 201711
TTTTrinidad & TobagoI9500UBSHQA4Android 5Jan 25, 201712
TUNTunisiaI9500XXUHOH6Android 5Sep 20, 20158
TURTurkeyI9500XXUHPJ3Android 5Nov 20, 201612
UFNArgentina (Movistar)I9500UBSHQA2Android 5Feb 7, 201710
UPOUruguayI9500UBSHQA4Android 5Jan 25, 201710
XFASouth AfricaI9500XXUHOH6Android 5Oct 4, 20158
XFESouth AfricaI9500XXUHOH6Android 5Sep 10, 20157
XFVSouth Africa (Vodacom)I9500XXUHOH6Android 5Oct 2, 20157
XMEMalaysiaI9500XXUHQD1Android 5May 30, 201719
XSGUnited Arab EmiratesI9500XXUHOH6Android 5Sep 16, 201510
XSPSingaporeI9500XXSHQA1Android 5May 2, 201714
XXVVietnamI9500XXUHQD1Android 5May 30, 201720
ZTOBrazilI9500UBSHQA4Android 5Jan 25, 201711

Firmware history (165 builds)

Every stable build (PDA version) Samsung has published for the GT-I9500, 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
I9500ZCUIQD1Jun 19, 2017Android 5–301on server
I9500ZCUJQD1Jun 19, 2017Android 5–301on server
I9500XXUHQD1May 30, 2017Android 5–303on server
I9500ZSSHQD1May 22, 2017Android 5Security282on server
I9500XXSHQA1May 2, 2017Android 5–284on server
I9500ZNSJQB2Apr 23, 2017Android 5–281on server
I9500UBSHQA5Feb 2, 2017Android 5–281on server
I9500UBSHQA1Feb 2, 2017Android 5–281on server
I9500UBSHQA4Jan 25, 2017Android 5–2811on server
I9500UBSHQA3Jan 20, 2017Android 5–283on server
I9500UBSHQA2Jan 17, 2017Android 5–284on server
I9500XXUHPK1Jan 1, 2017Android 5–304on server
I9500XXUHPJ3Nov 20, 2016Android 5–301on server
I9500XXUHPI2Nov 4, 2016Android 5–303on server
I9500XXUHPI1Oct 4, 2016Android 5–302on server
I9500XXUHPH3Sep 7, 2016Android 5–302on server
I9500UBUHPG1Aug 15, 2016Android 5–301on server
I9500XXUHPF1Jun 30, 2016Android 5–301pulled
I9500XXUHPD2May 22, 2016Android 5–301on server
I9500UBUHPB2Mar 13, 2016Android 5–304on server
I9500XXUHPB3Mar 2, 2016Android 5–301on server
I9500UBUHOL1Jan 20, 2016Android 5–305on server
I9500UBUHOH3Jan 6, 2016Android 5–301on server
I9500XXUHOL1Dec 29, 2015Android 5–302on server
I9500UBUHOK2Dec 15, 2015Android 5–3012on server
I9500ZSUHOK2Dec 13, 2015Android 5Security302on server
I9500XXUHOK5Dec 10, 2015Android 5–308on server
I9500XXUHOK2Dec 1, 2015Android 5–303on server
I9500UBUHOI1Oct 11, 2015Android 5–307on server
I9500UBUHOH6Oct 5, 2015Android 5–303pulled
I9500UBUHOH2Oct 4, 2015Android 5–301pulled
I9500UBUHOH4Oct 4, 2015Android 5–306on server
I9500XXUHOI1Oct 2, 2015Android 5–304on server
I9500UBUHOH5Oct 1, 2015Android 5–305pulled
I9500XXUHOH6Sep 10, 2015Android 5–3015on server
I9500XXUHOH7Sep 10, 2015Android 5–306on server
I9500XXUHOG1Aug 2, 2015Android 5–301pulled
I9500XXUHOF3Jul 17, 2015Android 5–302pulled
I9500UBUHOE3Jul 3, 2015Android 5–306pulled
I9500UBUHOE2Jun 10, 2015Android 5–304pulled
I9500ZNUJOE2Jun 7, 2015Android 5–301pulled
I9500UBUHOE1Jun 2, 2015Android 5–307pulled
I9500UBUHOD1May 21, 2015Android 5–301pulled
I9500XXUHOC6May 11, 2015Android 5–304pulled
I9500XXUHOC5May 10, 2015Android 5–303pulled
I9500XXUHOD4Apr 27, 2015Android 5–302pulled
I9500XXUHOD3Apr 27, 2015Android 5–303pulled
I9500ZNUJOC3Apr 3, 2015Android 5–301pulled
I9500ZCUJOC3Apr 3, 2015Android 5–301pulled
I9500ZCUIOC3Apr 3, 2015Android 5–301pulled
I9500ZSUHOC2Mar 25, 2015Android 5Security302pulled
I9500XXUHOC1Mar 22, 2015Android 5–303pulled
I9500XXUHOB8Mar 17, 2015Android 5–304pulled
I9500XXUGNK1Feb 15, 2015Android 4–304pulled
I9500XXUHOAAFeb 9, 2015Android 5–303pulled
I9500XXUHOA7Feb 2, 2015Android 5–301pulled
I9500XXUGNL1Jan 20, 2015Android 4–301pulled
I9500UBUGNJ1Dec 19, 2014Android 4–304pulled
I9500ZSUDNK1Dec 9, 2014Android 4Security302pulled
I9500XXUGNJ1Oct 23, 2014Android 4–301pulled
I9500UBUGNI1Oct 12, 2014Android 4–305pulled
I9500XXUFNI2Oct 5, 2014Android 4–303pulled
I9500XXUGNI1Sep 30, 2014Android 4–304pulled
I9500ZCUGNH4Sep 15, 2014Android 4–301pulled
I9500ZCUHNH4Sep 14, 2014Android 4–301pulled
I9500ZNUHNH4Sep 14, 2014Android 4–301pulled
I9500XXUGNH4Sep 2, 2014Android 4–307pulled
I9500UBUGNG1Sep 2, 2014Android 4–302pulled
I9500XXUGNH2Aug 28, 2014Android 4–3013pulled
I9500UBUFNG1Aug 18, 2014Android 4–301pulled
I9500XXUFNG1Aug 7, 2014Android 4–303pulled
I9500ZSUDNF2Aug 1, 2014Android 4Security302pulled
I9500XXUGNG3Jul 18, 2014Android 4–301pulled
I9500XXUFNF3Jul 14, 2014Android 4–303pulled
I9500ZSUDNF1Jun 27, 2014Android 4Security302pulled
I9500UBUFNE2Jun 27, 2014Android 4–302pulled
I9500ZNUHNF1Jun 24, 2014Android 4–301pulled
I9500ZCUHNF1Jun 24, 2014Android 4–301pulled
I9500ZCUGNF1Jun 24, 2014Android 4–301pulled
I9500XXUFNE7Jun 8, 2014Android 4–3020pulled
I9500XXUFNE4May 27, 2014Android 4–303pulled
I9500XXUFNC2May 12, 2014Android 4–304pulled
I9500UBUFND2May 1, 2014Android 4–303on server
I9500ZCUHND1Apr 10, 2014Android 4–301pulled
I9500ZNUHND1Apr 10, 2014Android 4–301pulled
I9500ZCUGND1Apr 10, 2014Android 4–301pulled
I9500ZCUGNC6Apr 1, 2014Android 4–301pulled
I9500ZCUHNC6Apr 1, 2014Android 4–301pulled
I9500UBUFNC1Mar 24, 2014Android 4–3010on server
I9500XXUENB2Mar 23, 2014Android 4–302pulled
I9500XXUFNC1Mar 19, 2014Android 4–303pulled
I9500ZSUDNB3Mar 17, 2014Android 4Security302pulled
I9500XXUFNB4Mar 12, 2014Android 4–3015pulled
I9500XXUFNB7Mar 11, 2014Android 4–304pulled
I9500UBUFNB3Mar 2, 2014Android 4–305pulled
I9500UBUENB1Feb 27, 2014Android 4–301pulled
I9500ZNUFNA1Feb 20, 2014Android 4–301pulled
I9500ZCUFNA1Feb 20, 2014Android 4–301pulled
I9500ZCUENA1Feb 20, 2014Android 4–301pulled
I9500XXUFNB3Feb 19, 2014Android 4–305pulled
I9500XXUENA2Jan 19, 2014Android 4–303pulled
I9500UBUEMK2Jan 9, 2014Android 4–304pulled
I9500XXUEMK9Dec 25, 2013Android 4–303pulled
I9500ZNUFML1Dec 5, 2013Android 4–301pulled
I9500ZCUEML1Dec 4, 2013Android 4–301pulled
I9500ZCUFML1Dec 4, 2013Android 4–301pulled
I9500ZSUCMK3Nov 28, 2013Android 4Security302pulled
I9500XXUEMK8Nov 28, 2013Android 4–306pulled
I9500XXUEMK3Nov 28, 2013Android 4–301pulled
I9500ZCUFMK3Nov 20, 2013Android 4–301pulled
I9500ZCUEMK3Nov 20, 2013Android 4–301pulled
I9500ZNUFMK2Nov 20, 2013Android 4–301pulled
I9500UBUEMK1Nov 19, 2013Android 4–3018on server
I9500ZCUEMK1Nov 12, 2013Android 4–301pulled
I9500UBUEMJ8Nov 11, 2013Android 4–302pulled
I9500ZNUFMK1Nov 11, 2013Android 4–301pulled
I9500ZCUFMK1Nov 11, 2013Android 4–301pulled
I9500ZSUCMJ6Nov 11, 2013Android 4Security302pulled
I9500XXUEMJ9Nov 6, 2013Android 4–306pulled
I9500XXUBMI3Nov 3, 2013Android 4–301pulled
I9500UBUEMJ5Oct 27, 2013Android 4–301pulled
I9500XXUEMJ8Oct 27, 2013Android 4–3027pulled
I9500XXUEMJ5Oct 17, 2013Android 4–306pulled
I9500ZNUCMI1Oct 11, 2013Android 4–301pulled
I9500XXUBMH1Sep 26, 2013Android 4–303pulled
I9500ZNUCMH2Sep 17, 2013Android 4–301pulled
I9500UBUBMH1Aug 27, 2013Android 4–301pulled
I9500ZCUBMH1Aug 26, 2013Android 4–301pulled
I9500ZCUCMH1Aug 26, 2013Android 4–301pulled
I9500XWUBMG7Aug 19, 2013Android 4–301pulled
I9500ZNUCMG3Aug 13, 2013Android 4–301pulled
I9500XXUBMG9Jul 29, 2013Android 4–3018pulled
I9500XWUBMG5Jul 25, 2013Android 4–303pulled
I9500UBUBMG9Jul 25, 2013Android 4–303pulled
I9500UBUBMG1Jul 17, 2013Android 4–3020pulled
I9500ZSUBMG1Jul 16, 2013Android 4Security302pulled
I9500ZSUBMF5Jul 15, 2013Android 4Security301pulled
I9500XXUBMG1Jul 10, 2013Android 4–307pulled
I9500XWUBMG1Jul 10, 2013Android 4–303pulled
I9500ZCUBMG1Jul 9, 2013Android 4–301pulled
I9500ZCUCMG1Jul 9, 2013Android 4–301pulled
I9500XWUBMF8Jul 1, 2013Android 4–303pulled
I9500ZCUCMF4Jun 27, 2013Android 4–301pulled
I9500XXUBMF8Jun 25, 2013Android 4–305pulled
I9500ZCUCME5Jun 24, 2013Android 4–301pulled
I9500XXUBMF5Jun 23, 2013Android 4–303pulled
I9500ZSUBMF3Jun 23, 2013Android 4Security301pulled
I9500UBUBMF3Jun 19, 2013Android 4–301pulled
I9500XXUBMF3Jun 13, 2013Android 4–301pulled
I9500XXUBMEAJun 11, 2013Android 4–3022pulled
I9500ZCUAME5Jun 6, 2013Android 4–301pulled
I9500ZCUAME2May 28, 2013Android 4–301pulled
I9500ZSUAME1May 15, 2013Android 4Security301pulled
I9500ZSUAMDKMay 10, 2013Android 4Security301pulled
I9500ZCUAMDHMay 8, 2013Android 4–301pulled
I9500UBUAMDKMay 3, 2013Android 4–3014pulled
I9500ZSUAMDFMay 2, 2013Android 4Security302pulled
I9500UBUAMDGMay 1, 2013Android 4–301pulled
I9500XXUAMDLMay 1, 2013Android 4–304pulled
I9500ZSUAMDEApr 29, 2013Android 4Security302pulled
I9500UBUAMDEApr 29, 2013Android 4–3025pulled
I9500XXUAMDKApr 26, 2013Android 4–3023pulled
I9500XXUAMDEApr 26, 2013Android 4–3030pulled
I9500ZCUAMDFApr 24, 2013Android 4–301pulled
I9500ZCUAMDGApr 24, 2013Android 4–301pulled

How to download GT-I9500 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 GT-I9500 -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 GT-I9500 / 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).