DKU2

From GnokiiWiki

Jump to: navigation, search

Some of recent Nokia phones make use of DKU-2 cable. This cable is incompatible with the earlier cables and is NOT FBUS cable. The cable doesn't contain USB/serial converter as the earlier DKU-5 did. The cable compatibility table you may find at Nokia site.

The support given by gnokii for this cable depends on the phone you use. Series 40 phones (with Nokia OS) support FBUS mode, Symbian ones -- don't.

So for the Series 40 phones gnokii offers wide range of the functionality. Although there is Linux kernel driver available it is recommended to use userspace driver based on libusb support. The config file should contain the following settings:

[global]
port = anything
connection = dku2libusb
# you may replace it with your phone model
model = 6510

or to use Linux kernel driver:

[global]
# this setting depend on your setup and should be shown in dmesg by the module
port = /dev/ttyUSB0
connection = dku2
model = 6510

Note that before running gnokii you need to compile nokia_dku2 driver (you need to download kernel sources for the kernel you are running). Detailed instruction on compilation you'll find in Docs/README-DKU2 file in the kernel sources.

For the Symbian phones it gets much more complicated and less user-friendly (at least at the moment). Gnapplet driver currently doesn't support cable connection over DKU2 (unless you are able to estabilish tcp/ip connection over it). FBUS functionality provided by the phone is quite limited -- comparable to what you can achieve with AT driver. There is a way though to access some functionalities.

  • Call and SMS management

For these tasks you may use gnokii and its AT driver. You need cdc_acm driver (in Linux 2.4 it is called acm). Note that it is reported that with few models reading SMS doesn't work. It surely works with 6600 and doesn't with 6260, 6670. Gnokii setup you should use looks as follows:

[global]
port = /dev/ttyACM0
connection = serial
model = AT

You can try to combine it with nk6510 driver. There are some functionalities available with this driver and not with AT driver (eg. alarm handling) and vice versa (dialling). Use the following configuration to use nk6510 driver:

[global]
port = anything
connection = dku2libusb
model = series60
  • Phonebook, calendar, todo management

For these tasks I recommend using OpenSync and its libSyncML. Their website contains tutorials on how to set up working configuration.

  • Filesystem tasks: photos, ringtones, wallpapers, etc

For these tasks you should try OpenOBEX tools.

If you are able to estabilish IrDA or Bluetooth or TCP/IP connection it is worth trying with gnapplet driver. See Docs/README-Symbian for the details.

Personal tools