Jelle de Jong wrote: > Simon Kenyon wrote: >> Jelle de Jong wrote: >>> Hi Simon, I share your frustrations :-p. I will do some testing with the >>> latest git this weekend. You may want to look at my previous postings in >>> the archive. >>> >>> I advice you to give it a few hours rest and let me do some tesing on >>> Debian SID with the latested bluez-git. I don't know for sure if the >>> manatory xorg patch made it into the experimental packages... >>> >> it is rather frustrating >> i've had this remote for 6 months now and would like to get it working >> "properly" >> >> what i would love to getis a description of a working configuration >> (config files in particular) >> i don't know if i'm supposed to put something into one or more of the >> /etc/bluetooth config files. >> or something in hal or dbus for that matter >> >> we've both been told "it just works" but it doesn't >> -- >> simon > > I know it is frustrating, and I also got this device a while and spent > way to much time getting it working "out of the box" > > As I said in my first response it does not yet just works, but I am not > an developer of bluez, just an heavy user and tester. BTW you should not > have to make any changes to the bluez config files. > > I will look into it, this weekend and report back. > > If you really want to try out right now, use the latest bluez git of > bluez-utils and bluez-gnome and the latest xorg git and try to get an > input event. > > Best regards, > > Jelle I did some testing today on a updated debian sid installation. Conclusion device does not work yet on debian sid. I took the latest git of bluez-utils and bluez-gnome build them as you can find info how in my first original topic about the remote. I still needed to use bluetooth-appplet the connect/pair the device. But no input event is created. It seems the xorg patches are not yet in debian sid. I will wait until the next debian update of libx11 and hope an input event will be created when connecting the device. Please see the attachment for more information and logs. Marcel, did you apply the changes you made when on CELINUX in the Netherlands, I can remember some of these changes made an input device at for the remote, and the patch Bastien against libX11 should make xorg understand the events... correct? but currently it seems both systms are not doing working yet.. Best regards, Jelle # Currently the device does not work under debian sid 2008-11-28 # Definition of working: # when succesfully paring, an input event should occur that can be used # with xbindingkeys, evtest and lirc # used latest git of bluez and gnome-bluez # however it seems the xorg paches are not inluded in debian sid # https://bugs.freedesktop.org/show_bug.cgi?id=16519 # http://patch-tracking.debian.net/package/libx11/2:1.1.5-2 # http://patch-tracking.debian.net/package/x11proto-input/1.4.4-1
http://filebin.ca/xfgtug/bluez-gnome_1.9git_i386.deb http://filebin.ca/mdxohj/bluez-utils_4.19git_i386.deb ------------------------------------------------------------------------ bluetoothd --nodaemon --debug bluetoothd[3552]: Bluetooth daemon bluetoothd[3552]: Enabling debug information bluetoothd[3552]: parsing main.conf bluetoothd[3552]: offmode=NoScan bluetoothd[3552]: discovto=0 bluetoothd[3552]: pairto=0 bluetoothd[3552]: pageto=8192 bluetoothd[3552]: name=%h-%d bluetoothd[3552]: class=0x000100 bluetoothd[3552]: inqmode=0 bluetoothd[3552]: Starting SDP server bluetoothd[3552]: Loading plugins /usr/lib/bluetooth/plugins bluetoothd[3552]: register_interface: path /org/bluez/3552/any bluetoothd[3552]: Registered interface org.bluez.Service on path /org/bluez/3552/any bluetoothd[3552]: Parsing /etc/bluetooth/network.conf failed: No such file or directory bluetoothd[3552]: Config options: InterfacePrefix=bnep%d, PANU_Script=(null), GN_Script=(null), NAP_Script=(null), GN_Interface=pan0, NAP_Interface=pan1, Security=true bluetoothd[3552]: Can't create GN bridge bluetoothd[3552]: Parsing /etc/bluetooth/input.conf failed: No such file or directory bluetoothd[3552]: Unix socket created: 12 bluetoothd[3552]: audio.conf: Key file does not have key 'MaxConnected' bluetoothd[3552]: Telephony plugin initialized bluetoothd[3552]: HFP AG features: "Ability to reject a call" "Enhanced call status" "Extended Error Result Codes" bluetoothd[3552]: HCI dev 0 registered bluetoothd[3552]: child 3553 forked bluetoothd[3552]: HCI dev 0 already up bluetoothd[3552]: register_interface: path /org/bluez/3552/hci0 bluetoothd[3552]: Registered interface org.bluez.Service on path /org/bluez/3552/hci0 bluetoothd[3552]: network_server_probe: path /org/bluez/3552/hci0 bluetoothd[3552]: Adding record with handle 0x10000 bluetoothd[3552]: Record pattern UUID 0000000f-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001115-0000-1000-8000-00805f9 bluetoothd[3552]: register_server_record: got record id 0x10000 bluetoothd[3552]: Registered interface org.bluez.NetworkPeer on path /org/bluez/3552/hci0 bluetoothd[3552]: network_server_probe: path /org/bluez/3552/hci0 bluetoothd[3552]: Adding record with handle 0x10001 bluetoothd[3552]: Record pattern UUID 0000000f-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001117-0000-1000-8000-00805f9 bluetoothd[3552]: register_server_record: got record id 0x10001 bluetoothd[3552]: Registered interface org.bluez.NetworkHub on path /org/bluez/3552/hci0 bluetoothd[3552]: network_server_probe: path /org/bluez/3552/hci0 bluetoothd[3552]: Adding record with handle 0x10002 bluetoothd[3552]: Record pattern UUID 0000000f-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001116-0000-1000-8000-00805f9 bluetoothd[3552]: register_server_record: got record id 0x10002 bluetoothd[3552]: Registered interface org.bluez.NetworkRouter on path /org/bluez/3552/hci0 bluetoothd[3552]: proxy_probe: path /org/bluez/3552/hci0 bluetoothd[3552]: Registered interface org.bluez.SerialProxyManager on path /org/bluez/3552/hci0 bluetoothd[3552]: headset_server_probe: path /org/bluez/3552/hci0 bluetoothd[3552]: audio.conf: Key file does not have key 'Master' bluetoothd[3552]: Adding record with handle 0x10003 bluetoothd[3552]: Record pattern UUID 00000003-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001108-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001112-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001203-0000-1000-8000-00805f9 bluetoothd[3552]: audio.conf: Key file does not have key 'SCORouting' bluetoothd[3552]: a2dp_server_probe: path /org/bluez/3552/hci0 bluetoothd[3552]: audio.conf: Key file does not have key 'Disable' bluetoothd[3552]: audio.conf: Key file does not have group 'A2DP' bluetoothd[3552]: audio.conf: Key file does not have group 'A2DP' bluetoothd[3552]: audio.conf: Key file does not have group 'A2DP' bluetoothd[3552]: audio.conf: Key file does not have group 'A2DP' bluetoothd[3552]: audio.conf: Key file does not have key 'Master' bluetoothd[3552]: SEP 0xb93c7030 registered: type:0 codec:0 seid:1 bluetoothd[3552]: Adding record with handle 0x10004 bluetoothd[3552]: Record pattern UUID 00000019-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 0000110a-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 0000110d-0000-1000-8000-00805f9 bluetoothd[3552]: avrcp_server_probe: path /org/bluez/3552/hci0 bluetoothd[3552]: audio.conf: Key file does not have key 'Master' bluetoothd[3552]: Adding record with handle 0x10005 bluetoothd[3552]: Record pattern UUID 00000017-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 0000110c-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 0000110e-0000-1000-8000-00805f9 bluetoothd[3552]: Adding record with handle 0x10006 bluetoothd[3552]: Record pattern UUID 00000017-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 0000110e-0000-1000-8000-00805f9 bluetoothd[3552]: Creating device /org/bluez/3552/hci0/dev_00_1A_80_AB_0A_B1 bluetoothd[3552]: Probe drivers for /org/bluez/3552/hci0/dev_00_1A_80_AB_0A_B1 bluetoothd[3552]: adapter_get_device(00:1A:80:AB:0A:B1) bluetoothd[3552]: Found Audio Sink bluetoothd[3552]: Registered interface org.bluez.AudioSink on path /org/bluez/3552/hci0/dev_00_1A_80_AB_0A_B1 bluetoothd[3552]: Found AV Target bluetoothd[3552]: Registered interface org.bluez.Control on path /org/bluez/3552/hci0/dev_00_1A_80_AB_0A_B1 bluetoothd[3552]: Found AV Target bluetoothd[3552]: Creating device /org/bluez/3552/hci0/dev_00_0C_55_D1_C9_78 bluetoothd[3552]: Probe drivers for /org/bluez/3552/hci0/dev_00_0C_55_D1_C9_78 bluetoothd[3552]: serial_probe: path /org/bluez/3552/hci0/dev_00_0C_55_D1_C9_78: 00001108-0000-1000-8000-00805f9b34fb bluetoothd[3552]: Registered interface org.bluez.Serial on path /org/bluez/3552/hci0/dev_00_0C_55_D1_C9_78 bluetoothd[3552]: serial_probe: path /org/bluez/3552/hci0/dev_00_0C_55_D1_C9_78: 0000111e-0000-1000-8000-00805f9b34fb bluetoothd[3552]: headset_probe: path /org/bluez/3552/hci0/dev_00_0C_55_D1_C9_78 bluetoothd[3552]: Registered interface org.bluez.Input on path /org/bluez/3552/hci0/dev_00_0C_55_D1_C9_78 bluetoothd[3552]: adapter_get_device(00:0C:55:D1:C9:78) bluetoothd[3552]: Found Headset record bluetoothd[3552]: Discovered Headset service on RFCOMM channel 2 bluetoothd[3552]: Registered interface org.bluez.Headset on path /org/bluez/3552/hci0/dev_00_0C_55_D1_C9_78 bluetoothd[3552]: audio handle_uuid: server not enabled for 0000111e-0000-1000-8000-00805f9b34fb (0x111e) bluetoothd[3552]: Found Audio Sink bluetoothd[3552]: Registered interface org.bluez.AudioSink on path /org/bluez/3552/hci0/dev_00_0C_55_D1_C9_78 bluetoothd[3552]: Found AV Remote bluetoothd[3552]: Registered interface org.bluez.Control on path /org/bluez/3552/hci0/dev_00_0C_55_D1_C9_78 bluetoothd[3552]: Adapter /org/bluez/3552/hci0 has been enabled bluetoothd[3552]: Starting security manager 0 bluetoothd[3552]: HCI dev 1 registered bluetoothd[3552]: child 3554 forked bluetoothd[3552]: HCI dev 1 already up bluetoothd[3552]: register_interface: path /org/bluez/3552/hci1 bluetoothd[3552]: Registered interface org.bluez.Service on path /org/bluez/3552/hci1 bluetoothd[3552]: network_server_probe: path /org/bluez/3552/hci1 bluetoothd[3552]: Adding record with handle 0x10007 bluetoothd[3552]: Record pattern UUID 0000000f-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001115-0000-1000-8000-00805f9 bluetoothd[3552]: register_server_record: got record id 0x10007 bluetoothd[3552]: Registered interface org.bluez.NetworkPeer on path /org/bluez/3552/hci1 bluetoothd[3552]: network_server_probe: path /org/bluez/3552/hci1 bluetoothd[3552]: Adding record with handle 0x10008 bluetoothd[3552]: Record pattern UUID 0000000f-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001117-0000-1000-8000-00805f9 bluetoothd[3552]: register_server_record: got record id 0x10008 bluetoothd[3552]: Registered interface org.bluez.NetworkHub on path /org/bluez/3552/hci1 bluetoothd[3552]: network_server_probe: path /org/bluez/3552/hci1 bluetoothd[3552]: Adding record with handle 0x10009 bluetoothd[3552]: Record pattern UUID 0000000f-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001116-0000-1000-8000-00805f9 bluetoothd[3552]: register_server_record: got record id 0x10009 bluetoothd[3552]: Registered interface org.bluez.NetworkRouter on path /org/bluez/3552/hci1 bluetoothd[3552]: proxy_probe: path /org/bluez/3552/hci1 bluetoothd[3552]: Registered interface org.bluez.SerialProxyManager on path /org/bluez/3552/hci1 bluetoothd[3552]: headset_server_probe: path /org/bluez/3552/hci1 bluetoothd[3552]: audio.conf: Key file does not have key 'Master' bluetoothd[3552]: Adding record with handle 0x1000a bluetoothd[3552]: Record pattern UUID 00000003-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001108-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001112-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001203-0000-1000-8000-00805f9 bluetoothd[3552]: audio.conf: Key file does not have key 'SCORouting' bluetoothd[3552]: a2dp_server_probe: path /org/bluez/3552/hci1 bluetoothd[3552]: audio.conf: Key file does not have key 'Disable' bluetoothd[3552]: audio.conf: Key file does not have group 'A2DP' bluetoothd[3552]: audio.conf: Key file does not have group 'A2DP' bluetoothd[3552]: audio.conf: Key file does not have group 'A2DP' bluetoothd[3552]: audio.conf: Key file does not have group 'A2DP' bluetoothd[3552]: audio.conf: Key file does not have key 'Master' bluetoothd[3552]: SEP 0xb93cb2e0 registered: type:0 codec:0 seid:1 bluetoothd[3552]: Adding record with handle 0x1000b bluetoothd[3552]: Record pattern UUID 00000019-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 0000110a-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 0000110d-0000-1000-8000-00805f9 bluetoothd[3552]: avrcp_server_probe: path /org/bluez/3552/hci1 bluetoothd[3552]: audio.conf: Key file does not have key 'Master' bluetoothd[3552]: Adding record with handle 0x1000c bluetoothd[3552]: Record pattern UUID 00000017-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 0000110c-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 0000110e-0000-1000-8000-00805f9 bluetoothd[3552]: Adding record with handle 0x1000d bluetoothd[3552]: Record pattern UUID 00000017-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[3552]: Record pattern UUID 0000110e-0000-1000-8000-00805f9 bluetoothd[3552]: Creating device /org/bluez/3552/hci1/dev_00_07_61_0F_4A_60 bluetoothd[3552]: Probe drivers for /org/bluez/3552/hci1/dev_00_07_61_0F_4A_60 bluetoothd[3552]: hid_device_probe: path /org/bluez/3552/hci1/dev_00_07_61_0F_4A_60 bluetoothd[3552]: Registered interface org.bluez.Input on path /org/bluez/3552/hci1/dev_00_07_61_0F_4A_60 bluetoothd[3552]: Creating device /org/bluez/3552/hci1/dev_11_11_11_11_17_95 bluetoothd[3552]: Probe drivers for /org/bluez/3552/hci1/dev_11_11_11_11_17_95 bluetoothd[3552]: hid_device_probe: path /org/bluez/3552/hci1/dev_11_11_11_11_17_95 bluetoothd[3552]: Registered interface org.bluez.Input on path /org/bluez/3552/hci1/dev_11_11_11_11_17_95 bluetoothd[3552]: Creating device /org/bluez/3552/hci1/dev_00_07_61_8A_1A_AA bluetoothd[3552]: Probe drivers for /org/bluez/3552/hci1/dev_00_07_61_8A_1A_AA bluetoothd[3552]: hid_device_probe: path /org/bluez/3552/hci1/dev_00_07_61_8A_1A_AA bluetoothd[3552]: Registered interface org.bluez.Input on path /org/bluez/3552/hci1/dev_00_07_61_8A_1A_AA bluetoothd[3552]: Creating device /org/bluez/3552/hci1/dev_00_07_61_8A_42_DF bluetoothd[3552]: Probe drivers for /org/bluez/3552/hci1/dev_00_07_61_8A_42_DF bluetoothd[3552]: hid_device_probe: path /org/bluez/3552/hci1/dev_00_07_61_8A_42_DF bluetoothd[3552]: Registered interface org.bluez.Input on path /org/bluez/3552/hci1/dev_00_07_61_8A_42_DF bluetoothd[3552]: Adapter /org/bluez/3552/hci1 has been enabled bluetoothd[3552]: Starting security manager 1 bluetoothd[3552]: child 3553 exited bluetoothd[3552]: child 3554 exited bluetoothd[3552]: Computer is classified as laptop bluetoothd[3552]: Current device class is 0x0a010c bluetoothd[3552]: Setting 0x00010c for major/minor device class bluetoothd[3552]: Computer is classified as laptop bluetoothd[3552]: Current device class is 0x0a010c bluetoothd[3552]: Setting 0x00010c for major/minor device class bluetoothd[3552]: Agent registered for hci0 at :1.18:/org/bluez/agent/hci0 bluetoothd[3552]: Agent registered for hci1 at :1.18:/org/bluez/agent/hci1 bluetoothd[3552]: Discovery session 0xb93be870 with :1.20 activated bluetoothd[3552]: session_ref(0xb93be870): ref=1 bluetoothd[3552]: session_unref(0xb93be870): ref=0 bluetoothd[3552]: Discovery session 0xb93be870 with :1.20 deactivated bluetoothd[3552]: Stopping discovery bluetoothd[3552]: create_device(00:1E:3D:15:0A:4F) bluetoothd[3552]: adapter_create_device(00:1E:3D:15:0A:4F) bluetoothd[3552]: Creating device /org/bluez/3552/hci0/dev_00_1E_3D_15_0A_4F bluetoothd[3552]: adapter_get_device(00:1E:3D:15:0A:4F) bluetoothd[3552]: Probe drivers for /org/bluez/3552/hci0/dev_00_1E_3D_15_0A_4F bluetoothd[3552]: hid_device_probe: path /org/bluez/3552/hci0/dev_00_1E_3D_15_0A_4F bluetoothd[3552]: Registered interface org.bluez.Input on path /org/bluez/3552/hci0/dev_00_1E_3D_15_0A_4F ------------------------------------------------------------------------ hcitool scan Scanning ... 00:1E:3D:15:0A:4F BD Remote Control ------------------------------------------------------------------------ sudo hcitool info 00:1E:3D:15:0A:4F Requesting information ... BD Address: 00:1E:3D:15:0A:4F Device Name: BD Remote Control LMP Version: 2.0 (0x3) LMP Subversion: 0x229 Manufacturer: Broadcom Corporation (15) Features: 0xbc 0x02 0x04 0x38 0x08 0x00 0x00 0x00 <encryption> <slot offset> <timing accuracy> <role switch> <sniff mode> <RSSI> <power control> <enhanced iscan> <interlaced iscan> <interlaced pscan> <AFH cap. slave> ------------------------------------------------------------------------ sdptool browse 00:1E:3D:15:0A:4F Browsing 00:1E:3D:15:0A:4F ... Service Name: BD Remote Control Service Description: BD Remote Control Service Provider: Sony Computer Entertainment Inc Service RecHandle: 0x10000 Service Class ID List: "Human Interface Device" (0x1124) Protocol Descriptor List: "L2CAP" (0x0100) PSM: 17 "HIDP" (0x0011) Language Base Attr List: code_ISO639: 0x656e encoding: 0x6a base_offset: 0x100 Profile Descriptor List: "Human Interface Device" (0x1124) Version: 0x0100 ------------------------------------------------------------------------