數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的結合應用...

您尚未登入。

站內搜尋

#1 2016-04-11 21:30:44

changeway
精靈
註冊日期: 2009-12-17
文章數: 38
目前積分 :   

SPI Flash燒錄/備份/解磚 免解焊工具

好一陣子沒在這逛了,分享一個最近買的小工具。
可以直接備份/燒錄FLASH,如果玩到不小心變磚了,可以再重燒救回來。而且完全不用解焊FLASH,很方便。
不過目前SPI FLASH大多是用在中低階的無線路由器。
高階需要的image size通常會比較大,會用128MB以上的NAND Flash。
有些比較重本的廠商會有兩顆Flash一顆SPI FLASH放bootloader,一顆128MB以上的NAND Flash放資料。

http://www.greyhoundrouter.com/img/performance-memory-fallback.jpg 

扯多了~
這有兩個東西要買

一個是夾Flash用的夾子
一般路由器無線AP會用的通常是SOP8的封裝(8根腳),有些用32MB的Flash會用SOP16的(16根腳)
網拍上的關鍵字 : SOP8 SOP16 燒錄夾 BIOS 測試夾

一個是USB的燒錄器
網拍上的關鍵字 : CH341A 燒錄器 編程器


我買了個便宜的小米路由mini回來玩,買之前就有看別人的拆殼文,知道是用這種SOP8封裝的16MB SPI Flash
http://digiland.tw/uploads/2540_2015-11-22_144940.jpg


開箱後,就直接拆殼了。
拆殼完第一件事,就是接上這個燒錄夾+燒錄器,先做備份。
http://digiland.tw/uploads/2540_2015-11-22_152725.jpg
用這個夾子要小心一點,要確定頂到底,夾穩。
在Flash上有凹一個點的那隻pin就是第一隻pin。
要對應到燒錄器上的PIN 1,也要小心有沒短路到。記得路由器不用插電源阿,弄不好會燒掉的。

還有一點買的時候要注意,就是燒錄夾接線到燒錄器的PIN。因為這個排針的間距很小,會很難接線跟焊線。
我對自己的笨手相當有自信,所以我還是買已經凹好PIN的頭,就別自己焊線了,直接插線用就好。
有些賣家會是賣已經幫你焊好線的。當然價格就會稍微貴些。
http://digiland.tw/uploads/2540_2015-11-18_212258.jpg


通常賣家會附CH341A的燒錄軟體,我是自己另外在網路上抓的。
http://digiland.tw/uploads/2540_2015-11-22_152745.jpg

燒錄軟體也很簡單,通常可以自動偵測到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

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: SPI Flash燒錄/備份/解磚 免解焊工具

另可用RPi SPI跑flashrom, 查閱Supported hardware, 看有沒有支援您的32MB flash.



離線

 

#3 2016-04-12 10:10:15

changeway
精靈
註冊日期: 2009-12-17
文章數: 38
目前積分 :   

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
目前積分 :   

Re: SPI Flash燒錄/備份/解磚 免解焊工具

你的idea
小弟早就嘗試過了
並非所有PCB電路板都能這樣處理

有些必須把SPI Flash拆卸下來才能正常讀取
猜測的PCB周圍電路會影響到SPI匯流排運作

最後小弟還是裝上Socket方便燒錄Code

Orz


離線

 

#5 2016-04-24 03:17:05

koi5yy
新生
註冊日期: 2016-01-26
文章數: 15
目前積分 :   

Re: SPI Flash燒錄/備份/解磚 免解焊工具

可惜了....

只能燒錄小容量的FLASH..
現在的 FLASH 容量越來越大了..chair




離線

 

#6 2016-04-27 23:40:27

sandykitty
新生
註冊日期: 2013-08-18
文章數: 5
目前積分 :   

Re: SPI Flash燒錄/備份/解磚 免解焊工具

小工具就能防止便磚塊,好用clapping


離線

 

#7 2016-04-29 13:17:41

snksnk
新生
註冊日期: 2012-07-09
文章數: 21
目前積分 :   

Re: SPI Flash燒錄/備份/解磚 免解焊工具

大大真的是發燒友  不過也要找的到軟體才行


離線

 

#8 2016-05-03 09:37:40

g6u0401
新生
註冊日期: 2016-04-30
文章數: 11
目前積分 :   

Re: SPI Flash燒錄/備份/解磚 免解焊工具

夾具好像只有8pin不知道有沒有收入16pin,還是需要而外購買?


離線

 

#9 2016-05-03 12:07:57

rjrs12345
新生
註冊日期: 2015-07-06
文章數: 10
目前積分 :   

Re: SPI Flash燒錄/備份/解磚 免解焊工具

小弟弄壞好幾台了,這工具那買的到呢
想要試試看


離線

 

#10 2016-05-13 23:58:07

changeway
精靈
註冊日期: 2009-12-17
文章數: 38
目前積分 :   

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好方便阿  smile

自己在家土炮,買CH341A來兜就很方便了。



離線

 

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
RSS Feed