[HD2 Android Q&A, Help & Troubleshooting and Genera] chiasoft:
I've started modding rom's lil by lil, since I'm being generous, I will be providing direct downloads.

They are now located here: http://dev.chiasoft.net/HD2/

Please be nice to my server, if download is a little slow, its because theres too many of you on it, wait a few minutes for others to finish :)

Latest Update Oct 20: THIS THREAD IS FOR TMOUS users only!!

The Mdeejay rom's are patched, but aren't tested, since I didn't have time, apparently data is broken.

Been busy working on this. :D

I've been using my version of the FroyoStone 3.2 w/hastarin kernel for a whole day already, no reboot no data lock up, nothing! I installed setCPU and used conservative mode 245 min/1113 max. Changed to power save mode when not using it actively. Unplugged @ 8AM with 92% battery, and got back @ 11:00PM with 19% batery; casual use, music player, and a little bit of Angry Birds not internet heavy except the various push email sync's. Going on day 2 in 3 hours.

Those who still have weird data drops or freezes, I posted my Radio and Rom for WinMO combination in the readme. Perhaps that will solve the other issues :P

Now that I know this works good, I'm gonna find a DesireHD based rom to tune up

Download, and comment plz!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

For T-Mobile US users, who have the regular $30/month data plan:

The correct APN Settings for T-Mobile US does not include any "MMS Proxy/Ports"!! Those settings will break https websites and some ssl stuff.

Name: T-Mobile US
APN: epc.tmobile.com
Proxy: <not set>
Port: <not set>
Username: <not set>
Password: <not set>
Server: <not set>
[STRIKE]<RMNET>[/STRIKE]MMSC: [url]http://mms.msg.eng.t-mobile.com/mms/wapenc[/url]
[STRIKE]<PPP**>MMSC: [url]http://10.165.193.22/mms/wapenc[/url] [/STRIKE][I]found the issue, and fixed it. :D[/I]
MMS Proxy: <not set>
MMS Port: <not set>
MMS Protocol: WAP 2.0
MCC: 310
MNC: 260
Auth Type: <not set>
APN type: default,supl,mms

**Explanation in bottom of this post.

__________________________________________________________________

Those users who are on the $10 "wap unlimited internet" plan. You would need to setup your APN's a little differently.

Since I don't have that plan, I wont be able to help test and confirm that. You would need to search around for an APN combination which works for you.

__________________________________________________________________

The following is more for the ROM Dev's who cook the ROM's. But if you like to modify yourself, read on.

[url]http://en.wikipedia.org/wiki/Mobile_Network_Code[/url]

SenseUI Based ROM's by HTC are made so that the same ROM works across all regions/customizations.

If you look in the ./system/customize/ Folder in the ROM, you'll see theres a few files in there.

cid_map.xml defines the different Carrier specific customizations. (Particularly which languages are enabled, and dialer specific.)

mns_map.xml maps MCC/MNC Codes to a specific Profile.

For Example, if you want to have a custom T-Mobile US profile when a T-Mobile SIM is plugged in, or (AT&T Profile when an AT&T SIM is plugged in, 310410.xml), define 310260 and have a corresponding 310260.xml file in the ./system/customize/MNS/ directory.

This file is where you define the local news, RSS feeds, bookmarks, keyboard features, User-Agent strings for the various apps, etc, and a few MMS settings.

MMS_Msg_Size1=300K
MMS_Msg_Size2=600K
MMS_Msg_Size3=1024K

(Don't go over 1024K, I think thats about the limit set on T-Mobile & AT&T

And Finally,
In the ./system/etc/ directory there is a file called "mm_property.conf"
*change the wapprofile=" to "http://www.htcmms.com.tw/Android/common/NexusOne/ua-profile.xml"

This file controls what the MMS app can send/receive, enabled attachments, etc. Every ROM ported since forever has been using the "HTC Desire" device profile, and UA_String. [B]This is why on T-Mobile when you download an MMS or Send an MMS you get these tiny shrunk 2-3kb images.[/B]

This works for the SenseUI(Android 2.1/2.2) ports being used with a T-Mobile Device. (HD2, NexusOne etc..)

Keep in mind, if the sender's phone shrinks the attachment, then you will get whatever the final size is that the person uploaded.

EDIT:

Missing, Forgot, Lost APN's?
Extract [URL="http://www.chiasoft.net/apns-conf.zip"]this file[/URL] and throw into ./system/etc/
That should give you about all the APN settings for all providers.