I am the project manager of Sync4j (sync4j.sourceforge.net), an open source SyncML server. I am trying to sync my Nokia 7650 with the server, but I find some difficulties. The main problem is that the 7650 syncml client does not show any information on the nature of the problem. Is there any debug version of the software or development kit/emulator?
Is there anybody that could give me any SyncML message that the 7650 likes that I can use as reference?
I am actually reading the init message and sending back a response. But the phone fails giving me no clue.
I'm developing a sync server with sync4j, and I've troubled by this problem for several days. Have anyone synchronized with N7650 successfully? Give me some hints please. The sample of encoded server capability which will be sent to phone would be prefered. Thanks a lot!
Hi Gary and All,
the problem was mainly in the encoding of server capabilities. It must be encoded in a opaque well formed document with the devinf encoding. When I fixed that problem, the 7650 started to talk with Sync4j nicely.
Therefore, now Sync4j can sync with the 7650. Everything is included in the 1.0 version, wich is coming out in few days.
I resolved my problem last week as well, but the problem was somewhat different. When I set my "Bearer Type" setting to "Internet", it wouldn't work. Setting my "Bearer Type" to WAP makes the synchronization work.
I tried this with both TMobile and AT&T SIMs (I'm in Pittsburgh, PA USA). My guess is that TMobile and AT&T WAP gateways do not support WAP 2.0?? Is this what the "Bearer Type" setting is toggling?
Do not hijack old thread with complete different content. Make it very difficult to answer.
Are you using your own SyncML client or the classes of Funambol? Have you built your own database on the mobile phone (RecordStore) or are you using the PIM part of JSR-75? Have you tested you MIDlet in one of the Nokia SDKs and monitored the network traffic with the internel tools of the SDKs?