[Touch Pro, Fuze ROM Development] programatix:
Ok, got it. Found the strings in the HTCExcptnLog.

It will only appear if I use software like Garmin Mobile XT or I added "EnableCertData"="1" in "HKLM\SOFTWARE\HTC\QuickGPS".

Now I get something like this,

16:08:00 [D:GPS] GPS: [ProcessGpsFixRequest] --- hGpsFixRequestReceived Received!
16:08:00 [D:GPS] GPS: [SetupGPSConfigForGetPosition] Client info: index = 0, client_handle = 11580908, client_state = 1
16:08:00 [D:GPS] GPS: [SetupGPSConfigForGetPosition] Using AGPS settings from registry.
16:08:00 [D:GPS] [SetupGPSConfigForGetPosition] MCC = 502, MNC = 019
16:08:00 [D:GPS] [SetupGPSConfigForGetPosition] wGPSDynamicURL = supl.google.com
16:08:00 [D:GPS] GPS: [HTC_EnableConnManager] GPRSConnection = Celcom Internet
16:08:00 [D:GPS] GPS: [NMEAThread] --- PosReqSentEvent RECEIVED!
16:08:00 [D:SMD] +SerOpen.
16:08:00 [D:SMD] SerOpen: sio_open() OK. release mutex.
[Cpu] 54 289170 8001F62C 88A83400 78648C50
LoadDLL(6daf9fa2,8f901000,ccoreutl.dll,7b9c8000)
FreeDLL(6daf9fa2,8f901000)
[Cpu] 100 289370 8006BB54 88A83400 78648C50
16:08:00 [D:GPS] GPS: [HTC_EnableConnManager] GPRS connection established!!
16:08:00 [D:GPS] GPS: [HTC_EnableConnManager] hHTC_Connection = 0xCCB5AB22, HTC_LocalIP = 10.164.19.53
16:08:00 [D:GPS] GPS: [SetupGPSConfigForGetPosition] Transferred from [supl.google.com] to [209.85.173.192]
16:08:00 [D:GPS] GPS: [SetupGPSConfigForGetPosition] NEW ServerIP = 209.85.173.192
16:08:00 [D:GPS] GPS: [SetupGPSConfigForGetPosition] AGPS Mode - ReAiding is Disabled.
Wimmob: ip address 0xc0ad55d1, ip port = 7275

pdsm: ip address 0xd155adc0, ip port = 27420

16:08:00 [D:GPS] GPS: [ProcessGpsFixRequest] ============================================================
16:08:00 [D:GPS] GPS: [ProcessGpsFixRequest]	operation_mode = 2
16:08:00 [D:GPS] GPS: [ProcessGpsFixRequest]	num_fixes = 999999999
16:08:00 [D:GPS] GPS: [ProcessGpsFixRequest]	time_between_fixes = 1
16:08:00 [D:GPS] GPS: [ProcessGpsFixRequest]	accuracy_threshold = 50
16:08:00 [D:GPS] GPS: [ProcessGpsFixRequest]	gps_session_timeout = 89
16:08:00 [D:GPS] GPS: [ProcessGpsFixRequest]	server_adrs = 209.85.173.192
16:08:00 [D:GPS] GPS: [ProcessGpsFixRequest]	port_id = 7275
16:08:00 [D:GPS] GPS: [ProcessGpsFixRequest] ============================================================
[RPC] s 5104b870 5104b970
[RPC] i 5104b870 5104b970
[RPC] i 51048170 510480b0
16:08:00 [D:GPS] GPS: [PDCmdCallback] cmd=0, err=0
16:08:00 [D:GPS] GPS: [PDCmdCallback] PDSM_PD_CMD_GET_POS
[RPC] r 51048170
[RPC] i 51048170 510480b0
16:08:00 [D:GPS] GPS: [PDEvent] clientID=3491, event=32
16:08:00 [D:GPS] GPS: [PDEvent] PDSM_PD_EVENT_BEGIN
[RPC] r 51048170
16:08:00 [D:GPS] GPS: [ProcessGpsFixRequest] +++ Wait for hGpsFixRequestReceived, time_to_wait = 120000
[RPC] i 51048170 510480b0
16:08:00 [D:GPS] GPS: [PDEvent] clientID=3491, event=16384
16:08:00 [D:GPS] GPS: [PDEvent] PDSM_PD_EVENT_GPS_BEGIN
[RPC] r 51048170
[RPC] i 51048170 510480b0
16:08:00 [D:GPS] GPS: [PDEvent] clientID=3491, event=64
16:08:00 [D:GPS] GPS: [PDEvent] PDSM_PD_EVENT_COMM_BEGIN
[RPC] r 51048170
[RPC] i 51048170 510480b0
16:08:00 [D:GPS] GPS: [PPPOpenEventCallback] Received PPP open event for session handle =0
[RPC] r 51048170
[RPC] s 5104ba70 5104bb70
[RPC] i 5104ba70 5104bb70
16:08:00 [D:GPS] GPS: [InitConnectionInfo] gps_conn_name_ptr = Celcom Internet
[Cpu] 80 289570 80032ADC 8EE6A688 7864AE3C
16:08:00 [D:GPS] GPS: [ProcessPollData] --- g_hStateChangeEvent Received!
16:08:00 [D:GPS] GPS: [ProcessPollData] No GPS data was retrieved!
16:08:00 [D:GPS] GPS: [ProcessPollData] +++ Wait for g_hStateChangeEvent
16:08:00 [D:GPS] GPS: [InitConnectionInfo] apn_name = celcom3g

I'm very happy with the log I'm seeing... but it still doesn't get the gps fix... I've be experimenting further on.

Thanks.