Projects / gnokii


gnokii is a multisystem tool suite for mobile phones. It provides a library to communicate with a phone hiding the communication protocol. The library handles SMS, phonebook, calendar, phone calls, and other mobile phone capabilities. It supports Nokia-FBUS mobiles, AT-capable phones (most of the mobiles), as well as Symbian-based phones.

Operating Systems

Recent releases

  •  02 Dec 2011 15:19

    Release Notes: The ability to change the phone driver in runtime. Fixes to make it possible to resend the message without modifications to gn_sms structure. Improvements to vcard handling. Improved handling of calendar, notes, and todo for Series40 3rd Ed and later. Improved Samsung support. Avoids multiple overruns and segfaults.

    •  23 Jan 2011 16:19

      Release Notes: A new phonet driver that is compatible with phonet (2.6.28) and cdc_phonet (2.6.30) Linux kernel drivers (replacement for the dku2libusb connection type). Enhancements in handling and discovering series40 3rd+ edition phones. Numerous bugfixes in libgnokii, including important fixes to SMS handling. Fixes for Windows builds. An SQLite3 backend for smsd.

      •  23 Apr 2010 10:24

        Release Notes: Major bugs were fixed in the encoding engine. Fixes were made in SMS encoding, including concatenated messages. Support was improved for the Nokia Series40 phonebook and calendar. The default location of the configuration file was changed.

        •  07 Sep 2009 14:52

          Release Notes: Tons of bugfixes and updates. The most important include SMS and encoding handling functions. This release is also better with Series40 3rd+ Edition support. SMSD has gained stability improvements. There were also portability fixes: gnokii should now compile just fine (again) on most platforms. There is Bluetooth support for FreeBSD. There is experimental support for MMS reading for Nokia Series40.

          •  06 Oct 2008 07:58

            Release Notes: Some portability problems were fixed for Win32, Mac OS X, FreeBSD, and Linux. Support for Inbox SMS reading was improved for Series40 3rd+ edition. New memory types are supported: Status Reports, Drafts, and Outbox with items not yet sent. Conversion functions for vCards were improved. Bluetooth channel autodetection was implemented. Call divert support was improved. Hardcoded limits have started to be replaced with dynamic allocation. Support for Sagems, Samsungs, and Sony-Ericssons was improved. Various potential and real overflows and other bugs were fixed.

            Recent comments

            18 Mar 2004 21:00 amandlee

            Re: Thank you very much
            Thanks for your swift response! Our tech has succeeded in making voice or data calls by making use of Gnokii. But their problems are that fax can not be realized through FBUS protocol with Nokia 6110 or 5110. Any advice or help will be greatly appreciated! With best regards, Amanda Tele: 86-755-33306668-855, Fax: 86-755-26716567.

            17 Mar 2004 01:21 pkot

            Re: Thank you very much

            > Dear developer, could you email me about
            > the fax functioality of Gnokii? Or could
            > you give me some help concerning this?
            > Thanks so much! My mail is

            I'm afraid there's no support for faxes in gnokii. The only thing you can try is to set message type for the SMS, but probably you'd need change a sources a bit.

            16 Mar 2004 21:18 amandlee

            Thank you very much
            Dear developer, could you email me about the fax functioality of Gnokii? Or could you give me some help concerning this? Thanks so much! My mail is

            06 Jan 2004 03:47 ullstar

            Thank you very much
            This is an amzing peace of work, which makes my life
            easier every day, big thanks go to all developers and

            10 Aug 1999 08:27 julian7

            New homepage address
            The new page address is BTW the current devel version is 0.3.0-pre13.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.