Skip to content
Snippets Groups Projects
  1. Oct 29, 2021
    • David Duarte's avatar
      topshim/facade: Don't link with libbluetooth twice · e19c23ef
      David Duarte authored
      libbluetooth was linked statically and dynamically causing a lot of
      issue because of duplicated instances, to fix that we only link
      with libbluetooth statically.
      
      Linking statically with libluetooth is not straightforward because
      of the dependency with bt_shim that depends on rust crates that
      are used by bt_topshim_facade too, leading to linking twice with
      theses libs and so the linker complaining of duplicate symbols.
      
      To fix that we instead pass bt_shim as dependency of bt_topshim_facade
      so the rust compiler will take care of only including the transitive
      dependencies once
      
      Test: m bt_topshim_facade
      Test: out/host/linux-x86/bin/bt_topshim_facade
      
      Change-Id: Ic24f383a4b2f9eda17f33dd344a90e416c482582
      e19c23ef
  2. Oct 27, 2021
    • Andriy Naborskyy's avatar
      use device_type from SEC dev record when available · d05ca97f
      Andriy Naborskyy authored
      When deciding on transport to use for bonding device, BTM to
      use device_type already stored in SEC dev record. This takes care of
      the case when new device was just discovered and no inquire info or
      identity resolving keys available to distinguish BLE from BR. But record
      creation is already must be driven from transport specific flow and
      must trust device_type in the record in this case.
      
      Bug: 160645596
      Bug: 199827901
      Test: gd/cert/run
      Tag: #compatibility
      Change-Id: I9cfb912d8bcba6c5d02d5415aa1ee8f2dc6cb847
      (cherry picked from commit 2e2dbf09694939ac9e014288a6b0085e5ac7e751)
      d05ca97f
    • Calvin On's avatar
      A build flag to disable phone signal strength indicators. · 469b01c5
      Calvin On authored
      This uses the post-Service Level Connection command
      AT+BIA to turn off the indicators.  By default it enables
      all the indicators that are sent by the AG device, but this
      change keeps the signal strength indicator bit set to 0.
      
      See b/157935962 for HCI logs and analysis.
      
      Bug: 157935962
      Bug: 199827901
      Tag: #security
      Test: gd/cert/run
      Change-Id: Iac2283440175cf42a3373f67c98ef2eb13b5f880
      (cherry picked from commit 153615661a7f084081cbcc7e014a3ab18c4981ca)
      469b01c5
    • Calvin On's avatar
      BTM resolve race condition in ble local resolving list · 35749bd5
      Calvin On authored
      The BLE advertiser address resolving list is stored on the controller,
      a local copy is kept on the host. The updates to the local copy did not
      always match the remote list.
      
      In this change the update of the local list for the add operation
      is moved to the callback in order to ensure the order of operations at
      the controller is respected and that the operation was successful.
      
      Bug: 119574882
      Bug: 199827901
      Test: gd/cert/run
      Tag: #stability
      Change-Id: Ib215590e4a292b8d04fcb1a46c13b464d517c73c
      (cherry picked from commit 545acfc3b6c4287013edd0b1fc298af2339903f7)
      (cherry picked from commit 6aed4a163a739bd57fc3a535b8b1f8e43a7089bf)
      35749bd5
    • Calvin On's avatar
      Don't start peer authentication when peer device already started it. · fc5f8271
      Calvin On authored
      Bug: 199827901
      Tag: #stability
      Test: manually test
      
      (cherry picked from commit Icb7341c7fdceea0591d5586f0dcffee3e6c3940d)
      Change-Id: I67428bb0f4ae0eec661999854bcb07d40bba1abd
      fc5f8271
    • Md Shahriar Hossain Sajib's avatar
    • Treehugger Robot's avatar
      13f50045
    • Andriy Naborskyy's avatar
      avrcp: PTS mode track selected · b0551140
      Andriy Naborskyy authored
      PTSTesting mode forces "browsing not supported" case when handling TRACK_CHANGE
      notification command.
      
      Respond with UID 0 when track is selected (both INTERIM and CHANGED responses);
      resposond with UID (long)-1 in INTERIM when no track is selected.
      
      Bug: 199827901
      Test: gd/cert/run
      Tag: #stability
      Change-Id: I4a443897fc5236fcf57c8101ffc0458df95e43f4
      (cherry picked from commit 1d19d1db74f40ce797cd98683f2300784f1c6a8f)
      b0551140
    • Treehugger Robot's avatar
  3. Oct 26, 2021
  4. Oct 25, 2021
Loading