[T-Mobile Samsung Galaxy S II SGH-T989] Xx Jafours xX:
Hello readers,

It has been over a year since I've posted anything on these forums. I'll try keeping this post as short (yet as informative) as I possibly can. Chances are it won't be too short, but please take out some time and read this to see if you have a possible solution.

I recently bought my Samsung Galaxy T989D phone (a week ago) and updated it to 4.0.1 the day I did (I installed Kies on my computer). I then checked all around the internet for further updates and found that its clone, SGH-T989, was now able to be updated to 5.0.2. Wanting the update for my phone as well, I did an extensive research on this T989D, trying to figure out whether I can download the T989 updates on this. Every forum said yes, so I thought to give it a try. I wanted the latest version, but also only wanted to have it flashed from my phone, just so that I don't have to go through the rather long process of flashing it from the computer. I used this ROM: http://xdaforums.com/galaxy-s2-tmobile/development/rom-aosp-lollipop-preview-t2931716

Stupidly enough, I did use the ROM but not the method for flashing it. All I did was merely install that file on my phone, reboot into recovery (I have TWRP; obtained it using ODIN v1.85), make the backup of ONLY my /data (was so sure it would flash without problem), Factory Reset, and flash the ROM...

After the ROM was installed, it rebooted itself - and that's about all it did. It was stuck on the Cyanogenmod 12 boot logo for a good 30 minutes before it chose to restart and repeat. Now it was just going on a boot loop. I then tried searching up a fix to this problem, but unfortunately, ALL of the websites that take you through the steps to unbricking your device require you to get into "Download Mode." I have access to only the TWRP Recovery mode, which doesn't have any "USB Debugging/Download mode". The closest it gets to is the "USB Storage mode". However, when I plug my phone onto the computer, the computer does detect it, and so does Odin. It says "Added!!" and the "COM:6" pops up. So then I thought that since it does detect my phone, it should work. And when I say "it" I mean this method of unbricking: http://xdaforums.com/showthread.php?t=1513359

Instead of downloading the stock T989 ROM from Samsmobile.com, I downloaded the T989D ROM (4.0.1 was all that was available) and uploaded that to Odin v1.85. Now, it seemed to me that everything was going fine thus far- I got the right file; my phone is detected in Recovery Mode; and I had deleted everything prior to the flash. But once I press the Start button, these are the Messages that would pop up:

<ID:0/004> Added!

<ID:0/004> Odin v.3 engine (ID:4)..

<ID:0/004> File analysis..

<ID:0/004> SetupConnection..

<ID:0/004> Complete(Write) operation failed.

<OSM> All threads completed. (succeed 0 / failed 1)

I would get this big "FAIL" sigh on the top. Other times in the message box I would get "All threads completed. (succeed 0 / failed 0)" Now the phone doesn't even show the Cyanogenmod 12 logo, set aside getting stuck there. After the "Samsung Galaxy S II T989D" page, the screen goes blank. So what's wrong here? Have I flashed wrong file(s)? Have I done something wrong in the process? Or is there another solution to this flashing problem? Some have said that the Odin application itself can be causing problems. Note that I have both Kies and Odin v1.85 installed on my computer, and (working)TWRP Recovery installed on my SGH-T989D phone.

Please don't mind the awfully long post - I'm trying to be as informative as possible to make it easy for anyone to point out any potential mistakes I've made during the process (or if someone has another possible solution to this problem). As of now I'm completely stuck, and not to mention fed up from searching so much and finding no fix to this problem. I would consider this phone my "prized possession" and would very highly appreciate anyone's help in this regard. Thanks in advance!

Kind regards,

Xx Jafours xX