#121 2009-10-02 13:52:21
#122 2009-10-02 13:58:58
#123 2009-10-02 17:37:28
#124 2009-10-07 18:24:24
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
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
如果您的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
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的)
謝謝...
離線
#127 2009-10-31 21:52:14
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的)
謝謝...
lly 3g上網請參考hippo大大的文章
https://digiland.tw/viewtopic.php?id=706&p=2
離線
#128 2009-12-06 10:50:14
Re: CDMA@wifi 韌體 (支援 3.5G 網卡上網)
我日前买了一个WL500G和华为EC1261的3G上网卡,使用了中国大陆电信的CDMA/EVDO,就是cdma2000制式了。wl500g中系统是CDMA@wifi的最新版,1.9.27.9
网卡插上后,用以下指令切换了华为3G网卡模式
usb_modeswitch -v 0x12d1 -p 0x1001 -H 1
然后lsusb就识别出了三个serial的设备了(usb_modeswitch就是默认的0.94版本,我不会更新1.05版本,复制不进/usr/sbin,提示原来的文件只读无法覆盖,不明白为什么)
然后我将USB模式设置为Dail拨号模式,就是选项的倒数第二个了,手工设置了#777号码,用户名密码用card,拨号成功
然后我通过笔记本电脑wifi连入wl500g进行下载测试,下载本城市电信服务器上的文件速度为最高60KB/s,稳定的。
但我将EC1261网卡直接插入这台笔记本电脑装好驱动下载测试,同样的文件可达到170KB/s
请教各位大大,谁知道这是怎么回事?请指教一二
小弟先行谢过!
(另启:让这个网卡在wl500g上工作起来也是在数位天堂这里潜水学习了好几天才会的,谢谢各位!)
最後修改: easyt (今天 02:06:32)
文章搬移錯誤, 抱歉. 原作者easyt.
最後修改: hippo (2009-12-06 11:12:26)
離線
#129 2009-12-06 11:19:22
Re: CDMA@wifi 韌體 (支援 3.5G 網卡上網)
easyt 提到:
(恕刪)复制不进/usr/sbin,提示原来的文件只读无法覆盖,不明白为什么)
/usr/local/sbin
easyt 提到:
然后我将USB模式设置为Dail拨号模式,就是选项的倒数第二个了,手工设置了#777号码,用户名密码用card,拨号成功
然后我通过笔记本电脑wifi连入wl500g进行下载测试,下载本城市电信服务器上的文件速度为最高60KB/s,稳定的。
但我将EC1261网卡直接插入这台笔记本电脑装好驱动下载测试,同样的文件可达到170KB/s
请教各位大大,谁知道这是怎么回事?请指教一二
packet size改為4096試試看.
離線
#130 2010-01-04 01:09:11
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
RT-N12HP WIFI 常斷線(無解) 作者 hank382031
|
8 | 27986 | 2018-09-30 12:48:30 作者 badakira66 |
如何自己設計HD WIFI IP CAM 作者 thx
|
2 | 17600 | 2018-07-21 20:52:20 作者 a2130a2130 |
NETGEAR 發表專為智慧家庭而生 Orbi 三頻 WiFi 延伸系統 作者 Service
|
0 | 5022 | 2016-11-03 15:39:05 作者 Service |
將公用免費 WIFI 分享出來 作者 stivenotto
|
1 | 10712 | 2016-06-17 23:33:57 作者 Jack |
Tomato wifi 作者 ntony14
|
1 | 11356 | 2013-05-12 14:06:20 作者 e3a260 |