does anyone know where the timeout for the active data (GPRS/UMTS) connection is located? i've wandered the registry on my 8525, but didn't see it...also didn't see any info in the general or hermes registry wiki pages.
before upgrading to AKU3.3 (cingular 2.06 ROM), my data connection used to stay up for a long time even when unused, sometimes staying connected for 30 minutes or more without active data. now it's only staying up for about a minute before it disconnects again - this can lead to a reconnect delay every time i load a new page in PIE. when i had the original cingular 1.34 ROM, the connection worked fine.
i haven't made any changes to my account, so i don't think this is network related. this issue occurs regardless of APN, and my other two data devices (using the same APN) do not experience this. if i switch sim cards, the 8525 continues to drop the connection.
anyone have an idea on this? searching on the forums pulled up threads related to keeping the connection alive indefinitely, but this doesn't appear to be a great option as it continually tries to reconnect (with the popup bubble blocking the screen) in areas with poor/no signal.
tia.
well...as i expected, there is no client side timeout and the problem does appear to be related to the APN. i retested using wap.cingular, isp.cingular, and internet...and the problem only occurs when using isp.cingular or internet. wap.cingular doesn't appear to timeout at all (or at least over 15 minutes), while the others now drop 60 seconds after the last data transfer.
i know isp.cingular hasn't always disconnected after 60 seconds...something must have changed on the server side in the last couple weeks. my guess is that cingular is feeling a squeeze on public ip allocation due to the increase in data devices, and this is their solution. wap.cingular uses private ip blocks, and as such there is no problem with limited ip addresses.
because of the timing, i just attributed the issue to the 2.06 rom upgrade. hope this helps someone else!
Thank you for taking the trouble to update on that point. Useful info.
Mike
more APN tests
after doing some tests to figure out why my data connection was being dropped every 60 seconds...i've come up with some interesting information. testing done with an 8525 w/cingular 2.06 ROM and an option gt max 3.6, and their respective sim cards (8525 w/pda connect, gt max w/laptop connect) swapped between the two.
cingular 8525 / pda connect sim card
wap.cingular with proxy functions normally and does not timeout.
wap.cingular without proxy functions normally and does not timeout.
isp.cingular functions normally, but times out after 60 seconds of inactivity.
internet functions normally, but times out after 60 seconds of inactivity.
option gt max 3.6 / laptop connect sim card
wap.cingular functions normally and does not timeout.
isp.cingular functions normally and does not timeout.
internet functions normally and does not timeout.
cingular 8525 / laptop connect sim card
wap.cingular with proxy functions normally and does not timeout.
wap.cingular without proxy functions normally and does not timeout.
isp.cingular functions normally, times out after 60 seconds of inactivity.
internet functions normally, times out after 60 seconds of inactivity.
option gt max 3.6 / pda connect sim card
wap.cingular functions normally and does not timeout.
isp.cingular functions normally and does not timeout.
internet functions normally and does not timeout.
routing was disabled to prevent any stray packets from keeping the connection alive when using the laptop data card, and there was no change in the sent/received kb. used a DUN connection, so there is no chance of the card's software interfering with the connection.
it appears that the isp.cingular and internet connections only times out when used with the 8525, and not with the data card. so now i'm back to examining the 8525 as the issue again...either there really was a change in the cingular 2.06 ROM, or maybe this indicates some kind of IMEI checking when attaching the PDP context (and setting the connection timeout)?
Related
I'm connected, get an IP address, have hard-coded the DNS addresses to my SDIO wireless, set my network cards to "Work", but I still can't get anywhere through my wireless connection.
Tried tweaking registry between B/G and my router from mixed to G only.
No combination seems to work that I can find.
Cingular 8125 - base rom, Linksys 54G router.
Any ideas? I'm sure that I'm missing something but have no clue what.
Thanks.
-Pete Schott
Try changing the MediaNet connection to My ISP. That's in Select Networks on the Advanced tab of the Connections system setting.
Wouldn't that just re-connect it to MediaNet, though? While it may work, that doesn't sound like what I'm trying to accomplish. Just had to hard-reset anyway. Re-installing apps now. Maybe that will make a difference. All of the tweaks have been removed.
-Pete
Try switching the power up to maximum
I have a T-Mobile MDA and I got this a few times, until I switched the WiFi power level up to maximum - now it always connects *and* can transfer data.
Adam
My interpretation of this issue is that MediaNet is a Cingular Proxy which won't allow connections that don't originate on Cingular's network (they don't want to be a proxy for the Internet at large). In the case of a WiFi connection, your public IP would not be on Cingular's network so your proxy settings in the MediaNet connection would be a black hole. Try the My ISP setting to see if that affects anything.
paschott said:
Wouldn't that just re-connect it to MediaNet, though? While it may work, that doesn't sound like what I'm trying to accomplish. Just had to hard-reset anyway. Re-installing apps now. Maybe that will make a difference. All of the tweaks have been removed.
-Pete
Click to expand...
Click to collapse
Still don't understand why people are having so many problems.
If you hard-reset the device then LEAVE EVERYTHING the way it is. The only thing you need to do is disable the Cingular proxy.
I got my 8125 2 hours before I had to run to the airport, all I did was remove the proxy (in the taxi to the airport) and when I got to the airport I was surfing on the airport wifi with no issue. Wifi has never given me a problem...just don't overcomplicate things.
That did it. I went into the Connections - Advanced tab, Network Settings. Changed Internet connection from MEdiaNet to Work and connected my WiFi. I was able to browse and sync.
I've placed it back for now because I want to use MediaNet when I'm not near a WiFi connection.
Just need to check on IE to see if I can change it to use Work before Internet.
That was the hint I needed. Now I just need to try it at home.
Thanks for the help.
-Pete
So, before I hard reset my device recently, I could simply fire up wifi while my constant-on "push email" was on and connected. Browsing on pIE was utilizing the wifi connection.
Now, I don't know what is different, but when I enable a wifi connection while the constant-on EDGE is established, the wi-fi connection is extremely flaky, i.e. long "Locating...", downloading half a page and then pausing, etc.
Is there anything that you could think of that I haven't possibly to correct this? In order to fully and stably use my wifi connection for browsing, it seems I first must disconnect from my provider's connection, whereas before, this was not necessary.... :?
OK, so think I've hit upon a bug either in WM5 or specific to the ROM.
There was a thread over at Modaco about changing your DNS servers to more responsive ones, cutting down on the "Locating..." times of your GPRS or EDGE account.
It appears that when I change my DNS servers of GPRS/EDGE-related account, it affects a subsequent wi-fi connection. When I remove the DNS servers, I am able to simply make a wi-fi connection and pIE browsing will defaut to using wi-fi.
However, if I have DNS servers entered under the EDGE account, I have to first disconnect the EDGE connection before I can successfully use pIE over a wi-fi connection....
This is strange, as the 2 accounts should be totally unrelated. Does anyone else see this behavior?
im also having the same problem, when i browse wifi, it stays on locating for a long time until the edge connection drops. its really annoying. can anyone help out on this? because obviously nobody helped when i brought out this same problem.
Well, as I mentioned you can simply disconnect your EDGE connection, but you shouldn't have to.
Did you make sure you have no "manual" DNS entries or specify an IP address in your GPRS/EDGE account? If so, remove them and change to "assign by server".
When you do that, you can use the wifi connection while your EDGE connection is maintained.
But, my question above relates to why this is even necessary if the 2 connections are entirely unrelated. It's as if manual IP entries are somehow carried over to the wi-fi connection.
I am using an 8525, and also in a UMTS area (Approx. 3miles from the tower). I cannot, no matter what I've tried, and I've tried practically everything, connect to MediaNet (device.home). I've ensured that my primary connection was MediaNet, and all of the server configuration was correct. I was on the phone with cingular for over an hour, changed from wap.cingular.com to isp.cingular.com and back again. Changed proxy servers, checked Socks settings, etc...
When I try to connect to MediaNet, I get a Connection Disconnected error Dialing wap.cingular.com:80, or isp.cingular.com:80. It's like it's on the edge of connecting, but, drops off. I can sometimes connect to a www.google.com or other website, but, I still get the "Disconnect" message. If I hit dismiss a few times, it finally will get the page.
No problems under the "My ISP" setting.
Cingular recommended calling HTC to see if there was a way to force a GPRS connection, when in a UMTS area. Not sure if this will work, but, it is the only thing we could come up with. Under a PDA connect plan.
Any help is appreciated.
Brian
could be several things, first you will not be able to connect to MEdia net under My Isp, you will need to change that to MEdia net in the connections. 2nd, make sure you have one of the new sims, they are primarily white with a flaming 3G logo on it. And if after all of that you are still having an issue then go to this thread: http://forum.xda-developers.com/showthread.php?t=283797 and unzip the file, move the cab file to your phone and install it, this will allow you to fix your phone between automitic, GSM (edge), or WCDMA (high speed network)
speaking of which, why are you on an over priced pda connect plan? I have have always used the regular media net plan's? they are cheaper and work just as well
I recently installed GPRS Traffic monitor which shows me how much traffic is passing over my HSDPA connection and I noticed something strange.
Sometimes when I have a solid wifi connection my HSDPA traffic figures shoot up while I'm browsing. I discover that the reason for this is that in settings->connections->connections advanced->networks the default connection for applications has been set to be "Contract WAP" even though I had previously specifically set it to "My Work Network".
OK, so I change this setting back to be "My work network" and Opera starts using the wifi in preference to HSDPA and only switches to HSDPA when the wifi is no longer available. Perfect.
Except that a few hours later I notice that the HSDPA traffic is shooting up again even though I have a strong wifi connection. I go back and check the settings and the default connection has reverted to "Contract WAP". I didn't do this - it happened automatically.
This has been happening for a while now and I think the cause may be the crappy cell reception where i live. Occasionally the phone loses the signal from Vodafone but a few seconds later gets it again and re-registers with the network automatically (I know this happens because if I turn off auto-network-selection I keep getting asked to select my network). My suspicion is that this re-registering is resetting my default network connection.
This may also be why occasionally I seem to lose my 3G connection settings and have to run the connection setup wizard again.
This is really annoying me because I have to keep checking the settings before any major browsing session to ensure I don't blow my monthly 3G bandwith.
Does anyone have any experience of this problem or advice on how to fix it.
Cheers,
David
We have a WinMob application that sends and receives data over GPRS; and it works.
The problem we have occurs when the vehicle based PDA goes into an area of poor reception and WinMob thinks the data connection is working but no data is being transmitted. The application currently issues a disconnect request to the WinMob connection manager but WM6.* keeps the data connection.
We would like the PDA to drop the data connection and re-connect automatically when the application resumes data transmission after a short programmed delay.
We have tried changing the PDA's registry setting from ~GPRS! to GPRS_bye_if_device_off and setting a (90 second) timeout and this works. Except that even though the PDA issues a UDP packet to one of our servers every minute to keep a push link alive, WinMob ignores this packet and drops the connection ~100 seconds after connecting.
What do we need to receive/transmit to convince WinMob that the data connection is active? DO we need to issue a http get request after sending the UDP? We don't want to send/receive more data than we need (large phone bills!).
keep alive
tracktrans said:
We have a WinMob application that sends and receives data over GPRS; and it works.
The problem we have occurs when the vehicle based PDA goes into an area of poor reception and WinMob thinks the data connection is working but no data is being transmitted. The application currently issues a disconnect request to the WinMob connection manager but WM6.* keeps the data connection.
We would like the PDA to drop the data connection and re-connect automatically when the application resumes data transmission after a short programmed delay.
We have tried changing the PDA's registry setting from ~GPRS! to GPRS_bye_if_device_off and setting a (90 second) timeout and this works. Except that even though the PDA issues a UDP packet to one of our servers every minute to keep a push link alive, WinMob ignores this packet and drops the connection ~100 seconds after connecting.
What do we need to receive/transmit to convince WinMob that the data connection is active? DO we need to issue a http get request after sending the UDP? We don't want to send/receive more data than we need (large phone bills!).
Click to expand...
Click to collapse
I use android emulator to ping a google
eg ping google.com
Terminal emulator app for android keeps connection alive. Go to playstore and get it
Sent from my GT-I8260 using XDA Premium 4 mobile app