All of lore.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.