SyncML OTA Provisioning s40

SyncML OTA Provisioning s40 SearchSearch
Author Message
Pedro
New member
Username: Rethor

Post Number: 2
Registered: 06-2006
Posted on Wednesday, July 05, 2006 - 09:53 am:   

Hi,

I'm sending SyncML OTA Settings to s60 and s80 without any problem, but I can't do it to a s40 succesfully.

Nokia's s40 support OMA Client Provisioning v1.3 which defines the same XML format for SyncML settings.

Which could be the problem?

Thanks.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6166
Registered: 10-2002
Posted on Thursday, July 06, 2006 - 07:37 pm:   

And what is an example of the settings that you have tried to send ... and what specifically happens when they are received by the handset?
Pedro
New member
Username: Rethor

Post Number: 3
Registered: 06-2006
Posted on Friday, July 07, 2006 - 02:18 am:   

Hi,
First of all, thank you for interesting.
This is a sample of what we're trying to send:
<wap-provisioningdoc>
- <characteristic type="BOOTSTRAP">
<parm name="NAME" value="Sync Test" />
</characteristic>
- <characteristic type="APPLICATION">
<parm name="APPID" value="w5" />
<parm name="TO-NAPID" value="INTERNET" />
<parm name="NAME" value="Sync Test" />
<parm name="ADDR" value="http://sync.test.es:8080/funambol/ds" />
- <characteristic type="RESOURCE">
<parm name="URI" value="card" />
<parm name="NAME" value="Contacts DB" />
<parm name="AACCEPT" value="text/x-vcard" />
</characteristic>
- <characteristic type="RESOURCE">
<parm name="URI" value="cal" />
<parm name="NAME" value="Calendar DB" />
<parm name="AACCEPT" value="text/x-vcalendar" />
</characteristic>
- <characteristic type="APPAUTH">
<parm name="AAUTHNAME" value="user" />
<parm name="AAUTHSECRET" value="pwd" />
</characteristic>
</characteristic>
</wap-provisioningdoc>

And it happens... nothing. The s40-based phone doesn't receive anything. We have tried with 6101 and 3220 directly provided by Nokia for this project.
It worked succesfully on s60 and s80.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6183
Registered: 10-2002
Posted on Tuesday, July 11, 2006 - 07:43 pm:   

Are you able to send any other OTA settings to the phone? (i.e., Not for SyncML, but for configuring general browser or MMS settings?)

Did you specify a USERPIN when sending the settings (I believe most Series 40 phones require a PIN to be associated with the settings, or they will ignore them).

That said, I just tried sending your settings to a Nokia 6270 (the most recent Series 40 phone that I have easy access to), and even with a USERPIN, they were ignored.

I did some experimentation, however, and found that if the <characteristic type="BOOTSTRAP"> section was removed, it would be accepted by the phone.

However, the phone would say that the settings were "unnamed" (because the phone gets the settings name from the bootstrap section).

I've tried a number of experiments with other settings types, and it only seems to be these SyncML settings where the phone has a problem with the BOOTSTRAP section being present.

I've also tried a variety of experiments in modifying the settings (and double checking the WBXML generated by NowSMS for accuracy), but the only thing that worked was to remove the "BOOTSTRAP" section. I think it is a bug in the phone, but I'd welcome feedback from any other experiments.

-bn