K800i - SyncML OTA Problems

K800i - SyncML OTA Problems SearchSearch
Author Message
Nelson
New member
Username: Nelson

Post Number: 6
Registered: 01-2006
Posted on Tuesday, July 11, 2006 - 10:14 pm:   

Hi Bryce,

I'm having trouble sending a SyncML OTA to a SonyEricsson K800i.

If I use the NowSMS web form, and I leave all of the sections blank, except for the "SyncML DS Settings Section", then the phone accepts the settings.

However, I can't send settings that include an APN to bind the SyncML settings to.

If I try to specify a "GPRS Access Point Name" and "WAP Proxy IP Address" (no username or password required for either in my case), along with the SyncML settings, then the phone rejects the settings by telling me that the settings are invalid, and that I should contact my provider.

Do you have any suggestions for getting SyncML OTA to work with the K800i?

Thanks,

Nelson
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6187
Registered: 10-2002
Posted on Wednesday, July 12, 2006 - 05:43 pm:   

Hi Nelson,

The K800i uses a different browser than earlier SonyEricsson phones. I don't know if the old browser was developed internally by SonyEricsson, or if it was licensed from another company ... but the K800i uses the NetFront browser from Access.

And with this change, the phone only supports WAP2/HTTP proxies, and no longer supports WSP proxies. (This is similar to the changes made in Nokia phones over the past several years.)

So if you try to send any settings (not just SyncML settings) to the K800i, it will complain if you send settings for a WAP/WSP proxy.

You can either send your settings for a direct connection, without a proxy ... just your GPRS APN ... or you can include proxy settings for a WAP2/HTTP proxy.

-bn
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6193
Registered: 10-2002
Posted on Thursday, July 13, 2006 - 07:58 pm:   

Follow-up ...

It seems that the K800 is generating a number of questions about OMA OTA settings, not just SyncML related.

Please note that like many other phones, the K800 requires that a PIN be specified in the OMA OTA settings. The easiest type of PIN to use is, of course, the USERPIN.

While you can send SyncML settings to the K800i without defining a proxy ... if you include a browser home page or MMS server in the OTA request, the phone will complain.

This appears to be due to a bug in how the phones process OMA OTA settings.

We discussed sending proxy-less connection settings to Nokia phones in the following thread:

http://support.nowsms.com/discus/messages/1/8569.html

In NowSMS v5.51b and NowSMS 2006, you can send proxy-less connection settings by leaving the "Proxy Settings Section" of the OMA OTA web form blank.

However, this does not work with current SonyEricsson phones. The phones seem to have a bug, where they do not support the TO-NAPID parameter for browser or MMS settings. I believe this to be a bug because Section 4.6.11 of the OMA Provisioning Content specification states the following when describing the TO-NAPID parameter: "This parameter MUST be supported by the WAP client, if it is able to communicate without a proxy."

It appears that the SonyEricsson phones require that a proxy be defined, but that the address of the proxy server be blank.

Unfortunately, some quick tests with several Nokia phones suggest that this approach is not supported by Nokia phones ... which means that if you need to support connection settings without a proxy ... then different settings are required, depending on the phone type.

We have implemented an update for NowSMS 2006, where if the value (blank), literal text including the parentheses, is specified as the "WAP Proxy IP Address", then proxy-less connection settings will be generated in a format compatible with SonyEricsson devices. This update is not yet generally released, but probably will be within the next month (any release dated after 2006.07.13 would include this support). In the interim, people needing this update can request it by sending an e-mail message to nowsms@now.co.uk with "Attention: Bryce" in the subject line, referencing this issue.

I'll also provide an XML example similar to the example referenced in the earlier thread (http://support.nowsms.com/discus/messages/1/8569.html) ...

Send out data connection settings with an APN only and no proxy/gateway for SonyEricsson phones:

<wap-provisioningdoc>
<characteristic type="BOOTSTRAP">
<parm name="NAME" value="Orange Internet" />
<parm name="PROXY-ID" value="Orange Internet_Proxy" />
</characteristic>
<characteristic type="NAPDEF">
<parm name="NAME" value="Orange Internet" />
<parm name="NAPID" value="Orange_Internet_NAPID" />
<parm name="BEARER" value="GSM-GPRS" />
<parm name="NAP-ADDRESS" value="orangeinternet" />
<parm name="NAP-ADDRTYPE" value="APN" />
<parm name="INTERNET" />
</characteristic>
<characteristic type="PXLOGICAL">
<parm name="NAME" value="Orange Internet" />
<parm name="PROXY-ID" value="Orange Internet_Proxy" />
<characteristic type="PXPHYSICAL">
<parm name="PHYSICAL-PROXY-ID" value="Orange Internet_PhProxy" />
<parm name="PXADDR" value="" />
<parm name="PXADDRTYPE" value="ALPHA" />
<parm name="TO-NAPID" value="Orange_Internet_NAPID" />
</characteristic>
</characteristic>
</wap-provisioningdoc>

And ... an example including a home page definition:

<wap-provisioningdoc>
<characteristic type="BOOTSTRAP">
<parm name="NAME" value="Orange Internet" />
<parm name="PROXY-ID" value="Orange Internet_Proxy" />
</characteristic>
<characteristic type="NAPDEF">
<parm name="NAME" value="Orange Internet" />
<parm name="NAPID" value="Orange_Internet_NAPID" />
<parm name="BEARER" value="GSM-GPRS" />
<parm name="NAP-ADDRESS" value="orangeinternet" />
<parm name="NAP-ADDRTYPE" value="APN" />
<parm name="INTERNET" />
</characteristic>
<characteristic type="PXLOGICAL">
<parm name="NAME" value="Orange Internet" />
<parm name="PROXY-ID" value="Orange Internet_Proxy" />
<parm name="STARTPAGE" value="http://orange.multimedia/" />
<characteristic type="PXPHYSICAL">
<parm name="PHYSICAL-PROXY-ID" value="Orange Internet_PhProxy" />
<parm name="PXADDR" value="" />
<parm name="PXADDRTYPE" value="ALPHA" />
<parm name="TO-NAPID" value="Orange_Internet_NAPID" />
</characteristic>
</characteristic>
<characteristic type="APPLICATION">
<parm name="APPID" value="w2" />
<parm name="NAME" value="Orange Internet" />
<parm name="TO-PROXY" value="Orange Internet_Proxy" />
<characteristic type="RESOURCE">
<parm name="NAME" value="Orange Internet" />
<parm name="URI" value="http://orange.multimedia/" />
<parm name="STARTPAGE" />
</characteristic>
</characteristic>
</wap-provisioningdoc>

-bn
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 6425
Registered: 10-2002
Posted on Thursday, August 24, 2006 - 07:42 pm:   

Similar issues exist on many Motorola phones, but the solution is different.

Therefore, I'm cross-referencing this thread with a similar that that discusses this issue with Motorola phones.

See http://support.nowsms.com/discus/messages/1/17158.html.

-bn