From GnokiiWiki
Jump to: navigation, search


Device-specific notes


My guess is that similarly will work many of the other ZTE (like MF626 MF627 MF628) and non-ZTE 3G USB modems.

$ gnokii --phone k3565-z --identify
Model        : K3565-Z
Product name : K3565-Z
Revision     : BD_P673A2V1.0.0B09
port = /dev/ttyUSB3
model = AT
connection = serial

On a debian box I needed to load the usbserial kernel module with the product and vendor ID of the module to make the ttyUSB# ports available (use lsusb for the values of your particular device):

modprobe usbserial vendor=0x19d2 product=0x0063 debug=1

Features tested:

  • sendsms, getsms, deletesms, showsmsfolderstatus tested to work fine
  • smsreader - seems to not work (SMSes are received in the ME memory)
  • smsd - not tested
  • other features - not tested


Although listed on ZTE's website as MF633, at least some are labelled under the SIM cover as "MF633+".

Features tested:

  • getphonebook - works OK
  • writephonebook - fails due to lowercase hexadecimal produced when encoding UCS2 (simple patch submitted; proper solution some time in the future)
  • other features - not tested

OS-specific notes


To find out the correct ttyUSB# number, use lsusb -v -d 19d2:0063 and look for interface number where endpoint has a "Transfer Type" of Interrupt rather than bulk. Trying available ones one after another shouldn't hurt though ;) Note that the number ":0063" will be different for different devices. Use lsusb with no parameters to see what's currently plugged in.

You can manually switch the device from CD mode to modem mode using usb_modeswitch. Most recent versions of desktop Linux distros will do this for you; just use the desktop environment to eject the virtual CD that the modem presents when it's first plugged in.