[原创]修复了NOTE3-N9009无法GPS定位的问题
本帖最后由 camio 于 2016-4-16 22:50 编辑本文应@cobra_lee要求而作。前天出去办事,用百度地图步行导航,始终显示卫星信号弱,我的位置始终不变,只能靠地图的建筑自行寻找。
真是郁闷,GPS完全趴窝了,不论是纯GPS还是网络辅助定位都不行。
昨天晚上开始着手解决手机无法定位的问题,在查阅了大量帖子的基础上,感觉问题可能在以下几个方面:
1、GPS模块坏了
这种没救了,不需要折腾了。
2、ROM的原因。
这个最难判断,刷ROM太痛苦,恢复数据累死人。
3、GPS天线问题
4、GPS配置文件的问题,导致服务器难以连接定位,主要是指AGPS基站辅助定位。
---------------------------------------------------------------------------------------------------------
下面为摸索和修复的过程:
1、GPS模块
使用AndroiTS GPS Test进行测试,结果发现打开gps时显示wait,关闭gps显示off,说明GPS模块本身是没有问题的,就是搜不到星。
2、ROM
我用的ROM是番茄花园V18,特意问了@我是大雨,他说GPS没问题。而且我也上番茄花园论坛找了一圈,也没有人反应有定位的问题。
看来ROM有问题的可能性比较小,而且我也不是一个乱删东西的人,刷ROM修复bug的方法实在不行再采用吧。
3、GPS天线
网上搜到一个note3 n900T打磨触点修复GPS的帖子,但是跟N9009的机子结构不一样啊,还是需要自己摸索。
N9009已经拆过多次,不到一分钟就拆开了,可是还真不知道哪个是GPS天线和触点,实在没办法只能把有可能的触点都打磨了一点,使用的是塑料撬棒刮和指甲扣。
如下图,刮了4个触点。
4、GPS配置文件
修改的前提是手机必须是root过的,文件名为gps.conf,位于根目录/system/etc文件夹下面。
核心思路就是把服务器改为亚洲区域的,修改的内容如下:
NTP_SERVER=3.cn.pool.ntp.org
NTP_SERVER=0.cn.pool.ntp.org
NTP_SERVER=1.cn.pool.ntp.org
NTP_SERVER=2.cn.pool.ntp.org
NTP_SERVER=0.asia.pool.ntp.org
NTP_SERVER=1.asia.pool.ntp.org
NTP_SERVER=2.asia.pool.ntp.org
NTP_SERVER=3.asia.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
SUPL_HOST=suplcn.sirf.com
SUPL_HOST=supl.google.com
SUPL_HOST=supl.nokia.com
SUPL_PORT=7276
当然网上有说法将以上内容直接保存替换原有配置文件,我认为这样太简单、粗暴,毕竟gps.conf里面还有其他的配置参数,以下是修改前后的截图对比:
欧洲和北美洲的服务器我删除了,因为好像在可以预见的相当长的时间内没有机会去,可以去的时候肯定没用note3了:D
附上修改后的文件:
把附件移动到system/etc目录下覆盖原文件即可。用Root Explorer修改权限和用户组。
长按gps.conf文件,在弹出的菜单中选择权限,权限的示意图:
√ √ 空
√ 空 空
√ 空 空
修改好权限再长按gps.conf文件,在弹出的菜单选择“更改所有者”(有些系统版本名称叫“用户组”),将两行都修改成0-root,0-root即可,然后重启手机。
—————————————————————————————————————————————————————————
结果:
GPS奇迹般的复活了,定位速度快了太多。
1、打开网络辅助定位,真的是秒定。
2、纯GPS定位,一打开就能搜到卫星,30-40秒之间即可成功定位。
看来note3撑到note6出来妥妥的,以后就退休做个导航、接电视给娃放个动画片好了。
—————————————————————————————————————————————————————————
总结:
1、基本上适用于所有的手机,当然前提是ROM没问题、GPS模块没坏,还有要是root了。
2、拆机是一项挑战,毕竟像note3这么好拆的手机太少了。当然找GPS天线触点不是难题,不知道就把所有可能的触点磨一遍,把氧化层搞掉,只有好处没有坏处。
@cobra_lee@我是大雨 学习下
辛苦了!楼楼动手能力很不错的,放在我估计是拆开再装上去就会问题更多。
cobra_lee 发表于 2016-4-17 13:39
辛苦了!楼楼动手能力很不错的,放在我估计是拆开再装上去就会问题更多。
没有想象的那么难 感谢分享! cobra_lee 发表于 2016-4-17 13:39
辛苦了!楼楼动手能力很不错的,放在我估计是拆开再装上去就会问题更多。
你用的啥手机? 楼主这个原创不加技术分吗:o:o zrbf 发表于 2016-4-18 16:28
楼主这个原创不加技术分吗
╮(╯▽╰)╭ zrbf 发表于 2016-4-18 16:28
楼主这个原创不加技术分吗
今天又出问题了,刮了刮又好了,氧化真是快啊 修改
SUPL_HOST=supl.google.com
SUPL_PORT=7276
为
SUPL_HOST=supl.nokia.com
SUPL_PORT=7275
保存退出,开启GPS试一下吧,如果第一次在几十秒内定位成功,那第二次开启就是秒定了!
原理是google的A-GPS定位服务器时不时会被和谐而无法连接上,造成手机GPS有卫星信号但不能定位,所以在gps.cnof里面换成能连接上的服务器地址及端口即可迅速定位!
还可尝试的服务器有supl.cn.com:7276,看哪个定位速度快就用哪个好了! 连上了,搜到星,定位还是超级慢,用11楼的方法解决了,改端口为7275 anyrygps.apk不谢
不用ROOT
设置一次后即可. lovehuiping 发表于 2016-7-22 18:22
anyrygps.apk不谢
不用ROOT
回头试试 打磨了触点,不是坏的更快?
你没弄点防锈的? 以前用山寨安卓机时也这么折腾过,累感不爱。
换水果后就安逸了,卫星基本秒定。 Inactive 发表于 2016-8-24 15:08
打磨了触点,不是坏的更快?
你没弄点防锈的?
忘记了,下次搞点儿 camio 发表于 2016-8-24 15:54
忘记了,下次搞点儿
搪一下锡其实也可以的。我今天也拆开打磨,顺便搪锡了,现在GPS是几秒就定好位…… rayau 发表于 2016-9-7 15:29
搪一下锡其实也可以的。我今天也拆开打磨,顺便搪锡了,现在GPS是几秒就定好位……
没工具啊。。。 camio 发表于 2016-9-7 15:33
没工具啊。。。
用烙铁就可以了啊,不用多,薄薄一层就可以了。锡的性质比铜稳定,比较不容易氧化。 w为何楼主的n9009的频段是4g??? 铁岭肯德基宅急 发表于 2016-9-12 01:27
w为何楼主的n9009的频段是4g???
修改版room,障眼法
页:
[1]