- 08 Mar, 2014 1 commit
-
-
Zhihai Xu authored
The Mat mouse have more than 10 report (11), which exceed our limitation bug:12214036 Change-Id: Id578bf7959f73dc3bd57664eccf49ab5580ec76b
-
- 06 Mar, 2014 1 commit
-
-
Andre Eisenbach authored
Add support for UUIDs and custom service data in the advertising and scan response records. Cherry picking ble advertising changes from master to KLP MR2. b/13137996 Change-Id: I6470427ad194871488cc90f3ab384b9ecf326b15
-
- 12 Nov, 2013 2 commits
-
-
Matthew Xie authored
-
Andre Eisenbach authored
Currently the maximum number of parallel connections is 4. This patch increases the limit to allow for more devices. bug 11571899 Change-Id: I42b77e6b67f59d7d430d879a5fb0eb80982160b5
-
- 11 Nov, 2013 1 commit
-
-
Zhihai Xu authored
the root cause of the problem is: In BLE GATT client state machine, When It is in discovery state, any command to access the service, characteristic and descriptor will be queued, these commands will be executed after BLE service discovery complete. When we queue the command, we will copy these message. The problem is we didn't copy these message correctly. We didn't deep copy these messages. There are pointers inside these messages. These pointers are still point to the old message which are already freed. When the messages are reused, the original content will lost. The queued commands will be corrupted. This is very serious issue, which can cause a lot of stability problem. bug:11620252 Change-Id: I93082a9dbcc3a676f5f791c2b1ea98e49b165813
-
- 08 Nov, 2013 1 commit
-
-
Matthew Xie authored
bug 11591406 Change-Id: Ibb9c6b3865e6d757236f1c5896775bb6f28e47be
-
- 07 Nov, 2013 7 commits
-
-
Matthew Xie authored
-
Zhihai Xu authored
-
Andre Eisenbach authored
Ensure that the remote device type is set correctly by reading the device information from non-volatile storage and (re-)adding it to the inquiry database before connecting to a remote GATT device. bug 11573208 Change-Id: Ifa69da3d5871aed5293ea5e611144874b67afe72
-
Zhihai Xu authored
bug:11562902 Change-Id: I16ba8cfb727d05e5d324c6301ba0ab23e729232b
-
Zhihai Xu authored
-
Sunny Kapdi authored
Host starts encryption twice when the remote device is already paired. The host sends disconnect when the second encryption attempt returns failure. This fix avoids duplicate encryption attempt. bug:11450719 Change-Id: I8ec5c4a953180ec17585aece757810421bc44aae
-
Matthew Xie authored
-
- 06 Nov, 2013 4 commits
-
-
Matthew Xie authored
We are blacklisting all the devices that are not in whitelist instead of blacklisting known bad devices. bug 11124170 Change-Id: I044970df611d2a800d7698d4a63331644ab107ce
-
Zhihai Xu authored
-
Zhihai Xu authored
need to save the BLE HID UUID to NVRAM. otherwise we will miss the HID profile setting in device profile list of the BLE HID device after reboot. bug:11541617 Change-Id: I11e1c871768e999ec1f48396018c3be379cc1b7d
-
Matthew Xie authored
-
- 04 Nov, 2013 1 commit
-
-
Matthew Xie authored
-
- 03 Nov, 2013 1 commit
-
-
Zhihai Xu authored
Merge "A typo to set wrong max connection interval value when we create a BLE connection." into klp-dev
-
- 02 Nov, 2013 2 commits
-
-
Sunny Kapdi authored
Some Headsets send HFP 1.6 cmds even when it is not supported by DUT.Send error response in those cases. bug 11450717 Change-Id: If7745959c00fd49bd737b41a49adba9e726aa5c7
-
Zhihai Xu authored
Merge "Unable to connect to a Motorola s705 until Bluetooth was toggled of and back on" into klp-dev
-
- 01 Nov, 2013 2 commits
-
-
Zhihai Xu authored
when we set the max connection interval value, we should use BTM_BLE_CONN_INT_MAX_DEF instead of BTM_BLE_CONN_INT_MIN bug:11390678 Change-Id: Ia3f6d5e9cb91b2e998d014ed4849eff8455af770
-
Sunny Kapdi authored
Removes HCI LE Read Remote features command call to prevent the concurrency between this command and HCI LE start encryption command. CRs-fixed: 517330 bug:11450568 Change-Id: I6445ab8095a4261c2a3f84acea1c546e6924f50d Signed-off-by:
Sunny Kapdi <sunnyk@codeaurora.org>
-
- 29 Oct, 2013 2 commits
-
-
Matthew Xie authored
-
Andre Eisenbach authored
Some remote devices use random addresses, but are not setting the "BR/EDR not supported" flag. Thus we try to connect to the device using BR/EDR. This patch ignores the ADV flags if the device is using a random address and always makes the connection over the LE transport. bug 11418071 Change-Id: I628775b819abd8f17745aaf98db4bb3c59166955
-
- 24 Oct, 2013 3 commits
-
-
Matthew Xie authored
-
Matthew Xie authored
Use vendor prefix address, include hbs730 headset, passat carkit bug 11124170 Change-Id: I80f634366ce332c55581d7b1e36641e5ce3ad346
-
Zhihai Xu authored
-
- 23 Oct, 2013 3 commits
-
-
Zhihai Xu authored
-
Zhihai Xu authored
The root cause is bta_gattc_disable de-register the HH GATT IF which cause bta_hh_cleanup_disable called before we receive BTA_HH_INT_CLOSE_EVT. The fix is "don't deregister HH GATT IF in bta_gattc_disable and let HH module to de-register the HH GATT IF by bta_hh_le_deregister". because HH GATT IF is a special GATT IF which won't be exposed to uplayer and HH GATT IF belong to BTA HH module, it should be managed by BTA HH. bug:11284861 Change-Id: Ia14cd2be3f3548a4d1e2dcfbc89fa3a75d9651db
-
Andre Eisenbach authored
If a remote HOGP device does not supply a valid report ID, do not prepend it to the HID report. This fixes interop issues with various LE mice, where the cursor would not move on screen as expected. BLTH02618447 Bug:11342157 Change-Id: I7832bb091654a5625f37b1531bd80fad9bbe6a51
-
- 20 Oct, 2013 2 commits
-
-
Matthew Xie authored
-
Matthew Xie authored
When the local device is openning an rfc channel and is being closed before it's opened, we should close the channel instead of ignoring. bug 11299049 Change-Id: I702500d489c8b3d3764e36340106433232a127c0
-
- 17 Oct, 2013 1 commit
-
-
Zhihai Xu authored
fix a typo which cause the crash. bug:11260131 Change-Id: I1cbe9f4d20be39f3ca13577687ac92b88b06e366
-
- 12 Oct, 2013 1 commit
-
-
zzy authored
Fixed the issue that rfcomm inbound packets could be out of order when host flow control is activating. bug 11031800 Change-Id: Idc1eb6633bb070f1ab2b33a9751fd7d714764d45
-
- 10 Oct, 2013 2 commits
-
-
Zhihai Xu authored
we should use the same role as the previous connection, if phone walk out of range, and reconnect back from remote device. bug:10648781 Change-Id: I6abd77067d26769067ba2fbd45d9e8f75cf7c764
-
Matthew Xie authored
-
- 09 Oct, 2013 3 commits
-
-
Matthew Xie authored
-
Matthew Xie authored
This change only applies to targets which do not support interleaved scan in controller. bug 8508849 Change-Id: Ia99faf92c942b4b33abfde2708eff25ec9cd5468
-
zzy authored
Bug 10949832 Change-Id: I10589b9d0a0b4b8d7cbf66122c66bb2e99be04a1
-