使用 SynCE 同步 Win Mobile 6.1

声卡/显卡/打印机/USB设备等硬件问题(网卡问题请发上面的网卡板块)
回复
头像
interskh
帖子: 203
注册时间: 2005-11-16 10:42
送出感谢: 0
接收感谢: 0
联系:

使用 SynCE 同步 Win Mobile 6.1

#1

帖子 interskh » 2008-09-25 11:21

环境: Ubuntu 8.04 Hardy / Windows Mobile 6.1 (HTC Kaiser)

使用USB同步,本文不支持蓝牙同步

配置完可以和Evolution同步Contacts,Calendar,Tasks,Files

WM6/6.1的用户需要在 Start -> Settings -> Connections -> USB 勾上 Enable enhanced network functionality
SynCE wiki里申称也支持WM5,各位也可以试试 (参阅SynCE的wiki)

1. 安装 SynCE

源里增加

代码: 全选

deb http://ppa.launchpad.net/synce/ubuntu hardy main 


Kernel<2.2.6.24-19 要先删除旧的Module

代码: 全选

$ sudo rmmod rndis_host cdc_ether usbnet
$ sudo rm /lib/modules/`uname -r`/kernel/drivers/net/usb/{rndis_host,cdc_ether,usbnet}.ko


安装新驱动

代码: 全选

$ sudo apt-get install usb-rndis-source cdbs
$ sudo module-assistant auto-install usb-rndis


安装主程序

代码: 全选

$ sudo apt-get install synce-hal librra0-tools librapi2-tools


连上机器,并执行

代码: 全选

$ synce-pls

这里如果正常应该可以看到 WM的主目录

如果出现

代码: 全选

. WARNING **: synce_info_from_odccm: Failed to get a connection for <device_name>: Not authenticated, you need to call !ProvidePassword with the correct password. pls: Could not find configuration at path '(Default)'
请参考http://www.synce.org/moin/SynceWithUbuntu 的 Core libraries 部分

2. 安装OpenSync组件

代码: 全选

$ sudo apt-get install multisync-tools opensync-plugin-evolution opensync-plugin-synce


3. 配置SyncEngine

执行

代码: 全选

$ synce-sync-engine


建立配对

代码: 全选

$ synce-create-partnership "Linux desktop" "Contacts,Calendar,Tasks,Files"


Linux desktop是配对的名称,可以自行修改
Contacts,Calendar,Tasks,Files是同步的四项内容

4. 配置OpenSync

执行

代码: 全选

$ msynctool --listplugins


结果中如果没有synce-opensync-plugin,下载 http://synce.svn.sf.net/svnroot/synce/trunk/sync-engine/plugins/synce-opensync-plugin-2x.py 并放入/usr/lib/opensync/python-plugins 或 /usr/lib64/opensync/python-plugins for x86-64

如果出现 segment fault 需要将python-opensync降级到2.2

确保有 synce-opensync-plugin 之后

代码: 全选

$ msynctool --addgroup synce-sync
$ msynctool --addmember synce-sync synce-opensync-plugin
$ msynctool --addmember synce-sync evo2-sync


5. 同步
打开SyncEngine

代码: 全选

$ synce-sync-engine


同步(需要再打开一个终端)

代码: 全选

$ msynctool --sync synce-syn


然后就可以看到手机ActiveSync里的小转盘开始转啦..

恭喜 这样就成功啦

如果你不幸的在这步出现

代码: 全选

Error synchronizing: Unable to read from one of the members
Pipe closed! Exiting.


试试重新建立一次配对


Reference:
http://www.synce.org/moin/
http://article.gmane.org/gmane.comp.handhelds.ipaq.synce.general/2423
http://www.nabble.com/Windows-6-and-Ubuntu-8.04-(Hardy)-td18109150.html
LuciferStar
帖子: 146
注册时间: 2008-10-27 9:38
送出感谢: 0
接收感谢: 0

Re: 使用 SynCE 同步 Win Mobile 6.1

#2

帖子 LuciferStar » 2008-10-28 10:35

配对是成功了,可是终端里收到一堆xml :em20
回复

回到 “常用硬件支持”