Ericsson F3507g

This article describes how to setup an Ericsson F3507g G3-Modem.

This kind of modem is builtin into IBM/Lenovo Thinkpads T500 for example:

$ lsusb | grep -i ericsson
Bus 004 Device 016: ID 0bdb:1900 Ericsson Business Mobile Networks BV

Modemsetup

Get Access

The kernel provides 3 serial interfaces:

/dev/ttyACM0

Ericsson F3507g Mobile Broadband Minicard Modem

/dev/ttyACM1

Ericsson F3507g Mobile Broadband Minicard Data Modem

/dev/ttyACM2

Ericsson F3507g Mobile Broadband Minicard GPS Port

Accessing the modem with cu(1):

$ cu -l /dev/ttyACM0
Connected.
at+gmi
Ericsson

OK
at+gmm
F3507g

OK
~.

Disconnected.

AT-Commands

Description

AT-Command

Display all Commands

at*

Display Manufacturer

at+gmi

Display Model

at+gmm

Display Revison

at+gmr

Display IMEI

at+cgsn

Show Command Option ex.

at+cpin=?

Read Command Option ex.

at+cpin?

GPRS + UMTS Radio on

at+cfun=1

GPRS + UMTS Radio off

at+cfun=4

GPRS (UMTS Radio off)

at+cfun=5

UMTS (GPRS Radio off)

at+cfun=6

CDC Ethernet Setup

The Kernel generates a new ethernet interface:

usb0: register 'cdc_ether' at usb-0000:00:1d.7-4, CDC Ethernet Device, 02:80:37:ec:02:00

/etc/network/interfaces

# GSM Interface
iface usb0 inet dhcp
        pre-up /usr/sbin/chat -v -f /etc/chatscripts/eplus >/dev/ttyACM0 </dev/ttyACM0
        post-down /usr/sbin/chat -v -f /etc/chatscripts/gsm_off >/dev/ttyACM0 </dev/ttyACM0

/etc/chatscripts/eplus

ABORT BUSY
ABORT 'NO CARRIER'
ABORT ERROR
TIMEOUT 10
'' AT+CFUN=6 OK
AT+CPIN? READY-AT+CPIN="1234"-PACSP0
\dAT+CPIN? READY \c OK
\dAT+CGDCONT=1,"IP","internet.eplus.de","0.0.0.0" OK
\dAT*EIAAUW=1,1,"blau","blau",00111,0 OK
\d\d\dAT*ENAP=1,1 OK

/etc/chatscripts/gsm_off

ABORT ERROR
TIMEOUT 5
'' AT+CFUN=4 OK


CategoryModem CategoryNetwork