GeekBar講武堂這個節目是針對業內同行輸出一些,純技術分享方面的內容。
今天說一個老生常談的話題,手機的開機電流與刷機報錯。
很多行業內的老師傅,都有根據看手機工作的電流以及刷機時的報錯信息來判斷故障點的技能。

對于新手而言,這種技能就很難在短時間內掌握了。
今天,用給學員培訓用的教具,來為大家做一些演示,希望用這種倒推的思維邏輯,能讓大家在短時間內,學習到一些快速診斷手機故障點的本領。
iPhone 6主板無硬盤
給主板供電,然后按下開機鍵。
主板的工作電流在50ma左右。手機的狀態為不開機。
然后連接iTunes,調取刷機固件,此時我們會看到刷機報錯9。
iPhone 6主板無暫存
給主板供電,然后按下開機鍵。
電流是0-80毫安的有規律擺動,此時手機不開機。
沒有上蓋的iPhone6刷機時的狀態,連接到itunes,然后調取固件,報錯信息4005。
iPhone 6主板無CPU
給主板供電,然后按下開機鍵。
手機的工作電流只有10ma左右。手機的狀態為不開機,無法連接iTunes。
如果遇到這個電流,可參考這個測試結果。此案例不僅僅是不裝CPU的電流,如果CPU沒裝好,開焊,又或者CPU的工作條件沒有得到滿足,也可能會出現這個電流。

「公眾號限制,點擊圖片,觀看視頻」
iPhone 6主板無邏輯碼片
給手機供電,按下開機鍵。
手機的工作電流很接近正常的開機電流。但是,當處理器通過i2C總線與邏輯碼片通信的時候,處理器無法接收到邏輯碼片的應答信號,無法正常與邏輯碼片進行通信,導致手機的工作電流會歸0。
接著我們再測試連接iTunes刷機,會看到一個報錯9的信息。

「公眾號限制,點擊圖片,觀看視頻」
iPhone 6主板無主時鐘
給手機供電,示波器的探針接到主時鐘的測試點,按下開機鍵。
手機的工作電流在0-60ma左右來回擺動,無時鐘波形。此時手機為不開機的狀態。CPU沒有得到主時鐘信號,此時手機也無法與電腦聯機。

iPhone 6主板無復位信號
給手機供電,示波器的探針接到復位信號的測試點,按下開機鍵。
看到手機的工作電流在0-40ma左右穩定不動,無1.8V復位信號。此時手機為不開機的狀態。CPU沒有得到復位信號,此時手機也無法與電腦聯機。

iPhone 6主板I2C0異常
給手機供電,然后,示波器的探針接到i2C0 SCL與SDA的測試點,按下開機鍵。
手機的工作電流在0-60ma左右來回擺動,示波器無波形。此時手機為不開機的狀態。
再將手機連接iTunes,調取刷機固件,會看到一個4005的報錯信息。
