Using Motorola Razr V3 with Linux

After purchasing the Motorola Razr V3, I connected it to my Linuy system using the included USB cable. The phone was correctly identified as USB modem and the kernel modules loaded (Ubuntu 4.10). It was assigned the device /dev/ttyACM0.

Mar 29 14:31:22 localhost kernel: usb 2-2: new full speed USB device using address 4
Mar 29 14:31:22 localhost kernel: usb 2-2: configuration #1 chosen from 2 choices
Mar 29 14:31:22 localhost usb.agent[739]: Keeping default configuration with ↵
          /sys//devices/pci0000:00/0000:00:1d.1/usb2/2-2
Mar 29 14:31:24 localhost usb.agent[742]:      cdc-acm: loaded successfully
Mar 29 14:31:24 localhost kernel: cdc_acm 2-2:1.0: ttyACM0: USB ACM device
Mar 29 14:31:24 localhost kernel: usbcore: registered new driver cdc_acm
Mar 29 14:31:24 localhost kernel: drivers/usb/class/cdc-acm.c: v0.23: ↵
          USB Abstract Control Model driver for USB modems and ISDN adapters

To date I was able to use the phone for internet connection and to access the phonebook using AT-commands.

Dial-In

CSD Connection

I was able to set up an CSD Connection to my provider using plain standard AT commands.

GPRS Connection

I was able to set up an GPRS Connection to my provider using the following AT commands:

ATZ
AT+CGDCONT=1,"IP","internet"
AT+CGATT=1
ATDT*99***1#

WvDial Sample Config

Below is as sample config for WvDial. The phone numbers, username, passwords etc. are for my provider O2 Germany.

#
# WvDial Sample Config
#
# Device: Motorola V3
# Provider: O2 Germany
#
# Provided by Benjamin Dabelow <dabelow@tuxoft.de>
# http://tuxoft.de
#
[Dialer Defaults]
Baud = 460800
Modem = /dev/ttyS0
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0L3
ISDN = 0
Stupid mode = 0

[Dialer o2csd]
Modem = /dev/ttyACM0
Dial Command = ATDT
Init2 =
Phone = 464638
Username = go@mobil.de
Password = internet

[Dialer o2gprs]
Modem = /dev/ttyACM0
Dial Command = ATDT
Init2 = AT+CGDCONT=1,"IP","internet"
Init3 = AT+CGATT=1
Phone = *99***1#
Username = username
Password = password
Stupid mode = 1

Accessing Phonebook

I was able to access my addressdata using AT commands over USB cable. AT commands for Motorola