Some time ago I bought a Nokia N70 and, being absent from Windows several years now, I wanted to connect it with my Linux box running Debian. A web search produced several tools which promised to connect to mobile phones via bluetooth.
gnokii proved the most versatile. After some trial and error, gnokii talked to my phone and was able to read out the contents of the addressbook.
I used version 0.6.11 of gnokii then, and it turned out that the N70 was able to store more fields in the addressbook than gnokii dumped. So I asked about that matter in the
mailing list. Alas, always being short of time, I didn't follow the proceedings thoroughly, so I cannot say if this issue is solved by now.
Since then, I recieved several mails, asking about the procedure and the settings to establish a fruitful discourse between the N70 and gnokii. This is what I did:
1. Compile and install gnokii
Compilation (of version 0.6.11) was flawless. Just the usual
configure, make, make install. No special switches for configure needed.
2. Upload gnapplet to the N70
Ahem, well *blush* Ok, now and then a Windows machine comes in handy...
On a windows machine I installed the Nokia software which came with the phone, but it did not work with the Windows bluetooth driver. Downloading the latest version from Nokia's web site did the trick.
From here, I uploaded
gnapplet to the phone. You can find it in the folder "Perönlich" (maybe 'personal' on English phones), where the games are.
3. Pair the computer and the N70 via bluetooth
Back to Linux now...
While the bluetooth on the computer is active, also activate bluetooth on the N70 and make it visible to others.


Using the Debian packages for bluetooth on a ThinkPad T30, only minor configuration settings are necessary.
Here are the
hcid.conf and
rfcomm.conf. I'm not sure, if the rfcomm settings are necessary at this point, since their values I obtained
after a successful connection to the N70 (see below).
Also I created
/etc/bluetooth/pin, which is a plain text file with only the numeric PIN in it.
For detailed and complete (incl. Kernel config etc.) instructions, read the
Gentoo Linux Bluetooth Guide.
4. Configure gnokii
gnokii's config file is
/etc/gnokiirc.
Set at least the following fields:
port
Since we are connecting via bluetooth, this is the MAC address of the phone. We can obtain it by issuing the following command, which also lists the phone's name:
hcitool scan
model
Model is
series60.
connection
Connection is
bluetooth.
rfcomm_channel
Start
gnapplet on the N70. It will print out several informations on the display. Among them, the here needed channel no:
RfCOMM: on, Ch#14.
Here is the complete
gnokiirc.
5. Use gnokii
Start
gnapplet on the N70 (it will surely be timed out by now). Issue gnokii commands, e.g.
gnokii --identify
Good luck.