Bluez v5.37 + few commits later (up to "shared/att: Fix not notifying the callback": https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=22737ddbd42463a5cf7413c42d3d8b02add76a6f)
- Start Bluetoothd with experimental:
sudo ./src/bluetoothd -E -n -d
bluetoothd[3870]: Bluetooth daemon 5.37
bluetoothd[3870]: src/main.c:parse_config() parsing main.conf
bluetoothd[3870]: src/main.c:parse_config() Key file does not have key 'DiscoverableTimeout' in group 'General'
bluetoothd[3870]: src/main.c:parse_config() Key file does not have key 'PairableTimeout' in group 'General'
bluetoothd[3870]: src/main.c:parse_config() Key file does not have key 'AutoConnectTimeout' in group 'General'
bluetoothd[3870]: src/main.c:parse_config() Key file does not have key 'Name' in group 'General'
bluetoothd[3870]: src/main.c:parse_config() Key file does not have key 'Class' in group 'General'
bluetoothd[3870]: src/main.c:parse_config() Key file does not have key 'DeviceID' in group 'General'
bluetoothd[3870]: src/main.c:parse_config() Key file does not have key 'ReverseServiceDiscovery' in group 'General'
bluetoothd[3870]: src/main.c:parse_config() ControllerMode=le
bluetoothd[3870]: src/adapter.c:adapter_init() sending read version command
bluetoothd[3870]: src/plugin.c:plugin_init() Loading builtin plugins
bluetoothd[3870]: src/plugin.c:add_plugin() Loading hostname plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading wiimote plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading autopair plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading policy plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading gatt_example plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading neard plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading sap plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading a2dp plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading avrcp plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading network plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading input plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading hog plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading health plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading gap plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading scanparam plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading deviceinfo plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading alert plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading time plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading proximity plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading thermometer plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading heartrate plugin
bluetoothd[3870]: src/plugin.c:add_plugin() Loading cyclingspeed plugin
bluetoothd[3870]: src/plugin.c:plugin_init() Loading plugins /home/olivier/labapart/tmp/bluez/plugins/.libs
bluetoothd[3870]: src/plugin.c:add_plugin() Loading external_dummy plugin
bluetoothd[3870]: profiles/health/hdp.c:hdp_manager_start() Starting Health manager
bluetoothd[3870]: profiles/input/suspend-none.c:suspend_init()
bluetoothd[3870]: profiles/input/manager.c:input_init() input.conf: UserspaceHID=true
bluetoothd[3870]: profiles/network/manager.c:read_config() /etc/bluetooth/network.conf: Key file does not have key 'DisableSecurity' in group 'General'
bluetoothd[3870]: profiles/network/manager.c:read_config() Config options: Security=true
bluetoothd[3870]: plugins/neard.c:neard_init() Setup neard plugin
bluetoothd[3870]: plugins/hostname.c:read_dmi_fallback() chassis: laptop
bluetoothd[3870]: plugins/hostname.c:read_dmi_fallback() major: 0x01 minor: 0x03
bluetoothd[3870]: plugins/external-dummy.c:dummy_init()
bluetoothd[3870]: src/main.c:main() Entering main loop
bluetoothd[3870]: src/rfkill.c:rfkill_event() RFKILL event idx 1 type 1 op 0 soft 1 hard 0
bluetoothd[3870]: Bluetooth management interface 1.10 initialized
bluetoothd[3870]: src/adapter.c:read_version_complete() sending read supported commands command
bluetoothd[3870]: src/adapter.c:read_version_complete() sending read index list command
bluetoothd[3870]: src/rfkill.c:rfkill_event() RFKILL event idx 2 type 1 op 0 soft 1 hard 0
bluetoothd[3870]: src/rfkill.c:rfkill_event() RFKILL event idx 3 type 2 op 0 soft 0 hard 0
bluetoothd[3870]: src/adapter.c:read_commands_complete() Number of commands: 61
bluetoothd[3870]: src/adapter.c:read_commands_complete() Number of events: 34
bluetoothd[3870]: src/adapter.c:read_commands_complete() enabling kernel-side connection control
bluetoothd[3870]: src/adapter.c:read_index_list_complete() Number of controllers: 1
bluetoothd[3870]: src/adapter.c:read_index_list_complete() Found index 0
bluetoothd[3870]: src/adapter.c:index_added() index 0
bluetoothd[3870]: src/adapter.c:btd_adapter_new() System name: BlueZ 5.37
bluetoothd[3870]: src/adapter.c:btd_adapter_new() Major class: 0
bluetoothd[3870]: src/adapter.c:btd_adapter_new() Minor class: 0
bluetoothd[3870]: src/adapter.c:btd_adapter_new() Modalias: usb:v1D6Bp0246d0525
bluetoothd[3870]: src/adapter.c:btd_adapter_new() Discoverable timeout: 180 seconds
bluetoothd[3870]: src/adapter.c:btd_adapter_new() Pairable timeout: 0 seconds
bluetoothd[3870]: src/adapter.c:index_added() sending read info command for index 0
bluetoothd[3870]: src/adapter.c:read_info_complete() index 0 status 0x00
bluetoothd[3870]: src/adapter.c:clear_uuids() sending clear uuids command for index 0
bluetoothd[3870]: src/adapter.c:clear_devices() sending clear devices command for index 0
bluetoothd[3870]: src/adapter.c:set_mode() sending set mode command for index 0
bluetoothd[3870]: src/gatt-database.c:btd_gatt_database_new() GATT Manager registered for adapter: /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:adapter_service_add() /org/bluez/hci0
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10000
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000007-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001800-0000-1000-8000-00805f9
bluetoothd[3870]: src/adapter.c:adapter_service_insert() /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:add_uuid() sending add uuid command for index 0
bluetoothd[3870]: src/gatt-database.c:gatt_db_service_added() GATT Service added to local database
bluetoothd[3870]: Failed to obtain handles for "Service Changed" characteristic
bluetoothd[3870]: src/adapter.c:adapter_service_add() /org/bluez/hci0
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10001
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000007-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001801-0000-1000-8000-00805f9
bluetoothd[3870]: src/adapter.c:adapter_service_insert() /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:add_uuid() sending add uuid command for index 0
bluetoothd[3870]: src/gatt-database.c:gatt_db_service_added() GATT Service added to local database
bluetoothd[3870]: src/advertising.c:btd_advertising_manager_new() LE Advertising Manager created for adapter: /org/bluez/hci0
bluetoothd[3870]: profiles/audio/a2dp.c:media_server_probe() path /org/bluez/hci0
bluetoothd[3870]: plugins/hostname.c:hostname_probe()
bluetoothd[3870]: plugins/hostname.c:update_class() major: 0x01 minor: 0x03
bluetoothd[3870]: src/adapter.c:btd_adapter_set_class() class: major 1 minor 3
bluetoothd[3870]: src/adapter.c:set_dev_class() sending set device class command for index 0
bluetoothd[3870]: Not enough free handles to register service
bluetoothd[3870]: plugins/gatt-example.c:gatt_example_adapter_probe() Battery service could not be registered
bluetoothd[3870]: gatt-example-adapter-driver: Input/output error (5)
bluetoothd[3870]: Not enough free handles to register service
bluetoothd[3870]: Error adding Link Loss service
bluetoothd[3870]: Not enough free handles to register service
bluetoothd[3870]: Not enough free handles to register service
bluetoothd[3870]: profiles/proximity/reporter.c:reporter_adapter_probe() Proximity Reporter for adapter 0x84bac20
bluetoothd[3870]: profiles/time/server.c:time_server_init() path /org/bluez/hci0
bluetoothd[3870]: Not enough free handles to register service
bluetoothd[3870]: Current Time Service could not be registered
bluetoothd[3870]: gatt-time-server: Input/output error (5)
bluetoothd[3870]: Not enough free handles to register service
bluetoothd[3870]: Not enough free handles to register service
bluetoothd[3870]: profiles/network/manager.c:panu_server_probe() path /org/bluez/hci0
bluetoothd[3870]: profiles/network/server.c:server_register() Registered interface org.bluez.NetworkServer1 on path /org/bluez/hci0
bluetoothd[3870]: profiles/network/manager.c:gn_server_probe() path /org/bluez/hci0
bluetoothd[3870]: profiles/network/manager.c:nap_server_probe() path /org/bluez/hci0
bluetoothd[3870]: profiles/audio/avrcp.c:avrcp_controller_server_probe() path /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:adapter_service_add() /org/bluez/hci0
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10002
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000017-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110e-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110f-0000-1000-8000-00805f9
bluetoothd[3870]: src/adapter.c:adapter_service_insert() /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:add_uuid() sending add uuid command for index 0
bluetoothd[3870]: profiles/audio/avrcp.c:avrcp_target_server_probe() path /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:adapter_service_add() /org/bluez/hci0
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10003
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000017-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110c-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110e-0000-1000-8000-00805f9
bluetoothd[3870]: src/adapter.c:adapter_service_insert() /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:add_uuid() sending add uuid command for index 0
bluetoothd[3870]: profiles/audio/a2dp.c:a2dp_sink_server_probe() path /org/bluez/hci0
bluetoothd[3870]: profiles/audio/a2dp.c:a2dp_source_server_probe() path /org/bluez/hci0
bluetoothd[3870]: profiles/sap/manager.c:sap_server_probe() path /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:adapter_service_add() /org/bluez/hci0
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10004
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000003-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000112d-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001204-0000-1000-8000-00805f9
bluetoothd[3870]: src/adapter.c:adapter_service_insert() /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:add_uuid() sending add uuid command for index 0
bluetoothd[3870]: profiles/sap/server.c:sap_server_register() server 0x84be818, listen socket 0x12
bluetoothd[3870]: src/adapter.c:btd_adapter_unblock_address() hci0 00:00:00:00:00:00
bluetoothd[3870]: src/adapter.c:load_link_keys() hci0 keys 0 debug_keys 0
bluetoothd[3870]: src/adapter.c:load_ltks() hci0 keys 0
bluetoothd[3870]: src/adapter.c:load_irks() hci0 irks 0
bluetoothd[3870]: src/adapter.c:load_conn_params() hci0 conn params 0
bluetoothd[3870]: src/adapter.c:adapter_service_insert() /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:set_did() hci0 source 2 vendor 1d6b product 246 version 525
bluetoothd[3870]: src/adapter.c:adapter_register() Adapter /org/bluez/hci0 registered
bluetoothd[3870]: src/adapter.c:set_dev_class() sending set device class command for index 0
bluetoothd[3870]: src/adapter.c:set_name() sending set local name command for index 0
bluetoothd[3870]: src/adapter.c:new_settings_callback() Settings: 0x00000a10
bluetoothd[3870]: src/adapter.c:settings_changed() Changed settings: 0x00000080
bluetoothd[3870]: src/adapter.c:load_link_keys_complete() link keys loaded for hci0
bluetoothd[3870]: src/adapter.c:load_ltks_complete() LTKs loaded for hci0
bluetoothd[3870]: src/adapter.c:load_irks_complete() IRKs loaded for hci0
bluetoothd[3870]: src/adapter.c:load_conn_params_complete() Connection Parameters loaded for hci0
bluetoothd[3870]: src/adapter.c:local_name_changed_callback() Name: BlueZ 5.37
bluetoothd[3870]: src/adapter.c:local_name_changed_callback() Short name:
bluetoothd[3870]: src/adapter.c:local_name_changed_callback() Current alias: BlueZ 5.37
bluetoothd[3870]: profiles/audio/avdtp.c:avdtp_register_sep() SEP 0x84bad20 registered: type:0 codec:0 seid:1
bluetoothd[3870]: src/adapter.c:adapter_service_add() /org/bluez/hci0
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10005
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000019-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110a-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110d-0000-1000-8000-00805f9
bluetoothd[3870]: src/adapter.c:adapter_service_insert() /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:add_uuid() sending add uuid command for index 0
bluetoothd[3870]: Endpoint registered: sender=:1.58 path=/MediaEndpoint/A2DPSource
bluetoothd[3870]: profiles/audio/avdtp.c:avdtp_register_sep() SEP 0x84b96d0 registered: type:1 codec:0 seid:2
bluetoothd[3870]: src/adapter.c:adapter_service_add() /org/bluez/hci0
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10006
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000019-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110b-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 0000110d-0000-1000-8000-00805f9
bluetoothd[3870]: src/adapter.c:adapter_service_insert() /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:add_uuid() sending add uuid command for index 0
bluetoothd[3870]: Endpoint registered: sender=:1.58 path=/MediaEndpoint/A2DPSink
bluetoothd[3870]: src/profile.c:register_profile() sender :1.58
bluetoothd[3870]: src/profile.c:create_ext() Created "Headset Voice gateway"
bluetoothd[3870]: src/profile.c:ext_adapter_probe() "Headset Voice gateway" probed
bluetoothd[3870]: src/profile.c:ext_start_servers() Headset Voice gateway listening on chan 12
bluetoothd[3870]: src/adapter.c:adapter_service_add() /org/bluez/hci0
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Adding record with handle 0x10007
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000003-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001108-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001112-0000-1000-8000-00805f9
bluetoothd[3870]: src/sdpd-service.c:add_record_to_server() Record pattern UUID 00001203-0000-1000-8000-00805f9
bluetoothd[3870]: src/adapter.c:adapter_service_insert() /org/bluez/hci0
bluetoothd[3870]: src/adapter.c:add_uuid() sending add uuid command for index 0
bluetoothd[3870]: plugins/hostname.c:property_changed() static hostname: olivier-Inspiron-1564
bluetoothd[3870]: plugins/hostname.c:property_changed() pretty hostname:
bluetoothd[3870]: plugins/hostname.c:update_name() name: olivier-Inspiron-1564
bluetoothd[3870]: src/adapter.c:adapter_set_name() name: olivier-Inspiron-1564
bluetoothd[3870]: src/adapter.c:adapter_set_name() alias: olivier-Inspiron-1564
bluetoothd[3870]: src/adapter.c:set_name() sending set local name command for index 0
bluetoothd[3870]: plugins/hostname.c:property_changed() chassis: laptop
bluetoothd[3870]: plugins/hostname.c:update_class() major: 0x01 minor: 0x03
bluetoothd[3870]: src/adapter.c:local_name_changed_callback() Name: olivier-Inspiron-1564
bluetoothd[3870]: src/adapter.c:local_name_changed_callback() Short name:
bluetoothd[3870]: src/adapter.c:local_name_changed_callback() Current alias: olivier-Inspiron-1564
- Power Bluetooth Device
bluetoothctl
> power on
bluetoothd[3870]: src/adapter.c:property_set_mode() sending Set Powered command for index 0
bluetoothd[3870]: src/adapter.c:property_set_mode_complete() Success (0x00)
bluetoothd[3870]: src/adapter.c:new_settings_callback() Settings: 0x00000a11
bluetoothd[3870]: src/adapter.c:settings_changed() Changed settings: 0x00000001
bluetoothd[3870]: src/adapter.c:adapter_start() adapter /org/bluez/hci0 has been enabled
bluetoothd[3870]: src/adapter.c:trigger_passive_scanning()
= Open Index: 5C:F3:70:6A:D9:3C [hci0] 49.152351
< HCI Command: Reset (0x03|0x0003) plen 0 [hci0] 49.152442
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.155088
Reset (0x03|0x0003) ncmd 1
Status: Success (0x00)
< HCI Command: Read Local Supported Features (0x04|0x0003) plen 0 [hci0] 49.155123
> HCI Event: Command Complete (0x0e) plen 12 [hci0] 49.156048
Read Local Supported Features (0x04|0x0003) ncmd 1
Status: Success (0x00)
Features: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
3 slot packets
5 slot packets
Encryption
Slot offset
Timing accuracy
Role switch
Sniff mode
Power control requests
Channel quality driven data rate (CQDDR)
SCO link
HV2 packets
HV3 packets
u-law log synchronous data
A-law log synchronous data
CVSD synchronous data
Paging parameter negotiation
Power control
Transparent synchronous data
Flow control lag (most significant bit)
Broadcast Encryption
Enhanced Data Rate ACL 2 Mbps mode
Enhanced Data Rate ACL 3 Mbps mode
Enhanced inquiry scan
Interlaced inquiry scan
Interlaced page scan
RSSI with inquiry results
Extended SCO link (EV3 packets)
EV4 packets
EV5 packets
AFH capable slave
AFH classification slave
LE Supported (Controller)
3-slot Enhanced Data Rate ACL packets
5-slot Enhanced Data Rate ACL packets
Sniff subrating
Pause encryption
AFH capable master
AFH classification master
Enhanced Data Rate eSCO 2 Mbps mode
Enhanced Data Rate eSCO 3 Mbps mode
3-slot Enhanced Data Rate eSCO packets
Extended Inquiry Response
Simultaneous LE and BR/EDR (Controller)
Secure Simple Pairing
Encapsulated PDU
Erroneous Data Reporting
Non-flushable Packet Boundary Flag
Link Supervision Timeout Changed Event
Inquiry TX Power Level
Enhanced Power Control
Extended features
< HCI Command: Read Local Version Information (0x04|0x0001) plen 0 [hci0] 49.156087
> HCI Event: Command Complete (0x0e) plen 12 [hci0] 49.157004
Read Local Version Information (0x04|0x0001) ncmd 1
Status: Success (0x00)
HCI version: Bluetooth 4.0 (0x06) - Revision 5563 (0x15bb)
LMP version: Bluetooth 4.0 (0x06) - Subversion 8718 (0x220e)
Manufacturer: Broadcom Corporation (15)
Firmware: 001.002.014 (BCM20702A1)
Build: 1467
< HCI Command: Read BD ADDR (0x04|0x0009) plen 0 [hci0] 49.157032
> HCI Event: Command Complete (0x0e) plen 10 [hci0] 49.158000
Read BD ADDR (0x04|0x0009) ncmd 1
Status: Success (0x00)
Address: 5C:F3:70:6A:D9:3C (CC&C Technologies, Inc)
< HCI Command: Read Buffer Size (0x04|0x0005) plen 0 [hci0] 49.158061
> HCI Event: Command Complete (0x0e) plen 11 [hci0] 49.159000
Read Buffer Size (0x04|0x0005) ncmd 1
Status: Success (0x00)
ACL MTU: 1021 ACL max packet: 8
SCO MTU: 64 SCO max packet: 1
< HCI Command: Read Class of Device (0x03|0x0023) plen 0 [hci0] 49.159023
> HCI Event: Command Complete (0x0e) plen 7 [hci0] 49.160022
Read Class of Device (0x03|0x0023) ncmd 1
Status: Success (0x00)
Class: 0x000000
Major class: Miscellaneous
Minor class: 0x00
< HCI Command: Read Local Name (0x03|0x0014) plen 0 [hci0] 49.160058
> HCI Event: Command Complete (0x0e) plen 252 [hci0] 49.176038
Read Local Name (0x03|0x0014) ncmd 1
Status: Success (0x00)
Name: olivier-Inspiron-1564
< HCI Command: Read Voice Setting (0x03|0x0025) plen 0 [hci0] 49.176081
> HCI Event: Command Complete (0x0e) plen 6 [hci0] 49.177041
Read Voice Setting (0x03|0x0025) ncmd 1
Status: Success (0x00)
Setting: 0x0060
Input Coding: Linear
Input Data Format: 2's complement
Input Sample Size: 16-bit
# of bits padding at MSB: 0
Air Coding Format: CVSD
< HCI Command: Read Number of Supported IAC (0x03|0x0038) plen 0 [hci0] 49.177078
> HCI Event: Command Complete (0x0e) plen 5 [hci0] 49.178050
Read Number of Supported IAC (0x03|0x0038) ncmd 1
Status: Success (0x00)
Number of IAC: 4
< HCI Command: Read Current IAC LAP (0x03|0x0039) plen 0 [hci0] 49.178085
> HCI Event: Command Complete (0x0e) plen 8 [hci0] 49.179003
Read Current IAC LAP (0x03|0x0039) ncmd 1
Status: Success (0x00)
Number of IAC: 1
Access code: 0x9e8b33 (General Inquiry)
< HCI Command: Set Event Filter (0x03|0x0005) plen 1 [hci0] 49.179029
Type: Clear All Filters (0x00)
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.180004
Set Event Filter (0x03|0x0005) ncmd 1
Status: Success (0x00)
< HCI Command: Write Connection Accept Timeout (0x03|0x0016) plen 2 [hci0] 49.180032
Timeout: 20000.000 msec (0x7d00)
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.181004
Write Connection Accept Timeout (0x03|0x0016) ncmd 1
Status: Success (0x00)
< HCI Command: LE Read Buffer Size (0x08|0x0002) plen 0 [hci0] 49.181038
> HCI Event: Command Complete (0x0e) plen 7 [hci0] 49.182004
LE Read Buffer Size (0x08|0x0002) ncmd 1
Status: Success (0x00)
Data packet length: 27
Num data packets: 15
< HCI Command: LE Read Local Supported Features (0x08|0x0003) plen 0 [hci0] 49.182034
> HCI Event: Command Complete (0x0e) plen 12 [hci0] 49.183005
LE Read Local Supported Features (0x08|0x0003) ncmd 1
Status: Success (0x00)
Features: 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00
LE Encryption
< HCI Command: LE Read Supported States (0x08|0x001c) plen 0 [hci0] 49.183033
> HCI Event: Command Complete (0x0e) plen 12 [hci0] 49.184004
LE Read Supported States (0x08|0x001c) ncmd 1
Status: Success (0x00)
States: 0x000000001fffffff
Non-connectable Advertising State
Scannable Advertising State
Connectable Advertising State
High Duty Cycle Directed Advertising State
Passive Scanning State
Active Scanning State
Initiating State
and Connection State (Master Role)
Connection State (Slave Role)
Non-connectable Advertising State
and Passive Scanning State
Scannable Advertising State
and Passive Scanning State
Connectable Advertising State
and Passive Scanning State
High Duty Cycle Directed Advertising State
and Passive Scanning State
Non-connectable Advertising State
and Active Scanning State
Scannable Advertising State
and Active Scanning State
Connectable Advertising State
and Active Scanning State
High Duty Cycle Directed Advertising State
and Active Scanning State
Non-connectable Advertising State
and Initiating State
Scannable Advertising State
and Initiating State
Non-connectable Advertising State
and Connection State (Master Role)
Scannable Advertising State
and Connection State (Master Role)
Non-connectable Advertising State
and Connection State (Slave Role)
Scannable Advertising State
and Connection State (Slave Role)
Passive Scanning State
and Initiating State
Active Scanning State
and Initiating State
Passive Scanning State
and Connection State (Master Role)
Active Scanning State
and Connection State (Master Role)
Passive Scanning State
and Connection State (Slave Role)
Active Scanning State
and Connection State (Slave Role)
Initiating State
and Connection State (Master Role)
and Master Role & Master Role
< HCI Command: Read Local Supported Commands (0x04|0x0002) plen 0 [hci0] 49.184031
> HCI Event: Command Complete (0x0e) plen 68 [hci0] 49.188997
Read Local Supported Commands (0x04|0x0002) ncmd 1
Status: Success (0x00)
Commands: 161 entries
Inquiry (Octet 0 - Bit 0)
Inquiry Cancel (Octet 0 - Bit 1)
Periodic Inquiry Mode (Octet 0 - Bit 2)
Exit Periodic Inquiry Mode (Octet 0 - Bit 3)
Create Connection (Octet 0 - Bit 4)
Disconnect (Octet 0 - Bit 5)
Add SCO Connection (Octet 0 - Bit 6)
Create Connection Cancel (Octet 0 - Bit 7)
Accept Connection Request (Octet 1 - Bit 0)
Reject Connection Request (Octet 1 - Bit 1)
Link Key Request Reply (Octet 1 - Bit 2)
Link Key Request Negative Reply (Octet 1 - Bit 3)
PIN Code Request Reply (Octet 1 - Bit 4)
PIN Code Request Negative Reply (Octet 1 - Bit 5)
Change Connection Packet Type (Octet 1 - Bit 6)
Authentication Requested (Octet 1 - Bit 7)
Set Connection Encryption (Octet 2 - Bit 0)
Change Connection Link Key (Octet 2 - Bit 1)
Master Link Key (Octet 2 - Bit 2)
Remote Name Request (Octet 2 - Bit 3)
Remote Name Request Cancel (Octet 2 - Bit 4)
Read Remote Supported Features (Octet 2 - Bit 5)
Read Remote Extended Features (Octet 2 - Bit 6)
Read Remote Version Information (Octet 2 - Bit 7)
Read Clock Offset (Octet 3 - Bit 0)
Read LMP Handle (Octet 3 - Bit 1)
Sniff Mode (Octet 4 - Bit 2)
Exit Sniff Mode (Octet 4 - Bit 3)
QoS Setup (Octet 4 - Bit 6)
Role Discovery (Octet 4 - Bit 7)
Switch Role (Octet 5 - Bit 0)
Read Link Policy Settings (Octet 5 - Bit 1)
Write Link Policy Settings (Octet 5 - Bit 2)
Read Default Link Policy Settings (Octet 5 - Bit 3)
Write Default Link Policy Settings (Octet 5 - Bit 4)
Flow Specification (Octet 5 - Bit 5)
Set Event Mask (Octet 5 - Bit 6)
Reset (Octet 5 - Bit 7)
Set Event Filter (Octet 6 - Bit 0)
Flush (Octet 6 - Bit 1)
Read PIN Type (Octet 6 - Bit 2)
Write PIN Type (Octet 6 - Bit 3)
Read Stored Link Key (Octet 6 - Bit 5)
Write Stored Link Key (Octet 6 - Bit 6)
Delete Stored Link Key (Octet 6 - Bit 7)
Write Local Name (Octet 7 - Bit 0)
Read Local Name (Octet 7 - Bit 1)
Read Connection Accept Timeout (Octet 7 - Bit 2)
Write Connection Accept Timeout (Octet 7 - Bit 3)
Read Page Timeout (Octet 7 - Bit 4)
Write Page Timeout (Octet 7 - Bit 5)
Read Scan Enable (Octet 7 - Bit 6)
Write Scan Enable (Octet 7 - Bit 7)
Read Page Scan Activity (Octet 8 - Bit 0)
Write Page Scan Activity (Octet 8 - Bit 1)
Read Inquiry Scan Activity (Octet 8 - Bit 2)
Write Inquiry Scan Activity (Octet 8 - Bit 3)
Read Authentication Enable (Octet 8 - Bit 4)
Write Authentication Enable (Octet 8 - Bit 5)
Read Encryption Mode (Octet 8 - Bit 6)
Write Encryption Mode (Octet 8 - Bit 7)
Read Class of Device (Octet 9 - Bit 0)
Write Class of Device (Octet 9 - Bit 1)
Read Voice Setting (Octet 9 - Bit 2)
Write Voice Setting (Octet 9 - Bit 3)
Read Automatic Flush Timeout (Octet 9 - Bit 4)
Write Automatic Flush Timeout (Octet 9 - Bit 5)
Read Num Broadcast Retransmissions (Octet 9 - Bit 6)
Write Num Broadcast Retransmissions (Octet 9 - Bit 7)
Read Transmit Power Level (Octet 10 - Bit 2)
Read Sync Flow Control Enable (Octet 10 - Bit 3)
Set Controller To Host Flow Control (Octet 10 - Bit 5)
Host Buffer Size (Octet 10 - Bit 6)
Host Number of Completed Packets (Octet 10 - Bit 7)
Read Link Supervision Timeout (Octet 11 - Bit 0)
Write Link Supervision Timeout (Octet 11 - Bit 1)
Read Number of Supported IAC (Octet 11 - Bit 2)
Read Current IAC LAP (Octet 11 - Bit 3)
Write Current IAC LAP (Octet 11 - Bit 4)
Set AFH Host Channel Classification (Octet 12 - Bit 1)
Read Inquiry Scan Type (Octet 12 - Bit 4)
Write Inquiry Scan Type (Octet 12 - Bit 5)
Read Inquiry Mode (Octet 12 - Bit 6)
Write Inquiry Mode (Octet 12 - Bit 7)
Read Page Scan Type (Octet 13 - Bit 0)
Write Page Scan Type (Octet 13 - Bit 1)
Read AFH Channel Assessment Mode (Octet 13 - Bit 2)
Write AFH Channel Assessment Mode (Octet 13 - Bit 3)
Read Local Version Information (Octet 14 - Bit 3)
Read Local Supported Features (Octet 14 - Bit 5)
Read Local Extended Features (Octet 14 - Bit 6)
Read Buffer Size (Octet 14 - Bit 7)
Read BD ADDR (Octet 15 - Bit 1)
Read Failed Contact Counter (Octet 15 - Bit 2)
Reset Failed Contact Counter (Octet 15 - Bit 3)
Read Link Quality (Octet 15 - Bit 4)
Read RSSI (Octet 15 - Bit 5)
Read AFH Channel Map (Octet 15 - Bit 6)
Read Clock (Octet 15 - Bit 7)
Read Loopback Mode (Octet 16 - Bit 0)
Write Loopback Mode (Octet 16 - Bit 1)
Enable Device Under Test Mode (Octet 16 - Bit 2)
Setup Synchronous Connection (Octet 16 - Bit 3)
Accept Synchronous Connection Request (Octet 16 - Bit 4)
Reject Synchronous Connection Request (Octet 16 - Bit 5)
Read Extended Inquiry Response (Octet 17 - Bit 0)
Write Extended Inquiry Response (Octet 17 - Bit 1)
Refresh Encryption Key (Octet 17 - Bit 2)
Sniff Subrating (Octet 17 - Bit 4)
Read Simple Pairing Mode (Octet 17 - Bit 5)
Write Simple Pairing Mode (Octet 17 - Bit 6)
Read Local OOB Data (Octet 17 - Bit 7)
Read Inquiry Response TX Power Level (Octet 18 - Bit 0)
Write Inquiry Transmit Power Level (Octet 18 - Bit 1)
Read Default Erroneous Data Reporting (Octet 18 - Bit 2)
Write Default Erroneous Data Reporting (Octet 18 - Bit 3)
IO Capability Request Reply (Octet 18 - Bit 7)
User Confirmation Request Reply (Octet 19 - Bit 0)
User Confirmation Request Neg Reply (Octet 19 - Bit 1)
User Passkey Request Reply (Octet 19 - Bit 2)
User Passkey Request Negative Reply (Octet 19 - Bit 3)
Remote OOB Data Request Reply (Octet 19 - Bit 4)
Write Simple Pairing Debug Mode (Octet 19 - Bit 5)
Enhanced Flush (Octet 19 - Bit 6)
Remote OOB Data Request Neg Reply (Octet 19 - Bit 7)
Send Keypress Notification (Octet 20 - Bit 2)
IO Capability Request Negative Reply (Octet 20 - Bit 3)
Read Encryption Key Size (Octet 20 - Bit 4)
Read Enhanced Transmit Power Level (Octet 24 - Bit 0)
Read LE Host Supported (Octet 24 - Bit 5)
Write LE Host Supported (Octet 24 - Bit 6)
LE Set Event Mask (Octet 25 - Bit 0)
LE Read Buffer Size (Octet 25 - Bit 1)
LE Read Local Supported Features (Octet 25 - Bit 2)
LE Set Random Address (Octet 25 - Bit 4)
LE Set Advertising Parameters (Octet 25 - Bit 5)
LE Read Advertising Channel TX Power (Octet 25 - Bit 6)
LE Set Advertising Data (Octet 25 - Bit 7)
LE Set Scan Response Data (Octet 26 - Bit 0)
LE Set Advertise Enable (Octet 26 - Bit 1)
LE Set Scan Parameters (Octet 26 - Bit 2)
LE Set Scan Enable (Octet 26 - Bit 3)
LE Create Connection (Octet 26 - Bit 4)
LE Create Connection Cancel (Octet 26 - Bit 5)
LE Read White List Size (Octet 26 - Bit 6)
LE Clear White List (Octet 26 - Bit 7)
LE Add Device To White List (Octet 27 - Bit 0)
LE Remove Device From White List (Octet 27 - Bit 1)
LE Connection Update (Octet 27 - Bit 2)
LE Set Host Channel Classification (Octet 27 - Bit 3)
LE Read Channel Map (Octet 27 - Bit 4)
LE Read Remote Used Features (Octet 27 - Bit 5)
LE Encrypt (Octet 27 - Bit 6)
LE Rand (Octet 27 - Bit 7)
LE Start Encryption (Octet 28 - Bit 0)
LE Long Term Key Request Reply (Octet 28 - Bit 1)
LE Long Term Key Request Neg Reply (Octet 28 - Bit 2)
LE Read Supported States (Octet 28 - Bit 3)
LE Receiver Test (Octet 28 - Bit 4)
LE Transmitter Test (Octet 28 - Bit 5)
LE Test End (Octet 28 - Bit 6)
< HCI Command: Write Extended Inquiry Response (0x03|0x0052) plen 241 [hci0] 49.189029
FEC: Not required (0x00)
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.191001
Write Extended Inquiry Response (0x03|0x0052) ncmd 1
Status: Success (0x00)
< HCI Command: Write Inquiry Mode (0x03|0x0045) plen 1 [hci0] 49.191028
Mode: Inquiry Result with RSSI or Extended Inquiry Result (0x02)
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.192002
Write Inquiry Mode (0x03|0x0045) ncmd 1
Status: Success (0x00)
< HCI Command: Read Inquiry Response TX Power Level (0x03|0x0058) plen 0 [hci0] 49.192030
> HCI Event: Command Complete (0x0e) plen 5 [hci0] 49.192998
Read Inquiry Response TX Power Level (0x03|0x0058) ncmd 1
Status: Success (0x00)
TX power: 0 dBm
< HCI Command: Read Local Extended Features (0x04|0x0004) plen 1 [hci0] 49.193026
Page: 1
> HCI Event: Command Complete (0x0e) plen 14 [hci0] 49.194001
Read Local Extended Features (0x04|0x0004) ncmd 1
Status: Success (0x00)
Page: 1/1
Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
< HCI Command: Set Event Mask (0x03|0x0001) plen 8 [hci0] 49.194053
Mask: 0x3dbff807fffbffff
Inquiry Complete
Inquiry Result
Connection Complete
Connection Request
Disconnection Complete
Authentication Complete
Remote Name Request Complete
Encryption Change
Change Connection Link Key Complete
Master Link Key Complete
Read Remote Supported Features Complete
Read Remote Version Information Complete
QoS Setup Complete
Command Complete
Command Status
Hardware Error
Flush Occurred
Role Change
Mode Change
Return Link Keys
PIN Code Request
Link Key Request
Link Key Notification
Loopback Command
Data Buffer Overflow
Max Slots Change
Read Clock Offset Complete
Connection Packet Type Changed
QoS Violation
Page Scan Mode Change
Page Scan Repetition Mode Change
Flow Specification Complete
Inquiry Result with RSSI
Read Remote Extended Features Complete
Synchronous Connection Complete
Synchronous Connection Changed
Sniff Subrating
Extended Inquiry Result
Encryption Key Refresh Complete
IO Capability Request
IO Capability Request Reply
User Confirmation Request
User Passkey Request
Remote OOB Data Request
Simple Pairing Complete
Link Supervision Timeout Changed
Enhanced Flush Complete
User Passkey Notification
Keypress Notification
Remote Host Supported Features Notification
LE Meta
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.195999
Set Event Mask (0x03|0x0001) ncmd 1
Status: Success (0x00)
< HCI Command: Read Stored Link Key (0x03|0x000d) plen 7 [hci0] 49.196022
Address: 00:00:00:00:00:00 (OUI 00-00-00)
Read all: 0x01
> HCI Event: Command Complete (0x0e) plen 8 [hci0] 49.196999
Read Stored Link Key (0x03|0x000d) ncmd 1
Status: Success (0x00)
Max num keys: 1
Num keys: 0
< HCI Command: Write Default Link Policy Settings (0x02|0x000f) plen 2 [hci0] 49.197027
Link policy: 0x0005
Enable Role Switch
Enable Sniff Mode
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.198000
Write Default Link Policy Settings (0x02|0x000f) ncmd 1
Status: Success (0x00)
< HCI Command: Read Page Scan Activity (0x03|0x001b) plen 0 [hci0] 49.198027
> HCI Event: Command Complete (0x0e) plen 8 [hci0] 49.199001
Read Page Scan Activity (0x03|0x001b) ncmd 1
Status: Success (0x00)
Interval: 1280.000 msec (0x0800)
Window: 11.250 msec (0x0012)
< HCI Command: Read Page Scan Type (0x03|0x0046) plen 0 [hci0] 49.199029
> HCI Event: Command Complete (0x0e) plen 5 [hci0] 49.200013
Read Page Scan Type (0x03|0x0046) ncmd 1
Status: Success (0x00)
Type: Standard Scan (0x00)
< HCI Command: LE Set Event Mask (0x08|0x0001) plen 8 [hci0] 49.200044
Mask: 0x000000000000001f
LE Connection Complete
LE Advertising Report
LE Connection Update Complete
LE Read Remote Used Features Complete
LE Long Term Key Request
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.201000
LE Set Event Mask (0x08|0x0001) ncmd 1
Status: Success (0x00)
< HCI Command: LE Read Advertising Channel TX Power (0x08|0x0007) plen 0 [hci0] 49.201029
> HCI Event: Command Complete (0x0e) plen 5 [hci0] 49.202000
LE Read Advertising Channel TX Power (0x08|0x0007) ncmd 1
Status: Success (0x00)
TX power: 10 dBm
< HCI Command: LE Read White List Size (0x08|0x000f) plen 0 [hci0] 49.202026
> HCI Event: Command Complete (0x0e) plen 5 [hci0] 49.203005
LE Read White List Size (0x08|0x000f) ncmd 1
Status: Success (0x00)
Size: 32
< HCI Command: LE Clear White List (0x08|0x0010) plen 0 [hci0] 49.203033
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.204001
LE Clear White List (0x08|0x0010) ncmd 1
Status: Success (0x00)
< HCI Command: Write LE Host Supported (0x03|0x006d) plen 2 [hci0] 49.204028
Supported: 0x01
Simultaneous: 0x00
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.205001
Write LE Host Supported (0x03|0x006d) ncmd 1
Status: Success (0x00)
< HCI Command: Delete Stored Link Key (0x03|0x0012) plen 7 [hci0] 49.205052
Address: 00:00:00:00:00:00 (OUI 00-00-00)
Delete all: 0x01
> HCI Event: Command Complete (0x0e) plen 6 [hci0] 49.205999
Delete Stored Link Key (0x03|0x0012) ncmd 1
Status: Success (0x00)
Num keys: 0
= Index Info: 5C:F3:70:6A:D9:3C (Broadcom Corporation) [hci0] 49.206042
< HCI Command: LE Set Advertising Data (0x08|0x0008) plen 32 [hci0] 49.206061
Length: 6
Flags: 0x04
BR/EDR Not Supported
TX power: 10 dBm
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.206999
LE Set Advertising Data (0x08|0x0008) ncmd 1
Status: Success (0x00)
< HCI Command: LE Set Scan Response Data (0x08|0x0009) plen 32 [hci0] 49.207026
Length: 23
Name (complete): olivier-Inspiron-1564
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.207999
LE Set Scan Response Data (0x08|0x0009) ncmd 1
Status: Success (0x00)
< HCI Command: Write Local Name (0x03|0x0013) plen 248 [hci0] 49.208024
Name: olivier-Inspiron-1564
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 49.210034
Write Local Name (0x03|0x0013) ncmd 1
Status: Success (0x00)
@ New Settings: 0x0a11
powered bondable le secure-conn
- Start GATT server:
./test/example-gatt-server
bluetoothd[3870]: src/gatt-database.c:manager_register_app() Registering application: :1.101:/
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service0/char2, iface: org.bluez.GattCharacteristic1
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service2/char1/desc3, iface: org.bluez.GattDescriptor1
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service2/char1, iface: org.bluez.GattCharacteristic1
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service2/char0/desc1, iface: org.bluez.GattDescriptor1
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service1, iface: org.bluez.GattService1
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service2, iface: org.bluez.GattService1
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service0/char0, iface: org.bluez.GattCharacteristic1
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service2/char1/desc2, iface: org.bluez.GattDescriptor1
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service2/char0, iface: org.bluez.GattCharacteristic1
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service1/char0, iface: org.bluez.GattCharacteristic1
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service2/char0/desc0, iface: org.bluez.GattDescriptor1
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service0/char1, iface: org.bluez.GattCharacteristic1
bluetoothd[3870]: src/gatt-database.c:proxy_added_cb() Object received: /org/bluez/example/service0, iface: org.bluez.GattService1
bluetoothd[3870]: src/gatt-database.c:database_add_ccc() Created CCC entry for characteristic
bluetoothd[3870]: src/gatt-database.c:gatt_db_service_added() GATT Service added to local database
bluetoothd[3870]: src/gatt-database.c:cep_write_cb() Stored CEP value in the database
bluetoothd[3870]: src/gatt-database.c:database_add_cep() Created CEP entry for characteristic
bluetoothd[3870]: src/gatt-database.c:cep_write_cb() Stored CEP value in the database
bluetoothd[3870]: src/gatt-database.c:database_add_cep() Created CEP entry for characteristic
bluetoothd[3870]: src/gatt-database.c:gatt_db_service_added() GATT Service added to local database
bluetoothd[3870]: src/gatt-database.c:database_add_ccc() Created CCC entry for characteristic
bluetoothd[3870]: src/gatt-database.c:gatt_db_service_added() GATT Service added to local database
bluetoothd[3870]: src/gatt-database.c:client_ready_cb() GATT application registered: :1.101:/
- Start advertisement:
./test/example-advertisement
bluetoothd[3870]: src/advertising.c:register_advertisement() RegisterAdvertisement
bluetoothd[3870]: src/advertising.c:advertisement_create() Adding proxy for /org/bluez/example/advertisement0
bluetoothd[3870]: src/advertising.c:register_advertisement() Registered advertisement at path /org/bluez/example/advertisement0
bluetoothd[3870]: src/advertising.c:parse_advertising_service_uuids() Adding ServiceUUID: 180D
bluetoothd[3870]: src/advertising.c:parse_advertising_service_uuids() Adding ServiceUUID: 180F
bluetoothd[3870]: src/advertising.c:parse_advertising_manufacturer_data() Adding ManufacturerData for ffff
bluetoothd[3870]: src/advertising.c:parse_advertising_service_data() Adding ServiceData for 9999
bluetoothd[3870]: src/advertising.c:refresh_advertisement() Refreshing advertisement: /org/bluez/example/advertisement0
bluetoothd[3870]: src/advertising.c:add_advertising_callback() Advertisement registered: /org/bluez/example/advertisement0
@ Advertising Added: 1
< HCI Command: LE Set Advertising Data (0x08|0x0008) plen 32 [hci0] 215.634177
Length: 30
Flags: 0x06
LE General Discoverable Mode
BR/EDR Not Supported
16-bit Service UUIDs (complete): 2 entries
Heart Rate (0x180d)
Battery Service (0x180f)
Company: internal use (65535)
Data: 0001020304
Service Data (UUID 0x9999): 0001020304
TX power: 10 dBm
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 215.635043
LE Set Advertising Data (0x08|0x0008) ncmd 1
Status: Success (0x00)
< HCI Command: LE Set Scan Response Data (0x08|0x0009) plen 32 [hci0] 215.635062
Length: 0
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 215.636083
LE Set Scan Response Data (0x08|0x0009) ncmd 1
Status: Success (0x00)
< HCI Command: LE Set Advertising Parameters (0x08|0x0006) plen 15 [hci0] 215.636116
Min advertising interval: 1280.000 msec (0x0800)
Max advertising interval: 1280.000 msec (0x0800)
Type: Connectable undirected - ADV_IND (0x00)
Own address type: Public (0x00)
Direct address type: Public (0x00)
Direct address: 00:00:00:00:00:00 (OUI 00-00-00)
Channel map: 37, 38, 39 (0x07)
Filter policy: Allow Scan Request from Any, Allow Connect Request from Any (0x00)
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 215.637084
LE Set Advertising Parameters (0x08|0x0006) ncmd 1
Status: Success (0x00)
< HCI Command: LE Set Advertise Enable (0x08|0x000a) plen 1 [hci0] 215.637116
Advertising: Enabled (0x01)
> HCI Event: Command Complete (0x0e) plen 4 [hci0] 215.638045
LE Set Advertise Enable (0x08|0x000a) ncmd 1
Status: Success (0x00)
- Connect with Android Device
bluetoothd[3870]: src/adapter.c:connected_callback() hci0 device 49:B2:5E:6B:C1:41 connected eir_len 0
bluetoothd[3870]: src/device.c:device_create() dst 49:B2:5E:6B:C1:41
bluetoothd[3870]: src/device.c:device_new() address 49:B2:5E:6B:C1:41
bluetoothd[3870]: src/device.c:device_new() Creating device /org/bluez/hci0/dev_49_B2_5E_6B_C1_41
bluetoothd[3870]: src/gatt-database.c:connect_cb() New incoming LE ATT connection
bluetoothd[3870]: attrib/gattrib.c:g_attrib_ref() 0x84b7d80: g_attrib_ref=1
bluetoothd[3870]: src/gatt-client.c:btd_gatt_client_connected() Device connected.
bluetoothd[3870]: src/device.c:load_gatt_db() Restoring 49:B2:5E:6B:C1:41 gatt database from file
bluetoothd[3870]: No cache for 49:B2:5E:6B:C1:41
bluetoothd[3870]: src/device.c:gatt_debug() MTU exchange complete, with MTU: 517
bluetoothd[3870]: src/device.c:gatt_debug() Read By Grp Type - start: 0x0001 end: 0xffff
bluetoothd[3870]: src/device.c:gatt_debug() Primary services found: 2
bluetoothd[3870]: src/device.c:gatt_debug() start: 0x0001, end: 0x0005, uuid: 00001801-0000-1000-8000-00805f9b34fb
bluetoothd[3870]: src/device.c:gatt_debug() start: 0x0014, end: 0xffff, uuid: 00001800-0000-1000-8000-00805f9b34fb
bluetoothd[3870]: src/device.c:gatt_debug() Read By Grp Type - start: 0x0021 end: 0xffff
bluetoothd[3870]: src/device.c:gatt_debug() Secondary service discovery failed. ATT ECODE: 0x10
bluetoothd[3870]: src/device.c:gatt_debug() Read By Type - start: 0x0001 end: 0x0005
bluetoothd[3870]: src/device.c:gatt_debug() Read By Type - start: 0x0001 end: 0x0005
bluetoothd[3870]: src/device.c:gatt_debug() Read By Type - start: 0x0005 end: 0x0005
bluetoothd[3870]: src/device.c:gatt_debug() Read By Type - start: 0x0006 end: 0x0009
bluetoothd[3870]: src/device.c:gatt_debug() Characteristics found: 1
bluetoothd[3870]: src/device.c:gatt_debug() start: 0x0002, end: 0x0005, value: 0x0003, props: 0x20, uuid: 00002a05-0000-1
bluetoothd[3870]: src/device.c:gatt_debug() Read By Type - start: 0x0006 end: 0x0009
bluetoothd[3870]: src/device.c:gatt_debug() Read By Type - start: 0x0008 end: 0x0009
bluetoothd[3870]: src/device.c:gatt_debug() Find Info - start: 0x0009 end: 0x0009
bluetoothd[3870]: src/device.c:gatt_debug() Characteristics found: 2
bluetoothd[3870]: src/device.c:gatt_debug() start: 0x0015, end: 0x0016, value: 0x0016, props: 0x02, uuid: 00002a00-0000-1
bluetoothd[3870]: src/device.c:gatt_debug() start: 0x0017, end: 0xffff, value: 0x0018, props: 0x02, uuid: 00002a01-0000-1
bluetoothd[3870]: src/device.c:gatt_debug() Read By Type - start: 0x000a end: 0x000d
bluetoothd[3870]: src/device.c:gatt_debug() Registered handler for "Service Changed": 0
bluetoothd[3870]: src/device.c:gatt_client_ready_cb() status: success, error: 0
bluetoothd[3870]: src/device.c:btd_device_set_temporary() temporary 0
bluetoothd[3870]: Can't store info for private addressed device /org/bluez/hci0/dev_49_B2_5E_6B_C1_41
bluetoothd[3870]: src/device.c:device_probe_profiles() Probing profiles for device 49:B2:5E:6B:C1:41
bluetoothd[3870]: profiles/proximity/reporter.c:register_reporter_device() register on device /org/bluez/hci0/dev_49_B2_5E_6B_C1_41
bluetoothd[3870]: src/service.c:change_state() 0x84c10c0: device 49:B2:5E:6B:C1:41 profile Proximity Reporter GATT Driver state changed: unavailable -> disconnected (0)
bluetoothd[3870]: Can't store info for private addressed device /org/bluez/hci0/dev_49_B2_5E_6B_C1_41
bluetoothd[3870]: src/service.c:change_state() 0x84c10c0: device 49:B2:5E:6B:C1:41 profile Proximity Reporter GATT Driver state changed: disconnected -> connecting (0)
bluetoothd[3870]: src/device.c:device_probe_profiles() Probing profiles for device 49:B2:5E:6B:C1:41
bluetoothd[3870]: profiles/gap/gas.c:gap_driver_probe() GAP profile probe (49:B2:5E:6B:C1:41)
bluetoothd[3870]: src/service.c:change_state() 0x84c1f90: device 49:B2:5E:6B:C1:41 profile gap-profile state changed: unavailable -> disconnected (0)
bluetoothd[3870]: Can't store info for private addressed device /org/bluez/hci0/dev_49_B2_5E_6B_C1_41
bluetoothd[3870]: profiles/gap/gas.c:gap_driver_accept() GAP profile accept (49:B2:5E:6B:C1:41)
bluetoothd[3870]: src/service.c:change_state() 0x84c1f90: device 49:B2:5E:6B:C1:41 profile gap-profile state changed: disconnected -> connecting (0)
bluetoothd[3870]: src/device.c:device_svc_resolved() /org/bluez/hci0/dev_49_B2_5E_6B_C1_41 err 0
bluetoothd[3870]: Can't store info for private addressed device /org/bluez/hci0/dev_49_B2_5E_6B_C1_41
bluetoothd[3870]: Can't store services for private addressed device /org/bluez/hci0/dev_49_B2_5E_6B_C1_41
bluetoothd[3870]: src/gatt-client.c:btd_gatt_client_ready() GATT client ready
bluetoothd[3870]: src/gatt-client.c:create_services() Exporting objects for GATT services: 49:B2:5E:6B:C1:41
bluetoothd[3870]: Can't store GATT db for private addressed device /org/bluez/hci0/dev_49_B2_5E_6B_C1_41
bluetoothd[3870]: src/device.c:gatt_debug() Read By Type - start: 0x000a end: 0x000d
bluetoothd[3870]: profiles/gap/gas.c:read_device_name_cb() GAP Device Name: Nexus 4
bluetoothd[3870]: src/device.c:btd_device_device_set_name() /org/bluez/hci0/dev_49_B2_5E_6B_C1_41 Nexus 4
bluetoothd[3870]: Can't store info for private addressed device /org/bluez/hci0/dev_49_B2_5E_6B_C1_41
bluetoothd[3870]: src/device.c:gatt_debug() Read By Type - start: 0x000c end: 0x000d
bluetoothd[3870]: profiles/gap/gas.c:read_appearance_cb() GAP Appearance: 0x0000
bluetoothd[3870]: src/device.c:gatt_debug() Find Info - start: 0x000d end: 0x000d
bluetoothd[3870]: src/device.c:gatt_debug() Read By Type - start: 0x0019 end: 0x0020
bluetoothd[3870]: src/device.c:gatt_debug() Read By Type - start: 0x0019 end: 0x0020
bluetoothd[3870]: src/device.c:gatt_debug() Read By Type - start: 0x0020 end: 0x0020
bluetoothd[3870]: src/device.c:gatt_debug() Find Info - start: 0x001e end: 0x001e
> HCI Event: LE Meta Event (0x3e) plen 19 [hci0] 254.193776
LE Connection Complete (0x01)
Status: Success (0x00)
Handle: 64
Role: Slave (0x01)
Peer address type: Random (0x01)
Peer address: 49:B2:5E:6B:C1:41 (Resolvable)
Connection interval: 48.75 msec (0x0027)
Connection latency: 0.00 msec (0x0000)
Supervision timeout: 20000 msec (0x07d0)
Master clock accuracy: 0x05
< ACL Data TX: Handle 64 flags 0x00 dlen 16 [hci0] 254.193959
LE L2CAP: Connection Parameter Update Request (0x12) ident 1 len 8
Min interval: 40
Max interval: 56
Slave latency: 0
Timeout multiplier: 2000
@ Device Connected: 49:B2:5E:6B:C1:41 (2) flags 0x0000
< ACL Data TX: Handle 64 flags 0x00 dlen 7 [hci0] 254.221896
ATT: Exchange MTU Request (0x02) len 2
Client RX MTU: 517
> ACL Data RX: Handle 64 flags 0x02 dlen 10 [hci0] 254.292031
LE L2CAP: Connection Parameter Update Response (0x13) ident 1 len 2
Result: Connection Parameters accepted (0x0000)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 254.292786
Num handles: 1
Handle: 64
Count: 2
> ACL Data RX: Handle 64 flags 0x02 dlen 7 [hci0] 254.340432
ATT: Exchange MTU Response (0x03) len 2
Server RX MTU: 517
< ACL Data TX: Handle 64 flags 0x00 dlen 11 [hci0] 254.340716
ATT: Read By Group Type Request (0x10) len 6
Handle range: 0x0001-0xffff
Attribute group type: Primary Service (0x2800)
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 254.437962
ATT: Read By Group Type Request (0x10) len 6
Handle range: 0x0001-0xffff
Attribute group type: Primary Service (0x2800)
< ACL Data TX: Handle 64 flags 0x00 dlen 27 [hci0] 254.438152
< ACL Data TX: Handle 64 flags 0x01 dlen 3 [hci0] 254.438165
ATT: Read By Group Type Response (0x11) len 25
Attribute data length: 6
Attribute group list: 4 entries
Handle range: 0x0001-0x0005
UUID: Generic Access Profile (0x1800)
Handle range: 0x0006-0x0009
UUID: Generic Attribute Profile (0x1801)
Handle range: 0x000a-0x000d
UUID: Battery Service (0x180f)
Handle range: 0x0019-0x0020
UUID: Heart Rate (0x180d)
> ACL Data RX: Handle 64 flags 0x02 dlen 18 [hci0] 254.486969
ATT: Read By Group Type Response (0x11) len 13
Attribute data length: 6
Attribute group list: 2 entries
Handle range: 0x0001-0x0005
UUID: Generic Attribute Profile (0x1801)
Handle range: 0x0014-0xffff
UUID: Generic Access Profile (0x1800)
< ACL Data TX: Handle 64 flags 0x00 dlen 11 [hci0] 254.487504
ATT: Read By Group Type Request (0x10) len 6
Handle range: 0x0001-0xffff
Attribute group type: Secondary Service (0x2801)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 254.488854
Num handles: 1
Handle: 64
Count: 2
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 254.535731
ATT: Read By Group Type Request (0x10) len 6
Handle range: 0x0021-0xffff
Attribute group type: Primary Service (0x2800)
< ACL Data TX: Handle 64 flags 0x00 dlen 9 [hci0] 254.535910
ATT: Error Response (0x01) len 4
Read By Group Type Request (0x10)
Handle: 0x0021
Error: Attribute Not Found (0x0a)
> ACL Data RX: Handle 64 flags 0x02 dlen 9 [hci0] 254.584496
ATT: Error Response (0x01) len 4
Read By Group Type Request (0x10)
Handle: 0x0001
Error: Unsupported Group Type (0x10)
< ACL Data TX: Handle 64 flags 0x00 dlen 11 [hci0] 254.584669
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0001-0x0005
Attribute type: Include (0x2802)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 254.585893
Num handles: 1
Handle: 64
Count: 2
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 254.633256
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0001-0x0005
Attribute type: Include (0x2802)
< ACL Data TX: Handle 64 flags 0x00 dlen 9 [hci0] 254.633435
ATT: Error Response (0x01) len 4
Read By Type Request (0x08)
Handle: 0x0001
Error: Attribute Not Found (0x0a)
> ACL Data RX: Handle 64 flags 0x02 dlen 9 [hci0] 254.742405
ATT: Error Response (0x01) len 4
Read By Type Request (0x08)
Handle: 0x0001
Error: Attribute Not Found (0x0a)
< ACL Data TX: Handle 64 flags 0x00 dlen 11 [hci0] 254.742517
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0014-0xffff
Attribute type: Include (0x2802)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 254.742739
Num handles: 1
Handle: 64
Count: 2
> HCI Event: LE Meta Event (0x3e) plen 10 [hci0] 254.743938
LE Connection Update Complete (0x03)
Status: Success (0x00)
Handle: 64
Connection interval: 67.50 msec (0x0036)
Connection latency: 0.00 msec (0x0000)
Supervision timeout: 20000 msec (0x07d0)
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 254.809549
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0001-0x0005
Attribute type: Characteristic (0x2803)
< ACL Data TX: Handle 64 flags 0x00 dlen 20 [hci0] 254.809725
ATT: Read By Type Response (0x09) len 15
Attribute data length: 7
Attribute data list: 2 entries
Handle: 0x0002
Value: 020300002a
Handle: 0x0004
Value: 020500012a
> ACL Data RX: Handle 64 flags 0x02 dlen 9 [hci0] 254.877070
ATT: Error Response (0x01) len 4
Read By Type Request (0x08)
Handle: 0x0014
Error: Attribute Not Found (0x0a)
< ACL Data TX: Handle 64 flags 0x00 dlen 11 [hci0] 254.877195
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0001-0x0005
Attribute type: Characteristic (0x2803)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 254.877956
Num handles: 1
Handle: 64
Count: 2
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 254.944459
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0005-0x0005
Attribute type: Characteristic (0x2803)
< ACL Data TX: Handle 64 flags 0x00 dlen 9 [hci0] 254.944620
ATT: Error Response (0x01) len 4
Read By Type Request (0x08)
Handle: 0x0005
Error: Attribute Not Found (0x0a)
> ACL Data RX: Handle 64 flags 0x02 dlen 13 [hci0] 255.012110
ATT: Read By Type Response (0x09) len 8
Attribute data length: 7
Attribute data list: 1 entry
Handle: 0x0002
Value: 200300052a
< ACL Data TX: Handle 64 flags 0x00 dlen 11 [hci0] 255.012226
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0003-0x0005
Attribute type: Characteristic (0x2803)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 255.012966
Num handles: 1
Handle: 64
Count: 2
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 255.079618
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0006-0x0009
Attribute type: Include (0x2802)
< ACL Data TX: Handle 64 flags 0x00 dlen 9 [hci0] 255.079782
ATT: Error Response (0x01) len 4
Read By Type Request (0x08)
Handle: 0x0006
Error: Attribute Not Found (0x0a)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 255.321070
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 9 [hci0] 256.092260
ATT: Error Response (0x01) len 4
Read By Type Request (0x08)
Handle: 0x0003
Error: Attribute Not Found (0x0a)
< ACL Data TX: Handle 64 flags 0x00 dlen 9 [hci0] 256.092508
ATT: Find Information Request (0x04) len 4
Handle range: 0x0004-0x0005
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 256.322329
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 258.590525
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0006-0x0009
Attribute type: Characteristic (0x2803)
< ACL Data TX: Handle 64 flags 0x00 dlen 13 [hci0] 258.590728
ATT: Read By Type Response (0x09) len 8
Attribute data length: 7
Attribute data list: 1 entry
Handle: 0x0007
Value: 200800052a
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 258.822989
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 9 [hci0] 261.088543
ATT: Error Response (0x01) len 4
Find Information Request (0x04)
Handle: 0x0004
Error: Attribute Not Found (0x0a)
< ACL Data TX: Handle 64 flags 0x00 dlen 11 [hci0] 261.088695
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0014-0xffff
Attribute type: Characteristic (0x2803)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 261.323618
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 263.586817
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0008-0x0009
Attribute type: Characteristic (0x2803)
< ACL Data TX: Handle 64 flags 0x00 dlen 9 [hci0] 263.587028
ATT: Error Response (0x01) len 4
Read By Type Request (0x08)
Handle: 0x0008
Error: Attribute Not Found (0x0a)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 263.824266
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 20 [hci0] 266.083595
ATT: Read By Type Response (0x09) len 15
Attribute data length: 7
Attribute data list: 2 entries
Handle: 0x0015
Value: 021600002a
Handle: 0x0017
Value: 021800012a
< ACL Data TX: Handle 64 flags 0x00 dlen 11 [hci0] 266.083745
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0018-0xffff
Attribute type: Characteristic (0x2803)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 266.323264
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 9 [hci0] 268.578789
ATT: Find Information Request (0x04) len 4
Handle range: 0x0009-0x0009
< ACL Data TX: Handle 64 flags 0x00 dlen 10 [hci0] 268.578995
ATT: Find Information Response (0x05) len 5
Format: UUID-16 (0x01)
Handle: 0x0009
UUID: Client Characteristic Configuration (0x2902)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 268.822090
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 9 [hci0] 271.074204
ATT: Error Response (0x01) len 4
Read By Type Request (0x08)
Handle: 0x0018
Error: Attribute Not Found (0x0a)
< ACL Data TX: Handle 64 flags 0x00 dlen 9 [hci0] 271.074513
ATT: Find Information Request (0x04) len 4
Handle range: 0x0019-0xffff
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 271.320012
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 273.569797
ATT: Read By Type Request (0x08) len 6
Handle range: 0x000a-0x000d
Attribute type: Include (0x2802)
< ACL Data TX: Handle 64 flags 0x00 dlen 9 [hci0] 273.570012
ATT: Error Response (0x01) len 4
Read By Type Request (0x08)
Handle: 0x000a
Error: Attribute Not Found (0x0a)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 273.818032
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 9 [hci0] 276.065312
ATT: Error Response (0x01) len 4
Find Information Request (0x04)
Handle: 0x0019
Error: Attribute Not Found (0x0a)
< ACL Data TX: Handle 64 flags 0x00 dlen 7 [hci0] 276.066824
ATT: Read Request (0x0a) len 2
Handle: 0x0016
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 276.191222
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 278.561128
ATT: Read By Type Request (0x08) len 6
Handle range: 0x000a-0x000d
Attribute type: Characteristic (0x2803)
< ACL Data TX: Handle 64 flags 0x00 dlen 13 [hci0] 278.561388
ATT: Read By Type Response (0x09) len 8
Attribute data length: 7
Attribute data list: 1 entry
Handle: 0x000b
Value: 120c00192a
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 278.689421
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 12 [hci0] 281.056900
ATT: Read Response (0x0b) len 7
Value: 4e657875732034
< ACL Data TX: Handle 64 flags 0x00 dlen 7 [hci0] 281.057238
ATT: Read Request (0x0a) len 2
Handle: 0x0018
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 281.188697
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 283.552748
ATT: Read By Type Request (0x08) len 6
Handle range: 0x000c-0x000d
Attribute type: Characteristic (0x2803)
< ACL Data TX: Handle 64 flags 0x00 dlen 9 [hci0] 283.553002
ATT: Error Response (0x01) len 4
Read By Type Request (0x08)
Handle: 0x000c
Error: Attribute Not Found (0x0a)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 283.687074
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 7 [hci0] 288.544682
ATT: Read Response (0x0b) len 2
Value: 0000
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 288.683985
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 9 [hci0] 291.040655
ATT: Find Information Request (0x04) len 4
Handle range: 0x000d-0x000d
< ACL Data TX: Handle 64 flags 0x00 dlen 10 [hci0] 291.040905
ATT: Find Information Response (0x05) len 5
Format: UUID-16 (0x01)
Handle: 0x000d
UUID: Client Characteristic Configuration (0x2902)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 291.182560
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 296.033229
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0019-0x0020
Attribute type: Include (0x2802)
< ACL Data TX: Handle 64 flags 0x00 dlen 9 [hci0] 296.033488
ATT: Error Response (0x01) len 4
Read By Type Request (0x08)
Handle: 0x0019
Error: Attribute Not Found (0x0a)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 296.180920
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 301.025835
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0019-0x0020
Attribute type: Characteristic (0x2803)
< ACL Data TX: Handle 64 flags 0x00 dlen 27 [hci0] 301.026092
ATT: Read By Type Response (0x09) len 22
Attribute data length: 7
Attribute data list: 3 entries
Handle: 0x001a
Value: 081b00392a
Handle: 0x001c
Value: 101d00372a
Handle: 0x001f
Value: 022000382a
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 301.178528
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 11 [hci0] 306.018551
ATT: Read By Type Request (0x08) len 6
Handle range: 0x0020-0x0020
Attribute type: Characteristic (0x2803)
< ACL Data TX: Handle 64 flags 0x00 dlen 9 [hci0] 306.018814
ATT: Error Response (0x01) len 4
Read By Type Request (0x08)
Handle: 0x0020
Error: Attribute Not Found (0x0a)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 306.176371
Num handles: 1
Handle: 64
Count: 1
> ACL Data RX: Handle 64 flags 0x02 dlen 9 [hci0] 311.011609
ATT: Find Information Request (0x04) len 4
Handle range: 0x001e-0x001e
< ACL Data TX: Handle 64 flags 0x00 dlen 10 [hci0] 311.011887
ATT: Find Information Response (0x05) len 5
Format: UUID-16 (0x01)
Handle: 0x001e
UUID: Client Characteristic Configuration (0x2902)
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 311.175436
Num handles: 1
Handle: 64
Count: 1