yashsingh1/xdaforums huggingface dataset:
[HD2 General] Frameshift:
My unlocked HD2 does provide the option, and I have tried that aswell. Didnt work for me. Good to hear its working for you though!
[HD2 General] DORMIU:
Frameshift, you mean that even when you disable HSDPA/HSUPA in the Advanced Network Settings the data connection still freezes?

In my experience, when I do the above I am left with a stable 3g connection (whereas the 3.5g would be freezing 10x a day). I must admit that I did not use that setting for longer than a day, though...
[HD2 General] starstreak:
I turned off the ability to goto EDGE. (Btw, either Hawaii doesn't have it, but I never saw a "H" appear on my HD2 where the 3G or E and G appears.)

I havn't had it lock up on me yet(I think). But does this limit the way I my "phone" works. While not locking up, I had my phone meter go away a few times where I couldn't use my phone in areas where before I know my phone works.Mind you, if I keep trying, it'll find a signal. Just annoying.
[HD2 General] Frameshift:
Nah sorry, I meant 'it doesnt work for me' as in 'it doesnt float my boat' ;) It does work, but its just not acceptable. I pay good money every month for my contract which provides me with HSDPA-speeds, so its a non-acceptable work-around for me.
[HD2 General] cgrec92:
No Frameshift youre misunderstanding

the tweak that i posted is not disabling the hsdpa via the registry

as i said:

0= enabled

1 = disabled

so if it set to 0 then this means that hsdpa is enabled

mine was set to 2, i set this to 0 and is working well.
[HD2 General] DORMIU:
Ok, so it's still working for you, right? Keep us updated :)
[HD2 General] cgrec92:
yep, although i can see that the phone switches to hsdpa less often, it still does though

and when it does there is no connection problem

atm it is working flawlessly :)
[HD2 General] DORMIU:
Alright, I'm gonna give it a shot then! I can see my DISh registry value is also 2 like yours.
[HD2 General] Starfury:
I have HSDPA disabled from the advanced connection section and my HKLM\Software\OEM\RIL\DisH is set to 0... not sure what to make of that.

EDIT: I have just re-enabled HSDPA/HSUPA from the Advanced Connection section and rebooted and my HKLM\Software\OEM\RIL\DisH is now 2.

Going to change it to 0 and reboot again...

EDIT2: After changing it to 0 (which it was on originally with HSDPA disabled) and rebooting, I still have a H symbol and the Advanced Connection section shows disabled for HSDPA...

Really puzzled now.

EDIT3: Clocked it now. setting it to 0 disables HSDPA but the reason you still have an H is the other registry entry that is changed using the proper application, EnableHSDPAIcon, remains set to 1 meaning that this solution basically disables HSDPA but makes you think you still have HSDPA active because the Icon is set to be switched on, overriding the 3G symbol.
[HD2 General] Frameshift:
Owww, so you are still able to get HSDPA-speeds?

And do you have auto-update on weather and emails enabled? At what interval?
[HD2 General] DORMIU:
Well I tried the registry tweak and my data connection still freezes like before...
[HD2 General] cgrec92:
currently i have sense disabled as i find it slows down the phone too much

but i have found that intervals for email and weather do not affect the stability of the connection.

for me it is mostly when browsing the internet

i can still say that for me it is working flawlessly.

i am pretty sure that DisH stands for DisableHSDPA so i would assume that a value of 0 would enable it.

i will try setting this value to 1 to see if it makes a difference

again, setting to 0 has given me a stable connection

i will now try 1.

UPDATE: as i thought, setting the value to 1 means that HSDPA is disabled.

there is no longer the H icon in the taskbar, and the speed test reports that i am only gaining a connection speed of 166kb/sec? even slower than 3g, compared to getting a speed of 896kb/sec if the value is set to 0

seeing that setting it to 0 disables hsdpa, i can report a stable connection

setting the value to 1 enables hsdpa, as shown by the speed test, and the presence of the H symbol in the taskabr, and i have a stable connection.

my tmobile stock rom does not have the option in advanced network to enable/disable hsdpa so i am not sure what value this is set at, but i can only assume its on as the H symbol was always on before.
[HD2 General] Starfury:
On mine 0 is disabled, 1 is hsdpa only and 2 is hsdpa/hsupa when set from the application in advanced connections.
[HD2 General] cgrec92:
oh for god sake the connection just dropped

dont bother doing what i posted it doesnt work

sorry for wasting your time guys i just dont know what to do anymore

im getting a new exhange tomorrow, ill let you know how that goes

if that doesnt work either then i recommend getting a different phone.

sorry again
[HD2 General] DORMIU:
Yep, that makes sense.

**** this damned phone! :mad:
[HD2 General] Starfury:
I reckon I have an inkling as to what it is... I did open a thread about it before but its sunk into the depths.

I reckon that too many concurrent tcp connections are trying to be opened at the same time and I would hazard a guess that there is an entry somewhere in the depths of the registry which restricts the number of concurrent tcp connections that can be opened at once. Windows desktop operating systems have this so theres no reason why Windows Mobile operating systems wouldnt.

I would say that either it is set too low or that one of the new Sense apps that HTC has installed is opening new connections without closing previous connections properly or something along these lines. A good test would be to leave HSDPA/HSUPA enabled and completely disable Sense and any HTC application that uses data - assuming that it is this and not something else like Opera 9.7?
[HD2 General] DORMIU:
Yes, maybe. It's just really weird that some devices can handle it, while others cannot and freeze the data connection.
[HD2 General] Starfury:
Every device will be setup differently. I would imagine that those of us having problems have multiple email accounts, multiple weather, twitter, facebook, live messenger, stocks all enabled and polling every hour.
[HD2 General] cgrec92:
I can assure you it is not these apps that are a problem, i have had sense disabled for a month now and i have nothing set to poll automatically, for me it is an issue with every browser
[HD2 General] noellenchris:
Had this issue last night, tried a bunch of stuff, Skyfire browser was working fine though, so I went to opera and deleted cookies, history, & cache plus I changed the size of the cache. Then browsing worked for me again. I hope that was the issue, but not sure....
[HD2 General] cgrec92:
my new phone has just arrived

looks promising so far

i have seen the connection switch between 3G and H successfully even with a dodgy connection

i have downloaded and installed many things, downloaded large files, surfed the internet

the thing that makes me feel sure about this is that before, even with HSDPA enabled, a speed test showed 300kb/sec, now with no changes it shows 900kb/sec

even the buttons on the phone seem more firm

my new theory is, considering that no one has been able to come up with a software fix, is that seeing that the hd2 is made in different factories, that some devices from a certain factory are faulty, this would explain how different phones on dfferent operators in different countries are having the same problem, id guess a faulty antenna.

i will let you all know how it goes, i hope it goes well if not im getting a new phone
[HD2 General] teddmf:
In my e-mail exchanges with HTC about this issue on my T9193, they had me recreate the modem under the data connection. I noticed on my ROM 1.66 Asian WWE that when choosing the celluar line it does not have a selection which shows 3G, only GPRS. i.e.

1. Press Start

2. Select Settings

3. Go to the Connections Tab

4. Tap the Connections Icon

5. Tap Add a new modem connection

6. Enter a connection name: MediaNet

7. Enter in the correct modem type: Cellular Line(GPRS, 3G) <<<<<<

Anyone else seen this with this data connection problem? Could it be part of the problem?
[HD2 General] tgerbracht:
Please keep me informed about your experiences with your new hd2. I'm having some of the same problems where I'll use Aloqua or cannot update my weather or twitter without closing and opening the data connection again. I think it might have something to do with the handoff between 3G and H, but I have no clue to be honest. I called my store and since the hd2 is out of stock, the manager agreed to replace my hd2 after the 14 day trial period. I'm thinking seriously about doing it (gotta back up my pictures and contacts first- is myphone the best program for that?),
[HD2 General] edein:
I've not read the thread since it's so long. But I had similar problem and found the solution on official t-mobile forum.

Just uncheck the "Turn off device if not used for:" under "Sound & Display" settings. :D
[HD2 General] moosic:
Can you send us a link to this thread?
[HD2 General] cgrec92:
As some of you may know, i've had this problem since the phone first came out back in November.

I have an 18 month contract with T-Mobile UK including unlimited internet etc

I have been on and off the phone with technical support for the past 3 months regarding this issue and they have been friendly since today.

Today i got a brand new exchange of the HD2, which to my surprise, still doesn't ****ing work.

When i phoned T-Mobile, this nice man called Dennis said that they'll exchange it one more time and if that doesn't work they'll give me the HTC desire, he then passed me through to the centre responsible for exchanges.

This woman told me that everything Dennis told me was a load of ****e and seeing that I have already had the phone exchanged the only thing i'm allowed to do is repair. When I told them that they have already done this she said that's tough luck.

I asked what will happen if the repair doesn't fix the problem (again) and she said that they'd keep sending it off again and again for repair for the next 14 months until it's fixed. Absolutely unfuckingbeliavable.

I told her to cancel my contract as I am paying £30 a month for unlimited internet and not getting it, i have gone through all the procedures to no avail and i have had enough.

She said 'Afraid we can't do that.'

Apparently there is no problem with T-Mobile, the fact that we are getting no internet is not their fault but in fact with HTC. Apparently the contract we have does not cover the phone, and seeing that this phone refuses to work, then tough luck it's not T-Mobile's problem.

So they put us through to HTC to a man called Echo (wtf?!) who said that we do not have a contract with the phone with them, we bought the phone and that's final, if it does not work that's not their problem, apparently all they can do is send it off to repair, and guess what will happen if repair doesn't fix it (again)? they'll send it off AGAIN AND AGAIN until it is. THIS IS OUR WARRANTY

****ing disgusted at this

UPDATE:

Phoned them back to have another stab at this.

This time I came prepared with a few laws and acts covering just this.

As i stated above, Tmobile claim it is not their problem and that HTC will have to take care of it.

Sales of Goods Act:

Basically I laid the law on the person I was speaking to and what do you know, I have changed T-Mobile policy.

Unfortunately the Desire is not in stock but I will be getting a phone call as soon as it is, and will be delivered to me within a couple days. Hopefully within the next few days.

Thank you and good night.
[HD2 General] DORMIU:
I think you are right about the handoff between 3G and H. I also suspect this is related to the data connection freezes. Do you have email automatic updates configured in your device? If so, then disable them and see if you get a more stable connection. Obviously this is no solution, but in my case I noticed the email updates would eventually freeze the connection. Once I disabled that, the problem would go away.
[HD2 General] edein:
There's not much info on it, but here it is: [cant submit external links cuz im a new user]

h**p://forums.t-mobile.com/t5/HTC-HD2/Data-connection-won-t-stay-on/m-p/346506/highlight/true#M7716

I use my hd2 for listening to Slacker and wifi tethering. It used to lose connection all the time, but now it seem to be fine after i turn that option off.

Let me know if this solve your problem.
[HD2 General] tgerbracht:
I do have e-mail set up to pull my messages once every 30 minutes. I might try this just to see if this helps at all although it's not a long-term solution. It sounds like some of the trouble here is what happens to the data connection when the device goes into sleep mode. I just can't imagine turning this option off and have the phone on all the time and not locked in my pocket! (i.e. the previous advice to not use the red end button to lock the phone).
[HD2 General] DORMIU:
I'm testing this solution now. It does sound crazy though... and not very practical. But we will see if it helps. Thanks for posting the link!
[HD2 General] ilijan:
i have same problem... dont want to update my location in weather tab...

http://htcpedia.com/forum/showthread.php?t=2388

maybe its help... look last post
[HD2 General] Sean3:
Yes, but this was intended for those trying to keep their data connection from coming on. I did say many posts back that there might be a conflict between windows auto data connection used by activesync and the HTC location service used to update weather, facebook etc, thereby creating a cross mojo of data connections trying to connect, but several I believe tried disabling the windows auto connection and that didn't seem to do the trick. Although, if you are updating your email via activesync and updating weather, and haven't enabled the power management feature in HKLM\Comm\PPT1\Parms "disable Power Management" dword=1, and are updating weather, facebook etc. then in theory you would have two sources trying to start a data connection, which could fubar the connection. My VPN can connect because HTC Location Service keeps a data connection open and therefore I've enabled the power management in PPT1 because it's not necessary. By default, the PPT1 power management feature is disabled. So if you got a new phone or a replacement, this PPT1 will be disabled out of the box allowing activesync to auto connect. To clarify PPT1 enabled means no auto connect and disabled allows auto connect...for activesync at least.
[HD2 General] Frameshift:
LOL, this sounds all too familiar. Im from NL, but I ran into the same issues regarding warranty ans you did (with a completely different product mind you, but still). Funny to see that companies/stores try exactly the same thing worldwide.

Im really anxious to see what will happen with my repairs...

Its sounds strange, but I think I have to congratulate you with getting the Desire, I think its the next best thing to a working HD2, but its far superiour to a HD2 which doesnt work....
[HD2 General] ilijan:
i finde in WM marketet this app: weatherbug

maybe its help
[HD2 General] :
Well, on the bright side, it was an easy fix to test. On the no-so-bright side, it didn't do a durn thing to stop my data connection from dropping. :(
[HD2 General] tgerbracht:
Maybe I'm being a bit touchy here. There are definately two times in the past two weeks where I had good connection and I couldn't do a thing without resetting my data connection. I have noticed some troubles whenever 3G shows. A lot of other times, I have minimal data connection and I can't update reliably. I have noticed that Tmobile US 1900 signal REALLY sucks at penetrating buildings. I have a good phone signal inside my condominium, but data is weak. I step outside and have 4 bars of H.

Cut to the chase, here's my dilemna: I don't know if I should return this phone while I still can and hope for one that is even more stable. It generally works although there are a couple issues that are probably NOT signal related. what would you do? I don't want to get a WORSE one!
[HD2 General] DORMIU:
If you are experiencing the data connection freezes, then I definitely recommend you exchange your phone while the guarantee allows it. If you wait too long you will end up like me, having to send it to "repair" multiple times before they give you a new device.

The phone has to work, period.
[HD2 General] Frameshift:
Indeed, go to the shop as fast as you can. I thought the occasional disconnect wouldnt bother me, but after 1/2 weeks, it got worse and worse, until I had to discon/reconnect over ten times a day.

Now I regret not going back the the shop immediately to swap my HD2. Its currently away for repairs, and since I have little hope they will be able to fix it, I will have to send it in again for about 2/3 times before they will even consider a swap.
[HD2 General] tgerbracht:
I've also found this thread with similar problems:

http://forums.tmonews.com/index.php?topic=13293.0

Has anyone switched out hardware and actually had this issue go away? I'm starting to think this is a ubiquitous problem that ignores your specific HD2 and has to do with network, OS, gremlins, etc.

P.S. I intend to switch out this phone anyhow, my T-mobile store is still out of stock, but will call me when they have more.
[HD2 General] cgrec92:
Thanks for the link tgerbracht, unfortunately disabling everything that connects to the Internet has not solved the problem for me.

Although I am getting the Desire in a few days I would really like to fix this issue.

I have been tinkering through the registry and have come across these settings.

I'm asking if there is anyone with techical knowledge who can suggest which of these values could be causing our data connection to drop.

These are the values:

HKLM/Comm/BCMSD1 - does anyone know what BCMSD1 is?

1) EnableAutoConnect=0 (perhaps can keep the connection on at all times?)

2) PowerSaveMode=2 (perhaps putting the connection to sleep?)

HKLM/Comm/BCMSDDHD1 - does anyone know what BCMSDDHD1 is?

1) EnableAutoConnect=0 (perhaps can keep the connection on at all times?)

2) HTCBcnTimeout=3 (perhaps disconnecting the connection after a set period of time?)

3) HTCDisconnGPRSWhenGotIP=1 (this means that when an IP is received the GPRS is automatically disabled?)

4) HTCTrafficInterval=1

5) HTCTrafficMaxThreshold=100 (perhaps there is a limit of incoming traffic to the phone?)

6) HTCTrafficMinThreshold=50 (again maybe there is a minimum limit too?)

7) HTCTrafficMinThresholdHits=3 (maybe how many chances it gives?)

8) HTCTrafficMonitorMode=1 (if the traffic of the phone is monitored? perhaps turning this phone off means that all traffic is allowed?)

9) PowerSaveMode=2 (perhaps puts the phone to sleep after a period of time?)

10) ScreenOffBeaconListenInterval=3 (if the screen is off something happens?)

11) ScreenOffPM2SleepListenInterval=10 (if the screen is off how long the connection stays on?)

12) ScreenOffPowerMode=2 (if turning the screen off disables the data connection?)

If anyone feels these settings could be related to the connection drops please let me know and i'll test.

Apologies for my lack of knowledge but hopefully this will help, it seems relevant.
[HD2 General] regis.stration:
Temporary Fix

I have the US HD2 with stock ROM. I had the same problem as described in this thread by everyone else. I had to reconnect about 10 times per day. I first tried disabling stock and weather auto updates. This worked for a full day and I thought I was done. Then I found that after a restart, the connection was always down. But once I went thru that long process "Settings->Data Connection->Advanced(tab)->Select Networks (make sure T-Mobile Data in drop down window)->OK->OK->Tap 'on' slider", then I was online again. At least it was once per restart, and not 10 times per day.

I used CERegEditor to save an image of the registry when the connection was down and compared it to when it was up. There were several registry entries that were different, but with trial and error, I found the following entries that were somehow missing their values when the connection was down.

HKLM\System\State\Connections\Cellular\Adapters

HKLM\System\State\Connections\Cellular\Count

HKLM\System\State\Connections\Cellular\Descriptions

HKLM\Comm\ConnMgr\Providers\{EF097F4C-DC4B-4c98-8FF6-AEF805DC0E8E}\HTTP-{3F31657F-90E2-4D6E-B5FD-16F825124C07}\Enable

So I wrote a mort script to replace the values in the keys, and placed a shortcut to the script in the \windows\startup folder. After more trial and error, I discovered that my script would set the values too quickly, and then when "Sense" loaded, it erased them again! That's why there is no connection after a restart! So I added a 10 second delay at the start of the script and BINGO! Been running fine ever since; on restart and normal use.

THIS IS NOT A SOLUTION and HTC must still fix this. But I hope it works for the rest of you. I'm just happy I can finally contribute to this great site! Here are the steps:

1. You must first install MortScript

2. then create a txt file with the following script. Save with .mscr extension. You might have to save as .txt, then change name to .mscr. Save it on the phone. I saved mine as \storage card\sys conf\startup.mscr. note: the "##" lines are just comments. You can leave them out if you like.

## Registry changes

sleep ( 10000 )

## Set connection default

RegWriteString ( "HKLM", "System\State\Connections\Cellular", "Adapters", "Cellular Line")

RegWriteDWord ( "HKLM", "System\State\Connections\Cellular", "Count", 1)

RegWriteString ( "HKLM", "System\State\Connections\Cellular", "Descriptions", "T-Mobile Data")

RegWriteDWord ( "HKLM", "Comm\ConnMgr\Providers\{EF097F4C-DC4B-4c98-8FF6-AEF805DC0E8E}\HTTP-{3F31657F-90E2-4D6E-B5FD-16F825124C07}", "Enable", 1)

3. Create a shortcut to this file and save it in \windows\startup\startup.lnk. Use whatever utility you like to do this. I use Total Commander.

Note: If you have more (or slower) stuff loading in the startup folder, you may need to adjust the 'sleep' variable to a higher number. The number represents how many milliseconds to wait. This is to give "sense" a chance to alter the registry first, then the script changes it to what works for me.

I love this phone, and this one problem was driving me up a wall!! I am a happy camper now! :D Good luck guys & girls . . .

Regis
[HD2 General] cgrec92:
wow very nice stuff regis.stration

im going to try right now

if it works i WILL kiss your jiggle machine
[HD2 General] cgrec92:
nevermind got it.

testing now
[HD2 General] cgrec92:
sorry mate I've tested It a lot but I've lost connection 5 times already, I tried altering the sleep I even tried setting It to 50 seconds and It didn't work, hope you can fix It
[HD2 General] CYDVicious:
what apn are you guys using when it disconnects?

epc. ,wap., or internet2. ?
[HD2 General] cgrec92:
in my case im on t-mobile uk so my apn is general.t-mobile.uk
[HD2 General] tgerbracht:
Not to be obnoxious, but I'll ask again: Has anyone switched out phones and had this problem entirely go away?

PS: Nice effort on the registry fix. Is it still working for you?
[HD2 General] regis.stration:
:confused: sorry too mate. Nothing to fix anymore for me. I have no idea what else to tell you.
[HD2 General] regis.stration:
US T-Mobile using epc.tmobile.com
[HD2 General] regis.stration:
Been working for a day and a half now. Not one disconnect.
[HD2 General] regis.stration:
Additional info:

1. I still have weather updates set to auto (1 hour), but turned stock to manual download. Don't know if this matters or not.

2. to assist debugging with my script, I added "vibrate (50)" to the last line. You get a little buzz and you can tell exactly if/when the script executed. Then check the registry entries to make sure they are correct.