根据坛子里各位dx的帖子,结合自己的小8实际情况,换了n种设置组合,捣鼓了十几天,终于搞定了自己小8的gps,下面把自己的设置分享如下。
一、使用qpst对小8的pri进行设置,主要是更改gpsone离得选项,qpst怎么用,坛子里有很多帖子都有提到,这里我就不多说了。
1、 首先手机拨号##3424#进入工程模式(或者打开手机→开始菜单→程序→手机工具(不一定在这个下面)→手编(或者手机高级工具)→DIAG[3424])
2、 进入工程模式后,运行Qpst程序,用数据线连接电脑。
3、 Qpst这个程序有很多程序选项,选择qpst configuration这个程序,运行Start clients→service Programming,点击确定后即可进入6800的设置页面了。设置页面有非常多的选项卡,我们找到比较靠后的GPSone选项卡,然后勾选最上面的Allowed和下面Capabilities中的Assistance-Spherical(球面坐标辅助)和autonomous(自动校准)(有的大大说需要全选,不过我试了,全选后,我的小8能找到星星,不过全是红的,半天定不来位,也许对其他机子可能是这样有效吧),其他全不选(其他几项的意思分别是Assistance-Cartesian: 平面坐标辅助(可理解为2D) AFLT:辅助定位(利用三角基站进行定位) GPS Almanac & GPS Ephemeris: GPS星历 GPS Almanac Correction: GPS星历校正 GPS/AFLT Hybrid: GPS和AFLT 混合模式),在右边的PDE IP中填入0.0.0.0,PDE Port中填写0,PDE项目选择DBM,Position选择PDE。
二. 使用Qxdm修改ID=3520的数值。
手机进入工程模式,用数据线连接电脑,打开Qxdm程序。
在Qxdm程序界面左边找到一个名为“View”的项目,它的右边是一个长长的下拉列表框,在这个列表框中找到“Nv Browser”列表并选择之。
在下面出现的界面中找到Item 中的 ID=3520的项目,点击“read”读取参数,修改“input”值为0x000D (可能不同地区,这个值会有些不太一样,有的是0x00f有用,我是在武汉的改成0x00d),点击“write”写入手机。
这里要注意,有时候直接点击“input下0x0000”是没有反应的,一直点击,点击多次后就可以修改了……
经过上述修改后,断开连接,并重启手机。
三.修改注册表
修改注册表前请自行备份注册表数据或将未修改的注册表项目导出到存储卡上并备份。
首先用注册表编辑器进入
HKEY_LOCAL_MACHINE\Software\HTC\SUPL AGPS
删除SUPL AGPS下所有项目和键值。(删除前先导出,并做备份。)
然后在电脑上用记事本新建一个文本文档,写入下列代码:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\SUPL AGPS]
"EnableAGPS"=dword:00000000
"GPSMode"=dword:00000001
"EnableAGPSTab"=dword:00000000
"EnablePDEIPFromNV"=dword:00000001
"NumberFixes"=dword:3B9AC9FF
"TimeBetweenFixes"=dword:00000001
"QoSAccuracy"=dword:00000032
"QosPerformance"=dword:00000059
"EnableGPSSmartMode"=dword:00000000
其中
EnableAGPS 设置是否启用AGPS工作模式,要设置成"0"来禁用它。那些一打开GPS就去联网的就和这个设置有关。 EnableGPSSmartMode 设置是否启用GPS智能优化模式,这个也要设置成"0"来禁用它。那些能够搜到很多红星但无法锁定的就和这个设置有关。 GPSMode 设置GPS的工作模式,这个要设置成"1"。此时GPS工作在独立运行状态无需CDMA网络支持。另外两个有效的选项分别是"2"和"4",用来指定使用CDMA网络辅助定位技术。也就是说可以支持在室内定位,不过需要网络支持。"2"的定位精度高,"4"的定位精度差。
保存这个文本文档为“SUPL AGPS.txt”。然后,重命名这个文本文档的扩展名为“.reg”,命名后的名字为“SUPL AGPS.reg”将其保存在手机卡上,然后点击导入,
|