做測試我們是認真的,苦于手上的手機都已升級iOS10,為了搞清楚問題,隻好專門買了一個iOS9.31 版本的5S手機來做實驗。
問題現象:
我們發現一些高仿數據線在iOS10正常工作,但在iOS9上不能很好地工作,表現為先插A公再插蘋果頭可以給手機正常充電,而如果不插A公,隻插蘋果頭,過幾秒鐘手機提示不支持此配件, 或者先插蘋果頭再插A公隻有充電符号卻沒電流。
數據線問題分析:
從上面分析可以看出,如果先插入A公,因為A公過來的電壓可以保證MCU正常工作,不受C1失效影響,這時插入蘋果頭,則可以正常完成認證過程。如果先插入蘋果頭由于C1失效MCU無法工作則直接導至認證失敗。
iOS10認證過程分析:
從上面可以看出iOS10變得更聰明,先插入蘋果頭認證失敗的情況下,并不提示“不支持此配件”,而還是等到A公插電的情況下重新啟動認證,而此時A公電壓供給MCU已可以正常工作,完成認證并正常充電,表面已看不出有什麼問題。
總結:
以上分析結果正好與開頭的問題現象是一緻的。說明iOS10的兼容性更好,隻要求A公插電的情況下能正常工作就行,不要求單端插入正常工作,而iOS9則要求單端插入也要正常才不會報錯,所以在iOS10上能正常使用的數據線在iOS9上可能不好使。
作者:覃遠高
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!