Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
nenioscio
Old
(Last edited by nenioscio; 18th March 2011 at 04:40 PM.)
#1  
Junior Member - OP
Thanks Meter 0
Posts: 3
Join Date: Jan 2011
Default ZTE MF190 Dongle on advent vega progress

Hi,

I am trying to get the ZTE MF190 UMTS tongle to work on the advent vega.

I got the Huawei E220 working out of the box but want to use the ZTE because it is much smaller.

The issue with the ZTE is that it relies on the usb_modeswitch utility to enable the modem device. The utility and the configuration file is not the problem, but it seems that usb_modeswitch relies on a working usbfs in /proc/bus/usb.

So here is the real question: is there any host mode kernel that has

# CONFIG_USB_DEVICEFS is not set

enabled?

I checked the kernel in pauls r8 kernel, buzz vega and corvusKernel without any success.

If not, would it be safe to use the buzz vega git and enable the setting? Don't want to brick the device to find that out ...

ps: I would have posted in the dev section in the threads about the kernels themselves, but the forum doesn't allow me noob posting there.
 
nenioscio
Old
#2  
Junior Member - OP
Thanks Meter 0
Posts: 3
Join Date: Jan 2011
I got a kernel with usbfs working based on the git sources from git://github.com/BuzzBumbleBee/android_kernel_advent_vega.git and the .config from the corvuskernel.

With the usb_modeswitch utility from www _DOT_ draisberghof _DOT_ de _SLASH_ usb_modeswitch
the configuration for the zte devices:

Code:
########################################################
# ZTE devices

DefaultVendor=  0x19d2
DefaultProduct= 0x2000

TargetVendor=   0x19d2
TargetProductList="0001,0002,0015,0016,0017,0031,0037,0052,0055,0063,0064,0108,0128"

MessageContent="5553424312345678000000000000061e000000000000000000000000000000"
MessageContent2="5553424312345679000000000000061b000000020000000000000000000000"
MessageContent3="55534243123456702000000080000c85010101180101010101000000000000"

NeedResponse=1

CheckSuccess=20
it is possible to set the zte device from harddrive to modem operation mode.

It seems however that the modem is not entirely working. I can so far search for and connect to mobile network providers. I cannot (thought the configuration is the same) get the data connection to the APN source to work. dmesg output doesn't help here.

Any idea where to look / get more information? Or any idea what to do else?
 
nenioscio
Old
#3  
Junior Member - OP
Thanks Meter 0
Posts: 3
Join Date: Jan 2011
I think I got a step further with the ZTE Dongle.

According to https ___ bbs _DOT_ archlinux _DOT_ org/viewtopic.php?pid=903386 the process that does take care of the modem initialization does need to use usbTTY2 instead of usbTTY0.

Now Android has a total different way of dealing with this stuff as regular linux would do. So my current theory is that libhuawei-ril.so would require modification in a way that it uses the correct device and possibly even use a different modem initialization string.

Now as far as I understood this, RIL is a standard interface for vendors, and libhuawei-ril.so did come with the base firmware from advent / point of view.

Does anyone know if there is a source to have a look at this implementation? Writing a ril implementation for the ZTE from scratch would exceed my skills/available time.
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...