Sony Ericsson MD300 en Ubuntu

Hola después de mucho batallar y buscar en la web, encontré la solución y muy fácil de conectar el SE MD300 en ubuntu.

  • No conectar el md300 hasta el final del tutorial
  • Vamos a crear un archivo en /etc/udev/rules.d/50-md300.rules

Nos vamos al Terminal y escribimos lo siguiente:

$ sudo gedit /etc/udev/rules.d/50-md300.rules


Abierto el editor de textos, con el archivo vacío 50-md300.rules pega el siguiente texto:

ACTION!="add", GOTO="3G_End"

BUS=="usb", SYSFS{idProduct}=="d0cf", SYSFS{idVendor}=="0fce", PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'"
LABEL="3G_END"


Se guarda el archivo, se cierra el editor de textos y en el terminal se ejecuta:

$ sudo modprobe usbserial vendor=0x0fce product=0xd0cf


A continuación se debe crear o editar si existe el archivo /etc/wvdial.conf, esto se hace ejecutando en el terminal:

$ sudo gedit /etc/wvdial.conf


En el archivo que se abre, si existía con contenido se borra todo su contenido y se pega el siguiente texto:

[Dialer Defaults]
Modem = /dev/ttyACM0
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,"IP","imovil.entelpcs.cl"
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99#
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = entelpcs
Username = entelpcs
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on


Se guarda el archivo, se cierra el editor de textos y se enchufa, recién ahora el modem.
se espera unos 30 a 45 segundos y se ejecuta en el Terminal:

$ sudo wvdial


Es posible que informe que el modem o dispositivo /dev/ttyACM0 no se encuentra, lo que hago es desconectar el md300 y volverlo a conectar y se debe repetir la orden sudo wvdial, despues de reconocer el md300.

Para la terminar la conexión ctrl+c