HOW-TO: install and use ZTE626 3G modem on Ubuntu 9.04


A few days ago my boss has stopped using ZTE626 3G modem (which is sold by Beeline – Russian mobile provider). The reason why he's made this decision is that the amount of data traffic, his specific software produce, increased dramatically, so it's a bad idea to use such an expansive 3G internet for his applications.

BUT.... For my daily use (e-mail, IM, facebook, etc.) it's good enough. As I have wireless internet connection at home and office the only device to add internet is my laptop running on Ubuntu 9.04 :)

Well, lets start:
our modem has some freaken habits – it launchs virtual CD with windows' drivers and software just after USB connect, preventing it from working properly on any operation system except Windows. And it CAN'T work with any other ISP except Beeline.
To fix both these problems we should upgrade modem's firmware:
1)download this stuff http://www.zte.com.au/downloads/software/MF626_M02_Uptool.zip from Australian ZTE website;
2)backup windows software in case you want to use the modem on windows systems;
3)run it ON WINDOWS, remove SIM-card beforehand
4)click YES on all requests and DON'T remove modem from USB slot
5)now get SIM back
After all these operations you can use your modem with any ISP, not only Beeline. The blue light should indicate EDGE\GPRS signal, the green light for 3G and the red one for unreachable signal instead of original green\red beeline's combination.
To prevent virtual CD start we need QPST software:
1)download it http://forum.allsiemens.com/viewtopic.php?p=539784
2)run Beeline's software on Windows;
3)run Device Manager (My Computer->Properties) and look for modem's COM-port number there;
4)install QPST and configure port number in QPST Configuration;
5)run QPST->EFS explorer and delete CD_STARTUP_FLAG file from modem's filesystem
Actually now your Ubuntu 9.04 is able to find and automatically configure ZTE modem. To ensure you did all these things right type ls /dev/ttyUSB* in terminal, it should list one to three devices.

This how-to should works on all linux distributions with 2.6.27.9 or later kernel. If your kernel is older you may try to add ONDA module, download it here http://narod.ru/disk/5376885000/linuxdriveronda.tar.gz.html, compile and install it... should work.

I hope it's helpful for anybody.

0 comments: