How to install ZTE MF626/MF100 HSDPA modem in Ubuntu 9.10 (Karmic)

Sponsored Link
This guide explains a very easy way to reconfigure your ZTE MF626 HSDPA modem to be plug and play in Ubuntu in just 6 simple steps.

You will need a computer with hyperterminal (included with windows XP) to send AT commands to the modem. I'm sure there is a way to do this from Ubuntu -- someone with more expertise can correct me here. For now just borrow your friend's XP netbook while he is looking the other way. Please note that Vista no longer includes hyperterminal -- see here for information on alternatives.

1. Connect your ZTE MF626 to the USB port of your computer with hyperterminal on it. The modem will automatically install the appropriate drivers and launch the User Interface (UI).

2. Determine the COM port of the modem by inspecting the modem properties under Modems in the Device Manager (do not get confused with ZTE Dianostics Interface or others).

3. Close the UI and open hyperterminal (or equivalent) and connect to the appropriate COM port using these parameters:

Speed: 115200
Data bits: 8
Parity: None
Stop bits: 1
Flow Control: None

4. Input the following command (you may wish to turn on local echo so you can see what you are typing):


You should receive the following back in confirmation:

Close autorun state result(0:FAIL 1:SUCCESS):1

5. Close the hyperterminal connection and unplug the modem. Your modem is now reconfigured to be plug and play in Ubuntu.

6. Connect you modem to your Ubuntu computer. In the NetworkManager Applet you should find the option to create a new mobile broadband connection. Do so with the location and APN appropriate to you ISP.

You should now be able to connect successfully to the internet and your modem should function as a plug and play device in Ubuntu. This works by disabling the self installation and autorun features which would otherwise cause Ubuntu to detect the modem as a CD-ROM. If you wish to revert the modem to it's orginal settings to allow atomatic UI installation on windows PCs the command to do so is: AT+ZCDRUN=9 (administered by hyperterminal as above)

Credit goes here

Sponsored Link

Related posts

You may also like...

8 Responses

  1. crashedster says:

    you really don’t need to have XP netbook for doing this. Minicom is what you need

  2. easy… haha… I have the module packet .deb

  3. Rob says:

    Thanks for the post but i’m still in the same place. Modem connects (provider is Claro, Guatemala) yet Mozilla can’t get anything out of it (“Server Not Found”).

    Please help,

    Newbie Rob

  4. Diego says:

    @Rob: I am using Claro in Argentina in Xubuntu 8.04, with a ZTE MF 622, but when I upgraded to 8.10 or 9.04 I could no connect any more, so I went back to 8.04.

    Please show us the output of:
    tail -f /var/log/messages when you plug the modem in and try to connect.

  5. mohit says:

    this doesnt work with my mzte modem
    after running the command “at+zcdrun=8”
    it shows “error”
    nd its auto p;ay opyion doesn’t change
    please suggest another solution.

  6. Benoit says:

    I have a Novatel modem that doesn’t understand the ZCDRUN command as well.

    Easy manual solution: if a CD-ROM drive appears on the desktop when you plug your modem in, right-click it and choose Eject. Then proceed with configuring the connection. You will have to eject the drive each time you plug it in.

    Automated procedure: install usb-modeswitch and usb-modeswitch-data. Google usb-modeswitch for more details.

  7. JH says:

    Hi, if I make my dongle plug and play for Ubuntu, will it still work for Windows? Is there any way of changing it back if not, as I use both of them.

  8. Shaun says:

    Thank you very much it worked like a charm 🙂

Leave a Reply

Your email address will not be published.