Hi Timothy, > I noticed method SendFiles in org.bluez.client was ignoring the given > source in the device dictionary passed as argument. > > I had to modify the send_files() function in obexd-0.17/client/main.c > and replace the NULL parameter it was passing on to session_create > with the given source from the dictionary. Than I could select the > source device when calling SendFiles from python. Should I send in a > patch ? you mean something like this: commit e1214330b4391d5577e5e2411a6ee34604d6bea4 Author: Claudio Takahasi <claudio.takahasi@xxxxxxxxxxxxx> Date: Thu Sep 3 11:17:42 2009 -0300 Fixed SendFiles to use "Source" argument. SendFiles was ignoring "Source" argument and using the default adapter always. diff --git a/client/main.c b/client/main.c index e903a75..32eca26 100644 --- a/client/main.c +++ b/client/main.c @@ -187,7 +187,7 @@ static DBusMessage *send_files(DBusConnection *connection, data->agent = g_strdup(agent); data->files = files; - if (session_create(NULL, dest, "OPP", channel, create_callback, + if (session_create(source, dest, "OPP", channel, create_callback, data) == 0) return NULL; Regards Marcel -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html