Yes and no, it could be set to OPEN state before going really connected, but it cannot emit the signal Connected otherwise application will just try to get the fd which could not be available thus a race condition could cause the problem. So if Connected signal is mapped to OPEN state it wont work always. The problem could be that the device simple want to go to STREAMING state which probably creates the same situation on media transport, where headset and pulse are competing to set the same state. Im interested to know why the spec just don't say you need the transport to be OPEN as the state means, since from CONFIGURED to OPEN there is nothing else relevant to do regarding the state machine or does it? Well for now we could just create yet another state so sink.c could be notified when the transport is connected. -- Luiz Augusto von Dentz Engenheiro de Computação ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Bluez-devel mailing list Bluez-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/bluez-devel