#1 2016-04-11 21:30:44
SPI Flash燒錄/備份/解磚 免解焊工具
好一陣子沒在這逛了,分享一個最近買的小工具。
可以直接備份/燒錄FLASH,如果玩到不小心變磚了,可以再重燒救回來。而且完全不用解焊FLASH,很方便。
不過目前SPI FLASH大多是用在中低階的無線路由器。
高階需要的image size通常會比較大,會用128MB以上的NAND Flash。
有些比較重本的廠商會有兩顆Flash一顆SPI FLASH放bootloader,一顆128MB以上的NAND Flash放資料。
扯多了~
這有兩個東西要買
一個是夾Flash用的夾子
一般路由器無線AP會用的通常是SOP8的封裝(8根腳),有些用32MB的Flash會用SOP16的(16根腳)
網拍上的關鍵字 : SOP8 SOP16 燒錄夾 BIOS 測試夾
一個是USB的燒錄器
網拍上的關鍵字 : CH341A 燒錄器 編程器
我買了個便宜的小米路由mini回來玩,買之前就有看別人的拆殼文,知道是用這種SOP8封裝的16MB SPI Flash
開箱後,就直接拆殼了。
拆殼完第一件事,就是接上這個燒錄夾+燒錄器,先做備份。
用這個夾子要小心一點,要確定頂到底,夾穩。
在Flash上有凹一個點的那隻pin就是第一隻pin。
要對應到燒錄器上的PIN 1,也要小心有沒短路到。記得路由器不用插電源阿,弄不好會燒掉的。
還有一點買的時候要注意,就是燒錄夾接線到燒錄器的PIN。因為這個排針的間距很小,會很難接線跟焊線。
我對自己的笨手相當有自信,所以我還是買已經凹好PIN的頭,就別自己焊線了,直接插線用就好。
有些賣家會是賣已經幫你焊好線的。當然價格就會稍微貴些。
通常賣家會附CH341A的燒錄軟體,我是自己另外在網路上抓的。
燒錄軟體也很簡單,通常可以自動偵測到FLASH,不然就看一下FLASH的型號找對應的。
讀取 清除 載檔 寫入 檢查 大概就這幾個功能。
我有另外一塊板子是32MB 用SOP16封裝,夾子買了。但是燒錄軟體不支援,問賣家給了也還是給只支援到16MB的,相當無言阿。
反正小米路由要用是沒問題。
我就沒看那些刷機教學了,直接做自己的image燒進去。
我用OpenWRT,但基本上Flash layout不管用哪種第三方韌體前面的部分都會是一樣的。
直接從OpenWRT kernel的dts描述檔看SPI的部分就知道每一段的位址是甚麼
https://github.com/openwrt/openwrt/blob … I-MINI.dts
0x00000 開始是u-boot
0x30000 開始是u-boot的設定
0x40000 開始是一些出廠設定,MAC位址跟wifi的設定就在這。這個區塊我就複製到我自己做的燒錄檔。
0x50000 開始就是firmware image
這個是MTK MT7620的配置,不同的SoC,不同的廠牌會有不同的配置。
給大家參考。
最後修改: admin (2016-04-15 10:34:45)
離線
#2 2016-04-11 23:26:28
Re: SPI Flash燒錄/備份/解磚 免解焊工具
離線
#3 2016-04-12 10:10:15
Re: SPI Flash燒錄/備份/解磚 免解焊工具
hippo 提到:
另可用RPi SPI跑flashrom, 查閱Supported hardware, 看有沒有支援您的32MB flash.
我的板子是用MX25L25635FMI,之前有找了幾個免費工具,但也沒看到支援32MB Flash的。
恩山上有看到1.30版燒錄工具支援32MB的,但得要有註冊版。
http://www.right.com.cn/forum/thread-178422-1-1.html
hippo大推薦的flashrom應該有支援CH341A了,我有時間再試試。感謝
https://www.flashrom.org/Flashrom/0.9.9
https://github.com/stefanct/flashrom/co … 7ebaebb0d2
另外附上CH341的原廠頁面。驅動程式都有,只是燒錄軟體要找。
http://www.wch.cn/product/CH341.html
最後修改: changeway (2016-04-12 10:18:11)
離線
#4 2016-04-17 12:18:32
- voodoo6000
- 新生
- 註冊日期: 2011-09-25
- 文章數: 3
- 目前積分 : 0
Re: SPI Flash燒錄/備份/解磚 免解焊工具
你的idea
小弟早就嘗試過了
並非所有PCB電路板都能這樣處理
有些必須把SPI Flash拆卸下來才能正常讀取
猜測的PCB周圍電路會影響到SPI匯流排運作
最後小弟還是裝上Socket方便燒錄Code
Orz
離線
#10 2016-05-13 23:58:07
Re: SPI Flash燒錄/備份/解磚 免解焊工具
燒錄夾有SOP16的,現在SPI FLASH 32MB的似乎都是SOP16的封裝。我有買16pin的夾子,但就是32MB的FLASH我用軟體沒抓到Flash。
至於哪裡購買,就網拍上找吧,關鍵字有寫了,會便宜很多。我是在對岸網拍買的。之前逛電子材料行也沒看到這種夾子。
我後來有找到台灣的廠商
http://www.samedisk.com/cht/productinfo.php?id=9
http://www.samedisk.com/cht/productinfo.php?id=29
這間廠商有賣不少SPI FLASH相關的零件也有賣燒錄器,是比網拍上的CH341A貴超多。
工作有需要用到,就叫公司買了,轉板搭Flash socket好方便阿
自己在家土炮,買CH341A來兜就很方便了。
離線