在大多数(更可能是所有) Mediatek mtk6592手机(以及旧型号)中,有一个与GPS UTC时间相关的bug。该错误会导致GPS报告错误的协调时间,偏移值正好为1小时。这意味着天空视图(即当前可见卫星的数量和位置)是移动了一个小时的,这意味着手机试图连接到不存在的卫星,甚至最糟糕的是,它忽略了存在的卫星!
解决这个小问题将改善所有Mediatek手机的全球定位系统。
顺便说一句,我发现了这个bug,并通知了Mediatek,但至今没有收到任何回复。
问题是,Android能否被修复,将一个小时的班次插入到GPS UTC时间a,从而解决这个问题。
发布于 2014-06-28 12:59:46
我怀疑你的信息是否正确!
GPS芯片从GPS时基中的卫星接收时间,即与UTC (约17或18s)相差几秒,几分钟后,卫星也将GPS时间发送到UTC偏移量,以便更好地显示给最终用户。
我很肯定芯片的工作是正确的,否则就什么也做不了了。
时间必须是正确的,大约纳米秒!如果有一个真实的UTC时间偏移,那么它是在电话或软件API。但这与地点的质量无关,因为再一次:
在全球定位系统芯片内,一切都会正常的!
可能有一个类似于iOS和android的内部API,它取代了从GPS芯片接收到的位置时间戳,以匹配当前的时区,并匹配从电话时间到实时的偏移量(通过GPS UTC) (如果用户手动设置了时间)。内部时间的替换可能会失败。
如果芯片中存在错误,则在任何情况下都不可能外部更正该时间错误!GPS芯片允许设置当前时间,但这一功能是为了更快地加快初始时间的计算。在实践中,只有在时间设置非常精确的情况下,这才能起作用。
https://stackoverflow.com/questions/24465096
复制相似问题