Darkside Evolution ICS ROM v7 for T-Mobile Galaxy S2 SGH-T989! [Best ROM]

Want to take this video with you? Click Here to Download HD MP4 video to save on your mobile device or computer.

Want official ICS? Want 15 toggles? Want overclocking on ICS?

Well, there’s a ROM for that, the Darkside Evolution ICS ROM version 7 now comes with all of the above, certainly making it the best ICS ROM you can get right now for your T-Mobile Galaxy S2 SGH-T989. I know many of you tried the previous versions and you probably love it.

If you haven’t tried the latest version, give it a twirl right now and let me know what you think of this ROM!


Download Darkside Evolution ICS ROM

Credits – XDA

Don’t know how to install a ROM?
For all T-Mobile Galaxy S2 SGH-T989, please see T-Mobile Galaxy S2 FAQ here for all rooting, backup, install guides.

Also see previous review of this ROM:

You may also like...

152 Responses

  1. Mike says:

    Does this version have a problem with the GPS? If it does, is there a fix? I’d really like to try out some of these ROM’s, but as you have probably guessed, my fear is not being able to have everything working. If I knew ahead of time if EVERYTHING worked, or if I knew where to obtain the fixes, I’d try it out.

    • Brent says:

      Been using this version since june 23rd, flawless.

    • crosshairs says:

      Installed this Rom about a week ago, i like the look of ics however this Rom has alot of issues that have to be addressed, gps its all messed up, apps force close all the time, frezzes constantly other than that is a good Rom, please fix the issues so i can keep this Rom running, thanx for all your hard work, keep it coming.

  2. Jr says:

    Does this rom have wifi calling?

  3. tall3oy says:

    I just flashed my first rom to the previous version of this rom you have on the site and like it. 1.The gps is not working for me and you mention something about kernels to fix the problem. How do i do this and could you post a link to how it is done? Are you on twitter? #FF !

  4. Daryl says:

    quick question, what app you use to overclock your device for the darkVenom kernal

  5. Gardo says:

    The ROM is great, very fast and great battery life, I did installed the Darkside Venom 3, only issue I’m having is that the MMS don’t seen to work, I tried sending pictures and receiving them but the person I send it to does not see them and I don’t see the MMS they send me, I’m doing the MMS through Whatsapp.

  6. christian says:

    I read that the reboot hangs can be fixed by using darkside.cache.wipe
    Can you tell me how to run this?

    • Mike says:

      This is what I found in the XDA forums: http://forum.xda-developers.com/showpost.php?p=27887280&postcount=168

      Originally Posted by Mike on XDA
      When flashing a rom do I use the Super Wipe, the Cache Wipe or Both?

      Response by LoopDoGG79: Super wipe is only needed. This does all needed wiping. Cache.wipe is in case there is FC’s or boot hangs. It fixes issues, AFTER a ROM is installed and booted

      The first post in the thread contains the links to Super Wiper and Cache and explains how to run these:

      Quote at the end of the Cache link section: “ONLY USE THIS IF YOU NEED TO WIPE CACHE’S OR FIX PERMISSIONS IN CLOCKWORK MOD RECOVERY. THIS IS TO BE FLASHED IN RECOVERY! This replaces the need for using the broken built in CWM recovery functions. The DARKSIDE.CACHE.WIPE script will wipe both the /cache partition and the dalvik cache. After its has completed the wipe, it will then fix permissions (the correct way). This should hopefully fix that damn ICS reboot hang issue once and for all.

      • Mike says:

        P.S. I had to use the cache wipe, tonight, after flashing some other files. It works good. Does what it says it does. The auto-reboot was hanging as was the shutdown. It took care of both issues.

      • John says:

        Thanks, i have couple of questions
        First, this is the step on the link for xda developer , but when should I perform the cache wipe? before flashing the rom or after? super wipe is step number 4 about cache wipe?

        Second, do we need to install “Tmo_SHG-T989_LE1_ICS_Radio_MOD” for this ROM, if yes, in which stage should i do that? which step?
        Thanks in advance,

        1. Place on ROOT of your SD card.
        2. Boot into Recovery Mode
        3. Do a NAND BACKUP!!!
        4. Flash DARKSIDE.SUPER.WIPE
        5. Stay inside recovery
        6. Flash desired ROM.
        7. After flashing is complete, Reboot…
        8. Done!

        • Mike says:

          Seriously? Did you read my last comment? Yes, it’s the link, but if you read the comment by Mike that I provided (at the very beginning of my last comment….and by the way, that Mike is not me, it’s someone else), he explains when to use wipe and cache. Wipe is to be used before you flash. Cache is used after you flash in the event your phone hangs when you reboot or shut it down.

          • Mike says:

            Actually, it was Mike who asked the question and LoopDoGG79 who provided the answer.

          • John says:

            Thanks, i did not see that, if someone could answer this the second part of my question,
            Second, do we need to install โ€œTmo_SHG-T989_LE1_ICS_Radio_MODโ€ for this ROM, if yes, in which stage should i do that? which step?
            Thanks in advance,

            This site is doing a great job of helping by providing review of these ROMs, I suggest that for every ROM if the administrator post steps on how to to do it, I am very sure a lots of these issue will be solved, i am sure there are other people like me who are not clear on some of these steps, thanks,

            • Shawn says:

              ==Extracted from xda forum==

              Instructions on flashing DARKSIDE.EVOLUTION:
              * FULL WIPE ALWAYS *

              FLASH ONLY USING – ClockworkMod Recovery – NON Touch Recovery

              01. Download ROM (Link is Below)
              02. BACKUP ALL APPS with preferred method (ie: Rom Toolbox, Titanium, My Backup, etc..)
              03. Place ROM on ROOT of your SD card. (ie: /sdcard)
              04. Boot into Recovery Mode
              05. Do a NAND BACKUP!!!
              06. Flash DARKSIDE.SUPER.WIPE (OPTIONAL – ROM will do this by default)
              07. Flash an ICS ready radio (Links below)
              08. Flash ROM.
              09. After flashing is complete, Reboot…
              10. Let device sit for 10min without touching, then reboot.
              11. Done!

  7. allen says:

    when trying to send sms it freezes and says unfortunately exchange services has stopped. flawed

    • allen says:

      in order to prevent this from happening you need go sms to be installed, but go sms takes up less ram anyways. just you wont get the fancy notifications on your lock screen. hope they fix this

  8. FuLlMeTaL23 says:

    Repeat rom dont like…………darkside make rom galaxy s3 for t989 please thanks

  9. celloman says:

    Wifi calling did not work at all for me, didn’t even show up as an option under settings.

  10. nick says:

    This rom ad well as ALL ICS roms, even the factory ICS rom is FAIL.
    The battery life is super bad. The phone sometimes freezes. The video playback lags. And the biggest problem that EVERYONE seems to have on all these ICS roms, even the factory rom is that the MMS DOES NOT WORK!
    Some say there is a fix but I tried it and it doesnt work. I gotta tell ya Im DONE with Tmobile.
    This model is slower than any of GS2 even though it suppose to have the fastest cpu.
    Im going back to the SlickMod rom. I had NO problems with that rom and to tell you the truth ICS is hype.
    I have no idea what the benefits are for going to ICS. I sure dont see any. Tmobile blows.
    Every other model of this phone has good roms. Even Tmobile cant even get it right…
    Anybody want a GS2? Its 3 months old. Send me a message. nickcaper at the hot mail

  11. Mindeb says:

    Hey, Max, I need your help. I’m running the juggernaut rom (yea i know it’s been a while since I updated my roms), but anyways I keep getting a reminder for the update in my phone and I’m not sure what I can and cannot do. Can I run this rom on my old gingerbread os, or do I need to unroot my phone, then run the official update, then reroot my phone again and then run this new rom? Or can I run this new rom right now, the way my phone is set up? I really want ICS, but like I said I dunno what I can and cannot do on a rooted phone. Please help.
    Btw thanx a lot for this website, I used it the very first time I rooted my phone and it worked like a charm.

  12. john says:

    Hey Max I’ve been running the dark side ucle from and after awhile (month – month and a half) the speaker stops working whenever I make calls I can’t hear anything can you email me with some fixes or is my phone a lemon lol.

  13. john says:

    is anyone having problems with play store???
    is there a fix?

  14. s1yfox says:

    I’ve been carefully observing the responses people have been giving on XDA and on this post to kind of understand that maybe good stable roms wasn’t meant for me or my phone…I’m feeling kind of hopeless towards flashing stuff ๐Ÿ™

    • Alex says:

      Aokp milestone 6 will be out in a few days. That will solve your dilemma. Its crucial to flash an ics radio though.

  15. juan says:

    I’ve installed this rom and my apps keep freezing on me at least once a day. The only solution is to do a reboot and then everything works normally again. Did I do something wrong? I uninstalled titantium backup thinking this was the problem and already did a cache wipe on it as well.

  16. Shary says:

    i have just update my rom to darkside venom. Now i am trying to root it and my computer is not detecting the phone. when i press the volume up and down and power it always goes to download mode even when there is no usb plugin. i can’t figure out how to reset it.

  17. Ted says:

    Hey, in applications, in system settings, where is the unknown sources check box? Without it I can’t back up my apps with TV!

  18. HR says:

    Hi Max,
    Flashed this Rom and every things work fine, except editing my contacts. (same problem with the previous versions). When I click on edit the phone freeze for about 35sec. and come with “unfortunately, contact has stopped”. Any idea how to fix please?

  19. Ricky says:

    Hi all,
    I just obtain my first android phone on Friday. Now the official tmobile ICS is released. I wonder what the benefits of Darkside ICS over Tmobile released version?
    Does the battery last longer?

  20. John says:

    I had some growing pains with this ROM, but now everything is dialed in nicely. Flash the newest kernel (Venom 3 #5) and use the badass governor in setCPU and the battery life is excellent. The developer (and everyone in the xda forum) has been very helpful and responsive in answering questions and issues I’ve had.

  21. Albert says:

    I can instal roms using cwm no problem, i do a backup no problem also, when I tried to restore using cwm the darkside 3 rom it loads everything fine works fine, but when I do a restart or reboot the phone it hangs at the darkside screen or at the S logo screen, i keep rebooting and no luck, i wipe cache and delete everything before restoring and then after when it hangs, no luck. i always end up re-installing from zip and then restoring my apps, is there any way to fix this? what am i doing wrong?

    This website is great all the videos and all the support from everybody. keep it up.

  22. Mike says:

    Hi everyone,
    I need help, so if anyone can offer some advice I will be very thankful. Its my first ROM ever so I’m not sure what I’m doing. I installed Darkside Evolution ROM, but the time zone goes back to GMT+00 every time I reboot. I watch a lot of streaming TV through Flash/DivX sites like putlocker, but I cant watch it straight off any browser on my phone. So I use Mega Stream and paste the link to then use Mobo Player. But now for some reason I can’t watch the streams anymore, I tried Vplayer, and Mx Video Player and it wont work. The phone also seems to freeze so I reboot it or take out the battery and try again.

    I have a couple of questions:
    1. Could I have a Virus or any Malware?
    2. Should I install AVG or Avast, is there something better?
    3. Would a system restore fix it?
    4. Is there some codec, kernel or anything I can do to fix the bugs?

    Thank you…

  23. Jesse says:

    I have been running darkside for quite some time and on v7 (at least) my phone has been getting a little hot especially when running programs such as youtube or pandora, has anyone else had this or know of anything to try for fixes?

    • Mike says:

      Yeah my phone gets hot when i play videos or stream, it also freezes and I have to restart it.
      Is there a cyanogen mod running ICS for the T989?

  24. alex says:

    i installed it today and everything works except calls, i can talk if i get a call but i cant hear anything if i make a call, anyone else has this problem ??

  25. alex says:

    i tried fix permissions and wipe cache and nothing worked so i had to go back to my old rom, any help is appreciated

  26. g says:

    It have problem with contacts and this is (contacts ) most important in the phone

  27. g says:

    Juggernaut ROM v.5.0 works best for me- it have couple problems but noting is perfect (slow response on dill and dill it self

  28. g says:

    I have try all of the roms and always somting is not working

  29. Sean says:

    Hey guys, im having a hard time installing this rom.. I did all the steps that was on the op on xda but im stuck on the “darkside galaxy s2” boot screen.. Im coming from stock rooted ics.

  30. jesus says:

    i install the room, almost all is workin fine, but i cant listen music although i can listen the notifications, but any music, i try fix but i dont find the option

  31. Kwame says:

    I saw that there are two different radios that you could flash for this rom. Do you flash both radios or just one? If its only one of the radios that your supposed to flash… any suggestion on which one to flash?

  32. Tim says:

    Is this ROM pretty much darkside evolution 3 with darkside venom kernel??? If so, NO THANKS. I installed the Venom Kernel, had to reboot so many times, because of WI-FI problems. Also, the fact tapping on an icon wont respond randomly. Spent a bunch of time watching videos on youtube, I’d say 2 hours, and it started getting glitchy on me, and when i closed youtube, i couldnt get any apps to work, hence reboot AGAIN. Stick to darkside evolution 3. Way less head aches, and hassle.

  33. david says:

    hello would like to install this rom but not as someone to help I am root and I have my phone UVLE1 ics is a T989 thanks

  34. Ola says:

    Everything works great but i noticed my gps doesn’t work today!!!

  35. lamin says:

    I flashed this rom jst right now… its totally awSome… bt I m jst a bit unhappy, because it dose not have the ics pattern lock…..can any1 plzz plzz tel me,, how will I b able to get ics themed pattern lock??? Or the stock tmobile galaxy s2 pattern lock will also work.. plz plz tel me how will i get any of them… ๐Ÿ™

  36. HR says:

    “contacts” problem?. After flashing the ROM, when you synced your contacts they synced to your sim not to your phone. If you delete, redo, and save to your phone all the issues with the contacts should go away.

  37. g says:

    thanks HR delete what redo what save ?
    thanks again
    i am sync ing from Google contacts

  38. derailed says:

    only thing bad about this update for me is when playing music battery dies very quickly and phone gets very hot. Had the previouse version of this rom and it worked perfectly.

  39. HR says:

    Delete your contact, add new contact, and save it to your phone not to your SIM card.

  40. Brent says:

    Version 8 is out

  41. Daniel says:

    Hi Guys,

    I rooted my phone T989 the other day and after that I have been getting really slow internet speeds, about 0.12 mbps and I have the 4G Signal and everything. Can anyone tell me if this is an issue because of rooting? Thanks

    • Brent says:

      Not an issue with rooting, you may want to reinstall and try using the alternate radio.

      • Daniel says:

        How do I install a Radio? I rooted my phone following the instructions here and then I installed Darkside Evolution but it had constant “Close out” errors so I did my restore with NANDROID to get it back to just plain rooted. I was not told in any instructions to install a radio? Could that be why? Can you point me in the right direction, maybe a link or some instructions? Thanks Brent

        • Brent says:

          01. Download ROM (Link is Below)
          02. BACKUP ALL APPS with preferred method (ie: Rom Toolbox, Titanium, My Backup, etc..)
          03. Place ROM on ROOT of your SD card. (ie: /sdcard)
          04. Boot into Recovery Mode
          05. Do a NAND BACKUP!!!
          06. Flash DARKSIDE.SUPER.WIPE (OPTIONAL – ROM will do this by default)
          07. Flash an ICS ready radio (Links below)
          08. Flash ROM.
          09. After flashing is complete, Reboot…
          10. Let device sit for 10min without touching, then reboot.
          11. Done!

          This is right from TDJ’s xda link, flash the radio right before you flash the rom file.

  42. TLuu says:

    hey max thanks for all your support and great guides. I have only flashed two roms so far(juggernaut and the the darkside evolution 3 v5 still a rookie) all learned from your site and wanted to know what is the difference in the DARKSIDE.VENOM 04 [7.15.2012] [#1] and the [ROM][ICS 4.0.3] ::DARKSIDE.EVOLUTION.3:: [v8][UVLE1][VENOM OC|UV][7.15.2012] what are the real differences and about the radios? is it a must to flash to the latest v8 of evolution. i have been happy with v5 so far no problems. should i always flash to the latest to prevent problems?

    • Max says:

      Honestly I am not sure, I am a bit behind everything due to YouTube terminating my account and causing havoc as I am trying to re-upload 1850 of my videos back online. But try both and let me know which one works for you the best.

    • Brent says:

      Venom 4 is the kernel, it installs with version 7 and 8 of evolution. The radios are up too you, depending on where you are one may work better than the other. You can try installing both (not at the same time,) and seeing which one works best for you. Version 8 is in fact the final version and imo the best ics rom available currently. At least until cyanogen 9 comes out. So if you are happy with evolution I would suggest using the latest version, it is flawless.

  43. Steven says:

    I have been using v.5 for a while now because it has been the only version that has not given me any issues. I decided to try v. 8 yesterday and it’s flawless. I love it, especially with the overclocking.

  44. TLuu says:

    ok thank guys great info

  45. David says:

    Pless video how to install rom thanksssssssssssss

  46. s1yfox says:

    I’ve Flashed this rom and the radio for it and this thing is fantastic! everything works buttery smooth, the gps worked fine, the ics feel in general was just very nice! The only thing I’ve noticed is the rom takes up a little more juice, but other than that this thing is a great rom. Thank you TDJ for pouring your sweat into it for us!

    Also, come on some of you people.. how hard is it to pull the battery out after a shutdown??

  47. Brad says:

    Version 8 is MUCH better. I would recommend checking the xda forums for the following:

    Darkside Evolution Version 8
    CPU sleep mod by Eugene323 (also available in the Google Play store)

    My battery life is AMAZING running this ROM with the mod that puts my CPU into deep sleep every time the screen turns off.

    Version 8 has none of the app freeze issues that I occasionally ran across with earlier versions…and believe me I’ve tried to force freezes. Word is there may be one more optimized kernel for version 8 dropping soon.

    Almost every question I’ve seen asked here is already answered in tremendous detail in the XDA forums, and hell, if I can figure out to do this, anyone can.

  48. Oscar says:

    So I’ve flashed Darkside Evolution v8 and so far everything works great. It’s even overclocked which is awesome. To those people complaining about battery life, mine is just fine. i can go a whole day without dropping below 50%. the trick is to not overclock it all the time. When im not using my phone i simply underclock it and put it in my pocket. also it is not necessary so overclock. i seem to run just fine at my normal 1.5GHz. ๐Ÿ™‚

  49. Maldy says:

    Make Galaxy S 3 Rom for t989 please and thanks ๐Ÿ™‚

  50. Techy says:

    This ROM blows: (1) apps freeze when opening, (2) apps randomly close, e.g. while in the middle of texting, (3) videos won’t play because of “too little memory” (I have tons of memory; I assume its talking about RAM memory which is likely manipulated in this ROM), (4) vibrate does not work.

    It feels like I’m frequently pulling out my battery to reset the phone. But I suppose this is better than Zedomax’s “stock ROM” that wasn’t recognized as being stock, i.e. I couldn’t update OTA.

    Flame me if you must, but that’s the reality of this ROM.

  51. tim says:

    V8 is the way to go. Not a single problem, plus feels much smoother and faster.

  52. Josh says:

    Hi, a huge problem for me with both the v7 and V5 roms is my wifi no longer connects to a Belkin router.
    When I try to connect –
    First: It try’s to connect.
    Second: Authenticate and Obtain IP address.
    Third: Saved, Secured with WPA/WPA2
    Last: Network disabled. Poor connection
    It keeps running in a loop until it gives up. Please help.

    • Josh says:

      Problem fixed!
      I was able to connect and with full Security WPA2.

      Under the Wifi connection advanced options I changed the IP settings toggle from DHCP to Static.
      Then I looked up the DNS 1 and DNS 2 settings on my router and input them into the boxes. My default IP address for my belkin router (assigned that as my Gateway) and chose my IP address to be and lastly input the Network prefix length as 24.

      Easy pessy lemon squeeze.

  53. Stephan says:

    ive been using this ROM for almost 3 weeks but then my phone instantly shut off and wont turn back on. Its been almost a day now. WHats the problem?!!!!

  54. Ravi says:

    Im on T-mobile Galaxy S2 on Darkside evolution v7. Im having an issue on sounds with DSP manager.
    When the dynamic range compression is enabled the sounds are great. but in a second it reduces the
    volume and gets messy. Again if volume changed it gets ok but in a second gets to the same state.
    It seems like some thing is reverting it back.

    Any one know of a solution.

  55. dennis says:

    I installed a day ago through recovery i really recommend it. Everything working fine no problems.

  56. Max says:

    Max, you are the bomb! This Darkside Evolution ROM is the sh&$^%!Tznets! Everything works thus far pretty good. Your clear cut instructions with video demonstration and detailed text step-by-step made it happen for me. I’ve had gingerbread, ics, juggernaut, all on sgh-t989 but this evoution on ics is working fluidly fast & furious. By the way stock ICS blows and I have no idea why Tmobile would go with a standard upgrade to ICS for stock, its lag time is terrible. Anyhow Good job and Thanks!

  57. muraks says:

    I installed v8 a week ago and it’s freaking awesome. I have no issues so far. I installed CPU Sleeper and I get good battery life.

  58. Paul says:

    Whatยดs the best way to clean up all the old roms, backups and other junk?

  59. tluv00 says:

    I cannot download any Apps (Titanium Backup is most important) but it keeps saying “Titanium Backup” could not be downloaded due to an error (-101).

    Anyone know whats up?

  60. AndreV says:

    WHAT IS NAND backup ??? where to download, how to do ?

  61. tluv00 says:

    Several issues. Gallery doesn’t work (keeps saying not enough memory but worked before flashing), WiFi Calling always dropping out, GoSMS doesn’t always work, WiFi drops, GPS not connecting. All worked before Flashing this. Any ideas?

  62. Eivi says:

    How did you move you applications icon from the side to the middle on the dock?

  63. zeusc01 says:

    Hi, I just saw a new version of darkside v8
    Can you please review it


  64. AndreV says:


  65. AndreV says:


  66. AndreV says:

    WHAT IS NAND backup ??

  67. Jason says:

    Hi guys,

    I need help with over/under clocking.

    I downloaded Tegrak Overclock…but it gave me driver error – 1021.

    does anyone know what app works with this ROM?


  68. DaSweetness says:

    How do i screen snapshot on this ROM? Also all my music is in 4 times?! Other than that…AWESOMEEEEE ๐Ÿ™‚

  69. mac man says:

    when i flashed my s2 sgh t989 to the aopk jelly bean rom, it stays stuck on the aokp logo after reboot. what is the reasoning for this and how do i fix it or get it to continue on from there n work properly? plz help thank u for yur time and response ahead of time. if u reply that is lol. thanx again.

  70. tluv00 says:

    Navigation does not work. GPS shows I am not were I really am. Fix please? Thanks!

Leave a Reply to Mike Cancel reply

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