BeanStalk ROM with Android 4.4 KitKat for T-Mobile Galaxy S2 SGH-T989!

Download this video for viewing in HD on your smartphone or computer.
Click Here to Download High-Quality HD video to your Smartphone or Computer.

This video was brought to you by Click Here to See at


For this week’s T-Mobile Galaxy S2 SGH-T989 ROM of the week, check out latest BeanStalk ROM with Android 4.4 KitKat.

This is the first custom ROM ever available for the T-Mobile S2 with Android’s latest KitKat OS, and you will be able to experience first-hand what the fuss is all about.

If you are new to KitKat, see our Top 10 KitKat Features.

As KitKat is built for older Android devices, it should run really well on the T-Mobile S2.  The BeanStalk ROM is still beta though.  Although everything is working out of the box, you will see some random FCs and lags once in awhile.

Of course, you can always simply backup your current ROM, try out KitKat, and restore your ROM back.

But for now, this is as good as it gets, you can fully experience what’s coming with Android 4.4 KitKat on the T-Mo Galaxy S2 today, not tomorrow or next year so give it a test drive when you have free time and do let me know how you think of KitKat tastes.


Download BeanStalk ROM with Android 4.4 KitKat for T-Mobile Galaxy S2 SGH-T989

Download Android 4.4 Gapps (DO NOT USE OLDER 4.3 Gapps you will FC!!!)

BEFORE INSTALLING, UPGRADE your CWM Recovery to latest version by downloading the zip and installing with your CWM recovery:

Download and install CWM Recovery for KitKat custom ROMs

To install, reboot into recovery, make backup ROM, wipe data/factory reset, install ROM, install Gapps, and reboot.   (If for some reason you end up in a bootloop, reboot into recovery, go to Advanced Wipe for TWRP or Mounts & Storage for CWM, format/wipe /system, then re-install ROM.)

Note: This ROM does not have root enabled by default but you can easily enable it for adb & apps in Developer options.  If you do not know how to do this, see this video.

Credits – XDA <— Please donate to the developer of this ROM or hit Thanks button on XDA if you like it, thx!


Download Flash Player APK (if you want flash player use with Dolphin browser)

DownloadAndroid 4.3 PhotoSphere (uninstall existing Gallery app using Titanium Backup app then install this!)

If you want to run your apps in tablet/hybrid/custom DPI mode, see our Xposed App Settings guide.

If you want PIE Controls, see our LMT Pie Control guide.

If you want some awesome audio, check out Viper4Audio FX MOD, which you can install on this ROM to enhance your music 100%.

You may also like...

  • Riz

    Great job, please also launch stable kitkat 4.4 rom for S2 I9100.

    Thank you,

  • John

    I keep getting an wps failed. can someone help me to get the wifi to connect

  • razor

    galaxy s2 gt i9100 pls

  • soupy031

    alright guys, i can say work is being done on the stable version now, I’ll have it out as soon as possible, as far as WiFi John, try connecting right from the setup wizard when setting the rom up, that should enable WiFi for u, and access to any other WiFi connections u may have, all the guys asking about the i9100, i cant give info about whne or if the ROM will be released for the i9100, it took alot of work to make it happen for the hrcules, lots of hair pulling and nail biting, but i needed to put something out there for u, so be on the lookout for the next version….

  • Xavier

    cool work. i will be waiting for the stable version

  • bcs

    Hi, I love this ROM, but for some reason I can’t install some apps, like flash player… Any advice?


      im having the same problem! Anyone know what we should do?

    • anon

      4.4 doesn’t support flash

  • Shane

    I will install as soon as it finish download and see how it work. will let you guys know in few days time

  • Cadman

    It wont let me upload aptoide or install any apk files. It says not able to parse. Can anyone help?

    • Xavier

      its not a stable version. so there will be problems. i just looked around it and went back to a stable 4.3

      • Cory

        which stable 4.3 u running? i need one

        • Xavier

          i’m running beanstalk 4.3

          • bcs

            That wasn’t so stable to me

        • wvuravens-fan

          Carbon is stable.

  • Cadman

    Yeah, that’s what im doing.otherr than that great work though.

  • vinicius

    one thing i miss from touchwizz is the gallery and vídeo player…which allow me to show my vídeos/images on a DLNA TV connected to the same network with a simple press of a button
    can i do it without the apps from Samsung?

  • Shane

    updated. some apps I can’t get to work on it so far. like magic jack, Gmail saying can’t connect to server

  • dacadman

    Stable roms ive tried are paranoid android, carbon and definitely beanstalk 4.3. Jedo mind trick but thats 4.1.

  • trent

    just a list of things:
    says not charging while charging
    lowered battery life
    screens seems sticky/choppy
    boot time (beanstalk screen) increased
    beanstalk actually managed to stick around after restore back to cyanogenmod (had to do a 100% everything wipe from boot to dalvik)

    Other than that, it’s pretty damn good 🙂

  • Dennis

    I got Recovery v6.0.4.3 running, backed up, wiped, but…
    When I “install zip”, and select the Beanstalk zip, I get a little ways in and it says…
    Verifying that the radio is Jellybean or newer…
    Found radio model: T989
    Found radio version: T989UVKL1
    ERROR: Radio must be newer than UVMC6

    Am I out of luck or is there something else I can do?
    Thanks for your help

    • Xavier

      Google search UVMC6 radio.
      download zip.
      put it on your sd card
      and install it from recovery just like you would install a rom

      mostly all new roms require a new radio on the t989. i don’t know if thats the case with the international version of the s2. i asked on the other side but never got an answer. does anybody know if the radio needs to be changed also on the international s2 and the att s2?

      • Dennis

        Being noob, I thought “radio” would have been hardware and that I was SOL. I shouldn’t have been so quick to question instead of Googling. I see you had this same trouble and that it is simply some software that is typically updated with the newer OS. Downloaded, installed and now BeanStalk is on. Thanks for pointing out the error of my ways.

    • Mark

      To temp fix the radio problem install Jedi mind trick v6 then follow the steps to install beanstalk 4.4. I know its a pain in the a** but it works every time for me

  • Shane

    I like it. will just wait until its stable. in the mean time i will use Dirty unicorn 4.3

  • John

    Didn’t work for me.
    Got stuck on the startup screen.
    Any suggestions?
    Meanwhile, I reflashed Jedi.

  • Dennis

    Just a little feed back… I got KitKat running without any trouble after getting the radio upgraded from my Gingerbread SII. (Thanks to Xavier) After poking around a little, I discovered that I couldn’t start WiFi. Unfortunately, that would be something I can’t live without. But this whole experience on GalaxyS2Root has been a great learning experience… in rooting, failed ROM’s and at one time bricking my phone and finally the great article on this site to unbrick/unroot back to ICS was my savings grace. I’ll keep an eye out for KitKat on this site and knowing I can always go back to a safe T-Mobile approved ROM. Thanks for this great site!

    • rks

      Hi Dennis – I second that. BTW, I also ran into the same issue of WiFi not working when it suddenly rebooted once. I then reset and re-did the whole step one more time and I am having no problem at all for the past 4-5 days.

  • RH

    Another feedback. I can take pictures without any issue, but I can’t record videos. The image get out of focus and when I press the record button it does nothing.


    • bill

      im having the same problem

  • Kevin

    I can not update CWM recovery as it is disc image file . It will not install as it is not recognized either by Odin or when i put in on my sd disk to upgrade using CWM. Can anyone advise?

    • trent

      download cygwin. put the img into the folder location like so “C:\cygwin64\home\-username-” after you install cygwin. then you put in the following command
      tar -H ustar -c recovery.img > recovery.tar
      md5sum -t recovery.tar >> recovery.tar
      mv recovery.tar recovery.tar.md5

      the .md5 will be in the same folder as the img, you can flash using odin

  • mike

    was wondering if this 4.4 beanstalk has multiwindow? if so how do you activate it or get into the settings?

    • Shawn

      Hi. Sadly the 4.4 update doesn’t have multi-window.

  • cross80

    Does mhl connection adapter work with any of this ROMs or just touchwiz? Thank you ahead of time for your respond

  • Deepak

    I have done everything properly, but now having “parsing package” error. Not able to install any application from SD Card or from phone. Can anyone give a solution?


      im having the same exact problem i uninstalled gallery to install photosphere and it doesnt let me install the phtotsphere file. also i cant connect to my jobs wifi either

  • CADman

    yep, that’s my problem with it also, I cant parsing error. I cant download any of my apk files or any other app for that matter.

  • David

    Will This ROM work with the galaxy s2sgh-989 from telus/koodo ?

    • Dusty

      Yes, I have that phone and it did work. So awesome, can’t wait til its stable.
      My issues with the rom were the camera wouldnt work, no external/internal storage, wifi was funny… Not stable as a daily user just yet, wait a few weeks til they fix the bugs. Try the dirty unicorns, its the next best thing. I switched to the stable 4.2.2 CM personally. Not as cool but better for the speed and reliability.

      • trent

        hey, check out the latest CM. It’s more stable than the stable, in my opinion. No bugs that I can tell.

  • dacadman

    Im going with what Shane said, I’ll wait for it to be more stable, right now though, that dirty unicorn 4.3 is awesome! Im gonna play with that for a while!

  • Dusty

    Don’t forget to upgrade the radio before flashing! Known issues: Missing ext/int SD which makes the camera also unusable. Wifi problems, random reboots and such. Fun as a tester for now until the fixes get fixed 😛

  • keanu

    After following the directions closely, i get as predicted; stuck at the boot logo. I didn’t find a problem with it until i went to boot into recovery to flash by backup and the recovery doesn’t work now. It shows the recovery version and the rest of the screen is black… Any ideas?

    • trent

      reflash your recovery from odin. to start from scratch.

  • trent

    Keanu, just to make sure, you
    -formatted system, data, cache, and then dalvik cache
    -flashed from recovery
    Also, did you install SuperSU? or any other superuser app?

    • Cory D

      Hi, I’m having the exact same problem actually.

      I installed the latest CWM recovery. Then I rand the darksidewipe as I have before every rom. Installed Beanstalk and then the latest Gapps successfully. Got stuck in a bootloop. When I tried to reboot back into CWM, it’s just showing the version. I’m going to try reflashing it with odin now.

  • Matt Fuller

    Hey, Max. I’d like to sincerely thank you for all your work! You rock, man!! 😀

    I wanted to ask you (and/or anyone else who may know the solution) a question that will hopefully be solved.
    When I tried installing this rom for my SGH-T989 it went swell! The only problem I seem to have is when I attempted to install apks such as: Viper4Audio FX.apk or Flash Player.apk, my device would always give me a message saying,
    “Parse Error: There is a problem parsing the package.”

    I have tried downloading and installing other APKs, but I’ve unfortunately received that same message.
    I also changed the rom on my cell-phone a handful of times (BeanStalk ROM w/ Multi-Window, Revolt JB ROM Android 4.3.1, Jedi Mind Trick ROM V7, Carbon ROM [Android 4.3][1.836Ghz OC], etc.) in hope that it would solve the problem, sadly that didn’t work either.

    I’ve made sure that the unknown sources box was checked, nada. Clearing the cache from the Google Play store and rebooting my phone didn’t work either.

    The worst part is, I never had this situation occur before. I had no trouble in the past whenever it came to installing apks from other places than the GP store.

    What’s your insight on this mess? Have you ever dealt with this? I’d appreciate any help.

    Thanks again,


  • Shane

    need to fix the wifi issue then i would try to use it

  • Kenny

    Hey there, I just installed Beanstalk 4.4 and it’s awesome.

    But how do I access my recently used apps? Is there a kill all button?

    Thanks =D

  • Angel Garcia

    Great work. I installed it and it works fine but I can’t use the ” hi Google ” or the Google now page. I have it switched to on can you help me fix this? Thanks.

  • CADman

    When using any other rom I get a max of 3g, when using jedi mind trick, I get my full 4g. Does anyone know what my problem is or how to fix it?

  • roman

    hi! long press for home button not working!!!! cant colse apps coz of this. how to enable long press again?
    anyone had such problems?
    (i had to download task killer to close apps and clear ram). to switch between apps i have to go to the home screen then app drawner and only then open second app that i was just using before(

  • bill

    is there any updates for this rom? i cant get pix from texting. i can sent them but cant get them. and it wont let me take videos. any help fixing these problems?

  • boosfe

    Hey Max! can i install this rom with twrp recovery?

  • Shlomy

    Thanks for the review. I find this ROM to be stable and great. Only one small nuisance – by default, “non-intrusive” incoming call dialog is used, and it doesn’t work – calls cannot be accepted or rejected. The solution is to uncheck the “non-intrusive” option in the phone app, something I wasn’t familiar with at first, almost caused me to revert to switch to another ROM. Other than that, this ROM works great.
    BTW, is this Sooti’s build? The original Beanstalk ROM from Scott wasn’t built for i9100.

    • Shlomy

      Well, it seems to be working for others with the same ROM. And after a factory reset, it worked for me as well for a very short time (I think until the next reboot of the phone). Therefore it’s probably something in the phone settings (maybe even things that are not directly accessible from the UI). Does anyone have an idea?

  • Nicholas Coley

    i just installed beanstalk with 4.4.2 i cant uninstall nova launcher and my video camera not working properly
    cant focus the video camera and i also cant install nova launcher prime 2.2.3

  • Nicholas Coley

    i also cant install nova launcher prime 2.2.3

  • felix pereyda

    Use terminal
    Su then push enter
    CD sdcard enter
    Ls enter find the name of the apk you would like to install
    Pm install yourapkfilename.apk enter
    And you should have success

  • Jason

    Recently installed beanstalk after CM11 would never work. Noob to rooting and roms. My issues are, randomly crashes, and does a steady pulse of vibrations. After I hold the power it resets and is fine for a while. What causes this and should I try another beanstalk. Phone says im running 4.4. Thanks all.

  • benjiman

    i get the error /sdcard/download/beanstalk– (status 7) installation aborted

  • Jeff P

    Attempted to install from internal SD on my SGH-T989 and within seconds, it says set_metadata_recursive: some changes failed [on the next line it says] E:Error in /emmc/ [on the next line it says] (Status 7) [on the next line it says] Installation aborted. What do I need to do? Thanks in advance for your time and knowledge, if you bring any to the table!

  • kanwar adil

    Tired of trying of all the android 4.4 kitkat roms ..none of them hav the fix for the gallery app issue…it keepa crashing whenever i open it or any app tries to open it .cm beanstalk hellkat etc do i fix this issue

    • Mark

      Don’t use gallery, download the app quickpic. Much better any way.

  • noob

    I cant download it ;(

  • David

    Hi, I have the recovery version 6.0.4 just downloaded for the t989, and all i got is an error message: E: cant open /storage/sdcard0/
    Installation aborted
    Any sugestions?

  • Adam

    Hello, I have installed the hellkat ROM and have not been able to stream my phone onto my TV using an mhl adapter like before. What can I do to fix this?

  • rj

    can u help me upgrade my samsung galaxy s2X to android kitkat?
    Model number: SGH-T989D
    Android Version: 4.1.2
    Baseband Version: T989DTLMC4

    Thank you.