From: Manuel T. <man...@te...> - 2006-01-21 16:44:29
|
Hello. I've been trying for a week to sync my Siemens CF75 (using datacable) with evolution, without success. After trying with multisync, I gave a try to opensync. I've found the following problems. The CF75 does not seem to talk the BFB encapsulation. I found an implementation in the siefs project (under GPL) that seems to talk correctly with my phone, so I've adapted it to the irmc-plugin. I try to sync a group with an irmc-sync member and a file-sync member. Before the first sync the file-sync repository is empty. After the first sync, the file-sync repository is populated with all the phonebook entries in the phone, each of them written on a file names as the LUID. The first problem I find is related with the character encoding. I'm not sure of how this should work, but for an entry with non ascii characters, I have the following in the file repository: BEGIN:VCARD VERSION:2.1 X-IRMC-LUID:2684453823 X-ESI-CATEGORIES:Oficina N;CHARSET="UTF-8";ENCODING="QUOTED-PRINTABLE":Ortega;=C3=81ngela;;; FN;CHARSET="UTF-8";ENCODING="QUOTED-PRINTABLE":=C3=81ngela Ortega TEL;WORK:555555555 TEL;CELL:555555555 EMAIL;INTERNET:xxxxxx@xxx.xx END:VCARD If I try to sync again after this first sync, all the entries in the phone get duplicated. Also, the ones having non ascii characters are showing with weird characters in the phone. For example, the previous example shows as: =C3=81ngela Ortega My question is how could I avoid that nasty transformation. I have tried sending a single vcard with an obex put standalone program, but I'm not able to make the non ascii characters to work fine. Also, I don't understand why all the entries are duplicated in the first sync. I've been also playing with the evolution2 sync plugin, and the results were also unexpected (duplicated entries in the two sides, and also corruption for non ASCII characters). I think that perhaps my changes (against CVS) could be interesting for the project. How could I make them available to opensync developers? I can provide a patch against the current cvs. Regards. |