CM12 ROM w/ 1.836Ghz Overclocking for T-Mobile Galaxy S2!


Looking for a good, stable Lollipop ROM for your T-Mobile Galaxy S2 SGH-T989?

Well, I’ve got good news for new, the latest CM12 ROM by XDA user SultanXDA is super stable, also giving you some nice overclocking boost at 1.836Ghz (It can actually go higher but I recommend 1.836Ghz for stable performance.).

This is the first Lollipop ROM I have seen for the T-Mobile S2 that has everything working out of the box including data, WiFi, bluetooth, camera, and video recording.  It’s definitely the way to go if you want to run your phone on the latest Lollipop.

The only thing I found not working (or couldn’t test it out as Netflix was hanging) was Netflix but I am not sure if it’s the ROM or the Netflix servers.  (Perhaps you can test it out for me, thanks!)

Overall, this particular build of CM12 ROM is really fast and going to revamp your old T-Mobile S2 into a new phone with super-speed abilities.  This is another great demonstration of how Android OS is far greater than other mobile operating systems, new versions make old phones run faster.

So, definitely give it a twhirl this week(end) and do let me know what you think!


Download CM12 ROM for T-Mobile Galaxy S2 SGH-T989 (this is the version I used, for latest, you can check here, I put the version I used since sometimes new versions can contain bugs that I did not see.)

Download Android 5.0 Lollipop Gapps (Do not use KitKat Gapps, will not work!) (grab the pico version!!!)


IF YOU HAVE CWM RECOVERY OLDER THAN VERSION, UPGRADE your CWM Recovery to latest version by downloading the zip and installing with your CWM recovery OTHERWISE ROM WILL NOT INSTALL!

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

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

Need a new battery?  Check out T-Mobile Galaxy S2 batteries on Amazon here.



Q: My 3G/4G LTE data is not working!!!
A: See How to Fix 3G/4G LTE data by Manually Setting APN on Android!

Q: I don’t have Play Store nor any of the Google apps!
A: You forgot to install Gapps, reboot into recovery and install it! (See above for download.)

Q: The ROM is not booting!
A: Try formatting /system and re-install ROM, sometimes the system partition gets corrupt and you may have to try 2 or 3 times before the ROM boots.

You may also like...

40 Responses

  1. addison says:

    when I install a custom rom such as this one on my galaxy s2 t989 t mobile it will boot up as normal but when I reboot it will shutdown and then say Samsung… after the normal Samsung logo it goes to a black screen. how do i fix this

  2. Rob says:

    Amazing ROM – working like magic – any chance you can assist with advice on re-installing the SuperSU root binaries?

    • Bobby Callens says:

      How do I answer a call.

    • Addison says:

      This rom already has super user installed under setting goto about phone/ then find build number and tap till developer options enable. Then under the developer options menu scroll down until you find something that says root access… I chose apps and adb

      • Gee says:

        Up and running this ROM but SU apps(TitainiumBackup for example) report msgs that say the phone’s not rooted. Dev options are enabled. Root Check app sez phone’s “ROOTED” WTF ?

        I see stuff out there about Lollipop and SU built in ????? Need some guidance here. Do I need to re-root ? Or What ???

  3. Rob says:

    Fixed my binaries and everything is golden except call volume is really low, even when on max. Anyone got a fix for this?

  4. peter says:

    ROM is not booting… tries to boot with logo then goes to black screen. I re-installed original rom and tried again and the same thing happened… I was using the most recent rom 2/26…

  5. Juan DarkSamurai says:

    It won’t boot up, freezes during setup. I’ve done all troubleshooting methods.

  6. Juan DarkSamurai says:

    First aokp stops support for Hercules, now everyone else makes fucked up roms..

  7. Juan DarkSamurai says:

    Great, now my phone is completely unresponsive. Even after restoring back to stock. Thanks for bricking my phone with this stupid fucking rom..

    • Luke says:

      I was able to install this rom and it’s working great. Max did too. So did dozens of others in the XDA developers forums. If things didn’t work out for you, there must be something different about your situation specifically or what you did when flashing the rom. Not that it matters, because you know very well that flashing custom roms isn’t a risk-free venture. Take some responsibility for your choices.

      Max, thanks for continuing to post these Galaxy S2 roms. I really appreciate hearing about them.

  8. Rob says:

    So any thoughts on the call volume? It’s the only thing making me restore to KitKat otherwise this ROM is mint!

  9. Frank says:

    Still the same for me, after the several times formatig/system them install rom and gapp. when I reboot it will shutdown and then say Samsung… after the normal Samsung logo it goes a android logo like is gona get rdy then to a black screen. Samsung logo and black screen. PLEASE HELP

  10. Luis says:

    Please any solution to alter slightly the media volume because the volume is very low


  11. Richard says:

    Has anyone tried the later versions of this rom? There is cm12-20150304 to download instead of cm-12-20150213. It might fix the volume problem.


    • Rob says:

      Newer versions have me stuck in a boot loop regardless of system format/cache format/data wipe etc.

      • Richard says:

        I couldn’t get newer versions to load google apps of any kind, so I’m using the version recommended on this site. It works very well for me except for Netflix which I don’t use on the phone anyway.

  12. Richard says:

    I can’t get Netflix to work. Everything else seems to work. I have no problem with volume. I’m using the cm-12=20150213 version. The other versions will not accept the Google apps.

  13. Alberto says:

    my problem is resolved …. wiht root fix !!

    nota: my english no is good

  14. jondoe says:

    after installing cm12-20150304 and gapps after reboot i get stuck at the blue-faced android with light pulsing.

  15. Richard says:

    Remove your external sd card.
    Put cm-12-20150213 and the pico google apps on the card. Put card back in phone, go into recovery, do all of the wiping clean, install rom & apps from card.
    After more than a week with this rom, everything works. Netflix loads, but won’t load a movie.

  16. Gee says:

    What happen to the comments that WERE here ????

    Got this CM12 running on my T-Mobile but now my apps think the phone is NOT rooted ? root check sez rooted, apps like Titanium backup say no go – WTF ? (DEVELOPER OPTIONS are enabled)

    • MarcoXHD says:

      It SHOULD be in the dev options. There’s a root access option and you can choose what is allowed to have root access.

      • Gee says:

        Dev options has a “Root access” setting. The choices are Disabled, Apps only, ADB only, or Apps and ADB. Mine is set for Apps & ADB.

        THIS ISN’T ME, it’s Lolipop. I’m no expert, but the nature of the app messages that say I need to re-root my phone specifically mention 5.0 and ROOT as the problem.

        • Ged says:

          Thanks guys. Well first, I downloaded 5.1 lollipop Gapps for T-Mobile T989 Galaxy S2. That didn’t work. Google play stopped. Then I grabbed 5.0 lollipop standard Gapps. There was no play store. Finally grabbed 5.0 lollipop pico Gapps and it finally worked. But then my phone had lost it’s root until I found you guys so thank you. Restoring my apps via Titanium Back up now.

          • Gee says:

            That’s just SWELL, guy (“Ged”) !

            Mind sharing how you got Titanium working ? Again, after this install I have the issue of apps NOT SEEING THE PHONE AS ROOTED. I have seen other messages elsewhere involving experiences like mine – Lollipop installs but phone does not appear as rooted to apps like S.U., Titanium, etc.

  17. Gee says:

    So basically, we need a ODIN flashable CWM to re-root this now ????

    The “new” method isn’t doing it for me 🙁

  18. cee how says:

    I tried to get this going , just running into a bootloop.

  19. Hal C On says:

    Rom is great; very stable. There are still some bug issues though. I’ve noticed that my contacts list had went missing twice, prompting me to import it twice. Other small bugs are unsent messages that aren’t being sent by me. Very small minor bugs, but other than that the rom works great. So, I was wondering if there is an update on this rom?

  20. cavemanmunk says:

    I put this on my daughters phone and noticed that it now has a partitioned storage the main particition only has 1.97gb and the secondary has 11.26gb with 7.00 gb free. It seems as if the pictures and apps are on the main partition and she is always out of space. How do I fix this? Ideally I would like only one internal drive if possible.

  21. Luis S says:

    Hola amigo,instale la rom con su gaps, pero necesito ayuda con el almacenamiento ya que solo me deja instalar aplicaciones pero lo de mas no( a lo que m refiero son fotos, videos, musica , etc) y cuando intento abrir la camara me dice que inserte una memoria externa

  22. Walter Fermoyle says:

    Merry Xmas! How long does it take to reboot new ROM from recovery? Its been 15-20 min with the Trebuchet logo on screen. Thanks alot for the info!

  23. Tester720 says:

    Do i need to virtually re-partition for installing this rom?? also im on cm11 right now so do i need to wipe /data or can i just flash on top and it will work??

Leave a Reply

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