gammu x301

The other day I played a bit with gammu on my laptop. The integrated modem is an Ericsson F3507g. There are a lot of useful info about this modem. This is just a resume different info I found on the net.

First you would need to install gammu, that is packaged for debian, so no prob. The to connect to the modem you would need a file .gammurc in you home directory (or in /etc) and the correct permission to talk to the modem. This is how my conf file looks like:

[gammu]
port = /dev/ttyACM0
connection = at19200

To enable the modem, if it is not already enabled at boot, you will have to switch it on then then initialize it.

echo 1 > /sys/devices/platform/thinkpad_acpi/wwan_enable
/usr/sbin/chat -v "" "AT+CFUN=1" "+PACSP0" "AT" "OK" > /dev/ttyACM2 <  /dev/ttyACM2

And this is it. Gammu is ready to talk to the modem and tell me few info :

zed:~# gammu --identify
Device               : /dev/ttyACM0
Manufacturer         : Ericsson
Model                : unknown (F3507g)
Firmware             : R1B/1
IMEI                 : xxxxxxxxxxxxxxxxxxxx
SIM IMSI             : xxxxxxxxxxxxxxxxxxx

The ref man of gammu is something nice to have at hand ...

Unfortunately I've realized that the SIM card I'm using is not able to register to the net...

zed:~# gammu --networkinfo
Network state        : registration to network denied
GPRS                 : detached

Digging a bit more, this is can be seen directly talking AT with the modem:

AT+CREG=2
OK
AT+CREG?
+CREG: 2,3
This page details the list of AT commands you can use. The 3 part in +CREG: 2,3 means "Registration denied" ... sigh, sime to find a new sim...

Average: 1.1 (63 votes)