next up previous
Up: High Performance Coders

I'm writing this little article because of the frustrations I experienced in getting my 3G Motorola Razr V3 phone to work with Three's data network from Linux. Neither Three nor Motorola were prepared to offer any assistence or information, stating that they only supported the Windows operating system. What I'd actually asked was product information, in particular description of the AT command set that I could use to get the modem to work.

In the end, the most useful information came from Wikipedia which also stated that one could obtain the information I was asking for from the Motorola Dev website, which requires signing up for an account. Obtain this document if you want to delve into this subject in more detail.

I also got some hints from which deals with interfacing these beasts to MacOS.

Anyway, I post below my wvdial script, which works. If you use a different dialer, you can easily see the AT commands you need to send.

[Dialer Defaults]
Init1 = ATZ
Init2 = AT&F0 Q0 V1 E1 S0=0 &C0 &D2 X1 X3 W1 S95=47 +CGATT=0 
Init3 = AT+CGDCONT=1, "IP", "3netaccess"
Modem Type = Generic
Baud = 921600
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = *99***1#
Stupid Mode = true
Carrier Check = no
Abort on No Dialtone = off
Username = a
Password = a

Russell Standish 2016-03-05