Galaxy J3 Firmware download [stock ROM, all variants]

Find the Samsung’s stock firmware for your Galaxy J3 here. Installing the firmware is easy, and using it you can update your Galaxy J3 without waiting for the OTA update. Moreover, you can also unroot your Galaxy J7, or can perform a bootloop fix, because once a firmware is installed, the device goes back to stock in factory condition.

We’ve provided very fast working links below, which should serve as a good Sammobile alternative to you, as the speeds are even better than Google drive and Mega.

Samsung Galaxy J3 Firmware

Galaxy J3 2016

Model no. SM-J320F/FN/G/M/H/ZN

Model Date Software version | Android version Free Download Link
SM-J320F 13 Jun 2017 J320FXXU0AQF1 | Android 5.1.1 Lollipop J320FXXU0AQF1_J320FOJV0AQF1_XFA.zip
SM-J320F 24 May 2017 J320FXXU0AQE2 | Android 5.1.1 Lollipop J320FXXU0AQE2_J320FDBT0AQD1_DBT.zip
SM-J320F 24 Apr 2017 J320FXXU0AQD3 | Android 5.1.1 Lollipop J320FXXU0AQD3_J320FDBT0AQD1_DBT.zip
SM-J320F 06 Apr 2017 J320FXXU0AQD1 | Android 5.1.1 Lollipop J320FXXU0AQD1_J320FOJV0AQD1_TUN.zip
SM-J320F 24 Mar 2017 J320FXXU0AQC3 | Android 5.1.1 Lollipop J320FXXU0AQC3_J320FDBT0APH1_DBT.zip
SM-J320F 21 Feb 2017 J320FXXU0AQB3 | Android 5.1.1 Lollipop J320FXXU0AQB3_J320FDBT0APH1_DBT.zip
SM-J320F 02 Feb 2017 J320FXXU0AQB1 | Android 5.1.1 Lollipop J320FXXU0AQB1_J320FOJV0AQB1_XFA.zip
SM-J320F 18 Jan 2017 J320FXXU0AQJ3 | Android 5.1.1 Lollipop J320FXXU0AQJ3_J320FOJV0AQJ3_TUR.zip
SM-J320F 27 Dec 2016 J320FXXU0APL3 | Android 5.1.1 Lollipop J320FXXU0APL3_J320FOJV0APL3_TUN.zip
SM-J320F 16 Dec 2016 J320FXXU0APL2 | Android 5.1.1 Lollipop J320FXXU0APL2_J320FOJV0APL2_XFA.zip
SM-J320F 12 Sep 2016 J320FXXU0API2 | Android 5.1.1 Lollipop J320FXXU0API2_J320FAUT0APH1_AUT.zip
SM-J320F 11 Jan 2017 J320FXXS0AQA1 | Android 5.1.1 Lollipop J320FXXS0AQA1_J320FAUT0APH1_AUT.zip
SM-J320F 12 Jul 2017 J320FDRU0AQG1 | Android 5.1.1 Lollipop J320FDRU0AQG1_J320FODR0AQE2_INS.zip
SM-J320F 21 Jun 2017 J320FDRU0AQF1 | Android 5.1.1 Lollipop J320FDRU0AQF1_J320FODR0AQE2_INS.zip
SM-J320F 29 May 2017 J320FDRU0AQE2 | Android 5.1.1 Lollipop J320FDRU0AQE2_J320FODR0AQE2_INS.zip
SM-J320F 24 Apr 2017 J320FDRU0AQD2 | Android 5.1.1 Lollipop J320FDRU0AQD2_J320FODR0AQD2_INS.zip
SM-J320F 16 Mar 2017 J320FDRU0AQC1 | Android 5.1.1 Lollipop J320FDRU0AQC1_J320FODR0AQC1_INS.zip
SM-J320F 23 Feb 2017 J320FDRU0AQB3 | Android 5.1.1 Lollipop J320FDRU0AQB3_J320FODR0AQB4_INS.zip
SM-J320F 12 Jul 2017 J320FDDU0AQG1 | Android 5.1.1 Lollipop J320FDDU0AQG1_J320FODD0AQC2_INS.zip
SM-J320F 21 Jun 2017 J320FDDU0AQF1 | Android 5.1.1 Lollipop J320FDDU0AQF1_J320FODD0AQC2_INS.zip
SM-J320F 01 May 2017 J320FDDU0AQE1 | Android 5.1.1 Lollipop J320FDDU0AQE1_J320FODD0AQC2_SLK.zip
SM-J320F 29 Mar 2017 J320FDDU0AQC3 | Android 5.1.1 Lollipop J320FDDU0AQC3_J320FODD0AQC2_INS.zip
SM-J320F 14 Dec 2016 J320FDDU0APL1 | Android 5.1.1 Lollipop J320FDDU0APL1_J320FODD0APK4_SLK.zip
SM-J320F 24 Nov 2016 J320FDDU0APK3 | Android 5.1.1 Lollipop J320FDDU0APK3_J320FODD0APK4_INS.zip
SM-J320FN 15 May 2017 J320FNXXU0AQE3 | Android 5.1.1 Lollipop J320FNXXU0AQE3_J320FNTMS0APJ1_TMS.zip
SM-J320FN 02 May 2017 J320FNXXU0AQE1 | Android 5.1.1 Lollipop J320FNXXU0AQE1_J320FNOXA0AQE1_PHE.zip
SM-J320FN 27 Feb 2017 J320FNXXU0AQB3 | Android 5.1.1 Lollipop J320FNXXU0AQB3_J320FNOXA0APJ1_PHE.zip
SM-J320FN 08 Feb 2017 J320FNXXU0AQB2 | Android 5.1.1 Lollipop J320FNXXU0AQB2_J320FNTMS0APJ1_TMS.zip
SM-J320G 15 Apr 2017 J320GXXU0AQD1 | Android 5.1.1 Lollipop J320GXXU0AQD1_J320GOLB0AQD1_XSP.zip
SM-J320G 18 Nov 2016 J320GXXU0APK1 | Android 5.1.1 Lollipop J320GXXU0APK1_J320GOLB0APK1_XSP.zip
SM-J320G 10 Aug 2016 J320GXXU0APH1 | Android 5.1.1 Lollipop J320GXXU0APH1_J320GOLB0APG3_XSP.zip
SM-J320G 18 Jul 2016 J320GXXU0APG3 | Android 5.1.1 Lollipop J320GXXU0APG3_J320GOLB0APG3_XXV.zip
SM-J320G 20 Jun 2016 J320GXXU0APF3 | Android 5.1.1 Lollipop J320GXXU0APF3_J320GOLB0APF4_XSP.zip
SM-J320G 13 May 2016 J320GXXU0APE1 | Android 5.1.1 Lollipop J320GXXU0APE1_J320GOLB0APE1_XME.zip
SM-J320G 18 Apr 2016 J320GXXU0APD3 | Android 5.1.1 Lollipop J320GXXU0APD3_J320GOLB0APD3_XSP.zip
SM-J320H 02 May 2017 J320HXXU0AQE1 | Android 5.1.1 Lollipop J320HXXU0AQE1_J320HOXE0AQC1_CAC.zip
SM-J320H 17 Mar 2017 J320HXXU0AQC3 | Android 5.1.1 Lollipop J320HXXU0AQC3_J320HOJV0AQC3_AFR.zip
SM-J320H 16 Mar 2017 J320HXXU0AQC2 | Android 5.1.1 Lollipop J320HXXU0AQC2_J320HOLB0AQC2_XXV.zip
SM-J320H 16 Dec 2016 J320HXXU0APL3 | Android 5.1.1 Lollipop J320HXXU0APL3_J320HOLB0APL3_XXV.zip
SM-J320H 27 Oct 2016 J320HXXU0APJ5 | Android 5.1.1 Lollipop J320HXXU0APJ5_J320HOLB0APJ5_XXV.zip
SM-J320H 12 Aug 2016 J320HXXU0APH1 | Android 5.1.1 Lollipop J320HXXU0APH1_J320HOJV0API2_AFR.zip
SM-J320H 29 Jul 2016 J320HXXU0APG6 | Android 5.1.1 Lollipop J320HXXU0APG6_J320HOJV0APG1_KSA.zip
SM-J320H 02 Jun 2016 J320HXXU0APF1 | Android 5.1.1 Lollipop J320HXXU0APF1_J320HOLB0APF1_XXV.zip
SM-J320H 20 May 2016 J320HXXU0APE5 | Android 5.1.1 Lollipop J320HXXU0APE5_J320HOJV0APF1_AFR.zip
SM-J320H 23 Jun 2017 J320HXXS0AQF2 | Android 5.1.1 Lollipop J320HXXS0AQF2_J320HOJV0AQC3_AFR.zip
SM-J320H 17 Jan 2017 J320HXXS0AQA2 | Android 5.1.1 Lollipop J320HXXS0AQA2_J320HOJV0APH2_KSA.zip
SM-J320H 07 Dec 2016 J320HXXS0APL1 | Android 5.1.1 Lollipop J320HXXS0APL1_J320HOXE0API1_CAC.zip
SM-J320M 11 May 2017 J320MUBU0AQE1 | Android 5.1.1 Lollipop J320MUBU0AQE1_J320MUUB0AQE1_ARO.zip
SM-J320M 01 Feb 2017 J320MUBU0AQB1 | Android 5.1.1 Lollipop J320MUBU0AQB1_J320MUUB0AQB1_TPA.zip
SM-J320M 03 Jan 2017 J320MUBU0AQA1 | Android 5.1.1 Lollipop J320MUBU0AQA1_J320MUUB0AQA1_ARO.zip
SM-J320M 12 Sep 2016 J320MUBU0API1 | Android 5.1.1 Lollipop J320MUBU0API1_J320MUUB0API3_BVO.zip
SM-J320M 11 Aug 2016 J320MUBU0APH1 | Android 5.1.1 Lollipop J320MUBU0APH1_J320MUUB0APH1_TPA.zip
SM-J320M 23 May 2016 J320MUBU0APE3 | Android 5.1.1 Lollipop J320MUBU0APE3_J320MUUB0APF1_ARO.zip
SM-J320M 10 May 2016 J320MUBU0APE1 | Android 5.1.1 Lollipop J320MUBU0APE1_J320MUUB0APE1_ARO.zip
SM-J320P 29 Nov 2016 J320PVPU1APK2 | Android 5.1.1 Lollipop J320PVPU1APK2_J320PSPT1APK2_SPR.zip
SM-J320P 16 Aug 2016 J320PVPU1APH2 | Android 5.1.1 Lollipop J320PVPU1APH2_J320PSPT1APH2_SPR.zip
SM-J320P 19 May 2016 J320PVPU1APE1 | Android 5.1.1 Lollipop J320PVPU1APE1_J320PSPT1APE1_SPR.zip
SM-J320P 04 Dec 2015 J320PVPU1AOL2 | Android 5.1.1 Lollipop J320PVPU1AOL2_J320PSPT1AOL2_SPR.zip
SM-J320P 13 Apr 2017 J320PVPS1AQD2 | Android 5.1.1 Lollipop J320PVPS1AQD2_J320PSPT1AQD2_SPR.zip
SM-J320R4 20 Feb 2017 J320R4TYU2AQB1 | Android 6.0.1 Marshmallow J320R4TYU2AQB1_J320R4USC2AQB1_USC.zip
SM-J320R4 22 Nov 2016 J320R4TYU2APK3 | Android 6.0.1 Marshmallow J320R4TYU2APK3_J320R4USC2APK3_USC.zip
SM-J320R4 02 May 2016 J320R4TYU1APE1 | Android 6.0.1 Marshmallow J320R4TYU1APE1_J320R4USC1APE1_USC.zip
SM-J320R4 07 Jun 2017 J320R4TYS2AQF1 | Android 6.0.1 Marshmallow J320R4TYS2AQF1_J320R4USC2AQF1_USC.zip
SM-J320W8 16 Jun 2017 J320W8VLU2BQK1 | Android 7.1.1 Nougat J320W8VLU2BQK1_J320W8OYA2BQK1_XAC.zip
SM-J320W8 27 Jul 2017 J320W8VLU2AQG4 | Android 6.0.1 Marshmallow J320W8VLU2AQG4_J320W8OYA2AQG4_VMC.zip
SM-J320W8 02 Jan 2017 J320W8VLU2AQA1 | Android 6.0.1 Marshmallow J320W8VLU2AQA1_J320W8OYA2AQA1_XAC.zip
SM-J320ZN 03 Feb 2017 J320ZNDOU1AQB1 | Android 5.1.1 Lollipop J320ZNDOU1AQB1_J320ZNTLP1AQB1_TLP.zip
SM-J320ZN 15 Sep 2016 J320ZNDOU1API4 | Android 5.1.1 Lollipop J320ZNDOU1API4_J320ZNXSA1API2_XSA.zip
SM-J320ZN 26 Jul 2016 J320ZNDOU1APG2 | Android 5.1.1 Lollipop J320ZNDOU1APG2_J320ZNTLP1APG2_TLP.zip
SM-J320ZN 28 Jun 2016 J320ZNDOU1APF4 | Android 5.1.1 Lollipop J320ZNDOU1APF4_J320ZNPNG1APF4_PNG.zip
SM-J320ZN 03 May 2016 J320ZNDOU1APE1 | Android 5.1.1 Lollipop J320ZNDOU1APE1_J320ZNXSA1APE1_XSA.zip
SM-J320ZN 16 May 2017 J320ZNDOS1AQE2 | Android 5.1.1 Lollipop J320ZNDOS1AQE2_J320ZNTLP1AQB1_TLP.zip
SM-J320ZN 15 May 2017 J320ZNDOS1AQE1 | Android 5.1.1 Lollipop J320ZNDOS1AQE1_J320ZNXSA1API2_XSA.zip
SM-J320ZN 01 Mar 2017 J320ZNDOS1AQC1 | Android 5.1.1 Lollipop J320ZNDOS1AQC1_J320ZNXSA1API2_XSA.zip
SM-J320ZN 29 Nov 2016 J320ZNDOS1APK2 | Android 5.1.1 Lollipop J320ZNDOS1APK2_J320ZNXSA1API2_XSA.zip

Galaxy J3 Emerge

Wondering which model no. is for which carrier? Here you go.

  • SM-J327P – Sprint
  • SM-J327R4 – US Cellular
  • SM-J327T – T-Mobile (J3 Prime)
  • SM-J327T1 – MetroPCS (J3 Prime)
  • SM-J327U – Unlocked model (not carrier locked)
  • SM-J327W – Canada carriers
Model Date Software version | Android version Free Download Link
SM-J327P 27 Feb 2017 J327PVPU1AQB6 | Android 6.0.1 Marshmallow J327PVPU1AQB6_J327PSPT1AQB6_SPR.zip
SM-J327R4 29 Sep 2017 J327R4TYU1AQI4 | Android 7.0 Nougat J327R4TYU1AQI4_J327R4USC1AQI4_USC.zip
SM-J327R4 15 May 2017 J327R4TYU1AQE4 | Android 7.0 Nougat J327R4TYU1AQE4_J327R4USC1AQE4_USC.zip
SM-J327R4 12 Mar 2018 J327R4TYS1ARC2 | Android 7.0 Nougat J327R4TYS1ARC2_J327R4USC1ARC2_USC.zip
SM-J327R4 01 Dec 2017 J327R4TYS1AQL1 | Android 7.0 Nougat J327R4TYS1AQL1_J327R4USC1AQL1_USC.zip
SM-J327R6 – J327R6WWU1ARA3 | Android 7.0 Nougat J327R6WWU1ARA3_J327R6LRA1ARA3_LRA.zip
SM-J327R7 29 Nov 2017 J327R7WWS1AQK2 | Android 7.0 Nougat J327R7WWS1AQK2_J327R7ACG1AQK2_ACG.zip
SM-J327T 20 Nov 2017 J327TUVU1AQK6 | Android 7.0 Nougat J327TUVU1AQK6_J327TTMB1AQK6_TMB.zip
SM-J327T 14 Jul 2017 J327TUVU1AQG1 | Android 7.0 Nougat J327TUVU1AQG1_J327TTMB1AQG1_TMB.zip
SM-J327T 20 Jun 2017 J327TUVU1AQF7 | Android 7.0 Nougat J327TUVU1AQF7_J327TTMB1AQF7_TMB.zip
SM-J327T 24 Mar 2017 J327TUVU1AQCB | Android 7.0 Nougat J327TUVU1AQCB_J327TTMB1AQCB_TMB.zip
SM-J327T 08 May 2018 J327TUVS2ARE1 | Android 7.0 Nougat J327TUVS2ARE1_J327TTMB2ARE1_TMB.zip
SM-J327T 02 Mar 2018 J327TUVS2ARC1 | Android 7.0 Nougat J327TUVS2ARC1_J327TTMB2ARC1_TMB.zip
SM-J327T1 20 Nov 2017 J327T1UVU1AQK6 | Android 7.0 Nougat J327T1UVU1AQK6_J327T1TMK1AQK6_TMK.zip
SM-J327T1 14 Jul 2017 J327T1UVU1AQG1 | Android 7.0 Nougat J327T1UVU1AQG1_J327T1TMK1AQG1_TMK.zip
SM-J327T1 20 Jun 2017 J327T1UVU1AQF7 | Android 7.0 Nougat J327T1UVU1AQF7_J327T1TMK1AQF7_TMK.zip
SM-J327T1 24 Mar 2017 J327T1UVU1AQCB | Android 7.0 Nougat J327T1UVU1AQCB_J327T1TMK1AQCB_TMK.zip
SM-J327T1 08 May 2018 J327T1UVS2ARE1 | Android 7.0 Nougat J327T1UVS2ARE1_J327T1TMK2ARE1_TMK.zip
SM-J327T1 02 Mar 2018 J327T1UVS2ARC1 | Android 7.0 Nougat J327T1UVS2ARC1_J327T1TMK2ARC1_TMK.zip
SM-J327U 13 Jun 2018 J327UUEU3ARB1 | Android 7.0 Nougat J327UUEU3ARB1_J327UOYM3ARB1_XAR.zip
SM-J327W 05 Feb 2017 J327WVLU1AQL1 | Android 7.0 Nougat J327WVLU1AQL1_J327WOYA1AQL1_XAC.zip
SM-J327W 02 Mar 2018 J327WVLS2ARB2 | Android 7.0 Nougat J327WVLS2ARB2_J327WOYA2ARB2_FMC.zip

Galaxy J3 2017

Model no. SM-J330F/FN/G

Model Date Software version | Android version Free Download Link
SM-J3300 08 Feb 2018 J3300ZCU1ARB1 | Android 7.1.1 Nougat J3300ZCU1ARB1_J3300CHC1ARB1_CHC.zip
SM-J3308 18 Jan 2018 J3308ZMU1ARA3 | Android 7.1.1 Nougat J3308ZMU1ARA3_J3308CHM1ARA3_CHM.zip
SM-J330F 26 Mar 2018 J330FXXU3ARC5 | Android 7.0 Nougat J330FXXU3ARC5_J330FATO3ARA1_ATO.zip
SM-J330F 02 Mar 2018 J330FXXU3ARA3 | Android 7.0 Nougat J330FXXU3ARA3_J330FPLS3ARA1_PLS.zip
SM-J330F 15 Dec 2017 J330FXXU2AQL3 | Android 7.0 Nougat J330FXXU2AQL3_J330FOXY2AQL3_SER.zip
SM-J330F 08 Sep 2017 J330FXXU1AQI2 | Android 7.0 Nougat J330FXXU1AQI2_J330FATO1AQI1_ATO.zip
SM-J330F 06 Sep 2017 J330FXXU1AQI1 | Android 7.0 Nougat J330FXXU1AQI1_J330FOXY1AQI1_SER.zip
SM-J330F 30 Aug 2017 J330FXXU1AQH5 | Android 7.0 Nougat J330FXXU1AQH5_J330FOXY1AQH5_SER.zip
SM-J330F 14 Aug 2017 J330FXXU1AQH2 | Android 7.0 Nougat J330FXXU1AQH2_J330FOXY1AQH2_SER.zip
SM-J330F 21 Jun 2017 J330FXXU1AQF9 | Android 7.0 Nougat J330FXXU1AQF9_J330FATO1AQF2_ATO.zip
SM-J330F 16 Aug 2018 J330FXWU3ARD1 | Android 7.0 Nougat J330FXWU3ARD1_J330FOJV3ARD1_TUR.zip
SM-J330F 21 Jun 2017 J330FXWU1AQF9 | Android 7.0 Nougat J330FXWU1AQF9_J330FOJV1AQF8_TUR.zip
SM-J330FN 01 Mar 2018 J330FNXXU3ARC1 | Android 7.0 Nougat J330FNXXU3ARC1_J330FNBTU3ARC1_BTU.zip
SM-J330FN 27 Nov 2017 J330FNXXU2AQK8 | Android 7.0 Nougat J330FNXXU2AQK8_J330FNBTU2AQK8_BTU.zip
SM-J330FN 11 Jun 2017 J330FNXXS1AQI1 | Android 7.0 Nougat J330FNXXS1AQI1_J330FNBTU1AQJ1_BTU.zip
SM-J330G 13 Dec 2017 J330GDXU2AQL1 | Android 7.0 Nougat J330GDXU2AQL1_J330GZZT2AQL1_BRI.zip
SM-J330G 09 Jun 2017 J330GDXU1AQF5 | Android 7.0 Nougat J330GDXU1AQF5_J330GOLB1AQF5_XSP.zip
SM-J330L 21 Feb 2018 J330LKLU1ARB3 | Android 7.0 Nougat J330LKLU1ARB3_J330LLUC1ARB3_LUC.zip

How to download the correct firmware file

This is an important part!

Be sure to check and find the correct model no. of your Galaxy J3. Then, based on your device’s model no., look for the appropriate firmware build from above.

You can identify the model no. using an app called Droid Info, or simply check it on its packaging box, or under Settings > About. Another solid trick would be to look at the packaging box of your device (in case you can’t power on the device because it is bricked).

Now that you know the model no., download the latest firmware from above for that model no. exactly.

Next, install the firmware on your Galaxy J3 by following the guide linked right below.

How to install a firmware

First, read our disclaimer, then take backup and then follow the guide below to install the firmware.

Disclaimer: Installing an official firmware through Odin doesn’t void your device’s warranty, but it remains an unofficial process and thus you need to be cautious of it. In any case, you only are responsible for your device. We won’t be liable if any damage occurs to your device and/or its components.

Backup, backup, backup! Create an appropriate backup of contacts, pictures, videos, songs and other important files stored on your device before proceeding with the steps below, so that in case something goes wrong you’ll have a backup of all your important files. Sometimes, firmware installation may delete everything on your device! Like, when you change the CSC of your device, knowingly or not.

Step-by-step Firmware Installation Guide

Let’s see how to install the firmware on your Galaxy J3. Make sure you have more than 30% battery on your device.

Step 1. Make sure you have downloaded the correct firmware file on your PC. See above for how to download correct firmware file for your Galaxy J3 and download links.

Step 2. Install Samsung USB driver (method 1 on the linked page) first of all. Double-click the .exe file of drivers to begin the installation. (Not required if you have already done this.)

Step 3. Also, download Odin PC software (latest version).

Step 4. Extract the firmware file now. You can use a free software like 7-zip for this. Install 7-zip, then right click on firmware file and under 7-zip, select ‘Extract here’. You should get a file in .tar.md5 format now. (You may get 4 or more files, with AP, BL, CP or CSC etc. written at the beginning of those files.) We will be loading this file into Odin, to be installed on the device (in step 10 below).

Step 5. Extract the Odin file. You should get the Odin exe file (other files could be hidden, hence not visible).

Step 6. Disconnect your Galaxy J3 from PC if it is connected.

Step 7. Boot into download mode:

  • Power off your device. Wait for 6-7 seconds after screen goes off.
  • Press and hold the three buttons Volume down + Home + Power together until you see the Warning screen.
  • Press Volume Up to continue to download mode.

Step 8. Double click on Odin .exe file (from step 5) to open the Odin window as shown below. Be careful with Odin, and do just as said to prevent problems.

Step 9. Connect your device now using the USB cable. Odin should recognize your device. It’s a must. When it recognizes, you will see Added!! message appearing in the Log box in the bottom left, and the first box under ID:COM will also show a no. and turn its background blue. Look at the pic below.

  • You cannot proceed until you get the Added!! message, which confirms that Odin has recognized your device.
  • If you don’t get Added!! message, you need to install/re-install drivers again, and use the original cable that came with the device. Mostly, drivers are the problem (look at step 2 above).
  • You can try different USB ports on your PC too.

Step 10. Load the firmware file into Odin. Click the AP button on Odin and the select the .tar.md5 file from above.

Load the firmware files(s) on your device. This depends on how many files you got in step 4 above upon extracting the firmware .zip file.

Case 1: If you got a single .tar/.tar.md5 file, then load this into AP tab of your Odin software. Then go to next step.

To load the file, click on AP tab, select the single firmware file starting with AP text, wait for it to load, and then skip to step 11, ignoring the rest of the part of this step.

Case 2: If you got more than one .tar/.tar.md5 file, then you must be having files starting with AP, CSC, Home_CSC, BL, CP, etc. stuff. In this case, choose the files as follows. Select the firmware files as follows.

  • Click on BL tab, and select the file beginning with BL text.
  • Click on AP tab, and select the file beginning with AP text.
  • Click on CP tab, and select the file beginning with CP text.
  • [Different] Click on CSC tab, and select the file beginning with HOME_CSC text. If HOME_CSC file isn’t available, then select the file beginning with CSC text.

About CSC file: Using the HOME_CSC file won’t reset your device, and data on the phone shouldn’t be deleted. However, when we select regular CSC file, and it results in CSC on the device being different than that in CSC file, your phone will be formatted automatically. You can even choose to ignore loading the CSC file, that may do alright too. But if it doesn’t work out, repeat the whole process and select CSC file this time around.

  • Info: When you load files, Odin checks the md5 of firmware file, which takes time. So, simply wait until that’s done and the firmware file is loaded. Don’t worry if Odin gets unresponsive for a while, it’s normal. Binary size will also show up in Odin.

Step 11. Click on Options tab, and make sure Re-partition checkbox is NOT selected. Don’t use PIT tab, ever.

Go back to Log tab now, as it will show the progress of firmware installation when you hit the start button in next step.

Step 12. Verify that everything is okay as mentioned above. When satisfied, click the Start button on Odin now to start flashing the firmware on your device.

Wait till installation is finished, after which your device will reboot automatically. You’ll get PASS message as shown below upon successful installation from Odin.

Some errors you may run into, and with respective solution.

  • If Odin gets stuck at setup connection, then you need to do this all again. Disconnect your device, close Odin, boot device into download mode again, open Odin, and then select the file and flash it again as said above.
  • If you get FAIL in the top left box, then also you need to flash the file again as stated just above.

That’s it. Let the device restart automatically.

The first start of the device may take time, so wait patiently again. When it has, verify the installation. Check the Settings > About device, to confirm new build no. based on the firmware you just installed.

Need help? Be sure to let us know via comments below.


Firmware Benefits

You can use the firmware for a variety of purposes, which includes:

  • Fix your Galaxy J3 if it’s giving you force closes errors and restarts randomly.
  • Unbrick your Galaxy J3 if it’s bootlooping and stuck at logo when restarting.
  • Go Back to Stock on your Galaxy J3 — helps when looking to sell the device, or fix installing OTA updates if broken.
  • Restore Galaxy J3 to factory state.
  • Upgrade your Galaxy J3 to newer Android version.
  • Downgrade your Galaxy J3 to lower build no. at same Android version.
  • Unroot your Galaxy J3.
  • Remove custom recovery like TWRP and CWM, if installed, on your Galaxy J3.

To perform any of the above, simply install the firmware meant for your device, as per its Galaxy J3 firmware in Settings > About device.