[HD2 General] ph03n!x:
Owner of two T-Mobile US HD2 phones, a few words for folks from India...

Don't worry about bricking the phone by flashing the wrong radio. READ all trap threats and you would see that they clearly state which radios would brick the phone- you can use all 2.xx.50.xx_?? radios. I have been using 2.15.50.14.

The phone comes in two variants- one is with Samsung NAND memory (SS-BC) and the other with Hynix NAND memory (HX-BC). If you have a choice, get the Hynix variant, it is much less prone to bad blocks compared to Samsung variant.

I am using Airtel 3G, and have also used Aircel 3G in the past. All Indian operators use 2.1GHz band for 3G, so you ate safe with the TMoUS HD2 on Vodafone IN or any other operator.

The biggest problem with the phone comes if you drop the phone. Even not-so-hard drops can cause signal issues because of the internal contacts for the GSM antenna moving out of place. You will have to open up the phone to fix this- there is a thread in NAND General section about this issue.

The other problem is with the hardware buttons- especially the power key, which ends up affecting the touchscreen digitizer. I always enable onscreen soft-keys for all common functions (a feature of both Gingerbread CM7 and ICS/ Jelly Bean), minimizing the use of hard buttons to bare minimum.

While this is the most versatile phone ever in terms of OS availability and Dev support, I have not had a great experience with WP75, don't even bother with WM65, Android is the best option- but try all OS firsts hand before you decide.

Gingerbread is the most stable Android for the phone, with 99% features working close to a native Android phone. The non-working/flaky features will probably be viber, which is mostly an app issue. I have been told that older version of the app works fine, though (search!). A few good Gingerbread ROMs- Tytung's NexusHD2 3.x, tyween's TyphooN, CM7 Nightlies. There are many more, but these are the ROM I have personally used over the years.

Icecream Sandwich and Jelly Bean are the versions that are seeing the maximum Dev activity, and are drastically improving by the day. But there are some broken features due to lack of driver support at the moment- video and camera are the not perfect yet. I am using Jelly Bean (Paranoid Android) in one of my phones for daily use and the other is running time tested Gingerbread -CM7 Nightly). Haven't faced any deal breaking issues with Jelly Bean.

If you are planning to use NAND Android, you can use Magldr or cLK boot loaders. Magldr uses RMNET or PPP for internet through the mobile service, while cLK uses only PPP. RMNET is stable and PPP is fast. I have not had any stability issues with cLK/ PPP in all these years. cLK is more actively developed and the recent versions allow you to partition the phone without a computer (unlike Magldr), and is closer to native Android in how it boots.

Hope this helps. HD2 is an awesome phone, that's why when I needed a second phone I bought another one :) If you have any questions or need more info on what I've said, try a search- this will get you a complete story. I'll of course try to help as much as I can.

Swyped from my HTC HD2 using XDA Premium