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...

77 Responses

  1. Riz says:

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

    Thank you,

  2. John says:

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

  3. razor says:

    galaxy s2 gt i9100 pls

  4. soupy031 says:

    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….

  5. Xavier says:

    cool work. i will be waiting for the stable version

  6. bcs says:

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

  7. Shane says:

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

  8. Cadman says:

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

  9. Cadman says:

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

  10. vinicius says:

    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?

  11. Shane says:

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

  12. dacadman says:

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

  13. trent says:

    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 🙂

  14. Dennis says:

    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 says:

      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 says:

        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 says:

      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

  15. Shane says:

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

  16. John says:

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

  17. Dennis says:

    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 says:

      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.

  18. RH says:

    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.


  19. Kevin says:

    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 says:

      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

  20. mike says:

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

  21. cross80 says:

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

  22. Deepak says:

    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?

    • JDMNIVEK says:

      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

  23. CADman says:

    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.

  24. David says:

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

    • Dusty says:

      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.

  25. dacadman says:

    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!

  26. Dusty says:

    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 😛

  27. keanu says:

    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?

  28. trent says:

    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 says:

      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.

  29. Matt Fuller says:

    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,


  30. Shane says:

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

  31. Kenny says:

    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

  32. Angel Garcia says:

    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.

  33. CADman says:

    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?

  34. roman says:

    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(

  35. bill says:

    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?

  36. boosfe says:

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

  37. Shlomy says:

    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 says:

      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?

  38. Nicholas Coley says:

    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

  39. Nicholas Coley says:

    i also cant install nova launcher prime 2.2.3

  40. felix pereyda says:

    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

  41. Jason says:

    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.

  42. benjiman says:

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

  43. Jeff P says:

    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!

  44. kanwar adil says:

    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

  45. noob says:

    I cant download it ;(

  46. David says:

    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?

  47. Adam says:

    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?

  48. rj says:

    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.

Leave a Reply

Your email address will not be published. Required fields are marked *