Board logo

標題: [分享]自己改裝linksys WRT310N無線路由器加FLASH由4M加到8M升級ddwrt mega版 [打印本頁]

作者: gl5900as    時間: 2009-10-17 01:36     標題: [分享]自己改裝linksys WRT310N無線路由器加FLASH由4M加到8M升級ddwrt mega版

自己改裝linksys WRT310N無線路由器加FLASH由4M加到8M升級ddwrt mega版

買了一部二手4M FLASH、32MB RAM的linksys wrt310n無線路由器,因為只有4M FLASH只能升到DD-WRT標

準版,要換FLASH加到8M FLASH才可以用全功能的版本



根據無線路由器來說要用一條叫「JTAG」的線去直接控制CPU去存取FLASH晶片,這條線以對懂焊接的人來

說是十分容易做好,只是4個100ohm加個打印機頭插入有打印頭的底板上即可便用(沒有打印頭太新的底板

應該要用"print to usb"線去改了,但這個沒研究了)



買了兩塊"EN29LV640H-90TCP" FLASH 8M 64bit的芯片


看看底部


看了"WRT300N V1"圖後開始動手焊上一個插座方便以後隨時焊了


網上找到一部"WRT300N V1"的路由器JTAG圖片,我想應該是差不多了


再照這幅圖後去焊線到路由器上,電路十分簡單連晶片也不用,只是插入的打印頭難找了,灣仔、深水步還會找到的


把線焊上去了



背面板上這片K8P3215UQB-PI4B 32bit 4M FLASH晶片


經過DD-WRT論壇上的一幅圖,啊!原來我焊錯接口了,WRT310N不同WRT300N的插座定義,弄到我誤會左面

是JTAG了,不過接駁後程式也會顯示到晶片型號,但去了無線晶片去了,但這樣沒什麼用,右面才是JTAG


這裡空的才是JTAG,左面又要拆線了


找到了DD-WRT裡有人提到了接腳位了,從右面數起1,3,5,7,9,11的單數接口
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=42949&postdays=0&postorder=asc&start=15
Note-
打印口  to   路由焊點
18-25   to 2,4,6,8,10 (接地)
13      to 5
4       to 7
3       to 9
2       to 3
終於都焊上了,接下來要把路由內的系統備份出來


到WINDOWS下安裝JTAG的驅動程式才可以接駁路由器


將檔案複製到資料夾



接下來要備份的選項,
CFE即是路由BIOS
NVRAM即是設定
KERNEL即是普通升級的固升內容
WHOLEFLASH即是全片晶片所有內容
FLASH中的空間像硬盤一樣划分不同空間用途
所有都要全部備份一次
還有如果出現FLASH晶片認不出就要加/FC:XXX參數了,直接打執行檔會有一大堆型號出來找你晶片的型號,另一是找最新版本


備份出來會看到有數據的,如果全是00即是有問題了,接下來是換晶片了


一枝普通熱風槍,只有三種風出,拆一般IC晶片足夠了


開始吹FLASH晶片


兩粒FLASH被拆下來比較一下


幾經辛苦把FLASH又吹又焊加松香焊好了


接通電源,只見最右的燈不停的閃,明顯沒有任何系統的「磚頭」


在這裡程式建議只寫CFE和NVRAM檔案後斷電再TFTP KERNEL是最快的,但我剛好有事離開時間不是問題,

所以我用WHOLEFLASH全個晶片回寫了,大概寫了三小時
* Flashing the KERNEL or WHOLEFLASH will take a very long time using JTAG *
* via this utility.  You are better off flashing the CFE & NVRAM files    *
* & then using the normal TFTP method to flash the KERNEL via ethernet.   *


9088 seconds差不多3小時左右寫4M晶片,人剛好不在沒感覺到而且不用多餘操作


斷電再開可以直接上原來固件的介面了


正確刷寫操作,先寫mini版本再升到想要的版本


mini版本升級成功


再升mega最大版本


更新成功,正式升到mega最大版本,8M FLASH以後升級潛力也是很大的


可以蓋殼設定了



順便教人一下在DD-WRT內設置中文SSID
文字盒內只要打入中文字就出對話盒了


要修改中文SSID先要用Mozilla Firefox才可以成功修改
先改成要打文字的語言


如果中文界面文字會有亂碼文字,推薦英文界面


選項


先把"JAVASCRIPT"的選項暫時取消


回到界面直接將SSID改成任何東西也可以了,改完後再在空白地方點一下取消文字盒輸入


再回到這裡把"JAVASCRIPT"開啟


然後按一下中間的保存重啟即可修改成中文SSID了


中文SSID已經修改成功了

作者: wked    時間: 2009-10-17 06:34

提示: 作者被禁止或刪除 內容自動屏蔽
作者: gl5900as    時間: 2009-10-17 07:00

原帖由 wked 於 2009-10-17 06:34 發表

ching 好嘢 . 搞到我心痕及手痕


仲可以按個別機型加到128MB RAM
改到8M FLASH要睇A21 (13腳)有冇駁,如果唔係要拉線,如果唔駁點刷永遠都係4M flash
http://pdf1.alldatasheet.com/dat ... 29LV640H-90TCP.html
作者: 大教宗    時間: 2009-10-17 08:31

原帖由 gl5900as 於 2009-10-17 07:00 發表


仲可以按個別機型加到128MB RAM
改到8M FLASH要睇A21 (13腳)有冇駁,如果唔係要拉線,如果唔駁點刷永遠都係4M flash
http://pdf1.alldatasheet.com/dat ... 29LV640H-90TCP.html


A21 (13腳)?  正確位置在那置?
作者: gl5900as    時間: 2009-10-17 08:35

原帖由 大教宗 於 2009-10-17 08:31 發表


A21 (13腳)?  正確位置在那置?


TSOP48
作者: jensen8886    時間: 2009-10-17 18:14

利害...咁都有得改....
作者: quota    時間: 2009-10-18 01:02

嘩...真係電子高手呀...真正既改機呀
作者: jackli    時間: 2009-10-18 06:55

比心機練習多D 焊功
作者: 1fgrgm    時間: 2009-10-18 08:22

大開眼介   電子達人
作者: dhw479    時間: 2009-10-18 08:43

勁~換rom吹出落易~焊返就好考功夫
作者: kiwa    時間: 2009-10-18 08:45

神乎其技, 一字記之曰勁!
作者: keiths    時間: 2009-10-18 09:24

brother好有心機
作者: 3K    時間: 2009-10-18 11:44

原帖由 jackli 於 2009-10-18 06:55 發表
比心機練習多D 焊功


哈哈 , 我都覺得焊功唔太得.....不過用呢技熱風槍都無吹走其他SMD果下勁
我要用返有溫度同風量調較先敢玩 , 最安心就用冷氣果D錫紙貼住周圍 , 好似做手術咁只露出要拆焊既零件...
作者: jason930    時間: 2009-10-18 12:05

有技術同埋有器材真係好
作者: fatoil    時間: 2009-10-18 12:47

其實可以剩 flash 個 bootloader, 之後TFTP 個 firmware 入去就唔使 JTAG flash 咁耐

[ 本帖最後由 fatoil 於 2009-10-18 12:49 編輯 ]
作者: Deep Sea    時間: 2009-10-18 12:52

利害!利害!
作者: jackli    時間: 2009-10-18 13:00

我仲用緊wrt54g
作者: sillydanny    時間: 2009-10-18 17:53

大開眼界.....勁
作者: 腦友    時間: 2009-10-18 18:05

大開眼界, 我諗呢隻model既需求,會因為手痕既diyer而上升

offtopic:
"珍珠"個"珍"字好似錯左wor, 師兄, 係唔係特登架

[ 本帖最後由 腦友 於 2009-10-18 18:08 編輯 ]
作者: wked    時間: 2009-10-18 19:30

提示: 作者被禁止或刪除 內容自動屏蔽
作者: gl5900as    時間: 2009-10-19 00:26

原帖由 3K 於 2009-10-18 11:44 發表


哈哈 , 我都覺得焊功唔太得.....不過用呢技熱風槍都無吹走其他SMD果下勁
我要用返有溫度同風量調較先敢玩 , 最安心就用冷氣果D錫紙貼住周圍 , 好似做手術咁只露出要拆焊既零件...


我用尖咀鉗夾住粒IC黎吹,應該一熔錫即熄風槍被取出,而且我吹時又冇亂動枝風槍剩吹著粒IC
作者: gl5900as    時間: 2009-10-19 00:30

原帖由 fatoil 於 2009-10-18 12:47 發表
其實可以剩 flash 個 bootloader, 之後TFTP 個 firmware 入去就唔使 JTAG flash 咁耐


我要行開一陣出街唔得閒睇著,直接成粒寫入去乜都唔駛操作,一番到黎CUT電再開即刻入到介面
作者: gl5900as    時間: 2009-10-19 00:39

原帖由 腦友 於 2009-10-18 18:05 發表
大開眼界, 我諗呢隻model既需求,會因為手痕既diyer而上升

offtopic:
"珍珠"個"珍"字好似錯左wor, 師兄, 係唔係特登架


唔一定,只要查明其他型號有冇A21線都可以改機加FLASH到8M甚至可以改埋RAM升到32/64MB SDRAM,但要找到512MB/1GB的SDRAM內存條去拆顆粒或者一些壞野都有32MB RAM顆粒
或者wrt160n等型號有機會

offtopic:
珍珠"個"珍"字冇錯wor
http://i77.photobucket.com/albums/j69/c5a88b/IMG_0063.jpg
作者: rice007    時間: 2010-3-22 03:07

Flash ROM都識攪...
可以自己開鋪頭啦...
作者: nike56    時間: 2010-3-22 18:24

講嘚好詳細啊,真係真正嘅電子高手
作者: buta331    時間: 2010-4-17 23:59

ching 好利害...
作者: jayeung    時間: 2011-3-10 15:05

真係銲得幾肉酸!!要苦練O下先至得!!
作者: tomleehk    時間: 2011-3-20 21:13

fantastic !
作者: lawleo    時間: 2011-3-20 21:34

各位師兄你地好,
小弟手上有一個用了多年既 WRT54G, 兩三個月前,無啦啦用唔到,只見power 係咁閃,之後就用唔到了,亦無得 upload rom, 我估係俾人 hack 左入去再 flash rom 失敗,變磚頭了,我唔識焊野,所以做唔到咁細緻既 jtag, 請問可唔可以幫我 burn 返個 rom 入去呢? 想環保一點,唔想就咁 dum 左佢咁浪費。
作者: jackchan2008    時間: 2011-3-21 22:05

提示: 作者被禁止或刪除 內容自動屏蔽
作者: 幽遊人    時間: 2011-6-9 01:31

我有個題外問題, 點先check到粒FLASH 有冇壞?
作者: cat-cup    時間: 2011-7-27 12:52

這個修改厲害,不是我所能的!
作者: mic_28tp    時間: 2012-12-11 02:09

好好野、師兄
作者: 52565854    時間: 2013-3-8 21:37

真係太神啦,咁都有得改...
作者: haroldchim    時間: 2013-3-16 14:24

勁~..........!!
作者: herosoho    時間: 2013-6-15 17:10

真係神人,簡直另我大開眼界!
作者: longun    時間: 2013-6-15 17:41

多謝樓主出 post 分享, 要搵部機有 parallel port 先難
作者: longun    時間: 2013-6-15 17:43

回左先知, 原來精華火腿, 又俾人挖出黎
作者: bennyepc    時間: 2013-7-29 08:34

樓主有咁多條珍珠美人魚,呵呵...請問下ching除咗改linksys WRT310N外,其它路由識唔識得改呢?
作者: horacelaw    時間: 2015-8-29 09:41

真係改得太神,留言再
作者: ken1732    時間: 2015-11-10 22:00

強啊!!!!DIY果份滿足,$$不能代替。。。。





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2