Re 3 Broadband thread - ZTE MF622 with Linux (specifically the default EEE PC Xandros)

Found 13th Apr 2008
As I promised, if requested, I would post my collection of links regarding this subject - it has taken me longer than I dreamt possible to get this far!


Original Poster

The modem acts as a USB storage device by default - one must get the device switched to the modem mode - this is all I have managed to do so far! Thanks to these links:

The forum for users:
The next link I found (useful, but see note 1 - *DID NOT WORK FOR ME*):…nux
The next source (see note 2 - *DID NOT WORK FOR ME*):…tu/
I believe I found this via the forum (first link - EDIT: actually I may have found it from…mts or…ch/

I downloaded usb_modeswitch-0.9.3.tar.bz2 from the link in the download section of the link above, opened it (opens with a double click on an 3E PC as new or on my XP laptop using IZarc - see Tucows if you need this), extract usb_switchmode (no extension), put it in /sbin, created a file in /etc/udev/rules.d (I called it zte-mf622-usb-hsdpa-modem.rules, but the name merely controls the run order AFAIK) & added this code to the file:

BUS=="usb", SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="2000" … BUS=="usb", SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="2000" RUN+="/sbin/usb_modeswitch"

NB Now wondering (fairly certain) I had to add a file /etc/usb_modeswitch.conf (copied & amended from the usb_modeswitch-0.9.3.tar.bz2 file).

To check the progress, use lsusb - when plugged in, the modem with list with ID 19d2:2000 (i.e. vendorID:productID) then after a few seconds it will reboot (the light will go off & come back on), then lsusb will list the ID as 19d2:0001.

1) Although the method in this link did not work for me (killed all usb devices), I include it as it is due credit for giving me the second link & the EEE Xandros syntax for the rules file, which is written in Ubuntu syntax (I believe) in the second link.
2) Although again the first part of the method in this link (amended from & credited to the previous link) did not work for me (killed all usb devices), I include it as it is due credit as I expect to use the scripts mentioned later in it once I get my next step completed.

Original Poster

From what I read, I believe the next step is a 'driver' (please remember I am a windoze refugee - I may use incorrect Linux terms) to use the modem. The first two links refer to usbserial, but it needs to be recompiled to include parameters (in the first link, the Linux variant used does not require this, but ASUS have not yet included a recompiled version in the EEE Xandros). When seeking advice on doing this or better still a recompiled file, I found suggestions that Airprime is better. Links for this info include:…593 (post #8)…801…277 (end post #31)…tml

Cheers jnm, ill have a look into this tommorow much apprciated
rep added

Original Poster

Please note the edit to post 1 - added the NB & finished a fairly unimportant sentence (end of note 1).

I have got a fair bit further - did the 'pinning' of the system, mentioned in the WIKI of the forum (first link), used synaptic to install gcc + all recommended + all suggested extras, then downloaded the Kernel from Asus & recompiled it, changing airprime to include the ZTE. I have since recompiled usbserial to include parameters & option to include the mode - I am now T'd off - serial & option (probably the worst & best of the three) each give 3 devices ttyUSB[0-2], while airprime gives no fewer than 9 (in the range ttyUSB[0-8])!!!

ttyUSB0 & 2 appear in the network creation wizard if you choose type dial up (but won't call my landline when I try to test) - still not got any to appear if you choose 3G/UTMS/HSDPA (approx) as the type. I can't remember which of the three drivers showed the devices in the (wrong type) wizard. Will register in the eeeuser forum soon & ask for help (just hope I don't get slated by 'google is your friend' winkers).
Post a comment
    Top Discussions
    1. Computer upgrades89
    2. Invisalign dental braces in London22
    3. Whey protien629
    4. Gearbest: Order - Nowhere to be seen...811

    See more discussions