seems need to use some “ndc” command.
In the past, I have tried not using the RIL but using AT!SCACT command to establish data connection.
I need to type the following in the Android console in order to make the browser in android to connect to network, you might give a try to change the wwan0 to usb0 and see what happens:
ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope: Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:1184 TX bytes:1184
wwan0 Link encap:Ethernet HWaddr ce:6a:d4:fb:9b:08 Driver GobiNet
inet addr:10.105.171.186 Bcast:10.105.171.187 Mask:255.255.255.252
inet6 addr: fe80::cc6a:d4ff:fefb:9b08/64 Scope: Link
UP BROADCAST RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:41 errors:0 dropped:0 overruns:0 frame:0
TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10511 TX bytes:7216
ndc network create 10
ndc network interface add 10 wwan0
ndc network route add 10 wwan0 0.0.0.0/0 10.105.171.186
ndc network default set 10