Motorola WR850G, 號稱跟linksys WRT54G v2 硬體相當

tester1018 wrote:

4.RAM有限定那一家顆粒嗎?
不知, 應該沒有吧?!



顆粒是沒有限制,但是規格有限制哦!

你要先看你機子上的用料是什麼封裝的,是 8BIT , 16BIT , 32BIT 的。
還有是幾頁的!

只要上錯,就不會動了啦,所以還是要注意一下。我是用三星的顆粒,借用 Y 拍賣家的圖片如下:




是 nb 記憶體 256mb 雙面 8 顆的,所以一顆是 32mb

另外不知你是否有銲接過東西呢?(不是指學校做的實驗,是指真的銲接 ic 的經驗)

建議準備工具如下:
(1) 防銲膠帶
(2) 吹風機 (有專門在吹 IC 的,你不要拿吹頭髮的來用,可能 一天也吹不下來)
(3) 刀口式鉻鐵 (用刀口才是王道啦 ) , 鍚 (普通的就好,不用專門去買無鉛的,不好上)
(4) 助銲劑 (買透明水型的那一種,千萬不要買松油,一點用也沒有)
(5) 夾子


工作流程:
(1) 先用 防銲膠帶,把要拆 ic 附近的電子料件先貼好,避免等一下跑掉。記得 2 面都要貼。
(2) 用吹風機對要拆 ic 的 腳 (不是芯片正中間,是腳) 均衡的加熱
(3) 不時用夾子去推一下 ic ,若是 吹風機 火力夠時,應在 10 ~ 15 秒內就可以推移開 ic 了
(4) 若是推不開,就不要再動了,因為你的吹風機火力不夠,可以先放棄工作,不然連機子都掛了
(5) 拆下後,先用鉻鐵加一些錫,把板子上的渣渣吸乾淨,並且補平 pad 上的錫面 (此時刀口超好用)
(6) 把要貼上的 ic 對準要貼的地方,先銲 2 ~ 3 腳,檢查是否有歪掉
(7) 若沒有歪掉,在同一個面加上大量的助銲劑 (就是這一個面的腳每一個都要接到才行)
(8) 此時刀口鉻鐵再度出現,用燙的把 ic 燙在 pad 鍚面上。(因為 pad 上已有鍚了,所以不用再加鍚)
(9) 把另外一邊也完成,檢查看看是否有短路

以上就是基本流程的概述啦,雖然我說的很簡單,但是實作你可能還是需要有耐心去做才行哦!

PS. 本人拆銲 IC 工作經驗 5 年了,拆換了近 K 顆的 IC ,所以有一些已認為是常態沒有說到的部份,請
見諒。
傻綠班的鴿 8:17 ━━━━━━━━●━━━ 14:50 ⇆ㅤㅤㅤㅤ◁ㅤㅤ❚❚ㅤㅤ▷ㅤㅤㅤㅤ↻
繼續紀錄....


摘錄自 恩山WIFI论坛
先说一下涉及到的几个地址的含义:

il0macaddr 这个是无线mac地址
et0macaddr 这个是LAN mac地址
et1macaddr 这个是WAN mac地址
lan_hwaddr 这个也是指LAN mac地址
wl_hwaddr 这个也是指无线mac地址
wan_hwaddr 这个也是指WAN mac地址
wl0_hwaddr 这个也是指无线mac地址


moto在ddwrt下mac地址必须遵循一个规律:

lan mac地址<wan mac地址<无线mac地址

我给一个范例:

00:0C:E5:4B:F2:85 这个地址就可以作为LAN MAC地址
00:0C:E5:4B:F2:86 这个地址就可以作为WAN MAC地址
00:0C:E5:4B:F2:87 这个地址就可以作为无线 MAC地址


下面开始说方法:

1、XP下打开一个DOS窗口,然后输入:telnet 192.168.1.1 回车,这里的192.168.1.1是指你AP的地址,如果更改过,那就用新地址;
2、用户名为root 密码为admin 如果你改过用户名和密码,那当然要输入新的,没改过,就用上面的;
3、用户名和密码输入完成后,复制下面的命令直接粘贴到命令窗口内,然后回车,每条命令粘贴后按一下回车,一共9条命令、9次回车,地址你可以自己编,不过需要遵循上面说的规律:

nvram set il0macaddr=00:0C:E5:4B:F2:87

nvram set et0macaddr=00:0C:E5:4B:F2:85

nvram set et1macaddr=00:0C:E5:4B:F2:86

nvram set lan_hwaddr=00:0C:E5:4B:F2:85

nvram set wl_hwaddr=00:0C:E5:4B:F2:87

nvram set wan_hwaddr=00:0C:E5:4B:F2:86

nvram set wl0_hwaddr=00:0C:E5:4B:F2:87

nvram commit(这条命令运行后稍等10秒再运行最后一条命令)

reboot(这个就是重启路由器,重启后路由器的地址就会变成上面的地址了)
小弟今天嘗試改Buffalo WBR-G54S
換上RAM之後,原本抓到32MB,運作良好.
(換上的是兩顆32MB的)

但是在telnet進去,執行完
nvram set sdram_init=0x0008
nvram commit
reboot
之後,就完全連不上了

請問有哪位大大知道如何在連不進去的
狀態下,把nvram清除的嗎.

補充一下,我嘗試用rs-232連上了...
不知道這樣有沒有幫助
denalim wrote:
小弟今天嘗試改Buf...(恕刪)



WBR-G54


若可以連進去 請先檢查 NVRAM 裡面有無 這個值.

nvram get memc_config
若有


輸入以下 即可開啟(須改RAM) 64MB (同 WHR-HP-G54 WHR-G54S )
----------------------------------------------------

nvram set memc_config=0x00048008
nvram set sdram_init=0x0008
nvram commit
reboot

a9988cd wrote:
WBR-G54

若可以連進去 請先檢查 NVRAM 裡面有無 這個值.


已經無法連進去了...
剩下rs-232看得到訊息...

這樣還有得救嗎?還是一定要用jtag?
denalim wrote:
已經無法連進去了.....(恕刪)


要不要 先試試 RESET 看看.

拔電 -----> RESET 壓著不放 ----->接電------->30秒以後 放開 RESET.

//

RS-232 - TTL 線 可以連進去 那應該可以 修改 NVRAM 的值.


a9988cd wrote:
先試試 RESET 看看

試過了...看起來沒用
ping 192.168.1.1沒通 (有reset成功應該是這個ip)
ping 192.168.1.252 (原先IP,從telnet修改sdram參數失敗之後就沒通過)


a9988cd wrote:
RS-232 - TTL 線 可以連進去 那應該可以 修改 NVRAM 的值.

只看到以下訊息...不知道要如何修改...無法login...亂敲也沒反應

CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
Build Date: Fri Feb 20 16:36:30 JST 2004 (root@localhost.localdomain)
Copyright (C) 2000,2001,2002,2003 Broadcom Corporation.

Initializing Arena.
Initializing Devices.
* Flash Info. -> manufacturer (20), device (5D)
* Flash Info. -> manufacturer2 (0000), device2 (0000)
* Insaner_2 = (0x5d)
* Flash Info. -> manufacturer (20), device (5D)
* Flash Info. -> manufacturer2 (0000), device2 (0000)
* Insaner_2 = (0x5d)
et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.50.21.10
* memc_config: (00048008) -> [00048540]
denalim wrote:
試過了...看起來沒...(恕刪)




若 狂壓 CTRL-C 還是無法進入 CFE> 提示 只能用 JTAG 了.....


看到這行
* memc_config: (00048008) -> [00048540]

確定以下的參數可以開啟你機器 64MB RAM

-------------------------------------------------------
nvram set memc_config=0x00048008
nvram set sdram_init=0x0008
nvram commit
reboot

祝好運.



a9988cd wrote:
若 狂壓 CTRL-C 還是無法進入 CFE> 提示 只能用 JTAG 了


感謝a9988cd兄的協助...

看來要想辦法做一條jtag線了.
有好消息再跟各位報告,希望大家的
小buffalo也都能衝到64MB
a9988cd wrote:
只能用 JTAG 了

首先感謝a9988cd大大的不吝指導...

救回來了...真感動...
不過還是只有看到32MB ram


方法是:
1.先做好一條jtag線...我是做沒buffer的,成本大概50元左右.
(一條25公母線,延長用. 一個25公頭,焊零件用. 10顆100歐母電阻,只需四顆)

2.先把所有能備份的都備份. 純粹怕死...應該是只備份nvram就好了
-backup:cfe
-backup:nvram
-backup:kernel
-backup:wholeflash
-backup:custom (要指定位址,有點麻煩,所以跳過)
-backup:bsp
3.把剛剛存的NVRAM.BIN打開
搜尋memc_config 和 sdram_init
改成a9988cd大大說的樣子.

4.用JTAG線寫回去...寫128k要兩分鐘左右.有點久.存下來比較快.
5.開機.用rs-232監控
發現可能是nvram checksum錯誤...有 Erasing NVRAM...done訊息
之後有Committing NVRAM...done
而且也可以進console設定了...

根據4.5.的結果,可能直接用jtag erase:nvram比較快吧...哈哈,不過我沒試過也不敢確定.

後來不死心...又telnet進去設定一次
完整的打上
nvram set memc_config=0x00048008
nvram set sdram_init=0x0008
nvram commit
reboot

發現...一樣死在* memc_config: (00048008) -> [00048540] (27樓的訊息末端)
一樣無法ping .無法telnet . 無法用console key命令.
殘念...後來還是用jtag線還原nvram救回來

所以32MB將就著用吧
不過我之前的QoS設定都消失了啊
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!