SynCE is the Linux equivalent of ActiveSync.
It can be found at http://synce.sourceforge.net/
With version 0.8.4 my PocketPC 2003 works fine. Do not forget to start dccm.
I ran it on a 2.4.20 kernel and I added this to my ipaq.h:
#define HTC_VENDOR_ID 0x0bb4 #define HTC_WALLABY_ID 0x00ce #define HTC_HIMALAYA_ID 0x0a02
And this to my ipaq.c (/usr/src/linux/drivers/usb/serial/)
{ USB_DEVICE(HTC_VENDOR_ID, HTC_WALLABY_ID) }, { USB_DEVICE(HTC_VENDOR_ID, HTC_HIMALAYA_ID) },
In the ipaq_id_table to be precise.