找回密码
 注册
快捷导航
查看: 38319|回复: 39

[软件] 【原创】在安装HP版UN2400/Gobi1000上使用ThinkvantageGPS,不用MotionCM打开GPS了

[复制链接] |自动提醒
阅读字号:

9883

回帖

96

积分

3万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-12-7
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2011-5-23 15:54:25| 字数 2,046| - 陕西省延安市 广电网 | 显示全部楼层 |阅读模式
首先感谢高手们,通过学习论坛。这两天小折腾了一下,终于可以在惠普机器上使用ThinkvantageGPS了,但是由于实在是才疏学浅,二是没太多的时间,就是一周末,所以高级版本thinkgps还没有什么对策,只得先放弃。


只能使用ThinkvantageGPS2.11,还是有点小遗憾啊……


先说一下我试用的最近的几个版本:
试安装过2.4;2.6;2.7等版本,都有几个问题需要解决
这些版本呢:
1 程序解压缩到C:\DRIVERS\WIN\GPS会自动安装,在Temp文件夹里生成msi安装包,但还是会产生一个检测硬件的DLL文件,所以要在临时文件夹手动提取msi安装包;
2 提取msi安装包还是不行,还要用Orca对msi文件进行编辑,在CutomAction里找到Check硬件卡部分,将其cut掉。
3 goobaidu了好多图,发现了hp和think驱动对端口是有区别的。由于HP的un2400的驱动,不同于Think之类,安装后的GPS端口名字为Hp un2400 Mobile Broadband Module Device

(com号),而think之类的驱动一般端口后面显示的是NMEA COM 9202。
可能是新版本的程序接口命名方式或者是什么原因导致(还未深究),新版GPS破解后,总是提示找不到NMEA端口。


上面说到了破解,为什么要破解,是因为Think的软件只认自己的硬件,HP的硬件它是不认的,怎么认呢,靠的是识别VID/PID。这两个东西,是在设备管理器里,找到  端口(com

和lpt),Hp un2400 Mobile Broadband Module Device,属性-详细信息,属性的下拉菜单里选择硬件ID。

例如HP的UN2400的VID/PID为 03F0/1F1D; 而Think的Gobi1000的VID/PID是 05C6/9202,这两个后面要用到。

破解的过程呢,是将当前安装的UN2400硬件ID里的VID/PID,替换到Think的GPS的DLL文件里。

破解要用到的编辑工具,比如UE,HXD等,UE要找破解的,HXD随便Google一下很多,免费软件,还有绿色的。


==================================
前面说了,尝试了几个较近版本无功而返之后,只好用了2.11版thinkGPS来试验一下,下面来说一下2.11版本:
ftp://ftp.software.ibm.com/pc/pccbbs/mobiles/7vgp81ww.exe

下载thinkGPS的2.11版本,安装,会自动解压缩到C:\DRIVERS\WIN\GPS下。

运行setup_x86.exe,安装好后,进入C:\Program Files\Lenovo\GPS Enabler,找到 GPSESvrPS.dll 和 QualGpsE.dll 两个文件,做好备份。

打开HXD,将这两个文件拖入,进行修改:
----------
1 按Ctrl+F,输入9202(必要时可以把下面的国际通用字符集勾上),搜索;
2 找到V.I.D._.0.5.C.6.&.P.I.D._.9.2.0.2.,将其更改为V.I.D._.0.3.F.0.&.P.I.D._.1.F.1.D.
3 两个文件都有上面说的9202部分,一一修改后保存。
----------
::其实对于别的厂家的Gobi1000/UN2400或者Gobi2000都可以采用此方式修改。 Think的Gobi2000的VID/PID是05C6/9205,但是可能得使用2.4以上的ThinkvantageGPS了

::小提示一下,对于HP无线助手控制不了的设备,有部分也可以采用此类方式修改,替换VID/PID,直接修改HPWAMain.exe

==================================


完成后,就可以启动ThinkvantageGPS了,这样就可以把Motion Connection Manager,就是MotionCM丢掉了,其实我们装它也主要是为了打开GPS。

而且ThinkvantageGPS还有一个好处就是,可以把灵图导航设置在下方,开启导航搜到星之后,直接启动灵图。

丢掉MotionCM,拨号我们可以还是用HP的HP Connection Manager的;

::这里还要说一下,应该是由于HP的驱动缘故,使用Gobi2000/UN2420的时候,HP的Connection Manager界面是有打开GPS选项的,为啥un200就不行,真无语……

::再说一下灵图导航,网上破解大多不外乎是pdadn.com_pc.exe之类,在ThinkvantageGPS调用该程序时就会提示出错,在网上找了另一个破解方式的,但是得关闭杀软,否则会报毒,破解完成后正常,可以直接运行SmartGuider.exe了,破解后的主程序不会被报毒,不必担心。



下面是图图
打开Think的GPS,启动;搜星定位之后,打开灵图,GPS接收正常。

GPS


灵图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1技术分 0 资产值 +20 收起 理由
kfg 0 + 20 原创内容

查看全部评分

一切皆泡影

5081

回帖

83

积分

4461

资产值

荣誉版主 Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2006-5-25
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2011-5-24 09:51:02| 字数 17| - 广东省汕头市 电信/汕头大学 | 显示全部楼层
感谢分享。
最好能提供修改后的文件。
自己拼装:HP 2530p SL9400/2G*2/X18-M + 5K500/蓝指摄
K2450 I74500U/8G/128G+480G/蓝指摄
回复 支持 反对

使用道具 举报

9883

回帖

96

积分

3万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-12-7
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2011-5-24 10:27:35| 字数 462| - 陕西省延安市 广电网 | 显示全部楼层
本想把修改后的附件传上来的。

但考虑到有的机器装的不是HP版的,或者这样那样的不同,不能通用。还有论坛的附件好像过段时间就没清理了。



下面上传修改后的 GPSESvrPS.dll 和 QualGpsE.dll ,主要是针对装在惠普机器上的HP版的UN2400/Gobi1000,别的厂家的可以按照上面说的方法修改。



然后还有个灵图导航破解,不是pdadn.com_pc.exe那种方式的破解,下面说的这种破解,可以方便被ThinkGPS调用。
说明一下:
1 包里包含了破解后的主程序和破解程序;
2 可以先将原版的灵图主程序备份,将包里破解后的SmartGuider.exe拷入灵图SmartGuider9\startup\目录,看是否能运行,能运行则不用再运行那个破解程序了。
3 如果不能运行,则将备份的原主程序还原,用破解程序进行破解,得先关闭杀软,否则可能报毒,破解后的主程序SmartGuider.exe不会被报毒,放心使用。

因为我就破解了一次,机器上没有原来安装包啥的了,所以想要试验能否直接替换主程序还得重新下载,所以将两个都打包来了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
一切皆泡影
回复 支持 反对

使用道具 举报

491

回帖

14

积分

1974

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-1-3
发表于 2011-5-24 22:45:10| 字数 5| - 浙江省杭州市 电信 | 显示全部楼层
感谢分享。
N410C(1.2G/1G黑金刚/80G5K160/圆棒电池/自制薄万通宝54M,IBM大小鼠,410底座COMBO
回复 支持 反对

使用道具 举报

81

回帖

3

积分

133

资产值

中级会员 Rank: 2Rank: 2

注册时间
2010-1-13
发表于 2011-5-26 01:31:15| 字数 63| - 陕西省宝鸡市 电信 | 显示全部楼层
非常感谢楼主让我也用上了Thinkvantage GPS。非常期待楼主能够破解2.6或2.7,那样un2400用起来就更完美了。
回复 支持 反对

使用道具 举报

1482

回帖

0

积分

5434

资产值

入门会员 Rank: 1

注册时间
2007-5-12
发表于 2011-5-26 06:49:18| 字数 15| - LAN | 显示全部楼层
感谢分享,人民的智慧大大的:)
nc4200,2710p,2530p,p1620,X220i,MIIX5,
Latitude 7390,i5/8G/256(加群429656718)
回复 支持 反对

使用道具 举报

15

回帖

1

积分

99

资产值

初级会员 Rank: 1

注册时间
2010-6-2
发表于 2011-7-5 14:54:08| 字数 292| - 湖北省武汉市 电信 | 显示全部楼层

回复 #1 mechiler 的帖子

现在可以用2.72版得TV GPS了。按你这顺序改也找不到NMEA,所以换了个顺序,打开C:\DRIVERS\GPS里的SETUP后到TEMP文件夹找到解压出来的临时文件,把THINKVANTAGE GPS.MSI拷出来。用UniExtract解压它,到新生成的文件夹里面修改THINKVANTAGE GPS.MSI去掉GPS检测,还有修改同一文件夹program files\lenovo\gps enabler里面的GPSESvrPS.dll 和 QualGpsE.dll。再运行thinkvantage gps.msi就可以了。不过没有桌面快捷方式和开始菜单,要自己新建,要么就从控制面板运行。
回复 支持 反对

使用道具 举报

81

回帖

3

积分

133

资产值

中级会员 Rank: 2Rank: 2

注册时间
2010-1-13
发表于 2011-7-5 15:14:07| 字数 217| - 陕西省宝鸡市 电信 | 显示全部楼层
QUOTE:
Posted by gxfs on 2011-7-5 14:54
现在可以用2.72版得TV GPS了。按你这顺序改也找不到NMEA,所以换了个顺序,打开C:\DRIVERS\GPS里的SETUP后到TEMP文件夹找到解压出来的临时文件,把THINKVANTAGE GPS.MSI拷出来。用UniExtract解压它,到新生成的 ...

我也在用Thinkvantage GPS 2.72,但google map无法正常使用,能打开但不能显示地图。
回复 支持 反对

使用道具 举报

15

回帖

1

积分

99

资产值

初级会员 Rank: 1

注册时间
2010-6-2
发表于 2011-7-5 15:17:17| 字数 29| - 湖北省武汉市 电信 | 显示全部楼层

回复 #8 wq688 的帖子

我这边可以正常显示的,卫星和地图都没问题,混合地图也可以用
回复 支持 反对

使用道具 举报

81

回帖

3

积分

133

资产值

中级会员 Rank: 2Rank: 2

注册时间
2010-1-13
发表于 2011-7-5 15:18:40| 字数 9| - 陕西省宝鸡市 电信 | 显示全部楼层
xp还是win7?
回复 支持 反对

使用道具 举报

15

回帖

1

积分

99

资产值

初级会员 Rank: 1

注册时间
2010-6-2
发表于 2011-7-5 15:36:27| 字数 9| - 湖北省武汉市 电信 | 显示全部楼层

回复 #10 wq688 的帖子

win7 64bit
回复 支持 反对

使用道具 举报

9883

回帖

96

积分

3万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-12-7
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2011-7-6 14:00:26| 字数 430| - 陕西省西安市 联通 | 显示全部楼层
QUOTE:
Posted by gxfs on 2011-7-5 14:54
现在可以用2.72版得TV GPS了。按你这顺序改也找不到NMEA,所以换了个顺序,打开C:\DRIVERS\GPS里的SETUP后到TEMP文件夹找到解压出来的临时文件,把THINKVANTAGE GPS.MSI拷出来。用UniExtract解压它,到新生成的 ...

我前面说的第一点、第二点尝试过提取MSI,我是setup安装后,提示找不到硬件的情况下,去%temp%提取的MSI,然后直接用orca对MSI进行了编辑,直接将check 卡的部分去掉了。

但是貌似安装驱动后的2400端口与2420端口显示都不一样吧,所以后面提到过。


------------------------------------------------------------------------
不过补充下,这个用2400尝试过么?你们的是2420吧?

[ Edited by  mechiler on 2011-7-6 20:54 ]
一切皆泡影
回复 支持 反对

使用道具 举报

9883

回帖

96

积分

3万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-12-7
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2011-7-6 15:21:08| 字数 57| - 陕西省延安市 广电网 | 显示全部楼层

回复 #8 wq688 的帖子

对了,你的是2400还是2420?

thinkvantage gps.msi里面,去掉的是哪一部分的check GPS?
一切皆泡影
回复 支持 反对

使用道具 举报

95

回帖

1

积分

92

资产值

初级会员 Rank: 1

注册时间
2010-12-30
发表于 2011-7-6 17:26:24| 字数 10| - 广东省广州市 华为云 | 显示全部楼层
这个帖子好啊,学习了
当幸福来敲门
回复 支持 反对

使用道具 举报

81

回帖

3

积分

133

资产值

中级会员 Rank: 2Rank: 2

注册时间
2010-1-13
发表于 2011-7-7 01:28:04| 字数 70| - 陕西省宝鸡市 电信 | 显示全部楼层

回复 #13 mechiler 的帖子

我现在用的是2420,thinkvantage gps.msi用ORCA打开在CutomAction里找到CheckGpsAdapter删掉。
回复 支持 反对

使用道具 举报

81

回帖

3

积分

133

资产值

中级会员 Rank: 2Rank: 2

注册时间
2010-1-13
发表于 2011-7-7 01:31:57| 字数 163| - 陕西省宝鸡市 电信 | 显示全部楼层
QUOTE:
Posted by mechiler on 2011-7-6 14:00

我前面说的第一点、第二点尝试过提取MSI,我是setup安装后,提示找不到硬件的情况下,去%temp%提取的MSI,然后直接用orca对MSI进行了编辑,直接将check 卡的部分去掉了。

但是貌似安装驱动后的2400端口与2 ...

2400好像试过,没成功
回复 支持 反对

使用道具 举报

15

回帖

1

积分

99

资产值

初级会员 Rank: 1

注册时间
2010-6-2
发表于 2011-7-7 13:43:05| 字数 268| - 湖北省武汉市 电信 | 显示全部楼层
QUOTE:
Posted by mechiler on 2011-7-6 14:00

我前面说的第一点、第二点尝试过提取MSI,我是setup安装后,提示找不到硬件的情况下,去%temp%提取的MSI,然后直接用orca对MSI进行了编辑,直接将check 卡的部分去掉了。

但是貌似安装驱动后的2400端口与2 ...

跟显示的名字没有关系的,在设备管理器中显示的名字都可以通过修改INF文件来实现的。主要是API, TVGPS是支持GOIB1000和2000的。我现在还没搞懂先装后修改和修改后安装到底有什么区别,我认为TVGPS在注册表里还写了些东西。
回复 支持 反对

使用道具 举报

9883

回帖

96

积分

3万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-12-7
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2011-7-7 13:50:18| 字数 71| - 陕西省延安市 广电网 | 显示全部楼层
我知道是支持Gobi1000,不过那是支持Think的Gobi1000啊。

当时UN2400我尝试了2.72不可以,所以才用了2.11,没办法。
一切皆泡影
回复 支持 反对

使用道具 举报

15

回帖

1

积分

99

资产值

初级会员 Rank: 1

注册时间
2010-6-2
发表于 2011-7-7 23:44:19| 字数 80| - 湖北省武汉市 联通 | 显示全部楼层

回复 #18 mechiler 的帖子

TP和HP的GOBI1000和2000实际上是一样的,只是VID和PID不一样,如果你要改的话用QPST可以修改硬件VID和PID。TVGPS可能还检测了驱动。
回复 支持 反对

使用道具 举报

9883

回帖

96

积分

3万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-12-7
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2011-7-7 23:58:39| 字数 42| - 陕西省延安市 广电网 | 显示全部楼层
正是因为用不了,所以我想可能关键就是在驱动,你如果有UN2400可以尝试下就知道了。
一切皆泡影
回复 支持 反对

使用道具 举报

1482

回帖

0

积分

5434

资产值

入门会员 Rank: 1

注册时间
2007-5-12
发表于 2011-7-8 11:43:09| 字数 142| - 江苏省南京市 电信 | 显示全部楼层
我的是2710p+un2400+win7,使用7楼的方法没有成功,提示找不到GPS NMEA COM端口,我怀疑HP UN2400的驱动里面没有NMEA的功能,因为使用2.6版本的MotionCM也没看到NMEA端口;
另QPST在哪儿改VID/PID,我的是2.7版本的QPST,好像不行?
nc4200,2710p,2530p,p1620,X220i,MIIX5,
Latitude 7390,i5/8G/256(加群429656718)
回复 支持 反对

使用道具 举报

9883

回帖

96

积分

3万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-12-7
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2011-7-8 12:12:16| 字数 76| - 陕西省延安市 广电网 | 显示全部楼层
论坛也看到过改VID/pid。

但是改成think的VID/PID也还有别的问题,think与HP对硬件开关控制的电平信号好像也是反的,还有驱动等等问题。
一切皆泡影
回复 支持 反对

使用道具 举报

1482

回帖

0

积分

5434

资产值

入门会员 Rank: 1

注册时间
2007-5-12
发表于 2011-7-8 15:24:30| 字数 60| - 江苏省南京市 电信 | 显示全部楼层
硬件上还有差异?我以为是同一家OEM的呢,我的un2400显示的是Novatel,难道Think家的是Ericsson?
nc4200,2710p,2530p,p1620,X220i,MIIX5,
Latitude 7390,i5/8G/256(加群429656718)
回复 支持 反对

使用道具 举报

15

回帖

1

积分

99

资产值

初级会员 Rank: 1

注册时间
2010-6-2
发表于 2011-7-8 16:57:05| 字数 80| - 湖北省武汉市 联通 | 显示全部楼层

回复 #21 philoman 的帖子

你用其他GPS软件可以打开吗?设备管理器里面有没有NMEA端口?如果没有把驱动卸载了重新装,直接运行GobiInstaller.msi。应该能有NMEA端口的。
回复 支持 反对

使用道具 举报

15

回帖

1

积分

99

资产值

初级会员 Rank: 1

注册时间
2010-6-2
发表于 2011-7-8 17:00:36| 字数 56| - 湖北省武汉市 联通 | 显示全部楼层

回复 #22 mechiler 的帖子

直接改的话还少一个地方没改,QLD-LOADER在装完驱动后就不见了,没法改,要把它的PID和VID也改了才行。
回复 支持 反对

使用道具 举报

9883

回帖

96

积分

3万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-12-7
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2011-7-8 17:56:13| 字数 143| - 陕西省延安市 广电网 | 显示全部楼层

回复 #24 gxfs 的帖子

先不说修改了没,我说了UN2400和UN2420不一样,你可以试试再说,光在这里说没用的哦,2400装HP驱动就是没有NEMA COM的。

至于你说的GobiInstaller,2400好像是没有的,起码HP发布的UN2400的驱动包是和UN2420是不一样的,2420的驱动我也下载看过。
一切皆泡影
回复 支持 反对

使用道具 举报

1482

回帖

0

积分

5434

资产值

入门会员 Rank: 1

注册时间
2007-5-12
发表于 2011-7-8 20:45:34| 字数 224| - 江苏省南京市 电信 | 显示全部楼层
QUOTE:
Posted by gxfs on 2011-7-8 16:57
你用其他GPS软件可以打开吗?设备管理器里面有没有NMEA端口?如果没有把驱动卸载了重新装,直接运行GobiInstaller.msi。应该能有NMEA端口的。

NMEA端口可能是HP没有开放这个功能,我的卡是un2400带sps号的,使用起来一切正常(指示灯、无线开关、无线助手、WCDMA拨号),GPS也正常,就是没有NMEA端口,google earth没法实时tracking;
nc4200,2710p,2530p,p1620,X220i,MIIX5,
Latitude 7390,i5/8G/256(加群429656718)
回复 支持 反对

使用道具 举报

15

回帖

1

积分

99

资产值

初级会员 Rank: 1

注册时间
2010-6-2
发表于 2011-7-9 00:19:42| 字数 62| - 湖北省武汉市 联通 | 显示全部楼层

回复 #26 mechiler 的帖子

嗯,UN2400的驱动要破解和修改的。我之前想说的是改成TP的PID的话可以用TP的驱动,TP的驱动好像是有NMEA端口的。
回复 支持 反对

使用道具 举报

1482

回帖

0

积分

5434

资产值

入门会员 Rank: 1

注册时间
2007-5-12
发表于 2011-7-10 21:20:54| 字数 118| - 江苏省南京市 电信 | 显示全部楼层
QUOTE:
Posted by gxfs on 2011-7-9 00:19
嗯,UN2400的驱动要破解和修改的。我之前想说的是改成TP的PID的话可以用TP的驱动,TP的驱动好像是有NMEA端口的。

如何改成TP的VID&PID?愿闻其详
nc4200,2710p,2530p,p1620,X220i,MIIX5,
Latitude 7390,i5/8G/256(加群429656718)
回复 支持 反对

使用道具 举报

1482

回帖

0

积分

5434

资产值

入门会员 Rank: 1

注册时间
2007-5-12
发表于 2011-7-10 21:23:44| 字数 140| - 江苏省南京市 电信 | 显示全部楼层
QUOTE:
Posted by gxfs on 2011-7-8 17:00
直接改的话还少一个地方没改,QLD-LOADER在装完驱动后就不见了,没法改,要把它的PID和VID也改了才行。

为了不致QDLoader加载固件后消失,可以关掉QDLService,改用gobiloader手动加载
nc4200,2710p,2530p,p1620,X220i,MIIX5,
Latitude 7390,i5/8G/256(加群429656718)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2024-6-10 05:58 , Processed in 0.172822 second(s), 65 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部