打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
酷派6168H更换导航软件总结,加快搜星定位设置和脚本优化
        由于酷派6168H手机自带的导航软件定位不准、导航语音提示不清晰以及地图旧等原因,一段时间来,对6168H的导航软件进行了更换调试。先后更换使用了以下导航软件:
   1.Route66 Mobile 8+中国2008Q3地图,见http://www.sosaw.com/forum43/thread-155083-1-1.html
   2.Garmin 5.0.30绿色版+7.6NT地图,见http://www.sosaw.com/forum43/thread-164427-1-1.html
   3.凯立德3D路口放大P1012-X5309-18I3J05,见http://www.sosaw.com/forum43/thread-165060-1-1.html
   4.万利达高德3518-B-8.4.3-V4.1.06+090728地图,见http://www.sosaw.com/forum43/thread-165450-1-1.html

   最近又调试安装了Route66 Mobile 9+中国地图2009Q43.655,也能成功运行,方法与前几个差不多,就不再发了。

   这些导航软件能在6168H成功运行,大部分不是我的功劳,而是那些对这些程序进行OEM的大侠们的功劳,我只是将他们OEM并上传的程序、地图下载,进行调试。在此衷心感谢这些不知名的G友们。

   总结在6168H上折腾导航软件的方法,主要有以下几点:

   1.下载能用于Ce5.0+2.8-3.5寸的导航软件主程序(当然是O过的)。
   2.下载与导航软件主程序能正常配套使用的地图。
   3.下载一些更新的信息文件,如电子眼更新、语音文件更新等。
   4.下载一些用于修改卡名、目录名、端口号和波特率的程序或解锁文件。
   5.按你下载原帖里的方法进行安装、拷贝、修改、替换和更新。

   一般情况下,通过这些方法,导航软件就可以6168H上运行了。

  但对于6168H手机,很重要的一道程序是打开GPS搜星。目前能用于打开6168H的GPS功能的软件只有GPSTest,之前试过gpsgate, v-port,Beelinegps以及Splitter等,均无法启动6168H的GPS。
   分析后认为,除了GPStest,其它软件只是在打开GPS之后能够协助搜星、检查GPS定位情况,而不具备或者至少对6168H来说不具备打开GPS的功能,因为不能打开GPS,所以肯定搜不到星。
   GPSTest则可以打开6168H的GPS,具体原理我不知道,但感觉该程序可以加载6168H内置的GPS驱动,使GPS工作,说得形象点儿,可以打开GPS的“开关”。
   打开了GPS,就具有了更换导航软件的基础条件,所以有了前述几个更换导航的折腾。

   在折腾过程中,一直在想一个问题:GPSTest能打开该手机的GPS,但设置好端口和波特率后,先启动GPSTest,后启动导航软件,导航软件却搜不到星,必须先启动导航软件,再启动GPSTest才能搜星定位导航(上述帖子中的脚本文件都是先启动导航软件,后启动GPSTest的),而且有时候能很快定位,有时候不能定位,退出导航软件时发现GPSTest已搜到好多星,定位正常,到底为什么?

   最近几天终于想明白了,GPSTest实际也分为两大功能,一是启动GPS,二是在端口、波特率正确的情况下测试GPS定位情况,包括NMEA协议的信息输出。想清了这一点,按思路先启动GPSTest,后启动导航软件进行测试,果然成功。而且定位成功率高,定位速度也大有提高。

   特别是,这种设置在导航软件启动时能看到全部界面(全屏),而不像先前那样,启动导航软件时任务栏挡着一条,等GPSTest启动后才能隐去任务栏。更为重要的,这种方法解决了Route66 Mobile 8在启动后不能自动搜星定位,必须点击“查看->GPS信息”才能定位的问题,也大大减少了Route66 Mobile 9定位大西洋的几率,十次中有一两次定位在大西洋,关闭程序重新启动就正常了,有时候稍做移动就正常了。

   分析得有点多了,大家肯定不想看这么多,下面是GPSTest的设置方法和优化后的iGPSGo脚本说明:

   一、GPSTest设置方法
    前面说了,GPSTest有两大功能,一是启动GPS,二是测试定位情况,那么我就让它只启动GPS而不去定位。
   1.单独启动GPSTest程序,设置端口为5,波特率为9600。
     你就可看到状态为已连接,时间标题栏内括号里的字由“本机”变为“卫星”,说明GPS已经启动,GPSTest的测试程序已经连接到了端口5,等会儿,等正常搜星定位后,可以放心了,GPS工作正常。
   2.再对GPSTest进行设置,将端口改为6,波特率改不改都行,我都试了,改不改都没问题,不过我又改回9600了。
     如果GPSTest的端口和波特率与手机的GPS一致(5,9600),那么先启动GPSTest后,GPSTest就占用了端口,所以后启动导航软件时端口5就不能使用了,所以搜不到星。如果先启动导航软件,如果导航软件运行过程中较慢而GPSTest已经启动了,则GPSTest也占用了端口,所以出现了有时候导航软件搜不到星而退出后看到GPSTest搜星定位正常的现象。
     所以这样改的理由是:让GPSTest只启动GPS而不占用端口,也就是说,GPSTest程序不能定位,把端口和定位功能留给导航软件。

   二、更改iGPSGo脚本,如下:

Run("sd\Tools\GPSTest\GPSTest.exe")                         ------GPSTest程序位置和名称
Sleep(3600)                                                                  ------让它多睡会儿,别低于3000,确保GPSTest启动GPS
gpstest=ActiveWindow()

RunWait("sd\Route66_v9\Route 66 Mobile 9.exe")       ------导航软件程序位置和名称
Sleep(1000)
Close(gpstest)

把这些方法写出来,算是对最近折腾导航软件的总结吧,供有兴趣的朋友参考。


一、单独启动GPSTest(从sd\tools\gpstest文件夹里点击gpstest.exe启动),设置端口为6(不是5),波特率为9600,保存,退出GPSTest.
二、更改你启动导航软件用的iGPSGo.mscr脚本文件,如下:

Run("sd\Tools\GPSTest\GPSTest.exe")                         ------GPSTest程序位置和名称,这次放在前面了,原来的脚本在后面
Sleep(3600)                                                                  ------让它多睡会儿,别低于3000,确保GPSTest启动GPS
gpstest=ActiveWindow()
RunWait("sd\Route66_v9\Route 66 Mobile 9.exe")       ------导航软件程序位置和名称,注意这里是用RunWait,不是Run。
Sleep(1000)
Close(gpstest)

注意, 这种色的要注意大小写,别写错了,
 这种色的名称要相同,大小写也要相同。
 

 
 
凯立德1911J05-DATA.rar下载地址:



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【图】告诉大家自己动手升级凯立德车载导航的具体步骤
乐风车安装DVD导航及改装车载GPS为一机三图实例(有图有方法)
菜鸟学GPS全攻略(老鸟飘过) | GPS软件交流 - GPS之家-导航之家 最专业的GP...
【盛夏的果实:冰淇淋之约】长篇巨作!善领DSA+一机多图全攻略!
USBgps驱动&测试软件
S900/P3700/P3702 GPS使用心得
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服