Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
BlueZ
The Linux Bluetooth Stack is a software layer that provides support for Bluetooth technology on Linux systems. BlueZ is the default Bluetooth protocol stack for Linux and is responsible for managing the Bluetooth protocols and providing a high-level API.
Collective -
Host: opensource -
https://opencollective.com/bluez
- Website: http://www.bluez.org/
- Code: https://github.com/bluez/
This creates a struct to hold the profile specific operations to avoid
having to check UUID, etc...
Commit 052534ae07b8 ("transport: Update transport release flow for
bcast src") introduced a cras...
Qualcomm and Mediatek has 0xfd70 and 0xfd30 for their MSFT opcodes,
respectively.
Signed-off-by...
github.com/bluez/bluez - d206ab94a79e0c6c96265fca1155caea18405a73 authored about 1 year ago by Archie Pusaka <[email protected]>
After pair command, if the user doesn't provide any input on bluetoothctl
CLI interface after re...
On old kernels only BDADDR_BREDR is supported so this attempts to detect
that and retry.
Fixes:...
github.com/bluez/bluez - 7ad5669402c9acff8e4cc808edc12a41df36654e authored about 1 year ago by Luiz Augusto von Dentz <[email protected]>This page was accidently not added in the recent documentation update.
github.com/bluez/bluez - c623de844c88a4058df2e027346f82ff38dca0fc authored about 1 year ago by Paul Otto <[email protected]>This implements the following test:
Test Summary
------------
AICS/SR/SGGIT/CHA/BV-01-C ...
This implements AICS service as referred in AICS_v1.0.pdf.
github.com/bluez/bluez - 172948d0d6f6330baedec6276c32b07b2b8b69da authored about 1 year ago by Mahesh Talewad <[email protected]>This adds AISCS related UUIDs.
github.com/bluez/bluez - c89ebba80f27e412d5222737c32b2ed81a6fc80c authored about 1 year ago by Mahesh Talewad <[email protected]>
bt_bap_pac may actually map to multiple PAC records and each may have a
different channel count ...
This makes use of ChannelAllocation when present on SelectProperties
dictionary which is then pa...
Remote endpoints actually represents PAC records of the same codec and
their capabilities are me...
This adds ChannelAllocation to SelectProperties which when set can be
used by Endpoint implement...
This makes bt_bap_select select a location based on the PAC channel
count and PACS locations, th...
IO linking shall only be possible once, for the oposite direction as ISO
channels are bidirectio...
github.com/bluez/bluez - 04ecf635ffaa2f7f8bca89cec3a0fbdbeb016dc9 authored about 1 year ago by Marcel Holtmann <[email protected]>
github.com/bluez/bluez - cd00105c5b7383bffd0198059e7b1fee1e2b6c99 authored about 1 year ago by Marcel Holtmann <[email protected]>
If the old state was releasing there is no reason to call
bt_bap_stream_release yet again when I...
This ensures the AddressType reflects the bdaddr_type stored.
github.com/bluez/bluez - ba9fda12d26bf4200339da94bc198c6641f98668 authored about 1 year ago by Xiao Yao <[email protected]>
According to BLUETOOTH CORE SPECIFICATION Version 5.4 | Vol 3,
Part H, 2.4.24/2.4.25, The LE LTK...
Some PTS tests like A2DP/SNK/AVP/BI-03-C, A2DP/SNK/AVP/BI-08-C , …
request some specific rejecti...
Available Context of sink was getting updated instead of source.
github.com/bluez/bluez - 87477b7ffefcf3c64c821d9f700664d89aa2c5f7 authored about 1 year ago by Kiran K <[email protected]>
4db4d5fa1c4f ("shared/vcp: Fix endianness errors") does attempt to fix
the endianness of stored ...
When Auto Accept is not enable not all parameters are requested.
github.com/bluez/bluez - 477c41c683ead6be0aa26975a446be8ce4c8b6f3 authored about 1 year ago by Luiz Augusto von Dentz <[email protected]>
When advertisement monitoring, manufacturer data and service data was
not being matched against....
CCC value is 2 octects long so it needs to be converted using
cpu_to_le16 in order to not fail i...
This adds some cleanup in shared/bass code: use util_iov
APIs to extract/push bytes, use new0 to...
When enabling Secure Simple Pairing, the kernel first checks if
BREDR is enabled. If it's not, e...
4.8.8 Unicast Client Initiates Update Metadata Operation (Page 53):
Test Purpose:
Verify th...
4.8.7 Unicast Client Initiates Release Operation (Page 51):
Test Purpose:
Verify that a Uni...
Requests maybe queued using a stream so when detaching it needs to be
canceled otherwise they ca...
4.8.6 Unicast Client Initiates Disable Operation (Page 50):
Test Purpose:
Verify that a Uni...
4.8.5 Unicast Client Initiates Enable Operation (Page 48)
Test Purpose:
Verify that a Unica...
4.8.4 Unicast Client Initiates Config QoS – Vendor-Specific (Page 46)
Test Purpose:
Verify ...
4.8.3 Unicast Client Initiates Config QoS – LC3
(Page 43)
Test Purpose:
Verify that a Unica...
This adds the QoS preset definitions as per BAP specification.
github.com/bluez/bluez - e3d9aad7d6e6ef07384b92b5632e9bab9f6f61bd authored about 1 year ago by Luiz Augusto von Dentz <[email protected]>
Values received over the air are in Little Endian format so they first
need to be converted to h...
This fixes the following build error in some architectures:
src/shared/vcp.c:961:24: error: lva...
github.com/bluez/bluez - cb1a3fd96c48a878f1a93ffc81e0c5d867b03cd8 authored about 1 year ago by Luiz Augusto von Dentz <[email protected]>Make device and filter changeable from the command line, and change default to filter on the una...
github.com/bluez/bluer - e7b745d6c7d4447641b5bdefa0879274b051939f authored about 1 year ago by Kjetil Jørgensen <[email protected]>
On big endian the followin error can be observed:
VOCS/SR/SGGIT/CHA/BV-02-C - init
VOCS/SR/SGGIT...
On big endian the followin error can be observed:
MICP/CL/CGGIT/SER/BV-01-C - init
MICP/CL/CGGI...
When registering both sink and source endpoints,
the register endpoint method call results in 2 ...
When registering both sink and source endpoints,
the register endpoint method call results in 2 ...
This changes the high-reliability QoS presets to be conformant to
BAP[1] specification:
Table...
github.com/bluez/bluez - ee04d309651c0ca8828c5ae34ae36a707b534a70 authored about 1 year ago by Luiz Augusto von Dentz <[email protected]>
This uses bt_bap_debug_{config, metadata} to decode the TLV entries
found in Basic Audio Announc...
This makes the debugger argument of util_debug_ltv const as they are not
suppose to change durin...
This adds the following tests:
ISO QoS 48_1_g - Success
ISO QoS 48_2_g - Success
ISO QoS 48_3_g...
This adds a label parameter to be passed to util_debug_bit instead of
just prepending a '\t'.
github.com/bluez/bluer - f5c0f6e5532292ec9c2da0b240a156c914d0ccc3 authored about 1 year ago by Sebastian Urban <[email protected]>
This adds the following presets from GMAP:
16_1_gs
16_2_gs
32_1_gs
32_2_gs
48_1_gs
48_2_gs
32_1...
This adds the following presets from GMAP:
16_1_gs
16_2_gs
32_1_gs
32_2_gs
48_1_gs
48_2_gs
32_1...
This adds the following presets from GMAP:
ISO QoS 48_1_gc - Success ...
github.com/bluez/bluez - c9b48a6f84a803b6bad43be26a12c5ba6b7f5590 authored about 1 year ago by Luiz Augusto von Dentz <[email protected]>This adds GMAS attribute decoders.
github.com/bluez/bluez - 6af3b7290a3a36469f23e3eaaf6b2c0d09994efd authored about 1 year ago by Luiz Augusto von Dentz <[email protected]>This adds GMAP 1.0[1] UUIDs following the assigned numbers[2].
[1] https://www.bluetooth.org/Do...
github.com/bluez/bluez - e94853608c8033c4c1cf2047981354484c0500cb authored about 1 year ago by Luiz Augusto von Dentz <[email protected]>This adds a test for Broadcast AC 13 reconnect:
ISO Broadcaster AC 13 Reconnect - Success
github.com/bluez/bluez - 58e6ef54e672798e2621cae87356c66de14d011f authored about 1 year ago by Iulia Tanasescu <[email protected]>
This removes readline color escapes from color defines and instead only
used them with prompt si...
github.com/bluez/bluer - 5fd69334a1ec76e56953b3727d63303302da8942 authored about 1 year ago by Sebastian Urban <[email protected]>
bluetoothd assumes that DiscoveryData is false by default, even though
its documentation states ...
ASCS allows transitions from Codec/QoS Configured back to the same
state.
E.g. NRF5340_AUDIO de...
github.com/bluez/bluez - 8b035b70f379e45a32c94579ec8d00e48070c21e authored about 1 year ago by Pauli Virtanen <[email protected]>
The server preferred RTN is part of the server supported/preferred QoS
values, and should be pas...
Must parse as dbus_bool_t, as booleans MUST be 4 bytes for dbus.
stdbool from the filter only ha...
This adds bluetoothctl-transport.rst which is then converted to
bluetoothctl-transport.1 using r...
This adds bluetoothctl-scan.rst which is then converted to
bluetoothctl-scan.1 using rst2man.
This adds bluetoothctl-player.rst which is then converted to
bluetoothctl-player.1 using rst2man.
This adds bluetoothctl-gatt.rst which is then converted to
bluetoothctl-gatt.1 using rst2man.
This adds bluetoothctl-endpoint.rst which is then converted to
bluetoothctl-endpoint.1 using rst...
This adds bluetoothctl-advertise.rst which is then converted to
bluetoothctl-advertise.1 using r...
github.com/bluez/bluer - d54131f3034c4fd85d3a6889f2024e3e45d27ab6 authored about 1 year ago by Sebastian Urban <[email protected]>
bluetoothd has a bug that causes it to crash when deserializing a bool
from D-Bus on some archit...
This adds bluetoothctl-admin.rst which is then converted to
bluetoothctl-admin.1 using rst2man.
The "scan bredr" and "scan le" commands are broken right now because the
transport filter gets s...
We're currently type-casting the output of strlen(sdpdata->val.str) into
an int, which is somewh...
sdp_data_t->unitSize for strings in the SDP record is
`sizeof(uint8_t) + strlen(str)`.
The "len...
github.com/bluez/bluez - 5afa25c95e6aadd431941b410b4d5fdd44b7458a authored about 1 year ago by Jonas Dreßler <[email protected]>
Assuming the size of of uint8_t is bad practice, we use
sizeof(uint8_t) everywhere else and the ...
In extract_str() we create sdp_data_t with strings and allocate
sdp_data_t->val.str an extra 0-b...
The newly added option -i/--init-script introduced a short option
namespace collision with btmgm...
This adds btio support for binding a PA sync io to a number of BISes,
before proceeding with BIG...
This adds a test for binding a Broadcast Receiver to a number of
BISes after PA sync has been es...
This adds proper defaults for Locations, SupportedContext and Context
properties since bluetooth...
These values shall come from the upper stack.
github.com/bluez/bluez - 5fd6d8cf905b790b30ff672c450b7e5c34238eda authored about 1 year ago by Luiz Augusto von Dentz <[email protected]>
Allow clients to register available Context and SupportedContext for
BAP endpoints.
Sink ASE capabilities were read instead of source.
github.com/bluez/bluez - a564d6a0d533217480296558fa7d7b0f933dd1bc authored about 1 year ago by Kiran K <[email protected]>
let the clients register the required location for source
and sink endpoints.
pac->sink_loc needs to be updated only if there is a change.
github.com/bluez/bluez - 5f8323f2aaa3c8c3d36bdf541f014ac9065a9398 authored about 1 year ago by Kiran K <[email protected]>Allow clients to register Location for endpoint.
github.com/bluez/bluez - a1fb50fd5aa0a605c810543c8479016febf1cacc authored about 1 year ago by Kiran K <[email protected]>
This make use of bap-debug functions to decode Capabilities,
Configuration and Metadata.
This adds bap-debug.{c.h} that implements function helpers that can be
used to print BAP/ASCS/PA...
This uses util_debug_tlv to decode TLV entries.
github.com/bluez/bluez - e1ec086614224cb50918922dd88f71ae3652a8e5 authored about 1 year ago by Luiz Augusto von Dentz <[email protected]>
This adds util_debug_tlv and util_debug_bit which can help to print
debug information in their r...
This modifies the check for an active scan in generic IO:
the bug has been introduced during ear...
This fixes the location of obex.Agent*(5) manpages.
github.com/bluez/bluez - 66c41d78f86007ef9b534df498b7bb1355267c4f authored about 1 year ago by Luiz Augusto von Dentz <[email protected]>Update transport acquire/release flow for BAP bcast source
github.com/bluez/bluez - e347792f41a8ab2cf4f789b6544a4f8ec8464a53 authored about 1 year ago by Silviu Florian Barbulescu <[email protected]>Update transport release flow for broadcast source
github.com/bluez/bluez - 052534ae07b89bb947daadfa7eb11704db599bcb authored about 1 year ago by Silviu Florian Barbulescu <[email protected]>
This renames obex-*-api.txt to org.bluez.obex.*.rst and generate
manpages org.bluez.obex.*.5.
Due to changes introduced by 67a26abe53bf
("profile: Add probe_on_discover flag") profiles may g...
This changes the default of ClassicBondedOnly since defaulting to false
is not inline with HID s...
This fixes the following warning:
profiles/input/device.c:165:26: warning: Variable length arra...
github.com/bluez/bluez - afb47b13c600b0c5e01b4fe3f2e670e89faa6ec2 authored over 1 year ago by Luiz Augusto von Dentz <[email protected]>This implements all(10) mandatory VOCS testcases as unit tests.
github.com/bluez/bluez - 04f40b747fe278bdddd564584525db265c0a17a7 authored over 1 year ago by Mahesh Talewad <[email protected]>
This adds BASS unit tests for the Service Procedures Error
Handling suite.
This renames admin-policy-api.txt to org.bluez.AdminPolicy*.rst and
generate manpages org.bluez....