數位天堂

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

您尚未登入。

公告

[公告]本站 Wiki 系統正式上線,如果大家在使用上有問題或有好的建議,都歡迎您提供寶貴的意見。
ETtoday News

#121 2009-10-02 13:52:21

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

Re: CDMA@wifi 韌體 (支援 3.5G 網卡上網)

我是在WL-HDD下編譯, 是Linux環境沒錯.
您必須先安裝相關套件後, 才能進行編譯.
mkdir -p /opt/Download/Source/USB_ModeSwitch/1.0.5是我自己建立的下載目錄, 您也可以使用自己喜歡的目錄, 存放原始檔.


離線

 

#122 2009-10-02 13:58:58

james1124
教徒
註冊日期: 2009-08-06
文章數: 11
目前積分 :   

Re: CDMA@wifi 韌體 (支援 3.5G 網卡上網)

hippo 提到:

我是在WL-HDD下編譯, 是Linux環境沒錯.
您必須先安裝相關套件後, 才能進行編譯.
mkdir -p /opt/Download/Source/USB_ModeSwitch/1.0.5是我自己建立的下載目錄, 您也可以使用自己喜歡的目錄, 存放原始檔.

謝謝 Hippo的回覆,目前是因為無法安裝(也不知道怎麼裝)gcc所以無法更新USB_ModeSwitch 版本,
是否可以請您多多指教呢?


離線

 

#123 2009-10-02 17:37:28

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

Re: CDMA@wifi 韌體 (支援 3.5G 網卡上網)

如果編譯環境無法建立, 或不能編譯, 使用懶人法: 找已編譯好的套件直接使用. Lly, OpenWrt都有1.0.5版


離線

 

#124 2009-10-07 18:24:24

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

Re: CDMA@wifi 韌體 (支援 3.5G 網卡上網)

話說, 自從編譯usb_modeswitch 1.0.5後, 對於此版能支援的3G modem, 一直躍躍欲試. 直到有機會測試華為E169, 由網頁設定E169上網後, 反向追蹤整個運作流程. 理解後, 再選用自訂, 以usb_modeswitch 1.0.5取代內建0.9.4驗證, 從而推論1.0.5能支援的3G modem亦同理可證.

機型: 華碩WL-HDD
韌體: CDMA@wifi v1.71
3G modem: 華為 E169
ISP: 中華電信

1. 先以WebUI內建E169之設定上網, 觀察猜測.
$ ps

/bin/sh ./dial 2 pppd call gprs

dial 2, 2是$dialmode
pppd call gprs, 呼叫/tmp/ppp/peers/gprs

2. 依序檢視檔案, 觀察流程
/usr/sbin/dial --> /tmp/ppp/dial--> /tmp/ppp/gprs/dial
增加核心模組

insmod acm maxpacketsize=$(nvram get gprs_packetsize) insmod usbserial vendor=$(nvram get gprs_vid) product=$(nvram get gprs_pid) maxpacketsize=$(nvram get gprs_packetsize) insmod modem insmod pl2303 insmod ftdi_sio

刪除已存在的pppd

kill -9 $(ps|grep pppd|grep gprs|awk -F' ' '{print $1}') 2>/dev/null

切換.

/tmp/ppp/zerocd

查閱/tmp/ppp/zerocd內容, 找到了, 就是這個光. 裡面有usb_modeswitch

3. 準備使用usb_modeswitch 1.0.5, 網頁設定使用自訂模式.
3-1) 複製編譯的usb_modeswitch 1.0.5
這部分有二種選擇, 執行檔usb_modeswitch可選擇放在硬碟或記憶體. 例如, WL-HDD有內接硬碟, 可善加利用. WL-500gx等, 若不想外接USB硬碟, 執行檔只能放在記憶體, 相對的, 記憶體剩餘空間就變少了.
若有硬碟且mount /opt, 複製到/opt/usr/local/sbin/
若不想使用硬碟, 複製到/tmp/
3-2) 修改/usr/local/etc/usb_modeswitch.conf

DefaultVendor=0x12d1; DefaultProduct=0x1001 HuaweiMode=1

usb_modeswitch.conf, 可參閱1.0.5原始檔內說明, 找到能支援的3G modem, 去除前面註解.

4. 修改/tmp/ppp/zerocd
$ nano /tmp/ppp/zerocd

/opt/usr/local/sbin/usb_modeswitch -e | logger -s [ "${zerocddir}" ] && /opt/usr/local/sbin/usb_modeswitch -c ${zerocddir}/${FILE}

第一行, 驗證是否使用1.0.5. 將版本訊息輸出到/tmp/syslog.log
第二行, 指定使用1.0.5執行檔路徑. 若使用記憶體方式, 改為/tmp/usb_modeswitch

5. 修改/usr/local/.files
$ nano /usr/local/.files

/tmp/ppp/zerocd

如果使用記憶體方式, 追加/tmp/usb_modeswitch

6. 壓縮到flashfs
$ flashfs save
注意是否有壓縮到tmp/ppp/zerocd, tmp/local/etc/usb_modeswitch.conf
記憶體方式, 還要注意tmp/usb_modeswitch
壓縮後, 觀察flash.tar.gz大小
$ flashfs commit

7. 重新開機後, 檢視記錄檔
開機自動mount /opt這部分, 我就不贅述.
如果顯示usb_modeswitch版本為Version 1.0.5 (C) Josua Dietze 2009, 且能取得IP, OK, 搞定了.

8. 後續觀察
/tmp/ppp/peers/gprs
/tmp/ppp/peers/gprs.chat
/tmp/chat.log
man ppp, chat, 調校3G modem最佳參數值.

同樣的, 請網友領悟後, 自行調整流程與方法, 來符合自己設備的最佳作戰狀態.


離線

 

#125 2009-10-09 01:31:16

Jack
新教徒
註冊日期: 2009-10-09
文章數: 1
目前積分 :   

Re: CDMA@wifi 韌體 (支援 3.5G 網卡上網)

Aven 提到:

HDZHWG 提到:

1.WL-500B刷WL500b-1.9.2.7-9-USB-1.71.trx,   2.WL-500B刷WL500g-1.9.2.7-9-USB-1.71.trx,   3.WL-500B刷WL500g_1.9.5.0_CN.trx(这时有无线信号),再刷成WL500g-1.9.2.7-9-USB-1.71.trx(这时就没无线信号了),都试过.到现在还是没有无线信号出来.

沒人像你這樣搞的,拿WL-500B刷WL-500G韌體,還能開機算你運氣好,就算變磚也不奇怪!
還有,WL-500B有兩個版本,你試試看刷另外一個版本 WL500bv2-1.9.2.7-9-USB-1.71.trx

grin
如果您的WL-500B拆開來是WL-500G的主板,這樣刷是OK的,
我的WL-500Bv2才剛改好,
本來想丟了,因變壓器故障(過熱)造成一直重開,
最近拜讀各位大作,發現問題,也手癢改一下,
原本刷WL500bv2-1.9.2.7-9.trx的確會造成無訊號,試了幾次都一樣,
後來試換BROADCOM BCM4306KFB的網卡,原廠WL-500Bv2韌體就可驅動802.11b訊號,
但無法用Web介面升級,要用ASUS Firmware Restoration升級,
先將網卡設為192.168.1.2並接入Lan1
按住reset鍵不放並重置電源,5秒後放開reset鍵,
power燈閃爍時執行Firmware Restoration刷WL500g_1.9.4.8_TW.trx,
升級後將無線訊號b only改成auto即可,
露天搜尋BCM4306KF就可找到,
想說買了如果不成功至少BrazilFW還有支援,
對岸也有,google"wl500b 升級 500g"的機子在賣,也是要自己找網卡,

我的是ZTE MF626改天再來試

最後修改: Jack (2009-10-09 01:34:02)


線上

 

#126 2009-10-31 15:03:43

trueblue
新教徒
註冊日期: 2009-05-30
文章數: 4
目前積分 :   

Re: CDMA@wifi 韌體 (支援 3.5G 網卡上網)

請問大大...
我的wl500gd*有掛一隨身碟)依你的方法.可在/opt/Download/Source/USB_ModeSwitch/1.0.5/usb_modeswitch-1.0.5下昇級為usb_modeswitch 1.0.5版.可是在root下.還是顯示0.9.4版(執行還用0.9.4版接3g).請問:
1.如何直接將0.9.4版更換為1.0.5版存在wl500內阿???(因為想把隨身碟拔掉)
2.用Lly 1.9.2.7-d-r655版,如何設定3.5g上網阿???我有昇1.9.2.7-d-r655但沒usb撥接選項阿...(我用c120的)
謝謝...pepsi


離線

 

#127 2009-10-31 21:52:14

allengran
精靈
註冊日期: 2009-03-24
文章數: 85
目前積分 :   

Re: CDMA@wifi 韌體 (支援 3.5G 網卡上網)

trueblue 提到:

請問大大...
我的wl500gd*有掛一隨身碟)依你的方法.可在/opt/Download/Source/USB_ModeSwitch/1.0.5/usb_modeswitch-1.0.5下昇級為usb_modeswitch 1.0.5版.可是在root下.還是顯示0.9.4版(執行還用0.9.4版接3g).請問:
1.如何直接將0.9.4版更換為1.0.5版存在wl500內阿???(因為想把隨身碟拔掉)
2.用Lly 1.9.2.7-d-r655版,如何設定3.5g上網阿???我有昇1.9.2.7-d-r655但沒usb撥接選項阿...(我用c120的)
謝謝...pepsi

lly 3g上網請參考hippo大大的文章

http://digiland.tw/viewtopic.php?id=706&p=2


離線

 

交換連結

論壇頁尾

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