在基于Mediatek的Android系统中更改GPS UTC时间

时间:2014-06-28 08:35:01

标签: android gps utc

在大多数(更有可能是全部)Mediatek mtk6592手机(以及旧型号)中,存在与GPS UTC时间相关的错误。 该错误导致GPS报告错误 UTC时间偏移正好1小时。 这意味着天空视图(当前可见卫星的数量和位置)移动了一个小时,这意味着手机正在尝试连接到不在那里的卫星甚至最糟糕的是,那里有IGNORES卫星! 解决这个小问题将改善所有联发科手机中的GPS 顺便说一句,我发现了这个错误,并通知了联发科,但没有得到答复。

问题在于是否可以修复Android以将1小时的班次插入到GPS UTC时间,从而解决问题。

1 个答案:

答案 0 :(得分:0)

我怀疑你的信息是否正确!
GPS芯片在GPS时基中接收来自卫星的时间,这与UTC(大约17或18s)相差几秒钟,然后在几分钟后卫星还将GPS时​​间发送到UTC偏移,以便更好地显示给最终用户

我非常确定芯片的工作是否正确,否则什么都行不通 时间必须正确到大约纳秒! 如果确实存在UTC时间偏移,那么它就在手机或软件API中。 但这与位置的质量无关,因为再次:

GPS芯片里面一切都会好起来的!

可能在iOS和Android中有一个内部API,用于替换从GPS芯片接收的位置时间戳,以匹配当前时区,并匹配从手机时间到实时的偏移量(通过GPS UTC) (如果用户已手动设置时间)。 而这个内部时间替换可能会失败。

事件如果芯片中有错误,在任何情况下都不能外部纠正那个时间错误! GPS芯片允许设置当前时间,但此功能可以更快地加快初始时间计算。实际上,只有在时间设置非常精确的情况下,这才有效。