1.2. Using Gnokii to Send and Receive SMS Messages from a Linux PC


1.2.1. Introduction

Gnokii is an open source mobile phone tool that can be downloaded free of charge from the web (go here). It was originally developed for Linux but also worked on Linux-like systems such as FreeBSD and Solaris. Today it has been ported to other platforms such as Microsoft Windows and Mac OS. However, some functions are not available in these versions.

Gnokii supports many different features. For example, sending and receiving SMS messages, reading and writing entries of the phone book and calendar, retrieving WAP bookmarks, handling logos, loading ringtones, reading battery charge level and radio signal strength, etc. The actual features supported depend on the model of your mobile phone. Regarding SMS sending and receiving, Gnokii works well with many mobile phones from Nokia, and also those from other manufacturers that support the AT-command mode.

As Gnokii is a command line program, some people find it less intuitive to use. If you are one of them, you may want to try XGnokii or Gnocky, two easy-to-use graphical user interfaces for Gnokii. XGnokii is already included in the Gnokii package, while Gnocky can be downloaded separately from the Gnokii web site. Some screenshots of XGnokii and Gnocky can be found at here.


1.2.2. Mobile Phone Models Supported by Gnokii

The following table lists the Nokia mobile phone models supported by Gnokii 0.6.14. The drivers used by Gnokii to communicate with the mobile phones are also provided here, since this information can be useful to you when you set the model parameter in Gnokii's configuration file. Further details will be covered in the "The model Parameter -- Specifying the Model of the Mobile Phone" section.


Nokia mobile phone model

Gnokii driver

Nokia 3100

nk6510

Nokia 3110

nk3110

Nokia 3120

nk6510

Nokia 3120b

nk6510

Nokia 3210

nk6100

Nokia 3310

nk6100

Nokia 3330

nk6100

Nokia 3360

nk6100

Nokia 3390

nk6100

Nokia 3410

nk6100

Nokia 3510

nk6510

Nokia 3510i

nk6510

Nokia 3595

nk6510

Nokia 3810

nk3110

Nokia 5100

nk6510

Nokia 5110

nk6100

Nokia 5130

nk6100

Nokia 5140

nk6510

Nokia 5140i

nk6510

Nokia 5190

nk6100

Nokia 6015i

nk6510

Nokia 6020

nk6510

Nokia 6021

nk6510

Nokia 6100

nk6510

Nokia 6101

nk6510

Nokia 6110

nk6100

Nokia 6130

nk6100

Nokia 6150

nk6100

Nokia 6170

nk6510

Nokia 6190

nk6100

Nokia 6210

nk7110

Nokia 6220

nk6510

Nokia 6230

nk6510

Nokia 6230i

nk6510

Nokia 6250

nk7110

Nokia 6310

nk6510

Nokia 6310i

nk6510

Nokia 6360

nk6510

Nokia 6500

nk6510

Nokia 6510

nk6510

Nokia 6610

nk6510

Nokia 6610i

nk6510

Nokia 6650

nk6510

Nokia 6680

nk6510

Nokia 6800

nk6510

Nokia 6810

nk6510

Nokia 6820

nk6510

Nokia 6820b

nk6510

Nokia 7110

nk7110

Nokia 7190

nk7110

Nokia 7210

nk6510

Nokia 7250

nk6510

Nokia 7250i

nk6510

Nokia 7600

nk6510

Nokia 8110

nk3110

Nokia 8110i

nk3110

Nokia 8210

nk6100

Nokia 8250

nk6100

Nokia 8290

nk6100

Nokia 8310

nk6510

Nokia 8850

nk6100

Nokia RPM-1

nk6100


In addition to the Nokia mobile phone models in the above table, Gnokii supports Nokia 5120, Nokia 6160 and Nokia 6185 through its nk6160 driver and Nokia 2110, Nokia 2140 and Nokia 6080 through its nk2110 driver. However, these two drivers were not updated for a long time while Gnokii went through a lot of changes internally. As a result, the nk6160 and nk2110 driver may not work as expected today. If necessary, you may try older versions of Gnokii to see if these two drivers work.

Gnokii supports mobile phones that use Symbian as the OS through its gnapplet driver, including Nokia 3650, Nokia 3660, Nokia 6600, Nokia 6630, Nokia 7650 and Siemens SX1.

Gnokii also supports mobile phones that can operate in AT command mode. Many modern mobile phones support AT commands. However, usually not all AT commands, command parameters and parameter values are implemented. Also, the behavior of the implemented AT commands might be different from what was defined in the standard. As a result, you may not be able to use some of Gnokii's features. For example, SMS sending might be supported but not SMS receiving. Here are some mobile phone models that should work in varying degrees with Gnokii using AT mode: (If you find any mistakes, please report to us using the feedback form at the end of this web page.)



Further details such as the features available for a certain driver and the bugs known can be found in the gnokii-version/Docs directory of the extracted source tarball, where version is the version of Gnokii you are using. For example, notes specific to the nk6510 driver of Gnokii 0.6.14 can be found in the README-6510 file under the gnokii-0.6.14/Docs directory.


Previous Page Page 2 of 12 Next Page


Feedback Form (ExpandCollapse)

What do you think about this web page?






(Optional) Please provide us more details. For example, suppose you select option 2 above, can you tell us specifically what information is missing? You can also suggest anything that can help us improve this web page.

(Optional) Your name:

(Optional) Your email address:

Please enter again to confirm:

Due to the amount of messages we received, we may not be able to reply to all messages.

A button for going back to the top of this page