All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] android/pics: Update GAP PICS settings
@ 2014-05-29  8:01 Szymon Janc
  2014-05-29  8:01 ` [PATCH 2/2] android/pts: Update GAP tests results Szymon Janc
  2014-05-29 10:52 ` [PATCH 1/2] android/pics: Update GAP PICS settings Szymon Janc
  0 siblings, 2 replies; 3+ messages in thread
From: Szymon Janc @ 2014-05-29  8:01 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Szymon Janc

Enable peripheral mode and tweak some other settings.
---
 android/pics-gap.txt | 142 ++++++++++++++++++++++++++-------------------------
 1 file changed, 73 insertions(+), 69 deletions(-)

diff --git a/android/pics-gap.txt b/android/pics-gap.txt
index cd48332..5b36d4a 100644
--- a/android/pics-gap.txt
+++ b/android/pics-gap.txt
@@ -61,7 +61,7 @@ TSPC_GAP_1_2	True (*)	Limited-discoverable Mode (O)
 TSPC_GAP_1_3	True (*)	General-discoverable mode (O)
 TSPC_GAP_1_4	True (*)	Non-connectable mode (O)
 TSPC_GAP_1_5	True		Connectable mode (M)
-TSPC_GAP_1_6	False		Non-bondable mode (O)
+TSPC_GAP_1_6	True (*)	Non-bondable mode (O)
 TSPC_GAP_1_7	True (*)	Bondable mode (C.2)
 TSPC_GAP_1_8	False		Non-Synchronizable Mode (O)
 TSPC_GAP_1_9	False		Synchronizable Mode (O)
@@ -149,7 +149,7 @@ Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
 TSPC_GAP_5_1	False (*)	Broadcaster (C.1)
 TSPC_GAP_5_2	False		Observer (C.1)
-TSPC_GAP_5_3	False (*)	Peripheral (C.1)
+TSPC_GAP_5_3	True		Peripheral (C.1)
 TSPC_GAP_5_4	True (*)	Central (C.1)
 -------------------------------------------------------------------------------
 C.1: It is mandatory to support at least one of the defined roles.
@@ -306,8 +306,8 @@ C.3: Mandatory if CSA3 or later and TSPC_GAP_17_1 and TSPC_GAP_14_2
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_18_1	False		Peripheral: Transmitter
-TSPC_GAP_18_2	False		Peripheral: Receiver
+TSPC_GAP_18_1	True (*)	Peripheral: Transmitter
+TSPC_GAP_18_2	True (*)	Peripheral: Receiver
 -------------------------------------------------------------------------------
 
 
@@ -315,9 +315,9 @@ TSPC_GAP_18_2	False		Peripheral: Receiver
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_19_1	False		Peripheral: Standby
-TSPC_GAP_19_2	False		Peripheral: Advertising
-TSPC_GAP_19_3	False		Peripheral: Connection, Slave Role
+TSPC_GAP_19_1	True (*)	Peripheral: Standby
+TSPC_GAP_19_2	True (*)	Peripheral: Advertising
+TSPC_GAP_19_3	True (*)	Peripheral: Connection, Slave Role
 -------------------------------------------------------------------------------
 
 
@@ -325,11 +325,11 @@ TSPC_GAP_19_3	False		Peripheral: Connection, Slave Role
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_20_1	False		Peripheral: Connectable Undirected Event (C.1)
-TSPC_GAP_20_2	False		Peripheral: Connectable Directed Event (C.2)
-TSPC_GAP_20_2A	False		Peripheral: Low Duty Directed Advertising (C.3)
-TSPC_GAP_20_3	False		Peripheral: Non-Connectable Undirected Event
-TSPC_GAP_20_4	False		Peripheral: Scannable Undirected Event
+TSPC_GAP_20_1	True (*)	Peripheral: Connectable Undirected Event (C.1)
+TSPC_GAP_20_2	True (*)	Peripheral: Connectable Directed Event (C.2)
+TSPC_GAP_20_2A	True (*)	Peripheral: Low Duty Directed Advertising (C.3)
+TSPC_GAP_20_3	True (*)	Peripheral: Non-Connectable Undirected Event
+TSPC_GAP_20_4	True (*)	Peripheral: Scannable Undirected Event
 -------------------------------------------------------------------------------
 
 
@@ -338,10 +338,10 @@ TSPC_GAP_20_4	False		Peripheral: Scannable Undirected Event
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
 TSPC_GAP_20A_1	False		AD Type-Service UUID (C.1)
-TSPC_GAP_20A_2	False		AD Type-Local Name (C.1)
-TSPC_GAP_20A_3	False		AD Type-Flags (C.2)
+TSPC_GAP_20A_2	True (*)	AD Type-Local Name (C.1)
+TSPC_GAP_20A_3	True (*)	AD Type-Flags (C.2)
 TSPC_GAP_20A_4	False		AD Type-Manufacturer Specific Data (C.1)
-TSPC_GAP_20A_5	False		AD Type-TX Power Level (C.1)
+TSPC_GAP_20A_5	True (*)	AD Type-TX Power Level (C.1)
 TSPC_GAP_20A_6	False		AD Type-Security Manager Out of Band (OOB) (C.3)
 TSPC_GAP_20A_7	False		AD Type-Security manager TK Value (C.1)
 TSPC_GAP_20A_8	False		AD Type-Slave Connection Interval Range (C.1)
@@ -369,16 +369,16 @@ C.3: Optional if (TSPC_GAP_20_1 (Connectable Undirected Event) or TSPC_GAP_20_3
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_21_1	False (*)	Peripheral: Connection Update Procedure (M)
-TSPC_GAP_21_2	False (*)	Peripheral: Channel Map Update Procedure (M)
-TSPC_GAP_21_3	False		Peripheral: Encryption Procedure (O)
-TSPC_GAP_21_4	False (*)	Peripheral: Feature Exchange Procedure (M)
-TSPC_GAP_21_5	False (*)	Peripheral: Version Exchange Procedure (M)
-TSPC_GAP_21_6	False (*)	Peripheral: Termination Procedure (M)
-TSPC_GAP_21_7	False (*)	Peripheral: LE Ping Procedure (C.3)
-TSPC_GAP_21_8	False (*)	Peripheral: Slave Initiated Feature Exchange
+TSPC_GAP_21_1	True		Peripheral: Connection Update Procedure (M)
+TSPC_GAP_21_2	True		Peripheral: Channel Map Update Procedure (M)
+TSPC_GAP_21_3	True (*)	Peripheral: Encryption Procedure (O)
+TSPC_GAP_21_4	True		Peripheral: Feature Exchange Procedure (M)
+TSPC_GAP_21_5	True		Peripheral: Version Exchange Procedure (M)
+TSPC_GAP_21_6	True		Peripheral: Termination Procedure (M)
+TSPC_GAP_21_7	True		Peripheral: LE Ping Procedure (C.3)
+TSPC_GAP_21_8	True		Peripheral: Slave Initiated Feature Exchange
 					Procedure (C.4)
-TSPC_GAP_21_9	False (*)	Peripheral: Connection Parameter Request
+TSPC_GAP_21_9	True		Peripheral: Connection Parameter Request
 					Procedure (C.5)
 -------------------------------------------------------------------------------
 
@@ -387,10 +387,10 @@ TSPC_GAP_21_9	False (*)	Peripheral: Connection Parameter Request
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_22_1	False		Peripheral: Non-Discoverable Mode (C.2)
-TSPC_GAP_22_2	False		Peripheral: Limited Discoverable Mode (C.1)
-TSPC_GAP_22_3	False		Peripheral: General Discoverable Mode (C.1)
-TSPC_GAP_22_4	False		Peripheral: Name Discovery Procedure (C.3)
+TSPC_GAP_22_1	True (*)	Peripheral: Non-Discoverable Mode (C.2)
+TSPC_GAP_22_2	True (*)	Peripheral: Limited Discoverable Mode (C.1)
+TSPC_GAP_22_3	True (*)	Peripheral: General Discoverable Mode (C.1)
+TSPC_GAP_22_4	True (*)	Peripheral: Name Discovery Procedure (C.3)
 -------------------------------------------------------------------------------
 C.1: Optional if (TSPC_GAP_5_3 OR TSPC_GAP_42_2), otherwise Excluded.
 C.2: Mandatory if (TSPC_GAP_5_3 or TSPC_GAP_42_1) is supported,
@@ -403,12 +403,12 @@ C.3: Optional if TSPC_GAP_5_3 is supported, otherwise Excluded.
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_23_1	False		Peripheral: Non-Connectable Mode (C.1)
-TSPC_GAP_23_2	False		Peripheral: Directed Connectable Mode (O)
-TSPC_GAP_23_3	False		Peripheral: Undirected Connectable Mode (M)
-TSPC_GAP_23_4	False		Peripheral: Connection Parameter Update
+TSPC_GAP_23_1	False (*)	Peripheral: Non-Connectable Mode (C.1)
+TSPC_GAP_23_2	True (*)	Peripheral: Directed Connectable Mode (O)
+TSPC_GAP_23_3	True (*)	Peripheral: Undirected Connectable Mode (M)
+TSPC_GAP_23_4	True (*)	Peripheral: Connection Parameter Update
 					Procedure (O)
-TSPC_GAP_23_5	False		Peripheral: Terminate Connection Procedure (M)
+TSPC_GAP_23_5	True (*)	Peripheral: Terminate Connection Procedure (M)
 -------------------------------------------------------------------------------
 C.1: Mandatory if TSPC_GAP_5_3 (LE Only – Peripheral role) OR TSPC_GAP_42_3
 	(BR/EDR/LE – Non-Connectable Mode) OR TSPC_GAP_42_4
@@ -420,10 +420,10 @@ C.1: Mandatory if TSPC_GAP_5_3 (LE Only – Peripheral role) OR TSPC_GAP_42_3
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_24_1	False		Peripheral: Non-Bondable Mode (M)
-TSPC_GAP_24_2	False		Peripheral: Bondable Mode (C.1)
-TSPC_GAP_24_3	False		Peripheral: Bonding Procedure  (C.2)
-TSPC_GAP_24_4	False		Peripheral: Multiple Bonds (C.3)
+TSPC_GAP_24_1	True (*)	Peripheral: Non-Bondable Mode (M)
+TSPC_GAP_24_2	True (*)	Peripheral: Bondable Mode (C.1)
+TSPC_GAP_24_3	True (*)	Peripheral: Bonding Procedure  (C.2)
+TSPC_GAP_24_4	True (*)	Peripheral: Multiple Bonds (C.3)
 -------------------------------------------------------------------------------
 C.1: Optional if TSPC_GAP_5_3 (LE Only – Peripheral role) OR (TSPC_GAP_38_3
 	(BR/EDR/LE – Peripheral role) AND NOT TSPC_GAP_42_6 (BR.EDR/LE -
@@ -437,18 +437,18 @@ C.2: Optional if TSPC_GAP_24_2 (Bondable Mode) is supported, otherwise Excluded
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_25_1	False		Peripheral: Security Mode (O)
-TSPC_GAP_25_2	False		Peripheral: Security Mode 2 (O)
-TSPC_GAP_25_3	False		Peripheral: Authentication Procedure (C.2)
-TSPC_GAP_25_4	False		Peripheral: Authorization Procedure (O)
-TSPC_GAP_25_5	False		Peripheral: Connection Data Signing Procedure
-					(O)
-TSPC_GAP_25_6	False		Peripheral: Authenticate Signed Data Procedure
-					(O)
-TSPC_GAP_25_7	False		Peripheral: Authenticated Pairing
-					(LE security mode 1 level 3) (C.1)
-TSPC_GAP_25_8	False		Peripheral: Unauthenticated Pairing
-					(LE security mode 1 level 2) (C.1)
+TSPC_GAP_25_1	True (*)	Peripheral: Security Mode (O)
+TSPC_GAP_25_2	True (*)	Peripheral: Security Mode 2 (O)
+TSPC_GAP_25_3	True (*)	Peripheral: Authentication Procedure (C.2)
+TSPC_GAP_25_4	True (*)	Peripheral: Authorization Procedure (O)
+TSPC_GAP_25_5	True (*)	Peripheral: Connection Data Signing Procedure
+				(O)
+TSPC_GAP_25_6	True (*)	Peripheral: Authenticate Signed Data Procedure
+				(O)
+TSPC_GAP_25_7	True (*)	Peripheral: Authenticated Pairing
+				(LE security mode 1 level 3) (C.1)
+TSPC_GAP_25_8	True (*)	Peripheral: Unauthenticated Pairing
+				(LE security mode 1 level 2) (C.1)
 -------------------------------------------------------------------------------
 C.1: Optional if TSPC_GAP_25_1 is supported, otherwise Excluded.
 C.2: Mandatory if TSPC_GAP_0A_1 and TSPC_GAP_27_4 are supported,
@@ -478,8 +478,8 @@ C.2: Mandatory if TSPC_GAP_26_1 is supported, otherwise Excluded.
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_27_1	False (*)	Peripheral: Device Name (M)
-TSPC_GAP_27_2	False (*)	Peripheral: Appearance (M)
+TSPC_GAP_27_1	True		Peripheral: Device Name (M)
+TSPC_GAP_27_2	True		Peripheral: Appearance (M)
 TSPC_GAP_27_3	False		Peripheral: Peripheral Privacy Flag (C.1)
 TSPC_GAP_27_4	False		Peripheral: Reconnection Address (C.2)
 TSPC_GAP_27_5	False		Peripheral: Peripheral Preferred Connection
@@ -532,12 +532,12 @@ C.1: Mandatory if (TSPC_GAP_5_4 or TSPC_GAP_38_4) is supported.
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_31_1	True ()	Central: Connection Update Procedure (M)
-TSPC_GAP_31_2	True ()	Central: Channel Map Update Procedure (M)
+TSPC_GAP_31_1	True (*)	Central: Connection Update Procedure (M)
+TSPC_GAP_31_2	True (*)	Central: Channel Map Update Procedure (M)
 TSPC_GAP_31_3	True (*)	Central: Encryption Procedure (O)
-TSPC_GAP_31_4	True ()	Central: Feature Exchange Procedure (M)
-TSPC_GAP_31_5	True ()	Central: Version Exchange Procedure (M)
-TSPC_GAP_31_6	True ()	Central: Termination Procedure (M)
+TSPC_GAP_31_4	True (*)	Central: Feature Exchange Procedure (M)
+TSPC_GAP_31_5	True (*)	Central: Version Exchange Procedure (M)
+TSPC_GAP_31_6	True (*)	Central: Termination Procedure (M)
 TSPC_GAP_31_7	True (*)	Central: LE Ping Procedure (C.1)
 TSPC_GAP_31_8	True (*)	Central: Slave Initiated Feature Exchange
 					Procedure (C.2)
@@ -572,7 +572,7 @@ TSPC_GAP_33_2	True (*)	Central: General Connection Establishment
 					Procedure (C.1)
 TSPC_GAP_33_3	True (*)	Central: Selective Connection Establishment
 					Procedure (C.3)
-TSPC_GAP_33_4	True (*)	Central: Direct Connectin Establishment
+TSPC_GAP_33_4	True (*)	Central: Direct Connection Establishment
 					Procedure (C.2)
 TSPC_GAP_33_5	True (*)	Central: Connection Parameter Update Procedure
 					(C.2)
@@ -656,7 +656,7 @@ Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
 TSPC_GAP_38_1	False		BR/EDR/LE: Broadcaster (C.1)
 TSPC_GAP_38_2	False		BR/EDR/LE: Observer (C.1)
-TSPC_GAP_38_3	False		BR/EDR/LE: Peripheral (C.1)
+TSPC_GAP_38_3	True (*)	BR/EDR/LE: Peripheral (C.1)
 TSPC_GAP_38_4	True (*)	BR/EDR/LE: Central (C.1)
 -------------------------------------------------------------------------------
 C.1: It is mandatory to support at least one of the defined roles.
@@ -672,8 +672,8 @@ Parameter Name	Selected	Description
 TSPC_GAP_39_1	True (*)	Central BR/EDR/LE: Non-Discoverable Mode (C.1)
 TSPC_GAP_39_2	True (*)	Central BR/EDR/LE: Discoverable Mode (C.2)
 TSPC_GAP_39_3	True (*)	Central BR/EDR/LE: Non-Connectable Mode (C.3)
-TSPC_GAP_39_4	True ()	Central BR/EDR/LE: Connectable Mode (M)
-TSPC_GAP_39_5	False		Central BR/EDR/LE: Non-Bondable Mode (C.4)
+TSPC_GAP_39_4	True (*)	Central BR/EDR/LE: Connectable Mode (M)
+TSPC_GAP_39_5	True (*)	Central BR/EDR/LE: Non-Bondable Mode (C.4)
 TSPC_GAP_39_6	True (*)	Central BR/EDR/LE: Bondable Mode (C.5)
 -------------------------------------------------------------------------------
 C.1: Mandatory if TSPC_GAP_1_1 is supported over BR/EDR, otherwise Excluded.
@@ -717,12 +717,16 @@ TSPC_GAP_41_1	True ()	Central BR/EDR/LE: Security Aspects (M)
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_42_1	False		Peripheral BR/EDR/LE: Non-Discoverable Mode (See Spec)
-TSPC_GAP_42_2	False		Peripheral BR/EDR/LE: Discoverable Mode (See Spec)
-TSPC_GAP_42_3	False		Peripheral BR/EDR/LE: Non-Connectable Mode (See Spec)
-TSPC_GAP_42_4	False (*)	Peripheral BR/EDR/LE: Connectable Mode (M)
-TSPC_GAP_42_5	False		Peripheral BR/EDR/LE: Non-Bondable Mode (See Spec)
-TSPC_GAP_42_6	False		Peripheral BR/EDR/LE: Bondable Mode (See Spec)
+TSPC_GAP_42_1	True (*)	Peripheral BR/EDR/LE: Non-Discoverable Mode
+				(See Spec)
+TSPC_GAP_42_2	True (*)	Peripheral BR/EDR/LE: Discoverable Mode
+				(See Spec)
+TSPC_GAP_42_3	False		Peripheral BR/EDR/LE: Non-Connectable Mode
+				(See Spec)
+TSPC_GAP_42_4	True		Peripheral BR/EDR/LE: Connectable Mode (M)
+TSPC_GAP_42_5	True (*)	Peripheral BR/EDR/LE: Non-Bondable Mode
+				(See Spec)
+TSPC_GAP_42_6	True (*)	Peripheral BR/EDR/LE: Bondable Mode (See Spec)
 -------------------------------------------------------------------------------
 C.1: Mandatory if TSPC_GAP_1_1 is supported over BR/EDR, otherwise Excluded.
 C.2: Mandatory if (TSPC_GAP_1_2 or TSPC_GAP_1_3) is supported over BR/EDR,
@@ -737,7 +741,7 @@ C.5: Mandatory if TSPC_GAP_1_7 is supported over BR/EDR, otherwise Excluded.
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_43_1	False (*)	Peripheral BR/EDR/LE: Non-Discoverable Mode
+TSPC_GAP_43_1	True		Peripheral BR/EDR/LE: Non-Discoverable Mode
 -------------------------------------------------------------------------------
 
 
@@ -758,9 +762,9 @@ TSPC_GAP_44_2	True (*)	Central BR/EDR/LE: Simultaneous BR/EDR and LE
 -------------------------------------------------------------------------------
 Parameter Name	Selected	Description
 -------------------------------------------------------------------------------
-TSPC_GAP_45_1	False		Simultaneous BR/EDR and LE Transports – BR/EDR
+TSPC_GAP_45_1	True (*)	Simultaneous BR/EDR and LE Transports – BR/EDR
 					Slave to the same device (C.1)
-TSPC_GAP_45_2	False		Simultaneous BR/EDR and LE Transports – BR/EDR
+TSPC_GAP_45_2	True (*)	Simultaneous BR/EDR and LE Transports – BR/EDR
 					Master to the same device (C.1)
 -------------------------------------------------------------------------------
 C.1: Optional if ((SUM ICS 31/14 (Core Spec Version 4.1) or SUM ICS 31/15
-- 
1.9.3


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

* [PATCH 2/2] android/pts: Update GAP tests results
  2014-05-29  8:01 [PATCH 1/2] android/pics: Update GAP PICS settings Szymon Janc
@ 2014-05-29  8:01 ` Szymon Janc
  2014-05-29 10:52 ` [PATCH 1/2] android/pics: Update GAP PICS settings Szymon Janc
  1 sibling, 0 replies; 3+ messages in thread
From: Szymon Janc @ 2014-05-29  8:01 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Szymon Janc

---
 android/pts-gap.txt | 137 ++++++++++++++++++++++++++++++++++------------------
 1 file changed, 90 insertions(+), 47 deletions(-)

diff --git a/android/pts-gap.txt b/android/pts-gap.txt
index d1f0402..1ebd658 100644
--- a/android/pts-gap.txt
+++ b/android/pts-gap.txt
@@ -1,7 +1,7 @@
 PTS test results for GAP
 
 PTS version: 5.1
-Tested: 16-May-2014
+Tested: 28-May-2014
 Android version: 4.4.2
 
 Results:
@@ -29,16 +29,41 @@ TC_BROB_OBSV_BV_02_C	N/A
 TC_BROB_OBSV_BV_03_C	N/A
 TC_BROB_OBSV_BV_04_C	N/A
 TC_BROB_OBSV_BV_05_C	N/A
-TC_DISC_NONM_BV_01_C	N/A
-TC_DISC_NONM_BV_02_C	N/A
-TC_DISC_LIMM_BV_01_C	N/A
-TC_DISC_LIMM_BV_02_C	N/A
-TC_DISC_LIMM_BV_03_C	N/A
-TC_DISC_LIMM_BV_04_C	N/A
-TC_DISC_GENM_BV_01_C	N/A
-TC_DISC_GENM_BV_02_C	N/A
-TC_DISC_GENM_BV_03_C	N/A
-TC_DISC_GENM_BV_04_C	N/A
+TC_DISC_NONM_BV_01_C	PASS	btmgmt connectable off
+				btmgmt advertising on
+TC_DISC_NONM_BV_02_C	PASS	btmgmt connectable on
+				btmgmt discov off
+				btmgmt advertising on
+TC_DISC_LIMM_BV_01_C	PASS	btmgmt connectable on
+				btmgmt discov off
+				<answer NO to non-connectable adv question>
+				btmgmt discov limited 30
+TC_DISC_LIMM_BV_02_C	PASS	btmgmt connectable on
+				btmgmt advertising on
+				btmgmt discov limited 30
+TC_DISC_LIMM_BV_03_C	PASS	btmgmt connectable on
+				btmgmt discov off
+				<answer NO to non-connectable adv question>
+				btmgmt discov limited 30
+TC_DISC_LIMM_BV_04_C	PASS	btmgmt connectable on
+				btmgmt discov off
+				btmgmt power off
+				btmgmt bredr off
+				btmgmt power on
+				btmgmt discov limited 30
+TC_DISC_GENM_BV_01_C	PASS	btmgmt connectable on
+				btmgmt discov on
+				<answer NO to non-connectable adv question>
+TC_DISC_GENM_BV_02_C	PASS	btmgmt connectable on
+				btmgmt advertising on
+				btmgmt discov on
+TC_DISC_GENM_BV_03_C	PASS	btmgmt connectable on
+				btmgmt discov on
+TC_DISC_GENM_BV_04_C	PASS	btmgmt connectable on
+				btmgmt power off
+				btmgmt bredr off
+				btmgmt discov on
+				btmgmt advertising on
 TC_DISC_LIMP_BV_01_C	PASS	btmgmt find -l
 				PTS AD flags must have bit 1 unset and bit 0 set
 TC_DISC_LIMP_BV_02_C	PASS	btmgmt find -l
@@ -66,18 +91,28 @@ TC_IDLE_NAMP_BV_01_C	PASS	possible to PASS using haltest following steps:
 				all services, get characteristic and then read
 				characteristic (name)
 TC_IDLE_NAMP_BV_02_C	PASS	haltest: gatts connect
-TC_CONN_NCON_BV_01_C	N/A
-TC_CONN_NCON_BV_02_C	N/A
-TC_CONN_NCON_BV_03_C	N/A
-TC_CONN_DCON_BV_01_C	N/A
+TC_CONN_NCON_BV_01_C	PASS	btmgmt connectable off
+				btmgmt advertising on
+TC_CONN_NCON_BV_02_C	PASS	<answer NO to non-connectable adv question>
+				Note: non-connectable and discoverable ?
+TC_CONN_NCON_BV_03_C	PASS	<answer NO to non-connectable adv question>
+				Note: non-connectable and discoverable ?
+TC_CONN_DCON_BV_01_C	PASS	btmgmt connectable on
+				btmgmt advertising on
 TC_CONN_DCON_BV_02_C	N/A
 TC_CONN_DCON_BV_03_C	N/A
-TC_CONN_UCON_BV_01_C	N/A
-TC_CONN_UCON_BV_02_C	N/A
-TC_CONN_UCON_BV_03_C	N/A
+TC_CONN_UCON_BV_01_C	PASS	btmgmt connectable on
+				btmgmt advertising on
+TC_CONN_UCON_BV_02_C	PASS	btmgmt connectable on
+				btmgmt discov on
+				btmgmt advertising on
+TC_CONN_UCON_BV_03_C	PASS	btmgmt connectable on
+				btmgmt advertising on
+				btmgmt discov limited 30
 TC_CONN_UCON_BV_04_C	N/A
 TC_CONN_UCON_BV_05_C	N/A
-TC_CONN_ACEP_BV_01_C	PASS	'gattc connect' prior to pressing OK on PTS
+TC_CONN_ACEP_BV_01_C	INC	No white list support
+				Note: pass on some chips with 'gattc connect'
 TC_CONN_ACEP_BV_02_C	INC	Privacy feature - not implemented
 TC_CONN_GCEP_BV_01_C	PASS	'gattc connect' prior to pressing OK on PTS
 TC_CONN_GCEP_BV_02_C	PASS	'gattc connect' prior to pressing OK on PTS
@@ -92,39 +127,44 @@ TC_CONN_DCEP_BV_04_C	INC	Privacy feature - not implemented
 TC_CONN_CPUP_BV_01_C	N/A
 TC_CONN_CPUP_BV_02_C	N/A
 TC_CONN_CPUP_BV_03_C	N/A
-TC_CONN_CPUP_BV_04_C	PASS
-TC_CONN_CPUP_BV_05_C	PASS
-TC_CONN_CPUP_BV_06_C	PASS	PTS issue - ID: 12187
-				ETS + new pixit file should be added
+TC_CONN_CPUP_BV_04_C	PASS	gattc register_client
+				gattc connect 1 <pts_bdaddr>
+				gattc disconnect 1 <pts_bdaddr> 1
+TC_CONN_CPUP_BV_05_C	PASS	gattc register_client
+				gattc connect 1 <pts_bdaddr>
+				gattc disconnect 1 <pts_bdaddr> 1
+TC_CONN_CPUP_BV_06_C	INC
 TC_CONN_TERM_BV_01_C	PASS
-TC_CONN_PRDA_BV_01_C	N/A
+TC_CONN_PRDA_BV_01_C	INC	Privacy feature - not implemented
 TC_CONN_PRDA_BV_02_C	INC	Privacy feature - not implemented
 TC_BOND_NBON_BV_01_C	PASS
 TC_BOND_NBON_BV_02_C	PASS	haltest: gattc_register_client
 				gattc connect <client_id> <address>
 				bluetooth create_bond <address>
 				bluetooth remove_bond <address>
-TC_BOND_NBON_BV_03_C	N/A
-TC_BOND_BON_BV_01_C	N/A
+TC_BOND_NBON_BV_03_C	PASS
+TC_BOND_BON_BV_01_C	PASS	gattc register_client
+				gattc listen 1
+				bluetooth create_bond <pts_bdaddr>
 TC_BOND_BON_BV_02_C	PASS
-TC_BOND_BON_BV_03_C	N/A
+TC_BOND_BON_BV_03_C	FAIL
 TC_BOND_BON_BV_04_C	PASS	haltest: gattc_register_client
 				gattc connect <client_id> <address>
 				bluetooth remove_bond <address>
 				gattc connect <client_id> <address>
-TC_SEC_AUT_BV_11_C	N/A
+TC_SEC_AUT_BV_11_C	INC
 TC_SEC_AUT_BV_12_C	INC	JIRA: BZ-29
 TC_SEC_AUT_BV_13_C	INC	JIRA: BZ-30
-TC_SEC_AUT_BV_14_C	N/A
+TC_SEC_AUT_BV_14_C	INC
 TC_SEC_AUT_BV_15_C	N/A
 TC_SEC_AUT_BV_16_C	INC	Not implemented
 TC_SEC_AUT_BV_17_C	PASS
-TC_SEC_AUT_BV_18_C	N/A
+TC_SEC_AUT_BV_18_C	INC
 TC_SEC_AUT_BV_19_C	PASS
-TC_SEC_AUT_BV_20_C	N/A
+TC_SEC_AUT_BV_20_C	INC
 TC_SEC_AUT_BV_21_C	INC	Not implemented
-TC_SEC_AUT_BV_22_C	N/A
-TC_SEC_AUT_BV_23_C	N/A
+TC_SEC_AUT_BV_22_C	INC
+TC_SEC_AUT_BV_23_C	INC
 TC_SEC_AUT_BV_24_C	INC	Not implemented
 TC_SEC_CSIGN_BV_01_C	INC	Not yet implemented - signed write
 TC_SEC_CSIGN_BV_02_C	INC	Not implemented
@@ -144,10 +184,12 @@ TC_PRIV_CONN_BV_09_C	N/A
 TC_PRIV_CONN_BV_10_C	N/A
 TC_PRIV_CONN_BV_11_C	INC	Privacy feature - not implemented
 TC_ADV_BV_01_C		N/A
-TC_ADV_BV_02_C		N/A
-TC_ADV_BV_03_C		N/A
+TC_ADV_BV_02_C		FAIL	PTS issue #12254
+TC_ADV_BV_03_C		PASS	gattc register_client
+				gattc listen 1 1
 TC_ADV_BV_04_C		N/A
-TC_ADV_BV_05_C		N/A
+TC_ADV_BV_05_C		PASS	gattc register_client
+				gattc listen 1 1
 TC_ADV_BV_06_C		N/A
 TC_ADV_BV_07_C		N/A
 TC_ADV_BV_08_C		N/A
@@ -169,25 +211,26 @@ TC_GAT_BV_05_C		N/A
 TC_GAT_BV_06_C		N/A
 TC_GAT_BV_07_C		N/A
 TC_GAT_BV_08_C		N/A
-TC_DM_NCON_BV_01_C	N/A
-TC_DM_CON_BV_01_C	N/A
-TC_DM_NBON_BV_01_C	N/A
+TC_DM_NCON_BV_01_C	PASS
+TC_DM_CON_BV_01_C	PASS
+TC_DM_NBON_BV_01_C	PASS
 TC_DM_BON_BV_01_C	PASS	haltest:
 				create_bond and remove_bond when requested
 TC_DM_GIN_BV_01_C	PASS
 TC_DM_LIN_BV_01_C	PASS
 TC_DM_NAD_BV_01_C	PASS	Start discovery from IUT
 TC_DM_NAD_BV_02_C	PASS
-TC_DM_LEP_BV_01_C	N/A
-TC_DM_LEP_BV_02_C	N/A
-TC_DM_LEP_BV_03_C	N/A
+TC_DM_LEP_BV_01_C	PASS	gattc register_client
+				gattc listen 1 1
+TC_DM_LEP_BV_02_C	INC
+TC_DM_LEP_BV_03_C	INC
 TC_DM_LEP_BV_04_C	PASS	l2test -n <PTS bdaddr>
 TC_DM_LEP_BV_05_C	PASS	btmgmt find -b
 				l2test -n 00:1B:DC:06:06:22
 TC_DM_LEP_BV_06_C	PASS
-TC_DM_LEP_BV_07_C	N/A
-TC_DM_LEP_BV_08_C	N/A
-TC_DM_LEP_BV_09_C	N/A
-TC_DM_LEP_BV_10_C	N/A
-TC_DM_LEP_BV_11_C	N/A
+TC_DM_LEP_BV_07_C	PASS
+TC_DM_LEP_BV_08_C	PASS
+TC_DM_LEP_BV_09_C	PASS
+TC_DM_LEP_BV_10_C	INC
+TC_DM_LEP_BV_11_C	PASS
 -------------------------------------------------------------------------------
-- 
1.9.3


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

* Re: [PATCH 1/2] android/pics: Update GAP PICS settings
  2014-05-29  8:01 [PATCH 1/2] android/pics: Update GAP PICS settings Szymon Janc
  2014-05-29  8:01 ` [PATCH 2/2] android/pts: Update GAP tests results Szymon Janc
@ 2014-05-29 10:52 ` Szymon Janc
  1 sibling, 0 replies; 3+ messages in thread
From: Szymon Janc @ 2014-05-29 10:52 UTC (permalink / raw)
  To: linux-bluetooth

On Thursday 29 of May 2014 10:01:06 Szymon Janc wrote:
> Enable peripheral mode and tweak some other settings.
> ---
>  android/pics-gap.txt | 142 ++++++++++++++++++++++++++-------------------------
>  1 file changed, 73 insertions(+), 69 deletions(-)
> 

Applied.

-- 
Best regards, 
Szymon Janc

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

end of thread, other threads:[~2014-05-29 10:52 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-29  8:01 [PATCH 1/2] android/pics: Update GAP PICS settings Szymon Janc
2014-05-29  8:01 ` [PATCH 2/2] android/pts: Update GAP tests results Szymon Janc
2014-05-29 10:52 ` [PATCH 1/2] android/pics: Update GAP PICS settings Szymon Janc

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.