Sure!
I wrote down some notes as I tried to set this all up. Spent a good part of the weekend working on this.
I already had bluez-utils and kdebluetooth debs installed.
Several times I had to reboot to clear things up. Also, I had to shut down the Nokia several times if things got messed up.
Kubuntu dapper or edgy, worked for both, I used only dapper repo at ~jahn
- Add repositories
deb http://www.in.fh-merseburg.de/~jahn/ dapper main
deb-src http://www.in.fh-merseburg.de/~jahn/ dapper main- Add repository gpg key to apt-get
gpg --keyserver hkp://subkeys.pgp.net/ --recv-keys CB210090B029CB84
gpg --export CB210090B029CB84 | sudo apt-key add -- apt-get update
- apt-get install libopensync-plugin-kdepim libopensync-plugin-file libopensync-plugin-google-calendar libopensync-plugin-synce libopensync-plugin-syncml libopensync0 opensyncutils msynctool multisync-qad
- Plug in Bluetooth/Usb adapter
- sudo hcitool dev... this should show the computer's bluetooth mac #
- sudo hcitool scan... should show the E62 bluetooth mac #
- you can use “sdptool browse “ to get detailed info on phone and what channels it uses. For syncing you want the channel for “Nokia SyncML Server”
- sudo kate /etc/bluetooth/hcid.conf
- remove the “#” from in front of auth enable;
- sudo kate /etc/bluetooth/rfcomm.conf
- I'm not sure this is needed, but I did it anyway.
sudo mknod /dev/rfcomm0 c 216 0- add rfcomm0 {
device 00:18:C5:43:19:2B; (# from #7 above)
channel 14;
comment "NokiaE62";
}- sudo sdptool add --channel=10 OPUSH //this is to allow file transfer
You want the channel that is "SyncMLClient"- sudo kate /etc/bluetooth/hcid.conf
change passkey from 1234 to whatever number you want- just in case, I also did sudo kate /etc/bluetooth/pin
and changed the default 1234 to my new passkey- sudo /etc/init.d/bluez-utils restart (for dapper) /etc/init.d/bluetooth (edgy)
- Enable bluetooth on E62
- Menu->Settings->Bluetooth->Bluetooth On
- Menu->Settings->Bluetooth->My phone's visibility Shown to all
- Menu->Settings->Bluetooth->My phone's name NokiaE62
- Menu->Settings->Bluetooth->RemoteSChip mode On or Off, didn't matter
- Pair NokiaE62 with computer
- Menu->Settings->Bluetooth-> push joystick to the right to change to paired device menu
- Select Options
- Select New paired device
- Found MyComputer-0
- Select
- Enter passkey that is the same as item as passkey above
- Select yes to automatically authorize
- Push in joystick
- Select Assign short name
- Give a name to this computer ( like Linus1
)
- Exit
- Try to send a file from KDE
- Kmenu->Internet,Bluetooth OBEX, drag and drop,send
- As user (not root!)
- msynctool --addgroup nokia (or whatever name you want)
- msynctool --addmember nokia kdepim-sync
- msynctool --addmember nokia syncml-obex-client
- hcitool scan
- msynctool --configure nokia 2
here is my nokia file
<?xml version="1.0"?>
<config>
<!-- (Only for blue) The bluetooth address if the bluetooth mode is selected -->
<bluetooth_address>00:18:C5:43:19:2B</bluetooth_address>
<!-- (Only for blue) The bluetooth channel to use (usualy the 11) [x] -->
<bluetooth_channel>14</bluetooth_channel>
<!-- (Only for USB) The usb interface number of the SYNCML-SYNC target. use syncml-obex-client -u (as root!) to find it. -->
<interface>0</interface>
<!-- The string that the plugin will use to identify itself. Some devices need a special string here. -->
<identifier>KDE</identifier>
<!-- The syncml version to use: 0 for 1.0, 1 for 1.1 and 2 for 1.2 -->
<version>1</version>
<!-- if the plugin should use wbxml -->
<wbxml>1</wbxml>
<!-- The username to use. Leave empty to not require a username -->
<username></username>
<!-- the password for the username -->
<password></password>
<!-- sets the connection type to use. 5 means obex over usb, 2 means obex over bluetooth -->
<type>2</type>
<!-- If wbxml is enabled, defines wether the wbxml should use string tables -->
<usestringtable>1</usestringtable>
<!-- Never send ADD command, but send REPLACE (not needed normally) -->
<onlyreplace>0</onlyreplace>
<!-- Workaround around for mobile phones which only use local timestamps and _no_ UTC timestamps! -->
<onlyLocaltime>0</onlyLocaltime>
<!-- Sets the maximum allowed size in bytes of incoming messages (some device need this option set). Example: 10000 -->
<recvLimit>0</recvLimit>
<maxObjSize>0</maxObjSize>
<!-- The name of the contacts db. Must be the same as the phones sends -->
<contact_db>Contacts</contact_db>
<!-- The name of the calendar db. Must be the same as the phones sends -->
<calendar_db>Calendar</calendar_db>
<!-- The name of the note db. Must be the same as the phones sends -->
<note_db>Notes</note_db>
</config>- Should be good to go at this point
to sync, from terminal mysynctool --sync nokia- Once this is working, you can use Kmenu->Utilities->Multisync-gui to sync
I hope my notes work for you and that I didn't miss anything. If nothing else, you know that it can work and pretty much how I did it.




Adv Reply

Bookmarks