Open tewfik-dj opened 7 years ago
Progress so far :
Response to AT+GCAP gives +CGSM only ( no +CVOICE sadly)
DriverVer = 09/07/2011,9.2074.2.2 CatalogFile = PROLiNKusbmodem.cat
ID 19d2:0016 ZTE WCDMA Technologies MSM
I need now to backup the onboard flash (maybe do some reverse engineering, we never know what gems could be found), and then upload a new firmware that hasn't the voice capability disabled
Long road to go and we are not even at the chan_dongle level, but I'll take it as challenge. These 3G modems are available, cheap and fun to work with
So the question is now : Qualcomm QPST / QFIL couldn't read my modem (yet, I am missing something for sure), how to enable diagnostic mode on this usb modem, aaaand how to find an appropriate flash dump
Keep you posted,
I have Zte MF170. And I got the Voice port. I did it through Qpst and special version of config file placed at dongle filesystem root. And 4th port VoUSB was appeared. Moreover, I could set up the dongle with Asterisk chan_dongle. But there is no voice because Asterisk chan_dongle mainly made for using AT^DDSETEX for operate with sound. As I think Zte uses a little bit other way or other AT command. P. S.: Voice calling for MF170 works in Windows via its Dashboard. And there Oktell PBX which have module supported Zte MF170. That is it is possible to get Zte dongles working with voice.
It took me a few days to find a solution for it, quite simple:
You will need to enable ZeroCD autorun mode on the device: I have marked steps 1 and 2... but I forgot if step 2 is necessary.
And then reset the Modem:
The modem will reboot and you need to switch to modem mode with the command eject /dev/sr<x>
.
You can check if the 4th port is present or not, with the command: ls -alh /dev/ttyUSB
.
You can recheck that with a Windows VM on Linux (for example, I used Windows XP 86 to test it)
19d2:2003
instead of 19d2:0016
as before.
Hi and thanks for the great work ! I have currently a ZTE MF70 3G Modem, and I'd like to help Where should I start ?
Thanks guys for the project !
ps: I am a developper/sysadmin with fairly a good knowledge of embedded systems, asterisk, c/c++ and nix* systems