next up previous
Next: Debugging Up: Developing for the Symbian Previous: The Software Development Kit

File Transfer

The actual transfer of files from the host can be done in various ways, where I have successfully tried two: Transfer via Bluetooth with the OBEX ObjectPush protocol or via copying directly to the filesystem on the phone. OBEX doesn't seem to work very well with the official Linux Bluetooth stack BlueZ[*], so I changed to the Affix[*] stack which has worked perfectly for me. With the Affix stack installed it works as simply as this:

$ btctl push 00:0a:d9:17:6f:0f btecho-1.0-p800.sis
Transfer complete.
5474 bytes sent in 1.0 secs (5474.00 B/s)
The phone then receives the file, shows a message about the transfer that let one install it or store it in the Inbox.

Another approach is to use p3nfs[*]. which consists of software for both Linux, Sony Ericsson P800 and Nokia 9210/7650. It makes it possible to mount the filesystem of the phone directly with Linux, which makes it possible to copy files directly to the phone. This saves a lot of time, since installed with the above needs a lot of manual input on the phone.


next up previous
Next: Debugging Up: Developing for the Symbian Previous: The Software Development Kit
Allan Beaufour Larsen 2003-06-30