public inbox for linux-bluetooth@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH BlueZ v2 00/15] doc/qualification: Updates for TCRL pkg101
@ 2026-03-02 13:30 Christian Eggers
  2026-03-02 13:30 ` [PATCH BlueZ v2 01/15] doc/qualification: gap-pics: add footnote for TSPC_GAP_21_9 feature Christian Eggers
                   ` (15 more replies)
  0 siblings, 16 replies; 20+ messages in thread
From: Christian Eggers @ 2026-03-02 13:30 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: frederic.danis, ceggers

I am working on a qualification of Linux/BlueZ for "LE / peripheral only".
Due to updates on the SIG's ICS/TCMT/TCRL, some ICS options and tests
have been added.

As I am not able to perform all the tests as Frederic did, these patches
bring the documentation into a slightly inconsistent state (as I tested
with a newer TCRL/ICS/PTS version, but only updated the test docs for
the testcases I actually ran). 

v2:
- Change description how to check for the "Connection Parameters Request
  procedure" LE feature
- Apply documentation fixes suggested by Frederic


^ permalink raw reply	[flat|nested] 20+ messages in thread
* [PATCH BlueZ 01/15] doc/qualification: gap-pics: add footnote for TSPC_GAP_21_9 feature
@ 2026-02-27 15:53 Christian Eggers
  2026-02-27 17:14 ` doc/qualification: Updates for TCRL pkg101 bluez.test.bot
  0 siblings, 1 reply; 20+ messages in thread
From: Christian Eggers @ 2026-02-27 15:53 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: frederic.danis, Christian Eggers

This feature is not supported by some host controllers (e.g. RTL8761BU)
and must be disabled with such hardware.
---
 doc/qualification/gap-pics.rst | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/doc/qualification/gap-pics.rst b/doc/qualification/gap-pics.rst
index f5b63a00ac98..d7673e5da088 100644
--- a/doc/qualification/gap-pics.rst
+++ b/doc/qualification/gap-pics.rst
@@ -832,7 +832,7 @@ Prerequisite: GAP 5/3 "Peripheral (LE)" OR GAP 38/3 "Peripheral (BR/EDR/LE)"
 | TSPC_GAP_21_8    | x        | Peripheral-initiated Feature Exchange        |
 |                  |          | procedure (C.1)                              |
 +------------------+----------+----------------------------------------------+
-| TSPC_GAP_21_9    | x        | Connection Parameter Request procedure (O)   |
+| TSPC_GAP_21_9    | x(1)     | Connection Parameter Request procedure (O)   |
 +------------------+----------+----------------------------------------------+
 | TSPC_GAP_21_10   |          | Data Length Update procedure (O)             |
 +------------------+----------+----------------------------------------------+
@@ -848,6 +848,15 @@ Prerequisite: GAP 5/3 "Peripheral (LE)" OR GAP 38/3 "Peripheral (BR/EDR/LE)"
   otherwise Optional.
 - C.2: Excluded IF SUM ICS 31/17 "Core v4.2" OR SUM ICS 31/18 "Core v4.2+HS",
   otherwise Optional.
+- (1) Only set of Bluetooth controller supports the HCI_LE_CONN_PARAM_REQ_PROC
+  LE feature, otherwise, GAP/CONN/CPUP/BV-08-C will fail.
+  # cat /sys/kernel/debug/bluetooth/hci0/features
+   0: ff ff ff fe db fd 7b 87
+   1: 02 00 00 00 00 00 00 00
+   2: 5f 02 00 00 00 00 00 00
+  LE: bd 5f 66 00 00 00 00 00
+      ^^
+      ++- This byte must have the 2nd bit (0x02) set.
 
 LE Capability Statement
 =======================
-- 
2.51.0


^ permalink raw reply related	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2026-03-03 10:18 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-02 13:30 [PATCH BlueZ v2 00/15] doc/qualification: Updates for TCRL pkg101 Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 01/15] doc/qualification: gap-pics: add footnote for TSPC_GAP_21_9 feature Christian Eggers
2026-03-02 15:15   ` doc/qualification: Updates for TCRL pkg101 bluez.test.bot
2026-03-02 13:30 ` [PATCH BlueZ v2 02/15] doc/qualification: gap-pts: fix GAP/SEC/CSIGN/* tests Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 03/15] doc/qualification: gap-pts: fix GAP/SEC/SEM/BV-24-C test Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 04/15] doc/qualification: sm-pics: update capabilities in table 7b Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 05/15] doc/qualification: sm-pts: fix SM/PER/PKE/BI-03-C and BV-02-C tests Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 06/15] doc/qualification: sm-pts: fix SM/PER/SCPK/BI-03-C test Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 07/15] doc/qualification: sm-pts: add description for M/PER/PIS/BV-0[1-2]-C Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 08/15] doc/qualification: sm-pts: add description for SM/PER/KDU/BI-04-C test Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 09/15] doc/qualification: gatt-pts: add description for GATT/SR/GAW/BI-39-C Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 10/15] doc/qualification: gatt-pts: update description for GATT/SR/GAN/BV-01-C Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 11/15] doc/qualification: gatt-pts: add description for GATT/SR/GAN/BV-03-C Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 12/15] doc/qualification: gatt-pts: update description for GATT/SR/GAI/BV-01-C Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 13/15] doc/qualification: gatt-pts: add description for GATT/SR/GAI/BV-02-C Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 14/15] doc/qualification: l2cap-pts: remove redundant test documentation Christian Eggers
2026-03-02 13:30 ` [PATCH BlueZ v2 15/15] doc/qualification: l2cap-pts: add descriptions for LE CFC tests Christian Eggers
2026-03-02 20:20 ` [PATCH BlueZ v2 00/15] doc/qualification: Updates for TCRL pkg101 patchwork-bot+bluetooth
2026-03-03 10:18   ` Christian Eggers
  -- strict thread matches above, loose matches on Subject: below --
2026-02-27 15:53 [PATCH BlueZ 01/15] doc/qualification: gap-pics: add footnote for TSPC_GAP_21_9 feature Christian Eggers
2026-02-27 17:14 ` doc/qualification: Updates for TCRL pkg101 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