openwrt 3G
opkg update
opkg install chat
opkg install comgt
opkg install usb-modeswitch
opkg install usb-modeswitch
opkg install kmod-usb-core
opkg install kmod-usb2
opkg install kmod-usb-ohci
opkg install kmod-usb-serial
opkg install kmod-usb-serial-option
opkg install kmod-usb-acm
opkg update
opkg install chat
opkg install comgt
opkg install usb-modeswitch
opkg install usb-modeswitch
opkg install kmod-usb-core
opkg install kmod-usb2
opkg install kmod-usb-ohci
opkg install kmod-usb-serial
opkg install kmod-usb-serial-option
opkg install kmod-usb-acm
openwrt添TD-SCDMA 支持
/usr/lib/lua/luci/model/cbi/admin_network/ifaces.lua
service:value("umts", "UMTS/GPRS")
后面加一行
service:value("tdscdma", "TD-SCDMA")
/lib/network/3g.sh
cdma|evdo) chat="/etc/chatscripts/evdo.chat";;
后面加一行
tdscdma) chat="/etc/chatscripts/tdscdma.chat";;
添加文件/etc/chatscripts/tdscdma.chat
内容如下:
ABORT
BUSY
ABORT
'NO CARRIER'
ABORT
ERROR
REPORT
CONNECT
TIMEOUT 10
""
"ATZ"
OK
"ATE0V1"
OK
"ATS0=0"
OK
'AT+CGDCONT=1,"IP","$USE_APN"'
OK
"AT+CFUN=1"
SAY
"Calling TD-SCDMA"
TIMEOUT 30
OK
"ATD*98*1#"
CONNECT ' '
/etc/config/network 配置
option 'proto' '3g'
option 'apn' 'cmwap'
option 'maxwait' '0'
option 'service' 'tdscdma'
option 'device' '/dev/ttyUSB0'
path=/usr/lib/lua/luci/model/cbi/admin_network/ifaces.lua
sed 's/service:value("", translate("-- Please choose --"))/service:value("", translate("-- Please choose --"))\n service:value("tdscdma", "TD-SCDMA")/g' $path >/var/ifaces.lua
cp /var/ifaces.lua $path
path=/lib/network/3g.sh
sed 's/cdma|evdo) chat="\/etc\/chatscripts\/evdo\.chat";;/cdma|evdo) chat="\/etc\/chatscripts\/evdo\.chat";;\n tdscdma) chat="\/etc\/chatscripts\/tdscdma\.chat";;/g' $path >/var/3g.sh
cp /var/3g.sh $path
http://wiki.openwrt.org/doc/recipes/3gdongle