I have have verizon and have my data blocked and I can use gps. here is what I did. Unlocked with CokeMan 2.31 then I went here
ftp://up.ppcgeeks.com/Vogue/Users/Vancer/ROMs/ and downloaded the Bell ROM which is radio 3.42.50. didn't let customizations run (soft reset before it ran) then I built my own ROM using BuildOS and followed these directions
http://wiki.xda-developers.com/index...VerizonAGPSFix
but I used 172.25.8.100 for the sever IP instead of verizons (in the registry and in qpst) I had to add this in my registry
[HKEY_LOCAL_MACHINE\Software\HTC\SUPL AGPS]
"EnablePDEIPFromNV"=dword:00000001
and I changed the GPSMode to 4. you can use 1-2 or 4 but I found that 4 had a faster lock.
and I changed ServerIP in the registry to the one above I didn't use any cab file to change the registry I found it easier
to go in and change it myself. you can experiment with these setting until you the the desired results
I downloaded and installed lllboredlll_VZW_GPS_Fix_v2 cab and had to go into windows and run ppst.exe and followed the directions. (not sure who to credit for that I couldnt find it again) the I downloaded GPStoggle which is a nice today plugin that you can turn your GPS on or off for the programs that cant prime like Igo8