[HD2 Android Q&A, Help & Troubleshooting and Genera] dusty_nz:
This possibly needs to be in the dev section but I will start here.

First off this is not a complaint. What I initially want to do is get an understanding (Technical) of the issues around the PPP dropouts and locks ups.

From where I sit this is the only outstanding issue around the current android builds. Simply the phone rocks on SD card and is ultra stable and fun.

I have noticed various wiki'sstate that internet access is complete however obviously not.

There are a number of issues such as

1: Network dropout. Data connectivity will stop responding. Restart of the radio or mobile data needed

2: Network freeze. Android restart as the radio will not turnoff.

3: console level networking not avail. Eg ping etc simply does not work. DNS does not resolve and ping cannot find a route. Std Android this works fine.

4: Related issues. GPS-A data not downloadable. Only via application layer tool.

Is PPP the default connection type on factory android builds?

What is the difference between the HD2 in dev and a std android with the implementation of the data connection.

How can I help. I have over 20 years in IT and have a thorough understanding of TCP IP layers and routing. I have reasonable understanding of Linux and the kernel IP stack but zero understanding of the android kernel or application layer.

I also have dollars to contribute.

Update:

Currently I am trying all four with isome improvements

1: Updated the Ril WRapper with no luck.

http://xdaforums.com/showthread.php?t=794309

2: Change the phones default connection to GSM PL.

Change the setting found in the menu phone info when you "call" *#*#4636#*#*. There is a option to choose your preferred network. Set to GSM auto (PRL)

3: Update DNS settings.

http://xdaforums.com/showthread.php?t=812930

4: Ensure the correct APN's are being used.

This is no internet versus unstable Internet.

Note. Currently trying all four and things are improving. Had my first dropout after 36 hours versus 2 per day. It happened whilst using the GPS and making a call which always tend to be a stresser anyway. Will try to keep this thread updated.

This thread also has a number of updates http://xdaforums.com/showthread.php?t=813148

I am running a stock WinMo Rom (Latest European release 3.14 I believe). 2.15 radio on a Telstra Network in Australia. My phone is a T8585. Also running [19.10.10]|<<Mdeejay FroYo Sense Series>>|2.25.771.1| cos I like the transparent titlebars :)

Now I have been running all 4 of the above for around a week now and have to say there is a def improvement. Where it was common to get multiple disconnects per day I have only had 3 in the last week. Mainly when I use the GPS.

I am still searching and have yet to find a 100% fix the stability is now at a point of reasonable reliable. Also noted that the Devs are still hard at work on this.

Update 31-10-2010

A good test is to open google maps while driving. Its about the only time I get a drop out now.

The GPS kicking in always stresses the radio and that combined with the handover of cell sites is a great deal breaker.

This also seems to be consist with my suspicions around the poor handling of corrupt connections.

Eg the system on fresh boot only has a table for handling 50 connections line. This ensures it can handle multiple simultaneous connections as well as background coms.

Now when a connection is damaged or locked normally it should timeout and/or then be deleted from the table. My suspicions is that this is not happening and all the avail connection handling are slowly filling up until there are now free. Frozen this is why it seems to be very unlikely for a freeze to occur straight after a restart but more likely after a day. Also dependent on stress environments. Homes with lots of RF noise, Long way from cell towers, driving, lots of gps use, Wifi cut over.