* [PATCH BlueZ 1/2] doc/qualification: Add ASCS PICS file
@ 2026-09-03 7:29 Frédéric Danis
2026-09-03 7:29 ` [PATCH BlueZ 2/2] doc/qualification: add ASCS PTS tests documentation Frédéric Danis
2026-09-03 12:05 ` [BlueZ,1/2] doc/qualification: Add ASCS PICS file bluez.test.bot
0 siblings, 2 replies; 3+ messages in thread
From: Frédéric Danis @ 2026-09-03 7:29 UTC (permalink / raw)
To: linux-bluetooth
---
doc/qualification/ascs-pics.rst | 203 ++++++++++++++++++++++++++++++++
1 file changed, 203 insertions(+)
create mode 100644 doc/qualification/ascs-pics.rst
diff --git a/doc/qualification/ascs-pics.rst b/doc/qualification/ascs-pics.rst
new file mode 100644
index 000000000..072123667
--- /dev/null
+++ b/doc/qualification/ascs-pics.rst
@@ -0,0 +1,203 @@
+.. SPDX-License-Identifier: GPL-2.0-or-later
+.. Copyright © 2026 Collabora Ltd.
+
+============================
+Audio Stream Control Service
+============================
+(TCRL pkg103, ASCS.ICS.p5)
+
+Versions
+========
+
+**Table 0: X.Y Versions**
+
++------------------+----------+----------------------------------------------+
+| Parameter Name | Selected | Description |
++==================+==========+==============================================+
+| TSPC_ASCS_0_1 | x | ASCS v1.0 (M) |
++------------------+----------+----------------------------------------------+
+
+- M: Mandatory
+
+**Table 1: X.Y.Z Versions**
+
++------------------+----------+----------------------------------------------+
+| Parameter Name | Selected | Description |
++==================+==========+==============================================+
+| TSPC_ASCS_1_1 | | ASCS v1.0.1 (O) |
++------------------+----------+----------------------------------------------+
+
+- O: Optional
+
+Transports
+==========
+
+**Table 2: Transport Requirements**
+
++------------------+----------+----------------------------------------------+
+| Parameter Name | Selected | Description |
++==================+==========+==============================================+
+| TSPC_ASCS_2_1 | | Service supported over BR/EDR (C.1, C.3) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_2_2 | x | Service supported over LE (C.2, C.3) |
++------------------+----------+----------------------------------------------+
+
+- C.1: Excluded for this Service IF CORE 41/2 "LE Core Configuration" OR CORE
+ 40/1 "Core-Controller".
+- C.2: Excluded for this Service IF CORE 41/1 "BR/EDR Core Configuration" OR
+ CORE 40/1 "Core-Controller".
+- C.3: Mandatory to support at least one.
+
+Features
+========
+
+**Table 3: Included Services**
+
++------------------+----------+----------------------------------------------+
+| Parameter Name | Selected | Description |
++==================+==========+==============================================+
+| TSPC_ASCS_3_1 | x | Published Audio Capabilities Service (M) |
++------------------+----------+----------------------------------------------+
+
+- M: Mandatory
+
+**Table 4: Features**
+
++------------------+----------+----------------------------------------------+
+| Parameter Name | Selected | Description |
++==================+==========+==============================================+
+| TSPC_ASCS_4_1 | | Support Multiple ASEs (O) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_4_2 | | Support Multiple Sink ASEs (C.1) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_4_3 | | Support Multiple Source ASEs (C.2) |
++------------------+----------+----------------------------------------------+
+
+- O: Optional
+- C.1: Optional IF ASCS 4/1 "Support Multiple ASEs" AND ASCS 5/1 "Sink ASE
+ characteristic", otherwise Excluded.
+- C.2: Optional IF ASCS 4/1 "Support Multiple ASEs" AND ASCS 5/2 "Source ASE
+ characteristic", otherwise Excluded.
+
+**Table 5: Included Characteristics**
+
++------------------+----------+----------------------------------------------+
+| Parameter Name | Selected | Description |
++==================+==========+==============================================+
+| TSPC_ASCS_5_1 | x | Sink ASE characteristic (C.1) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_5_2 | x | Source ASE characteristic (C.1) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_5_3 | x | ASE Control Point characteristic (M) |
++------------------+----------+----------------------------------------------+
+
+- M: Mandatory
+- C.1: Mandatory to support at least one.
+
+**Table 6: ASE Control Operations**
+
++------------------+----------+----------------------------------------------+
+| Parameter Name | Selected | Description |
++==================+==========+==============================================+
+| TSPC_ASCS_6_1 | x | Config Codec (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_6_2 | x | Config QoS (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_6_3 | x | Enable (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_6_4 | x | Receiver Start Ready (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_6_5 | x | Disable (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_6_6 | x | Receiver Stop Ready (C.1) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_6_7 | x | Update Metadata (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_6_8 | x | Release (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_6_9 | x | Released (M) |
++------------------+----------+----------------------------------------------+
+
+- M: Mandatory
+- C.1: Mandatory IF ASCS 5/2 "Source ASE characteristic", otherwise Excluded.
+
+**Table 7: Server-Initiated ASE Control Operations**
+
++------------------+----------+----------------------------------------------+
+| Parameter Name | Selected | Description |
++==================+==========+==============================================+
+| TSPC_ASCS_7_1 | | Autonomous Config Codec (O) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_7_2 | x | Autonomous Receiver Start Ready (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_7_3 | | Autonomous Disable (O) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_7_4 | | Autonomous Update Metadata (O) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_7_5 | | Autonomous Release (O) |
++------------------+----------+----------------------------------------------+
+
+- M: Mandatory
+- O: Optional
+
+**Table 8: ASE State Transitions**
+
++------------------+----------+----------------------------------------------+
+| Parameter Name | Selected | Description |
++==================+==========+==============================================+
+| TSPC_ASCS_8_1 | x | Released transition to Codec Configured state|
+| | | (C.1) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_8_2 | x | Released transition to Idle state (C.1) |
++------------------+----------+----------------------------------------------+
+
+- C.1: Mandatory to support at least one.
+
+GATT requirements
+=================
+
+**Table 9: GATT Requirements**
+
++------------------+----------+----------------------------------------------+
+| Parameter Name | Selected | Description |
++==================+==========+==============================================+
+| TSPC_ASCS_9_1 | x | Write Without Response (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_9_2 | x | Write Characteristic Value (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_9_3 | x | Write Long Characteristic Value (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_9_4 | x | Single Notification (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_9_5 | x | Read Characteristic Descriptor (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_9_6 | x | Write Characteristic Descriptor (M) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_9_7 | | Enhanced ATT bearer (BR/EDR or LE) (O) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_9_8 | | GATT Server over BR/EDR (C.1) |
++------------------+----------+----------------------------------------------+
+| TSPC_ASCS_9_9 | x | GATT Server over LE (C.2) |
++------------------+----------+----------------------------------------------+
+
+- M: Mandatory
+- O: Optional
+- C.1: Mandatory IF ASCS 2/1 "Service supported over BR/EDR", otherwise not
+ defined.
+- C.2: Mandatory IF ASCS 2/2 "Service supported over LE", otherwise not
+ defined.
+
+SDP requirements
+================
+
+**Table 10: SDP Requirements**
+
+Prerequisite: ASCS 2/1 "Service supported over BR/EDR"
+
++------------------+----------+----------------------------------------------+
+| Parameter Name | Selected | Description |
++==================+==========+==============================================+
+| TSPC_ASCS_10_1 | | SDP record present for ASCS (M) |
++------------------+----------+----------------------------------------------+
+
+- M: Mandatory
--
2.43.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH BlueZ 2/2] doc/qualification: add ASCS PTS tests documentation
2026-09-03 7:29 [PATCH BlueZ 1/2] doc/qualification: Add ASCS PICS file Frédéric Danis
@ 2026-09-03 7:29 ` Frédéric Danis
2026-09-03 12:05 ` [BlueZ,1/2] doc/qualification: Add ASCS PICS file bluez.test.bot
1 sibling, 0 replies; 3+ messages in thread
From: Frédéric Danis @ 2026-09-03 7:29 UTC (permalink / raw)
To: linux-bluetooth
From: raghavendra <raghavendra.rao@collabora.com>
---
doc/qualification/ascs-pts.rst | 1262 ++++++++++++++++++++++++++++++++
1 file changed, 1262 insertions(+)
create mode 100644 doc/qualification/ascs-pts.rst
diff --git a/doc/qualification/ascs-pts.rst b/doc/qualification/ascs-pts.rst
new file mode 100644
index 000000000..d74ed9444
--- /dev/null
+++ b/doc/qualification/ascs-pts.rst
@@ -0,0 +1,1262 @@
+.. SPDX-License-Identifier: GPL-2.0-or-later
+.. Copyright © 2026 Collabora Ltd.
+
+=================
+ASCS test results
+=================
+
+:PTS version: 8.12.0 Build 5
+
+Setup
+=====
+
+- Remove PTS device from Bluetooth devices
+
+Tests
+=====
+
+The kernel and BlueZ versions represent the oldest version without backport
+for which we know the test passed.
+
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| Test name | Result | Kernel | BlueZ | |
++==============================+==========+========+=======+=========================================================================+
+| ASCS/SR/ACP/BV-01-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-02-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-03-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-04-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-05-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-06-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-08-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-09-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-10-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-11-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-12-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-13-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-14-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-17-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-18-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-19-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-20-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/ACP/BV-31-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force BlueZ to perform security repairing in |
+| | | | | '/path/to/bluetooth/main.conf':: |
+| | | | | |
+| | | | | JustWorksRepairing = always |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart bluetoothd, PipeWire and WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Reset BlueZ to previous configuration: |
+| | | | | |
+| | | | | - Set 'JustWorksRepairing' to default in |
+| | | | | '/path/to/bluetooth/main.conf' |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SGGIT/CHA/BV-01-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SGGIT/CHA/BV-02-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SGGIT/CHA/BV-03-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SGGIT/SER/BV-01-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-01-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-02-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-03-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-04-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-05-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-06-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-07-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-08-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-09-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-10-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-11-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-12-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-13-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-14-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-17-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-18-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-19-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| ASCS/SR/SPE/BI-20-C | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
+| IOPT/ASCS/SR/GATTDB/BV-01-I | PASS | 6.14 | 5.87 | Pre-condition: |
+| | | | | |
+| | | | | - Force PTS to perform pairing: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'TRUE' in IXIT Tool window of PTS |
+| | | | | |
+| | | | | - Remove PTS device: |
+| | | | | |
+| | | | | - bluetoothctl remove <pts_addr> |
+| | | | | |
+| | | | | - Add rule to force Targeted Announcement in 'monitor.bluez.rules' of |
+| | | | | 'wireplumber.conf.d/announcement.conf':: |
+| | | | | |
+| | | | | monitor.bluez.properties = { |
+| | | | | bluez5.bap-server.ascs-announcement = "targeted" |
+| | | | | } |
+| | | | | |
+| | | | | - Restart PipeWire And WirePlumber |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Run 'bluetoothctl'. |
+| | | | | |
+| | | | | On demand accept the pairing request. |
+| | | | +-------------------------------------------------------------------------+
+| | | | | Post-condition: |
+| | | | | |
+| | | | | - Reset PTS to previous configuration: |
+| | | | | |
+| | | | | - Set 'TSPX_delete_ltk' to 'FALSE' in IXIT Tool window of PTS |
+| | | | | |
++------------------------------+----------+--------+-------+-------------------------------------------------------------------------+
--
2.43.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* RE: [BlueZ,1/2] doc/qualification: Add ASCS PICS file
2026-09-03 7:29 [PATCH BlueZ 1/2] doc/qualification: Add ASCS PICS file Frédéric Danis
2026-09-03 7:29 ` [PATCH BlueZ 2/2] doc/qualification: add ASCS PTS tests documentation Frédéric Danis
@ 2026-09-03 12:05 ` bluez.test.bot
1 sibling, 0 replies; 3+ messages in thread
From: bluez.test.bot @ 2026-09-03 12:05 UTC (permalink / raw)
To: linux-bluetooth, frederic.danis
[-- Attachment #1: Type: text/plain, Size: 990 bytes --]
This is automated email and please do not reply to this email!
Dear submitter,
Thank you for submitting the patches to the linux bluetooth mailing list.
This is a CI test results with your patch series:
PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=1156754
---Test result---
Test Summary:
CheckPatch PASS 1.10 seconds
GitLint PASS 0.43 seconds
BuildEll PASS 20.51 seconds
BluezMake PASS 619.69 seconds
MakeCheck PASS 18.92 seconds
MakeDistcheck PASS 161.07 seconds
CheckValgrind PASS 233.78 seconds
CheckSmatch PASS 316.26 seconds
bluezmakeextell PASS 103.30 seconds
IncrementalBuild PASS 609.88 seconds
ScanBuild PASS 1004.99 seconds
https://github.com/bluez/bluez/pull/2476
---
Regards,
Linux Bluetooth
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-09-03 12:05 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-03 7:29 [PATCH BlueZ 1/2] doc/qualification: Add ASCS PICS file Frédéric Danis
2026-09-03 7:29 ` [PATCH BlueZ 2/2] doc/qualification: add ASCS PTS tests documentation Frédéric Danis
2026-09-03 12:05 ` [BlueZ,1/2] doc/qualification: Add ASCS PICS file bluez.test.bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox