I use the USB720 in a WRTSL54G with the EVDO Forums r82 Evdowizard build (White Russian w/X-Wrt moded Webif2) I use the same settings with it as I do with my WRT54G3G-ST w/V740 Express Card in a XCA-3 Novatel CardBus adapter (flashed both with same firm).
I just put Kamikaze 7.09 (2.4 Kernal) w/X-WRT Webif2 on the WRT54G3G-ST and have it working but the Webif interface is for UMTS/GPRS so doing all settings with File Editor and slowly changing the webif pages so to be able to enter CDMA settings and comment out useless UMTS/GPRS stuff that slows ppp0 connect etc.
I have some un-necessary packages installed but it's a work in progress and I plan to do a build at some point thats lean and suited to my use.
USB Status looks like this:
USB Devices
All connected devices (excluding system hubs)
Bus Device Product Manufacturer VendorID:ProdID USB version Speed
02 2 Novatel Wireless CDMA Novatel Wireless Inc. 1410:1120 1.10 12 Mbps
Mounted USB / SCSI devices
Loaded USB drivers
hub
serial
usbdevfs
My package list looks like this:
Package: bandwidthd
Version: 2.0.1-1
Package: base-files-brcm-2.4
Version: 10-11447
Package: bridge
Version: 1.0.6-1
Package: busybox
Version: 1.4.2-2
Package: chat
Version: 2.4.3-8
Package: comgt
Version: 0.32-1
Package: dnsmasq
Version: 2.39-1
Package: dropbear
Version: 0.50-2
Package: haserl
Version: 0.8.0-2
Package: hotplug2
Version: 0.9+r102-2
Package: iptables
Version: 1.3.7-1
Package: iptables-mod-extra
Version: 1.3.7-1
Package: kernel
Version: 2.4.34-brcm-1
Package: kmod-brcm-wl
Version: 2.4.34+4.80.53.0-1
Package: kmod-diag
Version: 2+2.4.34-brcm-1
Package: kmod-ipt-extra
Version: 2.4.34-brcm-1
Package: kmod-ipt-nathelper
Version: 2.4.34-brcm-1
Package: kmod-nozomi
Version: 2.4.34+060209-brcm-1
Package: kmod-pcmcia
Version: 2.4.30-brcm-5
Package: kmod-pcmcia-core
Version: 2.4.34-brcm-1
Package: kmod-pcmcia-serial
Version: 2.4.34-brcm-1
Package: kmod-ppp
Version: 2.4.34-brcm-1
Package: kmod-pppoe
Version: 2.4.34-brcm-1
Package: kmod-switch
Version: 2.4.34-brcm-1
Package: kmod-usb-core
Version: 2.4.34-brcm-1
Package: kmod-usb-ohci
Version: 2.4.34-brcm-1
Package: kmod-usb-serial
Version: 2.4.34-brcm-1
Package: kmod-usb-serial-ftdi
Version: 2.4.34-brcm-1
Package: kmod-usb-uhci
Version: 2.4.34-brcm-1
Package: kmod-usb-uhci-iv
Version: 2.4.34-brcm-1
Package: kmod-usb2
Version: 2.4.34-brcm-1
Package: kmod-wlcompat
Version: 2.4.34+brcm-6
Package: libgcc
Version: 3.4.6-10
Package: libgd
Version: 2.0.33-2
Depends: libjpeg, libpng
Package: libjpeg
Version: 6b-1
Package: libpcap
Version: 0.9.4-1
Package: libpng
Version: 1.2.8-1
Package: libusb
Version: 0.1.12-1
Package: mtd
Version: 5
Package: nas
Version: 4.80.53.0-1
Package: ntpclient
Version: 2003_194-4
Package: nvram
Version: 1
Package: pcmcia-cs
Version: 3.2.8-1
Package: pcmcia-utils
Version: 3.2.8-1
Package: ppp
Version: 2.4.3-8
Depends: kmod-ppp
Package: ppp-mod-pppoe
Version: 2.4.3-8
Package: uclibc
Version: 0.9.28-10
Package: webif
Version: 0.3-11
Package: wireless-tools
Version: 29-1
Package: wlc
Version: 4.80.53.0-1
Package: zlib
Version: 1.2.3-4
My config looks like this at this point:
#### VLAN configuration
config switch eth0
option vlan0 '0 1 2 3 5*'
option vlan1 '4 5'
#### Loopback configuration
config interface loopback
option ifname "lo"
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0
#### LAN configuration
config interface lan
option type bridge
option ifname "eth0.0"
option proto static
option ipaddr '192.168.0.10'
option netmask 255.255.255.0
option dns '192.168.0.10'
option nat '1'
option gateway '192.168.0.10'
#### WAN configuration
config interface wan
option ifname 'ppp0'
option proto '3g'
option device '/dev/usb/tts/0'
option mtu '1500'
option ppp_redial 'demand'
option defaultroute '1'
Chat script I added the Verizon dial number #777 inplace of the $NUM variable since the Webif didn't provide an input and commented out the $APN variable since it's not needed for Verizon:
ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT ERROR ABORT 'NO CARRIER' ABORT DELAYED
'' AT
OK ATZ
#OK $APN
TIMEOUT 20
OK ATD#777
CONNECT ''
As per http://josefsson.org/grisslan/internet.html I commented out the following in “/lib/network/3g.sh" as per his instructions to stop a UMTS/GPRS related 'modem' handshake error:
# if gcom -d "$device" -s /etc/gcom/getcardinfo.gcom | grep Novatel 2>/dev/null >/dev/null; then
# case "$service" in
# umts_only) CODE=2;;
# gprs_only) CODE=1;;
# *) CODE=0;;
# esac
# mode="AT\$NWRAT=${CODE},2"
# else
# case "$service" in
# umts_only) CODE=1;;
# gprs_only) CODE=0;;
# *) CODE=3;;
# esac
# mode="AT_OPSYS=${CODE}"
# fi
#
# PINCODE="$pincode" gcom -d "$device" -s /etc/gcom/setpin.gcom || {
# echo "$cfg(3g): Failed to set the PIN code."
# set_3g_led 0 0 0
# return 1
# }
# MODE="$mode" gcom -d "$device" -s /etc/gcom/setmode.gcom
After doing an intial ifup wan or Connect via PPPoE Status page the dial on demand seems to work.
Crude at this point but working and it's a learning experiance I'm enjoying. If I can provide more info shout. Not sure if the WRTSL54GS White Russian info will help but if you need that info I'll happily post it.
(Last edited by Rangerw on 16 Jun 2008, 05:45)