Gammu News

Gammu 1.27.91

Gammu 1.27.91 has been just released. This release brings lot of improvements in SMSD (compatibility with most Nokia phones, passing data to RunOnReceive handler in environment and new new nulll backend). It also fixes various bugs and crashes reported by users.

Full list of changes:

You can download it from

PS: You can meet me this weekend at FOSDEM.

Published on Feb. 4, 2010 by Michal Čihař

Gammu 1.27.90

Gammu 1.27.90 has been just released. Welcome to another bug fix release, with biggest changes in SMSD FILES backend.

Full list of changes:

You can download it from

Published on Jan. 6, 2010 by Michal Čihař

Year 2009 summary

The year 2009 is over and it's time to summarize what has happened in Gammu world. There were definitely more changes, but these are the ones which stayed in my memory and thus should be the most important ones.

The biggest changes have happened inside Gammu SMSD. It has become separate binary, new DBI backend, monitoring capabilities and dozens of smaller bug fixes and improvements. SMSD is really starting to be more important part of Gammu suite now.

Gammu engine itself gained support for some new phones. The biggest improvements were done in various extensions to AT commands, so you now have much better support for Samsung and Motorola phones. However there are still lot of things to improve as most of functionality is currently read only.

Originally Gammu used to decode PDU (SMS data) by a little cryptic code, which used some offsets to actually read the parts of it. Last year this code was replaced in 6510 and AT driver by generic PDU parser, which is much safer and is able to handle better various error conditions. For 6510 driver this change was possible by analyzing lot of SMS file dumps and understanding it's structure instead of wild guessed offsets which were used previously and broke from time time.

The little technical change was that python-gammu is now part of Gammu sources. The reson for this is tight integration of those and it was anyway needed to release both at same time in past.

Besides all these changes, whole Gammu is more covered by test cases, what allows us to automatically detect more possible problems.

This moves us a bit to infrastructure changes. First important thing (which I did at DebConf, where several people finally convinced me to do this) was switch development to use Git version control system. For now our repositories are hosted at Gitorious and Later. in autumn, new website for both Gammu and Wammu was launched. It contains much more information than old one and all information is available in one place.

For Wammu, it was quite quiet year, most changes were only bug fixes and not much progress has happened there. Wammu would really welcome some fresh blood.

Published on Jan. 2, 2010 by Michal Čihař

Gammu 1.27.0

Gammu 1.27.0 has been just released. There are lot of improvements and fixes since last stable release. There is much improved support for Samsung, Siemens and Motorola phones, new features in SMSD (message filtering, injecting for FILES mode) or support for OpenCellID.

Full list of changes:

You can download it from

Published on Dec. 22, 2009 by Michal Čihař

Gammu 1.26.93

Gammu 1.26.93 has been just released. This release adds support for getting location from OpenCellID, brings compatibility with Clang compiler and fixes some minor issues in AT driver.

Full list of changes:

You can download it from

Published on Dec. 12, 2009 by Michal Čihař