Install Android 4.4 KitKat on Galaxy S3 Mini using CyanogenMod 11 Custom ROM


The mini version of the Galaxy S3 is one of the most popular cell phones today, specially when it comes to enjoy some good features in a little lower price. The device ran on Android 4.1.1 Jelly Bean out of the box and received Android 4.1.2 update later on, but there hasn’t been any official word about any further updates by Samsung since that time. Perhaps, there is no need to worry about when we have the great people working over XDA developer forums.

The Maclaw Studio, well known guys with the earlier CyanogenMod 10.2 based on Android 4.3 Jelly Bean, have once again brought us a chance to enjoy the Android 4.4 KitKat on our beloved Galaxy S3 Mini unofficially. If you are custom ROM freak and always want to have the latest and greatest version of Android running on your device, then CyanogenMod is surely for you. It’s not an official update by the manufacturers, perhaps it let’s you taste the feel, features and look of the higher version of Android unofficially as it is an open source community, the new features are dug out every day.

Update: Install Android 5.0.2 Lollipop On Your Galaxy S3 Mini With CyanogenMod 12 Custom ROMGALAXY_SIII_mini_Product_Image(4).jpg_610x406

CyanogenMod 11 based on Android 4.4 KitKat is available for Galaxy S3 Mini now. As said by the developer, the ROM is fully working and stable and may be kept for daily use. To make the installation easier for you, I’ve explained the steps to do so in simple and easy words below. You just got to follow this guide to the letter.

Disclaimer: The methods involved in flashing custom roms and rooting your phone is highly custom and may result in bricking your device, and has nothing to do with Google or the device manufacturer that is SAMSUNG in our case. Also rooting your device will void its warranty and you will be no longer eligible for any kind of free device services by the manufacturers/warranty providers. In case of any mishap we may not be held responsible. Follow these instructions to the letter to avoid any mishap or bricking. Make sure that whatever you do, you are doing it at your own responsibility.

Before we begin here are some pre requisites.

      1. This ROM works for all the variants of the Galaxy S3 Mini i8190/N/L. Do not try this on any other device. Check your device’s model under settings > About device > Model.
      2. Your device must be charged over at least 60%. This is highly recommended in order to prevent any mishap during the installation process.
      3. It is highly recommended that you make a nandroid backup of your device using a custom recovery. This is handy in case something goes wrong and you want to get your older system back immediately.
      4. Use the OEM data cable to establish connection between your PC and Phone.
      5. Make sure that you have backed up all your important ContactsCall Logs & Messages. It is highly recommended in case of any mishap or data loss to backup all your important data.
      6. Alright! follow this guide to the letter now!

You can flash this ROM using two methods.

Method 1: Through Odin.

Files you need to download: 

  1. Download Odin3 PC and extract it. – Get it Here.
  2. Download and install Samsung USB Drivers – Get Here.
  3. Download and extract Android 4.4.2 KitKat CM 11 ROM:

How to Install Andorid 4.4.2 KitKat CyanogenMod 11 on Galaxy S3 Mini:

      1. Open Odin.exe. 
      2. Put your phone in download mode. To do so, turn it off completely and then turn it on by pressing and holding Volume Down + Home Button + Power Key. You should see a warning now, press Volume Up to continue.
      3. Connect your phone to your PC now. The ID:COM box should turn blue in Odin now.
      4. Hit the PDA tab in Odin and select the .tar.md5 file that you got after extracting the Your Odin screen should exactly like the one as shown below.odin_explained
      5. As soon as the .tar.md5 file is loaded, hit start button in Odin.
      6. The ROM installation should start now and you should see the progress in the process bar in Odin.
      7. As soon as the process is finished your device will reboot.
      8. Pull out the battery now to turn it off and boot into the TWRP recovery. The recovery is installed along with this ROM in your phone. To do so, turn on your device by pressing and holding Volume Up + Home Button + Power Key.
      9. You should see the TWRP recovery interface now.
      10. Select wipe, and wipe cache and dalvik cache.
      11. Reboot.
      12. You should see the CM logo on the bootscreen now, it might take upto 10 minutes in order to take you to the home screen, so keep patience.

Method 2: Install Android 4.4.2 KitKat CM 11 Using Custom Recovery.

      1. Your device must have a cwm recovery installed. Follow our full guide here.
      2. Download and place it on your phone’s sd card.
      3. Boot into CWM recovery. To do so turn off your device completely, now turn it on by pressing and holding Volume Up + Home Button + Power Key.
      4. In CWM recovery, select “Install Zip>Choose Zip form SD / ext SD card>Select the file” and then select Yes to proceed.
      5. It will take a short time to flash the ROM. As soon as the flashing process is done, wipe cache and dalvik cache from the recovery.
      6. Reboot!
      7. Congrats! You’ve installed Android 4.4 KitKat CM 11.0 on your Galaxy S3 Mini.

How to Install Gapps on your Galaxy S3 Mini.

In the above methods, I’ve explained the steps to install the ROM but not the Gapps, in order to install Gapps follow these steps.

      1. Download Gapps for Android 4.4 KitKat CyanogenMod 11: Gapps for Android 4.4 KitKat
      2. Place the file on your phone’s sd card.
      3. Boot into the custom recovery, the one you’ve installed.
      4. Select Install> file.
      5. Proceed with the installation, as soon as it is done, reboot your device.
      6. Find the Play Store and other Google Apps in your app drawer now!

That’s all. In case you got any queries/suggestions or face any difficulties regarding this post, feel free to stop by the comment box below. Thanks All!

Usama M, a software engineer by profession, is the founder and editor-in-chief at Techbeasts. At Techbeasts, he uses his expertise to craft solutions to solve everyday consumer tech problems. His main areas of interest are Android, iOS, and Windows. You can find him on YouTube at "Tech with Usama".


  1. When I tired method 1, it failed.
    The box above ID:COM says failed
    and it says Unsupport dev_type on my phone
    I get these messages:
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    cm11.0_golden.maclaw.20131219.ODIN_TWRP.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:6)..
    File analysis..
    Get PIT for mapping..
    Firmware update start..
    NAND Write Start!!
    All threads completed. (succeed 0 / failed 1)

  2. @abbyfraser_shadbolt:disqus Sorry, but you must have read the instructions carefully first. Your device is not supported, that’s why you are getting NAND write error. Please flash a stock firmware and get the official system back.

  3. why my google account failed to sync? all related to google like gmail, play store also can’t sign in and used..? thanks.

    • @disqus_MfkoHB42Av:disqus Try pulling out your SIM card and then turn on wifi without having the SIM card inserted and connect your google account. Also make sure that Auto-sync is enabled under settings.

    • @disqus_pZJ2g7zLdC:disqus what pin is not working? Are you not able to receive signals on your network? and other SIM cards or working? or what ?

    • ok. ive already installed kitkat on my s3 mini but i cant adjust the brightness of my fone into auto mode.and i cant check the balance of my sim .(my sim network toolkit)

      • @poldocordero:disqus I’m not sure if this is a ROM issue or this is a specific issue on your phone because you are responsible by yourself for installing a custom ROM. Try resetting your phone, if the issue persists you can go back to your old factory firmware by flashing a stock ROM.

  4. Your Android 4.4.2 KitKat ROM, what language has it got apart from English? I mean I am trying to root my phone because I got it set at English but not able to read other Asian languages like Japanese and Chinese. It shows up as random characters

    • @disqus_hjUCyBqLdv:disqus I am not sure about what languages this rom has got, however you can surely make a selection between which one you want to choose on the startup.

  5. With 4.4.2, roughly how much RAM it runs at? My current 4.1.2 with stock apps is using about 450Mb of RAM (Check under “RUNNING” from Apps Manage). Just wondering If KitKat without stock apps runs smoothly with limited RAM with this phone. Thanks

        • Hello, any news on the Bluetooth bug?
          There were several issues, but it looks and works awesome on my s3 mini. Only big problem is with bluetooth

          Could it be solved in any way?

  6. Hi- After finishing the process in Odin, device started booting up, and I pulled out the battery and tried booting into TWRP recovery (volume down, home and power). It didn’t work, and the device booted into cynogen normally (as it would have in a usual reboot). Is there any other way for me to wipe the device and install Google Apps?

    • @disqus_I193bdStvY:disqus you can try the 2nd method above. You will have to flash a stock firmware first, then flash a CWM recovery using the link above in “Method 2” and then flash this ROM using that method and afterwards you can flash GAPPs. Your issue should be resolved now.

  7. Hi, everything look to have worked fine. But i can’t boot into TWRP recovery mode. Volume Up + Home Button + Power Key doesn’t seem to work. What could i be doing or done wrong?

  8. i followed all the steps but when i connect my phone to the pc usb connecter the Odin3 doesn’t have the ID:COM. so i can’t install CWM. Please help!!

  9. @cesaroregel:disqus this ROM has bluetooth bug. You can back to stock ROM or wait for the new update. I will link it in here soon.

  10. I have installed all. Now, I have a problem. My phone does not recognize my pin number. How do I go around this?

  11. I install Android Kit Kat 4.4.2 using this CanyogenMod but Google Apps aren’t insatall in my phone GT-I8190.

    Can you help me about this mistake. Or help me to install only Play Store, because I try to install only Play Store and I try a lof of apk of Play Store but still not working. :p

  12. My S3 Mini is one of those who doesnt have download mode.
    No program detects compatible custom rom for it.
    Can you help me?

  13. I tried to install cm11 on from stock rom and I have some issue. I followed both methods and I always get stuck on cyanogenmod logo screen…it just keeps spinning forever.
    Any advice on how to fix this?

    • I did cleared Cache and Dalvik cache (step 10 in method 1 and step 5 in method 2), rebooted and get stuck on that logo screen. Do I need to clear cache in some steps before since I was installing it from stock rom? Or is there some option that needs to be enabled on device for this to work?
      Currently I reverted back to backup i created before trying to install CM11.

      • @disqus_ixaPlqpIpt:disqus It’s a little strange. You just need to have a compatible CWM recovery and nothing else. Did you flash it first? there is no other option that needs to be enabled for this device.

  14. i have installed the rom and it works perfectly but i cannot use the bluetooth
    what is the problem

    & Can i uninstall this cm11 and back to samsung original version?Im using samsung s3 mini..GT l8190N….

  15. I can’t boot into the custom recovery mode. (Volume Up + Home + Power) takes me to normal power on. So I cant install Gapps.

    The rom was installed perfectly. I can boot into my phone and all my previous applications are there.

    Galaxy S3 Mini GT-I8190 (international)

    Please any idea

  16. I have installed the rom perfectly on my S3 Mini I8190.

    But i cant boot into custom recovery mode with the (Vol Up + Home + Power). It just takes me to normal boot. As an information, I found all my previous installed applications.

    Now i need to install Gapps that i have copied into my sdcard.

    Please any ideas

    • @issak_sdu:disqus flash stock firmware and then re-flash a custom recovery and then this rom. In short do the whole procedure from scratch.

      • @usamamujtaba:disqus i found how to get in recovery mode.

        I think that for this version of CM the combination (Vol Up + home + power) doesnt work.

        someone has to do is to use the power button and in the menu chooses
        reboot. He will get the choice to 1- reboot 2- recovery 3- bootloader.

        Maybe someone needs to activate the developer which is desactivated in the default installation.

        sorry bothering you and i hope this reply helps someone.

      • sorry again just a question.

        *#1234# doesnt work. is there any issue.

        and what about bleutooth ???

  17. Using, my sister’s Galaxy S3 mini has bricked and reboots every time. So, i decided to install this rom than Samsung’s official firmware. 🙂

  18. Did this and everything works perfectly besides the softkey lights (which isn’t that big of a deal. They’re just stuck on) and YouTube doesn’t play videos. (Which is a problem since I’m addicted.
    Any idea? It sometimes crashes but most of the time it just tells me there’s a problem playing.
    I already tried clearing the cash and appdata and all that.

    • @disqus_KEkIkVGWUW:disqus Did you also try clearing cache and dalvik cache for the crashing problem? About the soft key lights, that might be an issue in this ROM. I’ll check the developer’s thread for that. Stay connected.

  19. how do i add generic languages? g730w8 s3 mini.. trying to add spanish as a built in language which i can locate under settings>langauge and input

  20. pls help >!!!!!!!!!!!!!!! i just finished the installation the custom Room in my s3 mini (i8190 ).but when it start its show the message .what should i do now?

    • @shahriarhossainraz:disqus make sure that you performed a clean installation, try wiping cache and dalvik cache from recovery if it still doesn’t work, try flashing the ROM once again.

  21. I just succeeded after getting red faced with many other methods. Your Odin method was super. Thank you and God bless you.

  22. Hi Usama,

    As i said earlier I successfully upgraded and getting slowly used to new Kitkat which looks very different from 4.1.2. BUT, my blue tooth has some issues. It received files from S4.

    But communicating with Windows 7 it is not! The device is showing, but the computer says the blue tooth driver is missing?

    How do i rectify this?

    Thanks Usama.

      • I have updated to 4.4.2 and it is working.

        Now I find that 4.4.4 has been released as per

        I see there, ” If you’re updating from older CM10.1/10.2/11.0 version, you don’t have to perform a wipe!”

        With update installed as suggested by you, can I go ahead and proceed with no wipe action? (Both wipes or data wipe, is not clear to me also)

        Also it is stated there, “For flashing KitKat, we recommend you to install our TWRP recovery (available on Download page)!”

        Is this special download necessary, or is it available as per my earlier job as outlined in your pages?

        Do I need to reinstall playstore again or will it remain, as I am not wiping ?

        Is it still necessary to take a back up of everything?

        Thank you again

        ((((((My ref page from I am reproducing here.

        RELEASE for S3 MiniCyanogenMod 11.0

        New stable release (20141208) of CM11.0 for S3 Mini is available!

        For flashing KitKat, we recommend you to install our TWRP recovery (available on Download page)!

        If you want to say thanks by donating us using PayPal, feel free

        Do full backup before installation and wipe data/cache (factory reset) after installation (only from stock ROM).

        If you’re updating from older CM10.1/10.2/11.0 version, you don’t have to perform a wipe!

        You can get it on our DOWNLOAD page.


        CM sources update

        minor bugfixes from loliipop tree

        new RIL class implementation

        Odin package update


        2D/3D HW Acceleration

        audio (both speakers/headphones/microphone)

        GPS and A-GPS – fast fix getting

        Glonass navigation




        Bluetooth 4.0 with LE support A2DP

        all native tethers (Wifi/BT/USB)

        Google Play

        CM11 functionallity

        CPU sleep mode



        no tearing

        tripple buffering

        YouTube HQ

        3.0.101 kernel

        external storage

        full f2fs support – the best filesystem for Android (tutorial here!)

        native 64GB+ sdcard support (exFAT)


        video playing


        BLN (backlight notifications) support

        offline charging

        New BT/GPS/offline charging/sensors drivers – no longer buggy Samsung’s ones!

        built using NovaTP GCC4.9 toolchain

        no 1GHz bug

        USB OTG support (WIP)

        also flashable via Odin



        I’d be glad, if you shared links to our download page, instead of direct links to download.
        Also would be great, if you wouldn’t create the mirrors

  23. @mani_s_s:disqus to delete messages from your SIM card, you will have to open SIM card messages using the options key when you’re in messaging app, and delete messages from the SIM card particularly.

    • First thank you once again for the reply. I have doing as per your present advice only. But it is not successful. On hitting the delete button, it simply says, ” Unfortunately Mssaging has stopped”.

      Here I am taking the liberty of asking another help.

      The CM11 20140118 installation is displaying it is an unofficial, unsupported version. As a layman I don’t understand it.

      Anyhow now I see CM 11 20141208 available from Novafusion.

      How do I go about changing to that? I mean an official SUPPORTED version for updates etc? Can i use ODIN with the file downloaded from their server directly, but without wiping any data or cache etc, as that is what is stated in their page while upgrading within CM 11 itself.

      Thank you once again.


  24. Hello there. I followed all the instructions and got the phone to restart with the new android, but … it’s locked with a pattern which is different from the existing pattern as the number of circles is different.
    What should i do?

  25. @botaflorentin:disqus latest version of this ROM is available in our custom ROMs section. Please check that and install Lollipop instead, that doesn’t have such issues.

  26. Hi, i’ve followed your guide with my s3 mini i8190, but i have no signal, i can’t text or make any call, what can i do?

    • @federicocapellini:disqus Did you make a Nandroid backup before flashing? If so, then flash it back. Otherwise flash stock firmware and see if your device recovers or not.

      Your EFS partition has been corrupted. That’s why your phone has lost its phone capabilities.

Got a question/query or a suggestion? Drop it below.