summaryrefslogtreecommitdiffabout
path: root/bin
authorzautrix <zautrix>2004-10-08 10:31:33 (UTC)
committer zautrix <zautrix>2004-10-08 10:31:33 (UTC)
commit98987418d89d1334c0c2961ca4d6bc295d6fb021 (patch) (unidiff)
tree2562272904bcd82eab7e6d185f3f7f0abfac48c3 /bin
parent309df8e8df3a17602f948025b7951b21ec5c3fed (diff)
downloadkdepimpi-98987418d89d1334c0c2961ca4d6bc295d6fb021.zip
kdepimpi-98987418d89d1334c0c2961ca4d6bc295d6fb021.tar.gz
kdepimpi-98987418d89d1334c0c2961ca4d6bc295d6fb021.tar.bz2
Sync fixes
Diffstat (limited to 'bin') (more/less context) (ignore whitespace changes)
-rw-r--r--bin/kdepim/korganizer/howtoSYNC.txt19
1 files changed, 17 insertions, 2 deletions
diff --git a/bin/kdepim/korganizer/howtoSYNC.txt b/bin/kdepim/korganizer/howtoSYNC.txt
index d3046de..c4e80f5 100644
--- a/bin/kdepim/korganizer/howtoSYNC.txt
+++ b/bin/kdepim/korganizer/howtoSYNC.txt
@@ -1,468 +1,483 @@
1WARNING: 1WARNING:
2YOU MAY GET UNEXSPECTED (I.E. WRONG) SYNCHRONIZATION RESULTS, 2YOU MAY GET UNEXSPECTED (I.E. WRONG) SYNCHRONIZATION RESULTS,
3IF YOU CHANGE AN EVENT ON THE FIRST DEVICE AND SYNC IMMEDIATELY FROM 3IF YOU CHANGE AN EVENT ON THE FIRST DEVICE AND SYNC IMMEDIATELY FROM
4THE OTHER DEVICE WITH THIS DEVICE, IF THE CLOCKS OF THE TWO DEVICES 4THE OTHER DEVICE WITH THIS DEVICE, IF THE CLOCKS OF THE TWO DEVICES
5HAVE TOO MUCH DIFFERENCE. 5HAVE TOO MUCH DIFFERENCE.
6 6
7In other words: Please make shure, that the clocks of the devices 7In other words: Please make shure, that the clocks of the devices
8you want to sync have only a difference of some seconds! 8you want to sync have only a difference of some seconds!
9 9
10 10
11CONTENT: 11CONTENT:
12 12
130) How syncing works 130) How syncing works
141) Qick overview of settings 141) Qick overview of settings
152) Sync settings in sync dialog 152) Sync settings in sync dialog
163) Syncing background 163) Syncing background
174) Sync preferences 174) Sync preferences
185) Details about sync profile kinds 185) Details about sync profile kinds
19 19
20************************************************************************* 20*************************************************************************
210) How syncing works 210) How syncing works
22************************************************************************* 22*************************************************************************
23 23
24Note: 24Note:
25The recommended and easiest way to syncronize two devices where 25The recommended and easiest way to syncronize two devices where
26KO/Pi or KA/Pi is installed, is the profile kind "Pi-Sync". 26KO/Pi or KA/Pi is installed, is the profile kind "Pi-Sync".
27Details about that in 5) b). 27Details about that in 5) b).
28 28
29In KDE-Pim/Pi you can synchronize ( sync ) your calendar/addressbook 29In KDE-Pim/Pi you can synchronize ( sync ) your calendar/addressbook
30with another calendar/addressbook , by syncing your 30with another calendar/addressbook , by syncing your
31(local) calendar/addressbook with a (remote) file. 31(local) calendar/addressbook with a (remote) file.
32This remote file may on your local filesystem 32This remote file may on your local filesystem
33or on another (remote) device. 33or on another (remote) device.
34 34
35If you want to sync with another remote device, 35If you want to sync with another remote device,
36you have two create a sync profile. 36you have two create a sync profile.
37You have two choices for choosing the profil kind: 37You have two choices for choosing the profil kind:
38I) You have to choose profile kind "Remote file" and to specify a 38I) You have to choose profile kind "Remote file" and to specify a
39 command line download/upload command ( like scp, ftp, ...) to 39 command line download/upload command ( like scp, ftp, ...) to
40 a) download the remote file to your local machine to a temp file 40 a) download the remote file to your local machine to a temp file
41 b) sync with this temp file 41 b) sync with this temp file
42 c) upload the synced file to the remote device 42 c) upload the synced file to the remote device
43II) If you want to sync with a device, where KO/Pi( or KA/Pi ) is 43II) If you want to sync with a device, where KO/Pi( or KA/Pi ) is
44 installed, you can easily get the remote file via network 44 installed, you can easily get the remote file via network
45 with the build in file transfer feature: 45 with the build in file transfer feature:
46 Choose profile kind "Pi-Sync" and 46 Choose profile kind "Pi-Sync" and
47 a) Start KO/Pi or KA/Pi on remote device and 47 a) Start KO/Pi or KA/Pi on remote device and
48 enable "Pi-Sync" on remote device with password and port. 48 enable "Pi-Sync" on remote device with password and port.
49 b) Specify password, port and IP address in your profile. 49 b) Specify password, port and IP address in your profile.
50 50
51 51
52You can sync with your mobile phone as well. 52You can sync with your mobile phone as well.
53Everything is explained in more details below. 53Everything is explained in more details below.
54 54
55NOTE: 55NOTE:
56If you do not use profile kind "Pi-Sync", 56If you do not use profile kind "Pi-Sync",
57it is recommended to close 57it is recommended to close
58a running KO/Pi ( or KA/Pi) on the remote device. 58a running KO/Pi ( or KA/Pi) on the remote device.
59(Note: KO/Pi( or KA/Pi) running on Zaurus with 59(Note: KO/Pi( or KA/Pi) running on Zaurus with
60FastLoad enabled will never be closed!) 60FastLoad enabled will never be closed!)
61After syncing with a running KO/Pi on the remote device, 61After syncing with a running KO/Pi on the remote device,
62a "save" on the remote device will tell you that it needs to merge (sync). 62a "save" on the remote device will tell you that it needs to merge (sync).
63After merging (just a syncing with the changed file) 63After merging (just a syncing with the changed file)
64you will get the new data showing in remote KO/Pi. 64you will get the new data showing in remote KO/Pi.
65 65
66************************************************************************* 66*************************************************************************
671) Qick overview of settings 671) Qick overview of settings
68************************************************************************* 68*************************************************************************
69 69
70a) Open sync settings dialog (Menu Synchronize - Configure...) 70a) Open sync settings dialog (Menu Synchronize - Configure...)
71b) Give your device a unique name. 71b) Give your device a unique name.
72 (unique in the set of all devices you want to sync with). 72 (unique in the set of all devices you want to sync with).
73 If you have already configured another devive and created 73 If you have already configured another devive and created
74 there a sync profile to sync with this device, give your device 74 there a sync profile to sync with this device, give your device
75 the same name as this sync profile! The same name is important, 75 the same name as this sync profile! The same name is important,
76 because it makes it possible to sync first A->B 76 because it makes it possible to sync first A->B
77 (A local device, that performs the sync, B remote device) 77 (A local device, that performs the sync, B remote device)
78 and then B->A. Such that the B->A sync knows about the 78 and then B->A. Such that the B->A sync knows about the
79 already performed A->B sync. 79 already performed A->B sync.
80 That means: It is unimportant if you sync A->B or B->A, 80 That means: It is unimportant if you sync A->B or B->A,
81 the devices A and B will be synced properly. 81 the devices A and B will be synced properly.
82c) Create a new sync profile and give it a unique name. 82c) Create a new sync profile and give it a unique name.
83 (unique in the set of all sync profiles on this device). 83 (unique in the set of all sync profiles on this device).
84 If you want to sync with a device, where KO/Pi is already installed 84 If you want to sync with a device, where KO/Pi is already installed
85 and which has a given unique device name, use this device name as 85 and which has a given unique device name, use this device name as
86 your profile name ( refer to b) ). 86 your profile name ( refer to b) ).
87d) Coose the profile kind of your syncing method: 87d) Coose the profile kind of your syncing method:
88 (i) Local file or 88 (i) Local file or
89 (ii) Pi-Sync or 89 (ii) Pi-Sync or
90 (iii) Remote file or 90 (iii) Remote file or
91 (iiii) Mobile Phone. 91 (iiii) Mobile Phone.
92 Detailed explanation in 5) 92 Detailed explanation in 5)
93e) Choose the other profile options. 93e) Choose the other profile options.
94 Detailed explanation in 2) 94 Detailed explanation in 2)
95f) Close sync dialog with OK. 95f) Close sync dialog with OK.
96g) Sync. 96g) Sync.
97 97
98NOTE: 98NOTE:
99AFTER SYNCING THERE ARE "SYNC EVENTS" CREATED 99AFTER SYNCING THERE ARE "SYNC EVENTS" CREATED
100(OR UPDATED, IF IT ALREADY EXITS) FOR EACH SYNC PROFILE. 100(OR UPDATED, IF IT ALREADY EXITS) FOR EACH SYNC PROFILE.
101YOU MAY NOT DELETE OR CHANGE THESE EVENTS. 101YOU MAY NOT DELETE OR CHANGE THESE EVENTS.
102 102
103************************************************************************* 103*************************************************************************
1042) Sync settings in sync dialog 1042) Sync settings in sync dialog
105************************************************************************* 105*************************************************************************
106 106
107a) Local device name: 107a) Local device name:
108 -> 1) b) 108 -> 1) b)
109b) Profile: 109b) Profile:
110 -> 1) c) 110 -> 1) c)
111c) Include in multiple sync: 111c) Include in multiple sync:
112 In the Synchronize menu, there is a multiple sync menu entry. 112 In the Synchronize menu, there is a multiple sync menu entry.
113 If you choose this menu entry, all user defined profiles with this 113 If you choose this menu entry, all user defined profiles with this
114 'Include in multiple sync' option enabled will be synced 114 'Include in multiple sync' option enabled will be synced
115 one after another. And this twice. This will take some time. 115 one after another. And this twice. This will take some time.
116 After that sync, on all devices should be the same data. 116 After that sync, on all devices should be the same data.
117d) Ask for preferences before sync: 117d) Ask for preferences before sync:
118 Check this to be asked for sync settings before each sync. 118 Check this to be asked for sync preferences settings before each sync.
119 If the profile kind is "Pi-Sync" you will be asked to confirm
120 the "Pi-Sync" specific settings (Password,IP address, port number)
121 as well. That makes it possible to use that profile for a
122 device that is connected via DHCP to the network and gets different
123 IP addresses when connection to the network.
119e) Sync preferences: 124e) Sync preferences:
120 Choose here your sync preferences. 125 Choose here your sync preferences.
121 Details -> 4) 126 Details -> 4)
122f) Show summary after sync: 127f) Show summary after sync:
123 Check this to get a small summary dialog after sync 128 Check this to get a small summary dialog after sync
124 about number of added/changed/deleted events on local/remote. 129 about number of added/changed/deleted events on local/remote.
125g) Write back synced data: 130g) Write back synced data:
126 Uncheck this to update the local calendar only. 131 Uncheck this to update the local calendar only.
127 I.e. your local calendar is synced with the remote calendar 132 I.e. your local calendar is synced with the remote calendar
128 but nothing on the remote calendar is changed. 133 but nothing on the remote calendar is changed.
129 If you uncheck "Write back synced data", the settings 134 If you uncheck "Write back synced data", the settings
130 under h) and i) are ignored, of course. 135 under h) and i) are ignored, of course.
131h) --Write back (on remote) existing entries only: 136h) --Write back (on remote) existing entries only:
132 Check this to update the remote data only. 137 Check this to update the remote data only.
133 I.e. no data from yor local calendar/addressbook is added to the 138 I.e. no data from yor local calendar/addressbook is added to the
134 remote device. You may use this option to 139 remote device. You may use this option to
135 sync against some kind of "public calendar/addressbook" without 140 sync against some kind of "public calendar/addressbook" without
136 writing back your personal data. 141 writing back your personal data.
137i) --Write back (calendar) entries in future only: 142i) --Write back (calendar) entries in future only:
138 Check this to write back only calendar entries in future. 143 Check this to write back only calendar entries in future.
139 (Useful when syncing with mobile phones.) 144 (Useful when syncing with mobile phones.)
140 You can specify the date range in weeks with 145 You can specify the date range in weeks with
141 ---- Max. weeks in future. 146 ---- Max. weeks in future.
142 Note: The date range starts always 7 days before the actual date! 147 Note: The date range starts always 7 days before the actual date!
143 I.e. the calendar events of the last week are written back always. 148 I.e. the calendar events of the last week are written back always.
144j) Profile kind: 149j) Profile kind:
145 Details -> 5) 150 Details -> 5)
146 151
147************************************************************************* 152*************************************************************************
1483) Syncing background 1533) Syncing background
149************************************************************************* 154*************************************************************************
150 155
151The same mentioned for calendars is valid for addressbooks as well. 156The same mentioned for calendars is valid for addressbooks as well.
152 157
153Synchronizing calendars ( i.e. files ) means, 158Synchronizing calendars ( i.e. files ) means,
154to merge two calendars in a useful way. 159to merge two calendars in a useful way.
155If the two calendars are completely different, 160If the two calendars are completely different,
156there is no problem, the resulting calendar contains 161there is no problem, the resulting calendar contains
157all data from the local and from the remote calendar. 162all data from the local and from the remote calendar.
158 163
159Problems will occur, if you have edited items 164Problems will occur, if you have edited items
160from the local calendar on the remote machine. 165from the local calendar on the remote machine.
161Then it could be, that items are in conflict. 166Then it could be, that items are in conflict.
162Two items are "in conflict", if they have the 167Two items are "in conflict", if they have the
163same unique ID (which get an item at time of 168same unique ID (which get an item at time of
164creation and owns it until it is deleted ) 169creation and owns it until it is deleted )
165and they both are modified after the last 170and they both are modified after the last
166synchronization. 171synchronization.
167 172
168At first sync of two calendars there is no item deleted. 173At first sync of two calendars there is no item deleted.
169If the calendars are synced before and there is an item, 174If the calendars are synced before and there is an item,
170which is not edited after the last sync and is only 175which is not edited after the last sync and is only
171available in one calendar, then this item is deleted 176available in one calendar, then this item is deleted
172in this calendar. 177in this calendar.
173 178
174But when was the last synchronization between two calendars? 179But when was the last synchronization between two calendars?
175 180
176To know that, KO/Pi creates at first syncing 181To know that, KO/Pi creates at first syncing
177of two files an unique event "<profile name> - sync Event" 182of two files an unique event "<profile name> - sync Event"
178on the remote and the local calendar. 183on the remote and the local calendar.
179After syncing, the start time of this event is set 184After syncing, the start time of this event is set
180to the time of syncing. 185to the time of syncing.
181The event is read only and the user may not change it. 186The event is read only and the user may not change it.
182 187
183If two such files are synced, that both have an event 188If two such files are synced, that both have an event
184"<profile name> - sync Event" and the events have 189"<profile name> - sync Event" and the events have
185the same start time, then deleted items on the one calendar 190the same start time, then deleted items on the one calendar
186are deleted on the other as well. 191are deleted on the other as well.
187 192
188 193
189************************************************************************* 194*************************************************************************
1904) Sync preferences 1954) Sync preferences
191************************************************************************* 196*************************************************************************
192 197
193Two items are "in conflict", if they have the same unique ID 198Two items are "in conflict", if they have the same unique ID
194and they both are modified after the last synchronization. 199and they both are modified after the last synchronization.
195(Details -> 3) ). 200(Details -> 3) ).
196 201
197If an item is not modified after the last sync and 202If an item is not modified after the last sync and
198it is not found in the other calendar, it is deleted. 203it is not found in the other calendar, it is deleted.
199 204
200On the first sync, there is no item deleted. 205On the first sync, there is no item deleted.
201 206
202SYNC PREFERENCES: 207SYNC PREFERENCES:
203 -Take local entry on conflict: 208 -Take local entry on conflict:
204 Takes the local entry on conflict. 209 Takes the local entry on conflict.
205 If it is the first sync, 210 If it is the first sync,
206 "Ask for every entry" 211 "Ask for every entry"
207 is chosen automatically, 212 is chosen automatically,
208 if this is selected. 213 if this is selected.
209 214
210 -Take remote entry on conflict: 215 -Take remote entry on conflict:
211 Takes the remote entry on conflict. 216 Takes the remote entry on conflict.
212 If it is the first sync, 217 If it is the first sync,
213 "Ask for every entry" 218 "Ask for every entry"
214 is chosen automatically, 219 is chosen automatically,
215 if this is selected. 220 if this is selected.
216 221
217 -Take newest entry on conflict: 222 -Take newest entry on conflict:
218 This takes the newest entry on conflict. 223 This takes the newest entry on conflict.
219 May be the most useful syncing mode. 224 May be the most useful syncing mode.
220 225
221 -Ask for every entry on conflict: 226 -Ask for every entry on conflict:
222 Pops up an event viewer dialog and 227 Pops up an event viewer dialog and
223 shows the two conflicting entries there. 228 shows the two conflicting entries there.
224 The user can chose, which entry he would like to take. 229 The user can chose, which entry he would like to take.
225 The button for the newest entry 230 The button for the newest entry
226 is automatically set as default button. 231 is automatically set as default button.
227 The color for the newest entry is green. 232 The color for the newest entry is green.
228 233
229 -Force: Take local entry always: 234 -Force: Take local entry always:
230 Even if the calendars are already synced 235 Even if the calendars are already synced
231 there is no item deleted on local. 236 there is no item deleted on local.
232 237
233 -Force: Take remote entry always: 238 -Force: Take remote entry always:
234 Analogous to 239 Analogous to
235 "Force: Take local entry always" 240 "Force: Take local entry always"
236 241
237************************************************************************* 242*************************************************************************
2385) Details about sync profile kinds 2435) Details about sync profile kinds
239************************************************************************* 244*************************************************************************
240 245
241a) Local file 246a) Local file
242 Please specify a local file you want to sync with. 247 Please specify a local file you want to sync with.
243 248
244b) Pi-Sync (direct Kx/Pi to Kx/Pi sync) 249b) Pi-Sync (direct Kx/Pi to Kx/Pi sync)
245 We mention here only KO/Pi, but the same is valid for KA/Pi. 250 We mention here only KO/Pi, but the same is valid for KA/Pi.
246 If you want to sync with a device, where KO/Pi is 251 If you want to sync with a device, where KO/Pi is
247 installed, you can easily get the remote file via network 252 installed, you can easily get the remote file via network
248 with the build in file transfer feature "Pi-Sync": 253 with the build in file transfer feature "Pi-Sync":
249 You have first to enable file transfer on the remote device: 254 You have first to enable file transfer on the remote device:
250 - Start KO/Pi on the remote device. 255 - Start KO/Pi on the remote device.
251 - Choose Menu Synchronize-Enable Pi-Sync. 256 - Choose Menu Synchronize-Enable Pi-Sync.
252 - Choose a port number, where KO/Pi should listen for 257 - Choose a port number, where KO/Pi should listen for
253 file sending requests. Valid port numbers are numbers 258 file sending requests. Valid port numbers are numbers
254 between 1 and 65565. Do not specify port numbers, that are 259 between 1 and 65565. Do not specify port numbers, that are
255 used by other applications. A port number between 9000 and 9999 260 used by other applications. A port number between 9000 and 9999
256 is most likely not used by another application. 261 is most likely not used by another application.
257 The default port number is 9197 for KO/Pi. 262 The default port number is 9197 for KO/Pi.
258 If you specify a port number, which is already in use, 263 If you specify a port number, which is already in use,
259 you will get an error message when closing this dialog. 264 you will get an error message when closing this dialog.
260 - Choose a password. 265 - Choose a password.
261 - Click OK. 266 - Click OK.
262 Now KO/Pi will send the calendar data via the network, 267 Now KO/Pi will send the calendar data via the network,
263 if some other device is sending a "please send calendar" 268 if some other device is sending a "please send calendar"
264 request on the given port using the given password. 269 request on the given port using the given password.
265 If you want to be sure, nobody can access your calendar 270 If you want to be sure, nobody can access your calendar
266 data, simply disable the file transfer feature on the 271 data, simply disable the file transfer feature on the
267 remote device after the syncing is done by choosing: 272 remote device after the syncing is done by choosing:
268 Menu Synchronize-Disable Pi-Sync. 273 Menu Synchronize-Disable Pi-Sync.
269 274
275 Note: If you want to sync with a remote device that gets different
276 IPaddresses each time connected to the network
277 (this may be the case, if you use DHCP for connection
278 of the remote device to the network) simply enable
279 "Ask for preferences before sync".
280 Then you will be asked to confirm the
281 "Pi-Sync" specific settings
282 (Password,IP address, port number)
283 and you can easily change the IP address before each sync.
284
270 On your local device, create a new profile and choose 285 On your local device, create a new profile and choose
271 profile kind "Pi-Sync". 286 profile kind "Pi-Sync".
272 Fill in the needed values: 287 Fill in the needed values:
273 - Password for remote access: 288 - Password for remote access:
274 The password you specified on the remote device. 289 The password you specified on the remote device.
275 - Remote IP address: 290 - Remote IP address:
276 The IP address of the remote device. 291 The IP address of the remote device.
277 - Remote port number: 292 - Remote port number:
278 The port number you specified on the remote device. 293 The port number you specified on the remote device.
279 294
280 Now you can syncronize your local device easily with your 295 Now you can syncronize your local device easily with your
281 remote device. This works well for all platforms KO/Pi is 296 remote device. This works well for all platforms KO/Pi is
282 running on, e.g. syncing a KO/Pi on Zaurus with KO/Pi on Windows 297 running on, e.g. syncing a KO/Pi on Zaurus with KO/Pi on Windows
283 is now very easy. 298 is now very easy.
284 299
285c) Remote file 300c) Remote file
286 Syncing with the profile kind "Remote file" is performed in three steps: 301 Syncing with the profile kind "Remote file" is performed in three steps:
287 i) download the remote file to your local machine to a temp file 302 i) download the remote file to your local machine to a temp file
288 ii) sync with this temp file 303 ii) sync with this temp file
289 iii) upload the synced file to the remote device 304 iii) upload the synced file to the remote device
290 305
291 The down-/uploading if i) and iii) is done via a command line command. 306 The down-/uploading if i) and iii) is done via a command line command.
292 Please specify the download/upload command ( like scp, ftp, ...) and the 307 Please specify the download/upload command ( like scp, ftp, ...) and the
293 file name of the temp file in the corresponding fields. 308 file name of the temp file in the corresponding fields.
294 309
295d) Mobile device (cell phone) 310d) Mobile device (cell phone)
296 Note: On the Zaurus you have to install the kammu_xxx_arm.ipk package 311 Note: On the Zaurus you have to install the kammu_xxx_arm.ipk package
297 to be able to access mobile phones. 312 to be able to access mobile phones.
298 We mention here only KO/Pi, but the same is valid for KA/Pi. 313 We mention here only KO/Pi, but the same is valid for KA/Pi.
299 Note: 314 Note:
300 It is only possible to sync a mobile phone with one particular device 315 It is only possible to sync a mobile phone with one particular device
301 running KO/Pi. If you want to be able to write data of more than one device 316 running KO/Pi. If you want to be able to write data of more than one device
302 to the mobile phone (e.g. from your Zaurus and from your Windows Laptop) 317 to the mobile phone (e.g. from your Zaurus and from your Windows Laptop)
303 do not sync with the mobile phone at all, but use the 318 do not sync with the mobile phone at all, but use the
304 "Export to phone" functionality from the different devices. 319 "Export to phone" functionality from the different devices.
305 Using "Export to phone" makes it not possible to get back data from the 320 Using "Export to phone" makes it not possible to get back data from the
306 phone, if it was changed there, of course. 321 phone, if it was changed there, of course.
307 If you sync with the phone, do not use "Export to phone" from any device. 322 If you sync with the phone, do not use "Export to phone" from any device.
308 (And do not sync, as mentioned above, from any other device with that phone). 323 (And do not sync, as mentioned above, from any other device with that phone).
309 It would delete the needed information for syncing with that phone! 324 It would delete the needed information for syncing with that phone!
310 325
311 We are using Gammu (Version: 0.98.9) ( http://freshmeat.net/projects/gammu/ ) 326 We are using Gammu (Version: 0.98.9) ( http://freshmeat.net/projects/gammu/ )
312 for accessing the phones. 327 for accessing the phones.
313 Note: You cannot use the original Gammu for syncing KDE-Pim/Pi, because 328 Note: You cannot use the original Gammu for syncing KDE-Pim/Pi, because
314 we have modified the original version to make it useable for syncing! 329 we have modified the original version to make it useable for syncing!
315 Gammu allows access to many phones in many ways (Irda, Bluetooth, serial,...). 330 Gammu allows access to many phones in many ways (Irda, Bluetooth, serial,...).
316 The recommended phone access using Gammu with KDE-Pim/Pi is Irda (infrared). 331 The recommended phone access using Gammu with KDE-Pim/Pi is Irda (infrared).
317 Bluetooth access is disabled on the Zaurus, but may work on Windows. 332 Bluetooth access is disabled on the Zaurus, but may work on Windows.
318 Please look at the Gammu homepage and documentation about more details 333 Please look at the Gammu homepage and documentation about more details
319 configuring Gammu how to access your phone. 334 configuring Gammu how to access your phone.
320 If you have problems accessing your phone, start KO/Pi from the konsole 335 If you have problems accessing your phone, start KO/Pi from the konsole
321 and you will get a more detailed output what went wrong. 336 and you will get a more detailed output what went wrong.
322 About Gammu from the Gammu homepage: 337 About Gammu from the Gammu homepage:
323 Gammu (formerly known as MyGnokii2) is a cellular 338 Gammu (formerly known as MyGnokii2) is a cellular
324 manager for various mobile phones/modems. 339 manager for various mobile phones/modems.
325 It supports the Nokia 2100, 3100, 32xx, 33xx, 340 It supports the Nokia 2100, 3100, 32xx, 33xx,
326 3410, 35xx, 51xx, 5210, 5510, 61xx, 62xx, 341 3410, 35xx, 51xx, 5210, 5510, 61xx, 62xx,
327 63xx, 6510, 6610, 6800, 71xx, 7210, 7250, 342 63xx, 6510, 6610, 6800, 71xx, 7210, 7250,
328 7250i, 82xx, 83xx, 8910, 9110, 9210 343 7250i, 82xx, 83xx, 8910, 9110, 9210
329 and compatible and AT devices (Siemens, Alcatel, 344 and compatible and AT devices (Siemens, Alcatel,
330 Falcom, WaveCom, IPAQ, Samsung, SE, and others) 345 Falcom, WaveCom, IPAQ, Samsung, SE, and others)
331 over cables/infrared/BlueTooth. 346 over cables/infrared/BlueTooth.
332 347
333 Here is an example what to specify to access a Nokia 6310i via infrared: 348 Here is an example what to specify to access a Nokia 6310i via infrared:
334 On Linux (Zaurus): 349 On Linux (Zaurus):
335 I/O device: /dev/ircomm 350 I/O device: /dev/ircomm
336 Connection: irda 351 Connection: irda
337 Model: <leave empty> 352 Model: <leave empty>
338 353
339 On Windows: 354 On Windows:
340 I/O device: <ignored - i.e. leave empty> 355 I/O device: <ignored - i.e. leave empty>
341 Connection: irda 356 Connection: irda
342 Model: <leave empty> 357 Model: <leave empty>
343 358
344 Here is the overview from the Gammu documentation, 359 Here is the overview from the Gammu documentation,
345 how to specify the connection settings for 360 how to specify the connection settings for
346 I/O device: 361 I/O device:
347 Connection: 362 Connection:
348 Model: 363 Model:
349 364
350 Note: The documentation uses the term "port", 365 Note: The documentation uses the term "port",
351 where we use the term "I/O device". 366 where we use the term "I/O device".
352 Note: You do not have to create/change the gammurc configuration file. 367 Note: You do not have to create/change the gammurc configuration file.
353 That will do KO/Pi for you. 368 That will do KO/Pi for you.
354 Note: For a known model, leave "Model:" always empty, 369 Note: For a known model, leave "Model:" always empty,
355 such that Gammu can auto detect the model. 370 such that Gammu can auto detect the model.
356 371
357# This is a sample ~/.gammurc file. 372# This is a sample ~/.gammurc file.
358# In Unix/Linux copy it into your home directory and name it .gammurc 373# In Unix/Linux copy it into your home directory and name it .gammurc
359# or into /etc and name it gammurc 374# or into /etc and name it gammurc
360# In Win32 copy it into directory with Gammu.exe and name gammurc 375# In Win32 copy it into directory with Gammu.exe and name gammurc
361# More about parameters later 376# More about parameters later
362# ----------------------------------------------------------------------------- 377# -----------------------------------------------------------------------------
363 378
364[gammu] 379[gammu]
365 380
366port = com8: 381port = com8:
367#model = 6110 382#model = 6110
368connection = fbusblue 383connection = fbusblue
369#synchronizetime = yes 384#synchronizetime = yes
370#logfile = gammulog 385#logfile = gammulog
371#logformat = textall 386#logformat = textall
372#use_locking = yes 387#use_locking = yes
373#gammuloc = locfile 388#gammuloc = locfile
374#startinfo = yes 389#startinfo = yes
375#gammucoding = utf8 390#gammucoding = utf8
376 391
377[gammu1] 392[gammu1]
378 393
379port = com8: 394port = com8:
380#model = 6110 395#model = 6110
381connection = fbusblue 396connection = fbusblue
382#synchronizetime = yes 397#synchronizetime = yes
383#logfile = gammulog 398#logfile = gammulog
384#logformat = textall 399#logformat = textall
385#use_locking = yes 400#use_locking = yes
386#gammuloc = locfile 401#gammuloc = locfile
387#startinfo = yes 402#startinfo = yes
388#gammucoding = utf8 403#gammucoding = utf8
389 404
390# ----------------------------------------------------------------------------- 405# -----------------------------------------------------------------------------
391# Now info about "Connection" parameter and connected with it port type 406# Now info about "Connection" parameter and connected with it port type
392# (more about port types later) 407# (more about port types later)
393# ----------------------------------------------------------------------------- 408# -----------------------------------------------------------------------------
394# "Connection" parameter | Port type | More details 409# "Connection" parameter | Port type | More details
395# -----------------------|-----------|----------------------------------------- 410# -----------------------|-----------|-----------------------------------------
396# "fbus" | serial | Nokia FBUS2 411# "fbus" | serial | Nokia FBUS2
397# "fbusirda"/"infrared" | serial | Nokia FBUS2 over direct infrared device 412# "fbusirda"/"infrared" | serial | Nokia FBUS2 over direct infrared device
398# "fbusdlr3"/"dlr3" | serial | Nokia FBUS2 with DLR3 cable 413# "fbusdlr3"/"dlr3" | serial | Nokia FBUS2 with DLR3 cable
399# "fbusdku5" | dku5 | Nokia FBUS2 with DKU5 cable. WIN32 ONLY 414# "fbusdku5" | dku5 | Nokia FBUS2 with DKU5 cable. WIN32 ONLY
400# "fbuspl2303" | usb | Nokia FBUS2 with USB cable based on 415# "fbuspl2303" | usb | Nokia FBUS2 with USB cable based on
401# | | PL2303 chip. 416# | | PL2303 chip.
402# "fbusblue" | serial | Nokia FBUS2 over Bluetooth serial device 417# "fbusblue" | serial | Nokia FBUS2 over Bluetooth serial device
403# "phonetblue" | serial | Nokia PHONET FBUS over Bluetooth serial 418# "phonetblue" | serial | Nokia PHONET FBUS over Bluetooth serial
404# | | device 419# | | device
405# "mrouterblue" | serial | 420# "mrouterblue" | serial |
406# "mbus" | serial | Nokia MBUS2 421# "mbus" | serial | Nokia MBUS2
407# "at19200"/"at115200"/..| serial | AT commands.8 bits, None parity, 1 stop 422# "at19200"/"at115200"/..| serial | AT commands.8 bits, None parity, 1 stop
408# | | bit, no flow control 423# | | bit, no flow control
409# -----------------------|-----------|----------------------------------------- 424# -----------------------|-----------|-----------------------------------------
410# "irdaphonet"/"irda" | irda | Nokia PHONET FBUS over socket infrared 425# "irdaphonet"/"irda" | irda | Nokia PHONET FBUS over socket infrared
411# "irdaat" | irda | AT commands with socket infrared 426# "irdaat" | irda | AT commands with socket infrared
412# "irdaobex" | irda | OBEX over socket infrared. MODEL "obex" 427# "irdaobex" | irda | OBEX over socket infrared. MODEL "obex"
413# -----------------------|-----------|----------------------------------------- 428# -----------------------|-----------|-----------------------------------------
414# "bluephonet" | BT | Nokia PHONET FBUS with Bluetooth stack 429# "bluephonet" | BT | Nokia PHONET FBUS with Bluetooth stack
415# "bluefbus"/"dlr3blue" | BT | Nokia FBUS2 with Bluetooth stack 430# "bluefbus"/"dlr3blue" | BT | Nokia FBUS2 with Bluetooth stack
416# "blueat"/"atblue" | BT | AT commands with Bluetooth stack 431# "blueat"/"atblue" | BT | AT commands with Bluetooth stack
417# "blueobex" | BT | OBEX with Bluetooth. MODEL "obex" 432# "blueobex" | BT | OBEX with Bluetooth. MODEL "obex"
418# 433#
419# Now more about port types and connected with it "Port" parameter 434# Now more about port types and connected with it "Port" parameter
420# ----------------------------------------------------------------------------- 435# -----------------------------------------------------------------------------
421# Port type | "Port" parameter in Windows/DOS | "Port" parameter in Linux/Unix 436# Port type | "Port" parameter in Windows/DOS | "Port" parameter in Linux/Unix
422# ----------|---------------------------------|-------------------------------- 437# ----------|---------------------------------|--------------------------------
423# serial | "com*:" | "/dev/ttyS*" 438# serial | "com*:" | "/dev/ttyS*"
424# | (example "com1:") | (example "/dev/ttyS1") 439# | (example "com1:") | (example "/dev/ttyS1")
425# | | or "/dev/tts/**" (with DevFS) 440# | | or "/dev/tts/**" (with DevFS)
426# ----------|---------------------------------|-------------------------------- 441# ----------|---------------------------------|--------------------------------
427# irda | ignored (can be empty) | "/dev/ircomm*" 442# irda | ignored (can be empty) | "/dev/ircomm*"
428# ----------|---------------------------------|-------------------------------- 443# ----------|---------------------------------|--------------------------------
429# BT | Bluetooth device address 444# BT | Bluetooth device address
430# | (example "") 445# | (example "")
431# ----------|---------------------------------|-------------------------------- 446# ----------|---------------------------------|--------------------------------
432# dku5 | ignored (can be empty) | connection with it not possible 447# dku5 | ignored (can be empty) | connection with it not possible
433# ----------|---------------------------------|-------------------------------- 448# ----------|---------------------------------|--------------------------------
434# usb | connection with it not possible | "/dev/ttyUSB*" 449# usb | connection with it not possible | "/dev/ttyUSB*"
435# 450#
436# Other config parameters 451# Other config parameters
437# ----------------------------------------------------------------------------- 452# -----------------------------------------------------------------------------
438# Parameter name | Description 453# Parameter name | Description
439# ----------------|------------------------------------------------------------ 454# ----------------|------------------------------------------------------------
440# Model | use only, when Gammu doesn't recognize your phone model. 455# Model | use only, when Gammu doesn't recognize your phone model.
441# | Put it here. Example values: "6110", "6150", "6210", "8210" 456# | Put it here. Example values: "6110", "6150", "6210", "8210"
442# SynchronizeTime | if you want to set time from computer to phone during 457# SynchronizeTime | if you want to set time from computer to phone during
443# | starting connection. Do not rather use this option when 458# | starting connection. Do not rather use this option when
444# | when to reset phone during connection (in some phones need 459# | when to reset phone during connection (in some phones need
445# | to set time again after restart) 460# | to set time again after restart)
446# GammuLoc | name of localisation file 461# GammuLoc | name of localisation file
447# StartInfo | this option allow to set, that you want (setting "yes") 462# StartInfo | this option allow to set, that you want (setting "yes")
448# | to see message on the phone screen or phone should enable 463# | to see message on the phone screen or phone should enable
449# | light for a moment during starting connection. Phone 464# | light for a moment during starting connection. Phone
450# | WON'T beep during starting connection with this option. 465# | WON'T beep during starting connection with this option.
451# GammuCoding | forces using specified codepage (in win32 - for example 466# GammuCoding | forces using specified codepage (in win32 - for example
452# | "1250" will force CP1250) or UTF8 (in Linux - "utf8") 467# | "1250" will force CP1250) or UTF8 (in Linux - "utf8")
453# ----------------|------------------------------------------------------------ 468# ----------------|------------------------------------------------------------
454# Logfile | Use, when want to have logfile from communication. 469# Logfile | Use, when want to have logfile from communication.
455# Logformat | What debug info and format should be used: 470# Logformat | What debug info and format should be used:
456# | "nothing" - no debug level (default) 471# | "nothing" - no debug level (default)
457# | "text" - transmission dump in text format 472# | "text" - transmission dump in text format
458# | "textall" - all possible info in text format 473# | "textall" - all possible info in text format
459# | "errors" - errors in text format 474# | "errors" - errors in text format
460# | "binary" - transmission dump in binary format 475# | "binary" - transmission dump in binary format
461# ----------------|------------------------------------------------------------ 476# ----------------|------------------------------------------------------------
462# Use_Locking | under Unix/Linux use "yes", if want to lock used device 477# Use_Locking | under Unix/Linux use "yes", if want to lock used device
463# | to prevent using it by other applications. In win32 ignored 478# | to prevent using it by other applications. In win32 ignored
464 479
465 480
466 481
467 482
468 \ No newline at end of file 483 \ No newline at end of file