How to Downgrade Galaxy S3 I9300 to Official 4.1.2 Jelly Bean Firmware


How to Downgrade Samsung Galaxy S3 I9300 to Official 4.1.2 Jelly Bean Firmware. If you have updated your Galaxy S3 to the leaked Android 4.2.2 Jelly Bean Firmware and you don’t like it’s features or you feel like it is unstable, or if you have flashed any Custom ROM and want to revert back to the Official Firmware, then this post will guide you on How to Downgrade Galaxy S3 I9300 to Official 4.1.2 Jelly Bean Firmware. The most stable official firmware to date for Galaxy S3 is Android 4.1.2 XXEMF6, to which we are going to downgrade our Galaxy S3. I have written some of the important tips below that you must keep in mind before proceeding, make sure you take a careful look at them. Furthermore, I recommend that you read each step of this Tutorial carefully so as to avoid any confusion during the installation process.


Disclaimer: All the custom ROMs and firmwares, official software updates, tools, mods or anything mentioned in the tutorial belong to their respective owners/developers. We or the developers are not to be held responsible if you damage or brick your device. Proceed at your own risk.

Important Tips:

I have written this detailed and easy to understand step-by-step instructions guide on How to Downgrade Galaxy S3 I9300 to Official 4.1.2 Jelly Bean Firmware. For beginners, it is recommended that you read the whole tutorial before downgrading your Galaxy S3.

How to Downgrade Galaxy S3 I9300 to Official 4.1.2 Jelly Bean Firmware:

Required File(s):

Step 1 - Install drivers and extract Odin and Jelly Bean update for Galaxy S3 I9300 files on the desktop.

Step 2 – Now, switch off your phone to boot it into Odin/Download mode by pressing and holding Volume down + Home + Power Key (long Press), till you see the Android Logo on screen. And then press the Power key/Volume Up to enter download mode.

Step 3 - Open the “Odin.exe” and then connect your phone to computer via USB cable. As soon as you connect, ID:COM box in Odin turns light green/yellow color.


Step 4 – Now select the files as per below instruction to install Android XXEMF6 4.1.2 Jelly bean firmware on Galaxy S3 I9300. Files are found to be from the extracted folder.

  • Click on “PDA” and select file with “CODE” in its name.
  • Click on “Phone” and select file with “MODEM” in its name. (Note: Ignore this step if you don’t able to find such file)
  • Click on “CSC” and select file with “CSC” in its name. (Note: Ignore this step if you don’t able to find such file)
  • Click on “PIT” and select “.pit” file. (Note: Ignore this step if you don’t able to find such file)

Step 5 - Make sure that only F. Reset Time and Auto Reboot boxes are checked on Odin. Don’t check any other boxes. Also, tick Re-Partition box if you have got a “.pit” file.

Step 6 – Click on Start button on Odin to start installation process. It will take upto 5 – 8 minutes, so please wait for the installation finish.

Step 7 – Finally, you will get PASS! Notification on the ID: COM box and then your device will reboot automatically and now you can unplug your phone from computer.

Step 8 – If your Galaxy S3 gets stuck on Boot Logo, then turn off your device by taking out the battery and go into the Recovery Mode by pressing and holding Volume Up and Home Buttons and while holding these two buttons, press and hold the Power Button until you see some text on screen.

Step 9 – In the Recovery Mode, perform a factory reset by selecting “Wipe data/factory reset”.

Step 10 – Then select “Wipe Cache Partition”. After that, reboot your device by selecting “Reboot System Now”. Your Galaxy S3 should start now. First boot will take some time so be patient.

Congratulations! You have successfully downgraded your device to Android 4.1.2 XXEMF6 Jelly Bean Official Firmware. If you face any problem, let us know, we will help you with it.

  • abu

    heyyy guys i have samsung galaxy s3 and i upgraded it with 4.2.2 successfully but i can call or txt it says not regesterd on networks soooooooo guys plzzzzzzzzzz help me im in a bad mood ryt now tnxxx

    • Eko Pratomo

      Well, you have to search s3’s modem files “″

      • Eko Pratomo

        Put it on csc

      • Nicolaas

        This worked !!!! just retype the adress given by Eko Pratomo to download the file…

  • yoosefelbaher

    its says not registered on network …. help

    • ouch

      same problem – could not register on network :(
      thanx for this “How to destroy your phone”

  • CG



    U both mess up with Imei or SN

    u can check ur imei has been change by dialing *#06#

    if its 004 or unknow then ur in trouble

    • shane

      in trouble….??? give a solution….!!! thanks to your forum we have a broken IMEI!!!

      • pudduudud

        Guys Guys, don’t panic!
        Just flash a 4.3 modem or flash 4.3 rom and you’ll be good to go

        Your efs partition changes to v2 after flashing 4.3

  • shane

    in trouble….??? give a solution….!!!

  • gagan

    Download a modem file of 4.1.2 n flash it with odin then u will get registered on network

  • Peter

    I have installed 4.2.2 leaked jelly bean on my galaxys3. How to change (upgrade) this ROM with cyjanogenmode 10.2 /4.3 android? I have to downgrade to 4.1.2 or can I do this without downgrading?

  • Mohaamad Omar

    the same here
    what will we do?

  • X4nMatthew

    The “code” file can also be named XXX_XXX_XXX_HOME so the “HOME” file goes to the PDA Tab

  • Noghri

    Had the same issue, after lots of googling and grey hair, the solution is quite simple.

    Go to

    (you need to register for free to download)

    Download the official software for your country and just update your phone using ODIN, just set the file you download as PDA.

    Fixed IMEI and SN for me.

    The worst thing is, that even when I download the official rom and update my phone the IMEI is broken.

    So need to keep up with my slow/buggy awfull SG3 from now on.

    P.S. DO NOT USE mobogenie to backup your phone, lost over 1300 pictures because it ‘forgot’ to back it up.

    • Noghri


      “The worst thing is, that even when I download the official rom and update my phone the IMEI is broken. ”

      When I download official 4.1.2 rom it breaks it, 4.3 fixes it.

      Go figure…

      • afsal

        hi i was 4.3 ireland vsion ….. i downded 4.1.2 sim card was not reading when go back to 4.3 it fixed now i want to go to 4.1.2 with sim reading how to fix it

  • Waleed

    same here, couldnt register on network when downgrade
    its fixed when back to 4.3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    i want 4.1.2 back…. :cry:

  • Mohamed

    my mobile is stuck on boot and there is no recovery menu .. i dono what to do right now :'(

  • Mohamed

    whhoops , it worked , but network is not regtried what is the solution :D

  • Oliver Himmler

    O.k. Guys…
    Had the same issues…
    Sorry, native german speaker…

    Problem: No registration in network
    Solution: you need the modem and the csc file. I’, from Austria and used this link:

    Download the:
    Standard Firmware (3tlg):…………..[Click for QR Code]
    the phone and csc files should be the same for whole europe. (it’s a german one and i took it for austria, worked without a problem)
    password for the zipped file is written below…

    Forget the big file (pda)…
    get the pda file from sammobile:
    the right one for your country…

    put the pda file (sammobile) in odin and put the phone and csc files from the link above in odin… start the application…

    Then it should work…

    Hope it works for you too!!!

  • Mcamin88

    the link to the download the firmware has been removed

  • Dhibu

    hey i solve this network issue my phone is working fine
    if anybody need help for this issue..just mail me i will help you

    • Usama

      please let us know how u fixed the network issue pretty plzzzzzzzzz

  • Aung

    I am not sure about IMEI but this recovery is Samsung’s official recovery , FW is downloaded by Kies using phone’s serial number. I hope , it may help your phones to restore original IMEI. It is worth to try. guide is here

  • Hadi Qawasmeh

    I had same problem: I upgraded to 4.3 but when downgraded to 4.1.2 I could not register into network, I solved the problem as follows:

    1. Disable firewall / antivirus from control panel
    2. using Odin Odin 3.07
    3. Add the ROM file : in PDA : I9300XXEMF6_I9300OJVEMF1_I9300XXEMA5_HOME.tar.md5
    4. Add the modem file in: PHONE : MODEM_I9300BUUGMJ3_REV02_REV04_CL1413323.tar.md5
    5. click on start
    6. Reboot

    Then problem solved, I was able to register into network ZAIN (JORDAN), and send and receive calls

    • Tarek

      hey hadi….am in jordan…and i flashed the the same rom…..but i dont have the modem file ….so if u just tell from where u got it u will save me…please send me email or just reply here

  • Dave

    The link for the firmware on hotfile is no longer valid because the website has been shut down.

  • Kyaw Win Htun

    i cant download firmware . plz show me.

  • Maher Hilo

    Hi..I need support please :)
    I have s3, I downgrade the phone as above, used many firmware, but every time I get “not registered on a network”, and not being able to make phone calls..
    Then I upgrade to the firmware 4.3 which is the version suitable for my region “and matching” with my IMEI, and everything is ok with this version..I can not find the version 4.1.2 suitable for my phone..
    The version currently working (4.3) is with the following details:
    PDA NB6 / Phone NA8 / CSC NB3 / Region MID
    Could you please support me in telling which version of the 4.1.2 will be working on my phone?

  • mohamed

    i think u upgraded the phone thats why u will get abnormal behavior on the phone , try to downgrade it to its original sw and it will work again