Gammu

Software Screenshot:
Gammu
Software Details:
Version: 1.32.0
Upload Date: 20 Feb 15
Developer: Marcin Wiacek
Distribution Type: Freeware
Downloads: 25

Rating: 3.5/5 (Total Votes: 2)

Gammu is a project, where all created applications, scripts and drivers are used for managing all possible functions in cellular phones and similiar devices.

Currently Gammu provides stable and mature codebase for many models available in market and gives functions unavailable in many other similiar projects. Long and continuous developing is rather oriented for making shared API for this class of devices than for making support for single phone model (which won't be continued too long)

Features:

  • majority of Nokia phones from DCT3 generation with Nokia operating system - for example Nokia 3210, 3310, 3315, 3410, 5110, 5130, 6110, 6130, 6150, 6210, 7110, 8210
  • majority of Nokia phones from DCT4 generation with Nokia operating system - for example Nokia 3100, 3510, 3510i, 6220, 6230, 6310, 6310i, 6510, 6610, 7210, 8310
  • many AT devices - for example many Siemens, Sony Ericsson, Nokia, Alcatel models
  • Alcatel from BE5/BF5/BH4 generation - for example 501, 511, 512
  • some functions with OBEX and Symbian devices

What is new in this release:

  • Memory usage was reduced.
  • Tons of bugs were fixed.
  • Support for reading messages from Motorola phones was improved.

What is new in version 1.24.92:

  • Fix distutils build (bug #916).
  • Detect when phone does not support ATE1 (bug #918).
  • Do not use OBEX on Motorola L7 (bug #912).
  • Reinclude full SMS text in comments in backup (bug #905).
  • Disable AT OBEX for Samsung J750 and J700 (bug #856).
  • Avoid shadowing C++ bool definition (bug #920).
  • Do not disable CLIP for all SE phones.
  • Add ID for Nokia 1209.
  • Catch busy error from Nokia phones (bug #932, thanks to Walter Doekes).

What is new in version 1.23.0:

  • Lot of SMSD related changes:
  • New DBI backend which handles nicely many databases.
  • SMSD and inject tool are now separate binaries.
  • New monitoring tool for SMSD.
  • SMSD can now run as a Windows service.
  • SMSD behaves nicely as a daemon on Linux (syslog support, SIGHUP handling, proper daemonizing, etc.).
  • Merger of python-gammu:
  • Python bindings are no longer separate projects, they are now part of Gammu release.
  • Better support for Nokia USB cables on Linux:
  • Gammu now has libusb-1.0 based support for Nokia USB cables.
  • This gives us performance boost and support for DKU-2 cables.
  • Much more tests:
  • About 1/3 of code is now covered by test cases.
  • Dummy phone backend to allow testing without connected phone.
  • General code cleanup:
  • Fixed tons of problems found by test cases, valgrind and cppcheck.
  • Reorganised code structure a bit to make clear what parts are supported.
  • Documentation:
  • Several new man pages have been added, most important is documentation for SMSD and all it's features.

What is new in version 1.22.94:

  • Fix some memory leaks found by cppcheck.
  • Implemented reconnecting/retrying in DBI driver.
  • Fix memory leaks in SMSD found by valgrind.
  • Fix decoding of another Nokia message type.
  • Support for passing received message ID in DBI.
  • Dummy phone now supports phonebook, calendar, todo, filesystem.
  • Experimental SMSD monitor support on Windows.
  • Added ID for Nokia 2680 (bug #813).
  • Number of retries of message send in SMSD can be configured.
  • Updated SQL files to new version (mostly added useful indexes).
  • Dropped own logic for generating IDs for SMS and rely on SQL server (only in DBI driver for now).

What is new in version 1.22.93:

  • Fixed privileges dropping in SMSD.
  • SMSD inject now properly uses PhoneID.
  • Improve SMSD documentation.
  • Translations improvements.
  • Add ID for Nokia 7373.
  • Do not try to use filesystem OBEX if IrMC access was forced.
  • Fix possible crash in LMB decoder.
  • Avoid string length overflow in Nokia phonebook encoder.
  • Introduced backward compatibility of gammu.StateMachine.SetConfig.
  • Experimental dku-2 userspace driver using libusb-1.0 (fbususb).
  • python-gammu can now inject messages into SMSD (gammu.SMSD object).
  • SMSD stores summary counts of sent/received messages in database.
  • Added gammu-smsd-monitor program to monitor state of SMSD.
  • python-gammu can now monitor SMSD state.
  • Do not try to use OBEX 1.0 it's too old (bug #807).
  • Better parse ATI replies from Samsung (bug #806).
  • Better parse CSQ replies from Samsung (bug #806).
  • Add small delays to SMS sending/saving (bug #794).
  • SMSD monitor can now run for configured number of loops.
  • Added DBI backend for SMSD, so we now support wide range of databases.
  • SMSD does not delete SMS from phone when it's saving has failed.
  • Added SQL structure for sqlite, which can be used through DBI.
  • python-gammu can run and stop SMSD.
  • Initial implementation of dummy phone driver for testing.
  • Allow to configure path to config from command line.
  • SMSD monitor allows output in CSV.

What is new in version 1.22.92:

  • Fixed getting of network name from saved message.
  • Fixed encoding of text to some encodings in AT engine.
  • Detect more Siemens CME error codes.
  • Windows binary is again with MySQL support.
  • Initial native support for Motorola phonebook (bug #748).
  • Use getpass if available for PIN code prompt.
  • Fixed parsing of phone number from incoming calls.
  • Added ID for Nokia 1112.
  • Dropped obsolete packaging/debian and point users to proper packages.
  • Fix crash when operator logo is empty.
  • Fix memory leak in SMS backup.
  • Fixed processing of SMSD outbox with PostgreSQL (bug #803).
  • Automatic detection of lib64 directory for installation.
  • Allow separate installation of some components on Windows.

What is new in version 1.22.91:

  • This release integrates python-gammu into Gammu, making it easier to test everything together (new tests revealed many bugs and memory leaks which, were immediately fixed).
  • Windows Service support has been fixed.
  • It's now possible to run more SMSD instances.

What is new in version 1.22.90:

  • The biggest changes are in the SMS daemon, which has a lot of improvements and is now in a separate binary, gammu-smsd.
  • It can log better, can work as a proper daemon or Windows Service, can be debugged more easily, and can reload the configuration on the fly.
  • The Gammu command line interface now supports text for text messages to be entered through a parameter and not just using standard input, and it has a new chekfirmware command.
  • The SMS daemon, all related things, and gammu configuration files now have man pages, which boosts the documentation level from none to almost perfect.

What is new in version 1.22.0:

  • Lots of fixes were made in the AT engine and SMS decoding/encoding.
  • OBEX compatibility was improved.
  • Parsing of vCard formats was improved.
  • Regular dashoard testing was introduced.

Similar Software

Callweaver
Callweaver

3 Jun 15

Asterisell
Asterisell

12 May 15

pcapsipdump
pcapsipdump

14 Apr 15

Comments to Gammu

Comments not found
Add Comment
Turn on images!