2021年3月14日 星期日

Raspberry Pi 3 B+ 無法啟動之修復紀錄 Non-Bootable Raspberry Pi 3 B+ Recovery

約莫N年前,因緣際會下,在 Openlab.Taipei 收到了光華某廠商捐贈的 RMA 產品:一台開不了機的 Raspberry Pi 3 B+ 。當下因工作繁忙又沒太大的需求,所以就先認養收著。

最近發覺自己在架設 RTL-SDR 站台時,需要效能相對強大的 Raspberry Pi 3 以後版本,才足夠流暢的處理 SDR 降頻出來的寬頻 IF 訊號串流,因此開始想到手邊還有這塊開不了機的 RPi 3 B+ ,決定買個正常的 PMIC 來修復看看。

其實幾年前就一直有在追蹤相關的討論串,不能開機的症狀大概就是 3V3 的輸出短路到地。但當時的時空受限於 MXL7704-R3 這顆 PMIC 是 MXL7704 的特殊版本,取得不易而作罷。

幸好隨著光陰的飛逝,問題自然的開始收斂。

到了 2019 的下半年,開始有人在網站上販賣 Raspberry Pi 3 用的這顆 MXL7704-R3 ,另一個討論串開始傳出捷報 ,Youtube 上也出現了更換紀錄的影片,於是這幾天我也買了幾顆來試試。

更換之前先拍照留念


先前使用熱風槍焊接 QFN 封裝 IC 的經驗並不多,非常擔心會不小心融化其他塑膠件或是吹掉其他元件,因此解焊的過程戰戰兢兢。從小風量慢慢調起,很幸運的只多吹掉一顆 0402 電容。


熱風槍410度晃一晃就能吹下來

吹掉不見的電容也不用太緊張,只要到 Raspberry Pi 官網找到 3B+ 的電路圖,補一顆回去即可。

將全新的 MXL7704-R3 焊回

焊接完成後,上電之前記得仔細檢視是否有短路或空接,上電後小心留意工作溫度與四顆電感上的輸出電壓。確認無誤後插上SD卡,看到綠燈 (ACT) 閃爍,就知道成功開機了。

開機後記得進 dmesg 指令檢視開機 Log ,看看電源問題有沒有誤傷到板子上其他週邊。

最後開一罐啤酒來慶祝一下,這個世界又少了一片沒用的電子垃圾。



3 則留言:

  1. 您好,我目前想使用UM3567但是找不著Datasheet,請問DC大能夠幫助我嗎?感激

    回覆刪除
    回覆
    1. 當然可以,我直接分享到你帳號的mail囉

      刪除
  2. 網誌管理員已經移除這則留言。

    回覆刪除