All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH BlueZ 0/15] doc/qualification: Updates for TCRL pkg101
@ 2026-02-27 15:53 Christian Eggers
  2026-02-27 15:53 ` [PATCH BlueZ 01/15] doc/qualification: gap-pics: add footnote for TSPC_GAP_21_9 feature Christian Eggers
                   ` (14 more replies)
  0 siblings, 15 replies; 26+ messages in thread
From: Christian Eggers @ 2026-02-27 15:53 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: frederic.danis

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). 


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

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

diff --git a/doc/qualification/gap-pics.rst b/doc/qualification/gap-pics.rst
index f5b63a00ac98..c9d7b003d547 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,18 @@ 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 if Bluetooth controller supports the "Connection Parameters
+  Request procedure" LE feature, otherwise, GAP/CONN/CPUP/BV-08-C will fail.
+  To check for this feature, run in bluetoothctl:
+  - power off
+  - hci.open 0 user
+  - hci.cmd 0x2003
+    HCI Command complete:
+    00 bd 5f 66 00 00 00 00 00                       .._f.....       
+       ^^ 
+       ++- This byte must have the 2nd bit (0x02) set.
+  - hci.close
+  - power on
 
 LE Capability Statement
 =======================
-- 
2.51.0


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

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

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

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.