I was reading through the MSM7500 chipset whitepaper and this is the information on the GPS. Keeping in mind the Touch and the Mogul both support this chipset:
gpsOne® position-location assisted-GPS (A-GPS) solution
Highly accurate positioning for location-based services (LBS)
• Next-generation gpsOne® Assisted-GPS solutions provide enhanced GPS engines for greater sensitivity and faster start times
• Enhanced filtering software optimizes GPS accuracy and availability for tracking and satellite navigation applications
from the gpsOne product information sheet:
Key Funcationality:
Supports multiple modes of Assisted-GPS (A-GPS), which leverages GPS satellites and the cellular network for highly reliable positioning capabilities
- Supports Standalone-GPS, which expands the availability of positioning capabilities to areas where cellular networks are not accessible
- Supports gpsOneXTRA Assistance™ technology which provides enhanced operation for Standalone-GPS
- Works in all types of terrains and dense metropolitan areas
- Eliminates traditional lag to first “fix” on location
- Supports IS-95A/B, CDMA2000®, CDMA2000 1X, CDMA2000 1xEV, GSM, GPRS, and WCDMA (UMTS) networks
- Compatible with QUALCOMM’s QPoint™ positioning software for location servers as well as other servers
Notice i highlighted the standalone information. I'm definitely not an expert on HTC phone internals, and I know there are alot of speculation posts; but, I this is definitely interesting reading.
One another note ... The MSM7500 website also states the chipset supports Linux, makes me wonder if there's a posibility of creating a linux based ROM for the phone, hrmmm .... I wonder if there's already an MSM7500 architecture port distributions out there.