Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/bluez/bluez
Main BlueZ tree
https://github.com/bluez/bluez
b9c57e815e6e63965c6b0fa5907f7a761d169091 authored over 1 year ago
This error is returned on this event:
> HCI Event: Auth Complete (0x06) plen 3
Status: P...
This attempts to plot the RX information just as TX:
Found BR-ACL connection with handle 256
...
This test shall succeed rather than fail as this appears to be a bug in
the kernel code preventi...
Add test with a large CIS_ID and multiple CIS so it hits an error
condition in current kernels (...
Kernel should send LE Remove CIG after all CIS are shut down. Add tests
checking this, closing ...
Demonstrate a kernel race condition when remote side disconnects at the
same time as local side ...
The command opcode should be the CMD, not EVT.
23a7d4003064761e225394a42253d51dd5e81093 authored over 1 year ago
Create Connection Cancel shall return Command Complete with error status
when there is no Create...
Instead of creating a separate file just to write the x:y axis inline
the data via gnuplot $data...
This adds proper connection tracking to SCO/ISO connection by handling
the events that establish...
This prints channel latency information and use gnuplot when using
-a/--analyze to plot a graph ...
This makes use of conn_pkt_tx also on acl_pkt like other connections.
54740308b52e288d34b928ef61156a33e3371991 authored over 1 year agoThis adds the frame information while decoding:
> HCI Event: Number of Completed Packets (0x13)...
604633556d7a93e9f16df965c979e7ed9ce0b14f authored over 1 year ago
AcquireWrite and AcquireNotify shall establish a socket pair for each
device connected otherwise...
In the advertising report, instead of deciding EIR 0x21 into this:
Unknown EIR field 0x21: 3a0...
8d60b555e8e18992348662a6d232cba9d19178aa authored over 1 year agobtmon: Add parsing LE Read ISO link quality
> HCI Event: Command Complete (0x0e) plen 34
...
LL_CONNECTION_PARAM_REQ (0x0f)
Interval min: 7.50 msec (0x0006)
Interval max: 7.50 msec (0x0...
7c6e030ac976b3d746edce9a1e36d7dc9696edcb authored over 1 year ago
Before
< HCI Command: LE Remove Isochronous Data Path (0x08|0x006f) plen 3
Connection H...
parse_config_int() has a obvious logical error, so causes many
parse failures of integer configu...
Rename BAA_SERVICE to BCAA_SERVICE and added BAA_SERVICE(0x1851)
as UUID for the broadcast sink.
255ef572ca76db8d7fa8450653dce99c170c406a authored over 1 year ago
This can be useful when you want to specify trasport type for already
paired device (e.g. use LE...
ISO/SCO packets latency was not being calculated because no connection was
being assigned to them.
num_completed_packets_evt contain a count for how many packets have been
completed per handle.
ISO/SCO packets latency was not being calculated because no connection
was assigned to them.
num_completed_packets_evt contain a count for how many packets have been
completed per handle.
This move latency calculations to a helper function called
packet_latency_add so it can get reus...
This updates the documentation to mention gnuplot usage.
9a657dcec988ff84e7e08345ea6512538a1b3207 authored over 1 year ago
This make use of gnuplot when using -a/--analyze to plot a graph of
Latency-Packets:
Found BR...
ac04b56c41fea0f17f8862e1b8197514224b757a authored over 1 year ago
This can be usefull when mapping names for services and characteristics
to their handle numbers.
There is a problem with this configuration: Type = peripheral,
Discoverable = false and Adapter ...
When root folder for adapter doesn't exist we will get this runtime error:
src/adapter.c:generat...
This fixes the following memory leaks on exit:
g32 bytes in 1 blocks are definitely lost in los...
c7276fa7cf3399affeb5fc0abe32d8884017e76b authored over 1 year ago
Fix: As per specs, VOCS is a secondary service;
hence it should be included under a primary serv...
Issues
- Audio output descriptor & location read functions requires code
correction.
- During re...
Root cause
- There are two types of database- Remote and Local (rdb and ldb).
- In client mode c...
Bluetooth spec uses BIG Handle as a BIG identifier.
Btmon sometimes use this and sometimes BIG I...
aee361c8eb0fd0fa102ed4190de526cc339b8906 authored over 1 year ago
As per Bluetooth Core 5.4 Vol 4. Part E, 7.8.90,
adv_handle is 1 octet size and not 2.
As per Bluetooth Core 5.4 Vol 4 Part E, 7.8.104,
max pdu is 2 octect long and there is no adv_ha...
This adds bluetoothctl-monitor.rst which is then converted to
bluetoothctl-mgmt.1 using rst2man.
This adds bluetoothctl-mgmt.rst which is then converted to
bluetooth-mgmt.1 using rst2man.
This adds btmgmt.rst which is then converted to btmgmt.1 using rst2man.
9ccebfa7f91cb2aeb0c451592a7c4634569578f1 authored over 1 year agoThis fixes the following build errors:
unit/test-midi.c:541:82: error: function definition is n...
b9e93e01161cf5392f0cbea3400cfa2dae54643d authored over 1 year ago
This moves the functionality of btmgmt into client/mgmt.c so its
commands become available on bl...
This adds a test for setting BT_PKT_STATUS sockopt and checks if
BT_SCM_PKT_STATUS is properly r...
This adds support to set ISO Packet Status to bthost_send_iso.
92bb384f5f409517027b315effd66bc776a6ee16 authored over 1 year ago
If no audio server, don't pass NULL to printf and parse TESTAUDIO
correctly.
It is useful to see WARN_ON etc. messages when running the tests.
The 'quiet' in cmdline suppre...
7cea6b964119747925312a7a00ff217021d6c4a1 authored over 1 year ago
Use of AC_CHECK_FILE prevents cross compilation.
Instead use test to support cross compiling.
This enables the same tests done with eir_data using bt_ad.
b8f916b7ee6eb99cee47cd65a5b52e4ece18c17e authored over 1 year agoThis makes use of util_iov_pull_* helpers to parse data.
bc2ab4ba3c6103540b902802a3b156f769791fca authored over 1 year ago
This introduces strisutf8 which can be used to verify if a string is
encoded using UTF-8 format.
DEFAULT_SIRK is currently not used.
9b0087bc3d2513d32630d84c2bb499a51c155d35 authored over 1 year agoThis makes use of util_iov_push_* helpers to generate the data.
c48468328f28f3c2aad488fdd917db0b517da451 authored over 1 year agoThis fixes the following warning:
src/advertising.c:942:2: warning: Null pointer passed to 2nd ...
838e1578072900d1f98dfb31cc538940d2fad876 authored over 1 year ago
The code was supporting a maximum of 25 bytes (31 - 6) to be entered as
advertising data, but in...
This uses bt_ad_set_max_len to properly set the maximum data length of
the bt_ad instances based...
Instances shall not assume BT_AD_MAX_DATA_LEN is always the maximum
length as they could be used...
This fixes a couple of tests that consider 31 bytes the max advertising
length since in case of ...
This adds test-runner.rst documentation with a few examples of how it
can be used to run kernel ...
This implements the Control Point handler for the Add Source operation.
8a8f8c143b18519780c87d4689cf3840b8aea243 authored over 1 year ago
This adds additional btio options, to allow binding a socket
to a broadcaster address.
Add more lock/sleep debugging to the default tester config.
Enable DEBUG_KERNEL since olddefcon...
80f2fa14b6d431fba9402e5efae0ac7bd98892bf authored over 1 year ago
In bap_req_new, use same pattern as elsewhere to not use zero as
a valid id.
Add a test "Add + Remove Device Nowait - Success" that hits a race
condition in kernel hci_sync....
If BAP stream is in Enabling state when transport acquire is attempted,
we should wait for bap_s...
This commit fixes the heap-use-after-free error when connecting 2
controllers. When a controller...
This commit adds decoding support for PA Sync Established,
BIG Sync Established and BIG Sync Los...
ISO sockets cannot be reconnected before all sockets in the same CIG
have been closed, if the CI...
The Client may terminate a CIS when sink is in QOS and source in
Disabling states (BAP v1.0.1 Se...
This fixes crash introduced by 3030883 which caused requests not be
initialized properly for A2D...
d764f78f27653bc1df71c462e9aca7a18bc75f9f authored over 1 year ago
d4b9d89f449128fe6d7571a7ba901c7c9df37b2e authored over 1 year ago
58c08ed19deb183cf7532ba8881450be9be1d93c authored over 1 year ago
2a1a3b4897bc1b2cb1a8ac46deea67d3517656fc authored over 1 year ago
8c760ce9a6134873320eecbd27736404c7967c41 authored over 1 year ago
Codec fields needs to be converted when codec.id is 0xff as the host
endian may not always be li...
While parsing vendor specific codecs cid and vid fields need to be
converted using le16_to_cpu.
This ignores the following two warnings from the compiler.
CC android/gatt.o
android/ga...
This checks for the POLLERR event on a newly accepted connection,
to determine if the connection...
Due to rounding of latency, BAP uses msec while HCI uses slots of
1.25 ms, values may not return...
ISO Interval and Transport Latency were inverted.
3f018d52d4ac07bd54e5e6dfd6c3b55c70ff1db2 authored over 1 year ago
LE CIS Established Event Transport Latency shall follow the formula from
the spec:
BLUETOOTH C...
97a07d8485a3235cbefe9e78c5e596faf5c6be31 authored over 1 year agoThis uses get_le24 to convert 24 bits microseconds values.
37042ca9c6ddcdbbb0899b3d62238935cd53f443 authored over 1 year ago
ISO Interval is actually using 1.25 ms slots so it needs to be properly
converted.
The ISO Interval is actually using set using 1.25ms slots:
BLUETOOTH CORE SPECIFICATION Version...
dafec5e4e41e80bc220bd1b577837e6328306ab9 authored over 1 year ago
This handles recently introduced Scan Response flag since that
shouldn't affect connectable flag...
This adds the missing flags to MGMT Device Found Event so they can be
decoded properly.
This updates Device Found Event documentation to mention the new flag
introduced to track when t...
This makes bcode field a pointer which makes it simpler to detect when
it is set and also fixes ...
This makes sure unespecified bit is properly marked in both audio
contexts since that required b...
This make the code print D-Bus integer iterators also in decimal format
in addition to hexadecimal.
Linked (bi-directional) transports can be acquired on single D-Bus
method call which was not bei...
For broadcast endpoint broadcast must be set properly.
0053bc5472b655153d8b7f38fed4ee9c20cad5d8 authored over 1 year ago
This adds handlers for the following BASS Broadcast Audio Scan
Control Point opcodes:
Remote ...
This adds a check before calling memcpy inside
bt_gatt_server_send_notification, to avoid gettin...
Fixed the following issue observed during PTS testing
- Specified Upper and Lower Limit for Volu...