您的位置 首页 > 数码极客

【如何认证苹果数据线】苹果配件识别系统?IOS9和iOS10的数据线身份验证过程之间的区别

做测试是认真的。手里的手机都升级到iOS10了,为了确定问题,不得不专门购买IOs 9.31版的5S手机进行实验。(莎士比亚,Northern Exposure)。

问题现象:

我们发现一些高调制数据线在iOS10上正常工作,但在iOS9上工作不太好。据调查,先插上a球,然后插上苹果头,手机就能正常充电。如果不插A球,就只插苹果头,几秒钟后手机会告诉你不支持这个附件,或者先插苹果头,再插A球,只插充电符号,但是没有电流。

分析数据线问题:

以上是高仿方案的典型结构图。在拆卸有问题的电缆上,C1电容器虚拟焊接发生故障,A球未插上,MCU的电源实际上是由与手机通信的DQ脚提供的微弱电流。如果C1继续供应,MCU将无法正常工作。那为什么在iOS9和iOS10上的工作方式不同?(威廉莎士比亚,Northern Exposure(美国电视),成功)因为IOS10的认证过程得到了改进。请看下面的分析。

IOS9认证流程分析:

从上面的分析可以看出,如果先插入A球,A球来的电压不受C1故障的影响,MCU可以正常工作,因此插入苹果头可以正常完成认证过程。如果先插上苹果头,C1坏了,MCU不能工作,直接导致认证失败。

IOS10认证流程分析:

从上面可以看出,iOS10变得更聪明,如果未能先插入苹果头认证,则不会显示“不支持此附件”的消息,而是在“不支持此附件”之前重新启动认证,直到A空电压供应MCU已经正常工作,完成认证并正常充电,无法知道表面是否有问题。

摘要:

以上分析结果与一开始的问题现象完全一致。这意味着iOS10的兼容性更好,只需要A电源插头就能正常工作,一端插入能正常工作,iOS9需要一端插入也能正常工作,这样才不会报告错误,因此iOS10正常使用的数据线在iOS9上可能无法正常工作。

作家:真稿

关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐