You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by cc...@apache.org on 2017/01/18 16:55:15 UTC

[6/7] incubator-mynewt-core git commit: nimble/pts: update test results for PTS 7.0

nimble/pts: update test results for PTS 7.0


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/9d255f91
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/9d255f91
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/9d255f91

Branch: refs/heads/develop
Commit: 9d255f916bbc0bc4f5bfce33eb0f525d63ff948f
Parents: 34d34e1
Author: Micha\u0142 Narajowski <mi...@codecoup.pl>
Authored: Mon Jan 9 09:51:52 2017 +0100
Committer: Micha\u0142 Narajowski <mi...@codecoup.pl>
Committed: Wed Jan 18 14:51:40 2017 +0100

----------------------------------------------------------------------
 net/nimble/host/pts/pts-gap.txt   |  34 +-
 net/nimble/host/pts/pts-gatt.txt  | 629 ++++++++++++++++++---------------
 net/nimble/host/pts/pts-l2cap.txt | 361 ++++++++++---------
 net/nimble/host/pts/pts-sm.txt    | 160 +++++----
 4 files changed, 659 insertions(+), 525 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/9d255f91/net/nimble/host/pts/pts-gap.txt
----------------------------------------------------------------------
diff --git a/net/nimble/host/pts/pts-gap.txt b/net/nimble/host/pts/pts-gap.txt
index dd4a597..e1c81f9 100644
--- a/net/nimble/host/pts/pts-gap.txt
+++ b/net/nimble/host/pts/pts-gap.txt
@@ -1,7 +1,7 @@
 PTS test results for GAP
 
-PTS version: 6.7
-Tested: 29-Nov-2016
+PTS version: 7.0
+Tested: 10-Jan-2017
 
 Results:
 PASS	test passed
@@ -26,7 +26,7 @@ TC_BROB_BCST_BV_01_C	PASS	b adv conn=non
 TC_BROB_BCST_BV_02_C	PASS	b adv conn=non
 TC_BROB_BCST_BV_03_C	PASS	b set irk=<IRK> e.g: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:11
 				Note: in PTS IXIT please set:
-				TSPX_uit_device_IRK=11000000000000000000000000000000
+				TSPX_iut_device_IRK_for_resolvable_privacy_address_generation_procedure=11000000000000000000000000000000
 				b set adv_data flags=0
 				b adv conn=non disc=non own_addr_type=rpa_pub
 TC_BROB_BCST_BV_04_C	N/A
@@ -100,7 +100,10 @@ TC_CONN_UCON_BV_06_C	PASS	b set adv_data flags=0
 				b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
 				b set irk=<IRK> e.g: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:11
 				Note: in PTS IXIT please set:
-				TSPX_uit_device_IRK=11000000000000000000000000000000
+				TSPX_iut_device_IRK=11000000000000000000000000000000
+				TSPX_iut_private_address_interval=300000
+				interval can be set in net/nimble/host/syscfg.yml
+				as BLE_RPA_TIMEOUT
 				b adv own_addr_type=rpa_pub
 TC_CONN_ACEP_BV_01_C	PASS	b wl addr=<addr> addr_type=public
 				b conn peer_addr_type=wl
@@ -132,7 +135,8 @@ TC_CONN_CPUP_BV_04_C	PASS	b conn peer_addr=<addr>
 				b term conn=<handle>
 TC_CONN_CPUP_BV_05_C	PASS	b conn peer_addr=<addr>
 				b term conn=<handle>
-TC_CONN_TERM_BV_01_C	PASS	b adv conn=und disc=non
+TC_CONN_TERM_BV_01_C	PASS	<answer NO to role question>
+				b adv conn=und disc=non
 				b term conn=1
 TC_CONN_PRDA_BV_01_C	PASS	b set adv_data flags=0
 				b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
@@ -176,7 +180,8 @@ TC_BOND_BON_BV_03_C	PASS	b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
 				<ok>
 				b adv
 				<ok>
-TC_BOND_BON_BV_04_C	PASS	b conn peer_addr=<addr>
+TC_BOND_BON_BV_04_C	PASS	b set sm_data bonding=1
+				b conn peer_addr=<addr
 				b term conn=<handle>
 				b conn peer_addr=<addr>
 				b sec pair conn=<handle>
@@ -195,14 +200,14 @@ TC_SEC_AUT_BV_12_C	PASS	b set sm_data io_capabilities=1
 				Note: in PTS enter handle for characteristics
 				      value which requires encryption for read
 TC_SEC_AUT_BV_13_C	PASS	Note: in PTS confirm that IUT supports GATT Server
-				b set mitm_flag=1
+				b set sm_data mitm_flag=1
 				b set sm_data io_capabilities=1
 				b conn peer_addr=<addr>
 				b disc svc conn=<handle>
 				Note: in PTS enter handle for characteristics
 				      value which requires authenticated
 				      pairing for read
-				b passkey conn=1 action=3 key=123456
+				b passkey conn=<handle> action=3 key=123456
 				Note: enter '123456' passkey in PTS
 TC_SEC_AUT_BV_14_C	PASS	b set sm_data io_capabilities=1
 				b adv
@@ -211,6 +216,8 @@ TC_SEC_AUT_BV_14_C	PASS	b set sm_data io_capabilities=1
 				      pairing for read
 				b passkey conn=<handle> action=3 key=123456
 				Note: enter '123456' passkey in PTS
+				Note: enter handle for characteristics value which 
+				      requires authentication
 TC_SEC_AUT_BV_15_C	N/A
 TC_SEC_AUT_BV_16_C	N/A
 TC_SEC_AUT_BV_17_C	PASS	b conn peer_addr=<addr>
@@ -221,18 +228,18 @@ TC_SEC_AUT_BV_17_C	PASS	b conn peer_addr=<addr>
 TC_SEC_AUT_BV_18_C	PASS	b adv
 				b disc full conn=<handle>
 				b read conn=<handle> attr=<val_handle>
-				b set sm_data bonding=1
 				b sec start conn=<handle>
 				b read conn=<handle> attr=<val_handle>
 TC_SEC_AUT_BV_19_C	PASS	b conn peer_addr=<addr>
-				b set sm_data bonding=1
 				b sec pair conn=<handle>
+				<ok>
 				b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
 				b sec pair conn=<handle>
 				b read conn=<handle> attr=<val_handle>
 				b term conn=<handle>
 TC_SEC_AUT_BV_20_C	PASS	b adv
+				<ok>
 				b adv
 				b read conn=<handle> attr=<val_handle>
 				b set sm_data bonding=1
@@ -243,6 +250,7 @@ TC_SEC_AUT_BV_21_C	PASS	b set sm_data bonding=1
 				b set sm_data their_key_dist=1
 				b conn peer_addr=<addr>
 				b sec pair conn=<handle>
+				<ok>
 				b conn peer_addr=<addr>
 				b sec start conn=<handle>
 				b term conn=<handle>
@@ -250,8 +258,10 @@ TC_SEC_AUT_BV_22_C	PASS	b set sm_data bonding=1
 				b set sm_data our_key_dist=1
 				b set sm_data their_key_dist=1
 				b adv
+				<ok>
 				b adv
 				b sec start conn=1
+				<ok>
 TC_SEC_AUT_BV_23_C	PASS	b set sm_data bonding=1
 				b set sm_data our_key_dist=1
 				b set sm_data their_key_dist=1
@@ -329,7 +339,7 @@ TC_ADV_BV_16_C		PASS	b set adv_data le_role=1
 				b adv
 -------------------------------------------------------------------------------
 
-TC_GAT_BV_01_C		PASS
+TC_GAT_BV_01_C		PASS	<answer NO to role question>
 TC_GAT_BV_02_C		N/A
 TC_GAT_BV_03_C		N/A
 TC_GAT_BV_04_C		N/A
@@ -347,7 +357,7 @@ TC_DM_GIN_BV_01_C	N/A
 TC_DM_LIN_BV_01_C	N/A
 TC_DM_NAD_BV_01_C	N/A
 TC_DM_NAD_BV_02_C	N/A
-TC_DM_LEP_BV_01_C	N/A	PTS errata #15174
+TC_DM_LEP_BV_01_C	N/A	PTS Errata 15174
 TC_DM_LEP_BV_02_C	N/A
 TC_DM_LEP_BV_04_C	N/A
 TC_DM_LEP_BV_05_C	N/A

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/9d255f91/net/nimble/host/pts/pts-gatt.txt
----------------------------------------------------------------------
diff --git a/net/nimble/host/pts/pts-gatt.txt b/net/nimble/host/pts/pts-gatt.txt
index f0b8240..b9916b0 100644
--- a/net/nimble/host/pts/pts-gatt.txt
+++ b/net/nimble/host/pts/pts-gatt.txt
@@ -1,7 +1,7 @@
 PTS test results for GATT
 
-PTS version: 6.7
-Tested: 29-Nov-2016
+PTS version: 7.0
+Tested: 10-Jan-2017
 
 Results:
 PASS	test passed
@@ -12,466 +12,519 @@ N/A	test is disabled due to PICS setup
 -------------------------------------------------------------------------------
 Test Name		Result	Notes
 -------------------------------------------------------------------------------
-TC_GAC_CL_BV_01_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAC/BV-01-C	PASS	b conn peer_addr=<addr>
 				b mtu conn=<handle>
 				b write conn=<handle> long=1 attr=<val_handle> value=<xx:...>
 				b term conn=<handle>
 -------------------------------------------------------------------------------
 
-TC_GAC_SR_BV_01_C	PASS	b adv
-				b adv
--------------------------------------------------------------------------------
-
-TC_GAD_CL_BV_01_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAD/BV-01-C	PASS	b conn peer_addr=<addr>
 				b disc svc conn=<handle>
 				b show chr
+				<answer YES>
 				b term conn=<handle>
 				<repeat>
-TC_GAD_CL_BV_02_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAD/BV-02-C	PASS	b conn peer_addr=<addr>
 				b disc svc conn=<handle> uuid=<uuid>
 				b show chr
+				<answer YES>
 				b term conn=<handle>
 				<repeat>
-TC_GAD_CL_BV_03_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAD/BV-03-C	PASS	b conn peer_addr=<addr>
 				b find inc_svcs conn=<handle> start=1 end=0xffff
+				<answer YES>
 				b term conn=<handle>
-TC_GAD_CL_BV_04_C	PASS	b conn peer_addr=<addr>
+				<repeat>
+GATT/CL/GAD/BV-04-C	PASS	b conn peer_addr=<addr>
 				b disc svc conn=<handle> uuid=<uuid>
 				b disc chr conn=<handle> start=<start hdl> end=<end hdl>
 				b show chr
+				<answer YES>
 				b term conn=<handle>
 				<repeat>
-TC_GAD_CL_BV_05_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAD/BV-05-C	PASS	b conn peer_addr=<addr>
 				b disc svc conn=<handle>
 				b disc chr conn=<handle> uuid=<uuid> start=<start hdl> end=<end hdl>
 				b show chr
+				<answer YES>
 				b term conn=<handle>
 				<repeat>
-TC_GAD_CL_BV_06_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAD/BV-06-C	PASS	b conn peer_addr=<addr>
 				b disc svc conn=<handle>
 				b disc chr conn=<handle> start=<svc-start-hdl> end=<svc-end-hdl>
 				b disc dsc conn=<handle> start=<start hdl> end=<end hdl>
+				<answer YES>
+				b term conn=<handle>
 				<repeat>
-TC_GAD_CL_BV_07_C	N/A	
-TC_GAD_CL_BV_08_C	N/A	
--------------------------------------------------------------------------------
-
-TC_GAD_SR_BV_01_C	PASS	b adv
-TC_GAD_SR_BV_02_C	PASS	b adv
-TC_GAD_SR_BV_03_C	PASS	b adv
-TC_GAD_SR_BV_04_C	PASS	b adv
-				<confirm handles range for services>
-TC_GAD_SR_BV_05_C	PASS	b adv
-TC_GAD_SR_BV_06_C	PASS	b adv
-TC_GAD_SR_BV_07_C	N/A
-TC_GAD_SR_BV_08_C	N/A
+GATT/CL/GAD/BV-07-C	N/A	
+GATT/CL/GAD/BV-08-C	N/A	
 -------------------------------------------------------------------------------
 
-TC_GAR_CL_BV_01_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BV-01-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
 				b term conn=<handle>
-TC_GAR_CL_BI_01_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-01-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_02_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-02-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_03_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-03-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
 				b term conn=<handle>
-TC_GAR_CL_BI_04_C	PASS	b conn peer_addr=<addr>
+				<answer YES>
+GATT/CL/GAR/BI-04-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
 				b term conn=<handle>
-TC_GAR_CL_BI_05_C	PASS    b conn peer_addr=<addr>
+				<answer YES>
+GATT/CL/GAR/BI-05-C	PASS    b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BV_03_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BV-03-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> uuid=<uuid> start=1 end=0xffff
+				<answer YES>
 				<repeat>
 				b term conn=<handle>
-TC_GAR_CL_BI_06_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-06-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> uuid=<uuid> start=<start hdl> end=<end hdl>
 				b term conn=<handle>
-TC_GAR_CL_BI_07_C	PASS	b conn peer_addr=<addr>
+				<answer YES>
+GATT/CL/GAR/BI-07-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> uuid=<uuid> start=<start hdl> end=<end hdl>
 				b term conn=<handle>
-TC_GAR_CL_BI_09_C	PASS	b conn peer_addr=<addr>
+				<answer YES>
+GATT/CL/GAR/BI-09-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> uuid=<uuid> start=<start hdl> end=<end hdl>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_10_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-10-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> uuid=<uuid> start=<start hdl> end=<end hdl>
 				b term conn=<handle>
-TC_GAR_CL_BI_11_C	PASS    b conn perr_addr=<addr>
+				<answer YES>
+GATT/CL/GAR/BI-11-C	PASS    b conn perr_addr=<addr>
 				b read conn=<handle> start=<start_hdl> end=<end_hdl>
-				b term conn=<handle>	
-TC_GAR_CL_BV_04_C	PASS	b conn peer_addr=<addr>
+				b term conn=<handle>
+				<answer YES>
+GATT/CL/GAR/BV-04-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
+				<answer YES>
 				<repeat>
 				b term conn=<handle>
-TC_GAR_CL_BI_12_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-12-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_13_C	PASS	b conn_peer_addr=<addr>
+GATT/CL/GAR/BI-13-C	PASS	b conn_peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle> offset=<offset>
-TC_GAR_CL_BI_14_C	PASS	b conn peer_addr=<addr>
+				<answer YES>
+				b term conn=<handle>
+GATT/CL/GAR/BI-14-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
 				b term conn=<handle>
-TC_GAR_CL_BI_15_C	PASS	b conn peer_addr=<addr>
+				<answer YES>
+GATT/CL/GAR/BI-15-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_16_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-16-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
 				b term conn=<handle>
-TC_GAR_CL_BI_17_C	PASS	b conn peer_addr=<addr>
+				<answer YES>
+GATT/CL/GAR/BI-17-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>	
-TC_GAR_CL_BV_05_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BV-05-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle1> attr=<val_handle2>
 				b term conn=<handle>
-TC_GAR_CL_BI_18_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-18-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle1> attr=<val_handle2>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_19_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-19-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle1> attr=<val_handle2>
 				b term conn=<handle>
-TC_GAR_CL_BI_20_C	PASS	b conn peer_addr=<addr>
+				<answer YES>
+GATT/CL/GAR/BI-20-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle1> attr=<val_handle2>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_21_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-21-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle1> attr=<val_handle2>
 				b term conn=<handle>
-TC_GAR_CL_BI_22_C	PASS	b conn peer_addr=<addr>
+				<answer YES>
+GATT/CL/GAR/BI-22-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle1> attr=<val_handle2>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BV_06_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BV-06-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_23_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-23-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_24_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-24-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_25_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-25-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_26_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-26-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
 				b term conn=<handle>
-TC_GAR_CL_BI_27_C	PASS	b conn peer_addr=<addr>
+				<answer YES>
+GATT/CL/GAR/BI-27-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>	
-TC_GAR_CL_BV_07_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BV-07-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
+				<answer YES>
 				<repeat>
 				b term conn=<handle>
-TC_GAR_CL_BI_28_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-28-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_29_C	PASS	b conn_peer_addr=<addr>
+GATT/CL/GAR/BI-29-C	PASS	b conn_peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle> offset=<offset>
-TC_GAR_CL_BI_30_C	PASS	b conn peer_addr=<addr>
+				<answer YES>
+				b term conn=<handle>
+GATT/CL/GAR/BI-30-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
 				b term conn=<handle>
-TC_GAR_CL_BI_31_C	PASS	b conn peer_addr=<addr>
+				<answer YES>
+GATT/CL/GAR/BI-31-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_32_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-32-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
 				b term conn=<handle>
-TC_GAR_CL_BI_33_C	PASS	b conn peer_addr=<addr>
+				<answer YES>
+GATT/CL/GAR/BI-33-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
-TC_GAR_CL_BI_34_C	N/A
-TC_GAR_CL_BI_35_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAR/BI-34-C	N/A
+GATT/CL/GAR/BI-35-C	PASS	b conn peer_addr=<addr>
 				b read conn=<handle> long=1 attr=<val_handle>
+				<answer YES>
 				b term conn=<handle>
 -------------------------------------------------------------------------------
 
-TC_GAR_SR_BV_01_C	PASS	b adv
-TC_GAR_SR_BI_01_C	PASS	b adv
-TC_GAR_SR_BI_02_C	PASS	b adv
-				<enter ffff>
-TC_GAR_SR_BI_03_C	N/A
-TC_GAR_SR_BI_04_C	PASS	b adv
-TC_GAR_SR_BI_05_C	PASS	b adv
-TC_GAR_SR_BV_03_C	PASS	b adv
-TC_GAR_SR_BI_06_C	PASS	b adv
-				<enter uuid without READ flag>
-				<enter value handle>
-TC_GAR_SR_BI_07_C	PASS	b adv
-				<enter ffff>
-TC_GAR_SR_BI_08_C	PASS	b adv
-TC_GAR_SR_BI_09_C	N/A
-TC_GAR_SR_BI_10_C	PASS	b adv
-				<enter characteristic with READ|READ_AUTH flags>
-TC_GAR_SR_BI_11_C	PASS	b adv
-				<enter UUID=000000078c26476f89a7a108033a69c7 and appropriate handle>
-TC_GAR_SR_BV_04_C	PASS	b adv
-TC_GAR_SR_BI_12_C	PASS	b adv
-				<enter long value handle without READ flag>
-TC_GAR_SR_BI_13_C	PASS	b adv
-TC_GAR_SR_BI_14_C	PASS	b adv
-				<enter ffff>
-TC_GAR_SR_BI_15_C	N/A
-TC_GAR_SR_BI_16_C	PASS	b adv
-TC_GAR_SR_BI_17_C	PASS	b adv
-TC_GAR_SR_BV_05_C	PASS	b adv
-				NOTE: Probably correct, no confirmation in cmd
-TC_GAR_SR_BI_18_C	PASS	b adv
-				<enter value handle without READ flag>
-TC_GAR_SR_BI_19_C	PASS	b adv
-				<enter ffff>
-TC_GAR_SR_BI_20_C	N/A
-TC_GAR_SR_BI_21_C	PASS	b adv
-TC_GAR_SR_BI_22_C	PASS	b adv
-TC_GAR_SR_BV_06_C	PASS	b adv
-TC_GAR_SR_BI_23_C	PASS	b adv
-				<enter value handle without READ flag>
-TC_GAR_SR_BI_24_C	PASS	b adv
-				<enter ffff>
-TC_GAR_SR_BI_25_C	N/A
-TC_GAR_SR_BI_26_C	PASS	b adv
-TC_GAR_SR_BI_27_C	PASS	b adv
-TC_GAR_SR_BV_07_C	PASS	b adv
-TC_GAR_SR_BV_08_C	PASS	b adv
-TC_GAR_SR_BI_28_C	PASS	b adv
-				<enter desc value handle without READ flag>
-TC_GAR_SR_BI_29_C	PASS	b adv
-TC_GAR_SR_BI_30_C	PASS	b adv
-				<enter ffff>
-TC_GAR_SR_BI_31_C	N/A
-TC_GAR_SR_BI_32_C	PASS	b adv
-TC_GAR_SR_BI_33_C	PASS	b adv
-TC_GAR_SR_BI_34_C	N/A
-TC_GAR_SR_BI_35_C	N/A
--------------------------------------------------------------------------------
-
-TC_GAW_CL_BV_01_C	PASS	b conn peer_addr=<addr>
-				b write no_rsp=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BV-01-C	PASS	b conn peer_addr=<addr>
+				b write no_rsp=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BV_02_C	N/A
-TC_GAW_CL_BV_03_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa:bb:cc:dd
+GATT/CL/GAW/BV-02-C	N/A
+GATT/CL/GAW/BV-03-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_02_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-02-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_03_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-03-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_04_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-04-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_05_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-05-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_06_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=00
+GATT/CL/GAW/BI-06-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BV_05_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BV-05-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_07_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-07-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_08_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-08-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_09_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAW/BI-09-C	PASS	b conn peer_addr=<addr>
 				b write long=1 conn=<handle> attr=<val_handle> value=<val> offset=<offset>
 				b term conn=1
-TC_GAW_CL_BI_11_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-11-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_12_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-12-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_13_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-13-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BV_06_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BV-06-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_14_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-14-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_15_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-15-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_17_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-17-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_18_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-18-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_19_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa attr=<val_handle> value=aa
+GATT/CL/GAW/BI-19-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BV_08_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BV-08-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_20_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-20-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_21_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-21-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_22_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-22-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_23_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-23-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_24_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-24-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BV_09_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BV-09-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_25_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-25-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_26_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-26-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_27_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAW/BI-27-C	PASS	b conn peer_addr=<addr>
 				b write long=1 conn=<handle> attr=<val_handle> value=<val> offset=<offset>
 				b term conn=1
-TC_GAW_CL_BI_29_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-29-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_30_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=aa
+GATT/CL/GAW/BI-30-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_31_C	PASS	b conn peer_addr=<addr>
+GATT/CL/GAW/BI-31-C	PASS	b conn peer_addr=<addr>
 				b write long=1 conn=<handle> attr=<val_handle> value=aa
 				b term conn=<handle>
-TC_GAW_CL_BI_32_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle1> value=<val> attr=<val_handle2> value=<val>
-TC_GAW_CL_BI_33_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa:bb
+GATT/CL/GAW/BI-32-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val> attr=<val_handle> value=<val>
+GATT/CL/GAW/BI-33-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
+				b term conn=<handle>
+GATT/CL/GAW/BI-34-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_34_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=xx:...
+GATT/CL/GAW/BI-35-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_35_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa:bb
+GATT/CL/GAW/BI-36-C	PASS	b conn peer_addr=<addr>
+				b write long=1 conn=<handle> attr=<val_handle> value=<val>
 				b term conn=<handle>
-TC_GAW_CL_BI_36_C	PASS	b conn peer_addr=<addr>
-				b write long=1 conn=<handle> attr=<val_handle> value=xx:...
+-------------------------------------------------------------------------------
+
+GATT/CL/GAN/BV-01-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=01:00
+				Note: verify that the notification was received
 				b term conn=<handle>
 -------------------------------------------------------------------------------
 
-TC_GAW_SR_BV_01_C	PASS	b adv
-TC_GAW_SR_BV_02_C	N/A	
-TC_GAW_SR_BI_01_C	N/A	
-TC_GAW_SR_BV_03_C	PASS	b adv
-TC_GAW_SR_BI_02_C	PASS	b adv
+GATT/CL/GAI/BV-01-C	PASS	PTS Errata 15328
+				b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=02:00
+				Note: verify that the indication was received
+				b term conn=<handle>
+-------------------------------------------------------------------------------
+
+GATT/CL/GAS/BV-01-C	PASS	b conn peer_addr=<addr>
+				b term conn=<handle>
+-------------------------------------------------------------------------------
+
+GATT/CL/GAT/BV-01-C	PASS	b conn peer_addr=<addr>
+				b read conn=<handle> attr=<val_handle>
+GATT/CL/GAT/BV-02-C	PASS	b conn peer_addr=<addr>
+				b write conn=<handle> attr=<val_handle> value=<val>
+-------------------------------------------------------------------------------
+
+GATT/CL/GPA/BV-01-C	N/A
+GATT/CL/GPA/BV-02-C	N/A
+GATT/CL/GPA/BV-03-C	N/A
+GATT/CL/GPA/BV-04-C	N/A
+GATT/CL/GPA/BV-05-C	N/A
+GATT/CL/GPA/BV-06-C	N/A
+GATT/CL/GPA/BV-07-C	N/A
+GATT/CL/GPA/BV-08-C	N/A
+GATT/CL/GPA/BV-11-C	N/A
+GATT/CL/GPA/BV-12-C	N/A
+-------------------------------------------------------------------------------
+
+GATT/SR/GAC/BV-01-C	PASS	b adv
+				b adv
+-------------------------------------------------------------------------------
+
+GATT/SR/GAD/BV-01-C	PASS	b adv
+GATT/SR/GAD/BV-02-C	PASS	b adv
+GATT/SR/GAD/BV-03-C	PASS	b adv
+GATT/SR/GAD/BV-04-C	PASS	b adv
+				<confirm handles range for services>
+GATT/SR/GAD/BV-05-C	PASS	b adv
+GATT/SR/GAD/BV-06-C	PASS	b adv
+GATT/SR/GAD/BV-07-C	N/A
+GATT/SR/GAD/BV-08-C	N/A
+-------------------------------------------------------------------------------
+
+GATT/SR/GAR/BV-01-C	PASS	b adv
+GATT/SR/GAR/BI-01-C	PASS	b adv
+GATT/SR/GAR/BI-02-C	PASS	b adv
+				<enter ffff>
+GATT/SR/GAR/BI-03-C	N/A
+GATT/SR/GAR/BI-04-C	PASS	b adv
+GATT/SR/GAR/BI-05-C	PASS	b adv
+GATT/SR/GAR/BV-03-C	PASS	b adv
+GATT/SR/GAR/BI-06-C	PASS	b adv
+				<enter uuid without READ flag>
+				<enter value handle>
+GATT/SR/GAR/BI-07-C	PASS	b adv
+				<enter ffff>
+GATT/SR/GAR/BI-08-C	PASS	b adv
+GATT/SR/GAR/BI-09-C	N/A
+GATT/SR/GAR/BI-10-C	PASS	b adv
+				<enter characteristic with READ|READ_AUTH flags>
+GATT/SR/GAR/BI-11-C	PASS	b adv
+				<enter characteristic wit READ|READ_ENC flags>
+GATT/SR/GAR/BV-04-C	PASS	b adv
+GATT/SR/GAR/BI-12-C	PASS	b adv
+				<enter long value handle without READ flag>
+GATT/SR/GAR/BI-13-C	PASS	b adv
+GATT/SR/GAR/BI-14-C	PASS	b adv
 				<enter ffff>
-TC_GAW_SR_BI_03_C	PASS	b adv
-TC_GAW_SR_BI_04_C	N/A
-TC_GAW_SR_BI_05_C	PASS	b adv
-TC_GAW_SR_BI_06_C	PASS	b adv
-TC_GAW_SR_BV_05_C	PASS	b adv
-TC_GAW_SR_BI_07_C	PASS	b adv
+GATT/SR/GAR/BI-15-C	N/A
+GATT/SR/GAR/BI-16-C	PASS	b adv
+GATT/SR/GAR/BI-17-C	PASS	b adv
+GATT/SR/GAR/BV-05-C	PASS	b adv
+GATT/SR/GAR/BI-18-C	PASS	b adv
+				<enter value handle without READ flag>
+GATT/SR/GAR/BI-19-C	PASS	b adv
 				<enter ffff>
-TC_GAW_SR_BI_08_C	PASS	b adv
+GATT/SR/GAR/BI-20-C	N/A
+GATT/SR/GAR/BI-21-C	PASS	b adv
+GATT/SR/GAR/BI-22-C	PASS	b adv
+GATT/SR/GAR/BV-06-C	PASS	b adv
+GATT/SR/GAR/BI-23-C	PASS	b adv
+				<enter value handle without READ flag>
+GATT/SR/GAR/BI-24-C	PASS	b adv
+				<enter ffff>
+GATT/SR/GAR/BI-25-C	N/A
+GATT/SR/GAR/BI-26-C	PASS	b adv
+GATT/SR/GAR/BI-27-C	PASS	b adv
+GATT/SR/GAR/BV-07-C	PASS	b adv
+GATT/SR/GAR/BV-08-C	PASS	b adv
+GATT/SR/GAR/BI-28-C	PASS	b adv
+				<enter desc value handle without READ flag>
+GATT/SR/GAR/BI-29-C	PASS	b adv
+GATT/SR/GAR/BI-30-C	PASS	b adv
+				<enter ffff>
+GATT/SR/GAR/BI-31-C	N/A
+GATT/SR/GAR/BI-32-C	PASS	b adv
+GATT/SR/GAR/BI-33-C	PASS	b adv
+GATT/SR/GAR/BI-34-C	N/A
+GATT/SR/GAR/BI-35-C	N/A
+-------------------------------------------------------------------------------
+
+GATT/SR/GAW/BV-01-C	PASS	b adv
+GATT/SR/GAW/BV-02-C	N/A	
+GATT/SR/GAW/BI-01-C	N/A	
+GATT/SR/GAW/BV-03-C	PASS	b adv
+GATT/SR/GAW/BI-02-C	PASS	b adv
+				<enter ffff>
+GATT/SR/GAW/BI-03-C	PASS	b adv
+GATT/SR/GAW/BI-04-C	N/A
+GATT/SR/GAW/BI-05-C	PASS	b adv
+GATT/SR/GAW/BI-06-C	PASS	b adv
+GATT/SR/GAW/BV-05-C	PASS	b adv
+GATT/SR/GAW/BI-07-C	PASS	b adv
+				<enter ffff>
+GATT/SR/GAW/BI-08-C	PASS	b adv
 				<enter long value handle without WRITE flag>
-TC_GAW_SR_BI_09_C	PASS	b adv
-TC_GAW_SR_BI_11_C	N/A
-TC_GAW_SR_BI_12_C	PASS	b adv	
-TC_GAW_SR_BI_13_C	PASS	b adv
-TC_GAW_SR_BV_06_C	PASS	b adv
-TC_GAW_SR_BV_10_C	PASS	b adv
-TC_GAW_SR_BI_14_C	PASS	b adv
+GATT/SR/GAW/BI-09-C	PASS	b adv
+GATT/SR/GAW/BI-11-C	N/A
+GATT/SR/GAW/BI-12-C	PASS	b adv	
+GATT/SR/GAW/BI-13-C	PASS	b adv
+GATT/SR/GAW/BV-06-C	PASS	b adv
+GATT/SR/GAW/BV-10-C	PASS	b adv
+GATT/SR/GAW/BI-14-C	PASS	b adv
 				<enter ffff>
-TC_GAW_SR_BI_15_C	PASS	b adv
+GATT/SR/GAW/BI-15-C	PASS	b adv
 				<enter value handle without WRITE flag>
-TC_GAW_SR_BI_17_C	N/A
-TC_GAW_SR_BI_18_C	PASS	b adv
-TC_GAW_SR_BI_19_C	PASS	b adv
-TC_GAW_SR_BV_07_C	PASS	b adv
-TC_GAW_SR_BV_08_C	PASS	b adv
-TC_GAW_SR_BI_20_C	PASS	b adv
+GATT/SR/GAW/BI-17-C	N/A
+GATT/SR/GAW/BI-18-C	PASS	b adv
+GATT/SR/GAW/BI-19-C	PASS	b adv
+GATT/SR/GAW/BV-07-C	PASS	b adv
+GATT/SR/GAW/BV-08-C	PASS	b adv
+GATT/SR/GAW/BI-20-C	PASS	b adv
 				<enter ffff>
-TC_GAW_SR_BI_21_C	PASS	b adv
+GATT/SR/GAW/BI-21-C	PASS	b adv
 				<enter dsc value handle without WRITE flag>
-TC_GAW_SR_BI_22_C	N/A
-TC_GAW_SR_BI_23_C	PASS	b adv
-TC_GAW_SR_BI_24_C	PASS	b adv
-TC_GAW_SR_BV_09_C	PASS	b adv
-TC_GAW_SR_BI_25_C	PASS	b adv
+GATT/SR/GAW/BI-22-C	N/A
+GATT/SR/GAW/BI-23-C	PASS	b adv
+GATT/SR/GAW/BI-24-C	PASS	b adv
+GATT/SR/GAW/BV-09-C	PASS	b adv
+GATT/SR/GAW/BI-25-C	PASS	b adv
 				<enter ffff>
-TC_GAW_SR_BI_26_C	PASS	b adv
+GATT/SR/GAW/BI-26-C	PASS	b adv
 				<enter dsc value handle without WRITE flag>
-TC_GAW_SR_BI_27_C	PASS	b adv
-TC_GAW_SR_BI_29_C	N/A
-TC_GAW_SR_BI_30_C	PASS
-TC_GAW_SR_BI_31_C	PASS	b adv
-TC_GAW_SR_BI_32_C	PASS	b adv
-TC_GAW_SR_BI_33_C	PASS	b adv
-TC_GAW_SR_BI_34_C	PASS	b adv
-TC_GAW_SR_BI_35_C	PASS	b adv
--------------------------------------------------------------------------------
-
-TC_GAN_CL_BV_01_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=01:00
+GATT/SR/GAW/BI-27-C	PASS	b adv
+GATT/SR/GAW/BI-29-C	N/A
+GATT/SR/GAW/BI-30-C	PASS	b adv
+GATT/SR/GAW/BI-31-C	PASS	b adv
+GATT/SR/GAW/BI-32-C	PASS	b adv
+GATT/SR/GAW/BI-33-C	PASS	b adv
+GATT/SR/GAW/BI-34-C	PASS	b adv
+GATT/SR/GAW/BI-35-C	PASS	b adv
 -------------------------------------------------------------------------------
 
-TC_GAN_SR_BV_01_C	PASS	b adv
-				b chrup attr=25
+GATT/SR/GAN/BV-01-C	PASS	b adv
+				b chrup attr=<val_handle>
 -------------------------------------------------------------------------------
 
-TC_GAI_CL_BV_01_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=02:00
+GATT/SR/GAI/BV-01-C	PASS	b adv
+				b chrup attr=<val_handle>
 -------------------------------------------------------------------------------
 
-TC_GAI_SR_BV_01_C	PASS	b adv
-				b chrup attr=14
--------------------------------------------------------------------------------
-
-TC_GAS_CL_BV_01_C	PASS	b conn peer_addr=<addr>
-				b term conn=<handle>
--------------------------------------------------------------------------------
-
-TC_GAS_SR_BV_01_C	PASS	b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
+GATT/SR/GAS/BV-01-C	PASS	Note: set TSPX_security_enabled to TRUE
+				b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
 				b adv
-				b svcchg start=1 end=0xffff
 				<click OK>
+				b svcchg start=1 end=0xffff
 				b adv
 				b sec start conn=<handle>
 -------------------------------------------------------------------------------
 
-TC_GAT_CL_BV_01_C	PASS	b conn peer_addr=<addr>
-				b read conn=<handle> attr=<val_handle>
-TC_GAT_CL_BV_02_C	PASS	b conn peer_addr=<addr>
-				b write conn=<handle> attr=<val_handle> value=aa
+GATT/SR/GAT/BV-01-C	PASS	b adv
+				b chrup attr=<val_handle>
 -------------------------------------------------------------------------------
 
-TC_GAT_SR_BV_01_C	PASS	b adv
-				b chrup attr=14
--------------------------------------------------------------------------------
-
-TC_GPA_CL_BV_01_C	N/A
-TC_GPA_CL_BV_02_C	N/A
-TC_GPA_CL_BV_03_C	N/A
-TC_GPA_CL_BV_04_C	N/A
-TC_GPA_CL_BV_05_C	N/A
-TC_GPA_CL_BV_06_C	N/A
-TC_GPA_CL_BV_07_C	N/A
-TC_GPA_CL_BV_08_C	N/A
-TC_GPA_CL_BV_11_C	N/A
-TC_GPA_CL_BV_12_C	N/A
--------------------------------------------------------------------------------
-TC_GPA_SR_BV_01_C	N/A
-TC_GPA_SR_BV_02_C	N/A
-TC_GPA_SR_BV_03_C	N/A
-TC_GPA_SR_BV_04_C	N/A
-TC_GPA_SR_BV_05_C	N/A
-TC_GPA_SR_BV_06_C	N/A
-TC_GPA_SR_BV_07_C	N/A
-TC_GPA_SR_BV_08_C	N/A
-TC_GPA_SR_BV_11_C	N/A
-TC_GPA_SR_BV_12_C	N/A
+GATT/SR/GPA/BV-01-C	N/A
+GATT/SR/GPA/BV-02-C	N/A
+GATT/SR/GPA/BV-03-C	N/A
+GATT/SR/GPA/BV-04-C	N/A
+GATT/SR/GPA/BV-05-C	N/A
+GATT/SR/GPA/BV-06-C	N/A
+GATT/SR/GPA/BV-07-C	N/A
+GATT/SR/GPA/BV-08-C	N/A
+GATT/SR/GPA/BV-11-C	N/A
+GATT/SR/GPA/BV-12-C	N/A
 -------------------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/9d255f91/net/nimble/host/pts/pts-l2cap.txt
----------------------------------------------------------------------
diff --git a/net/nimble/host/pts/pts-l2cap.txt b/net/nimble/host/pts/pts-l2cap.txt
index 045e1ca..c94e9ba 100644
--- a/net/nimble/host/pts/pts-l2cap.txt
+++ b/net/nimble/host/pts/pts-l2cap.txt
@@ -1,7 +1,7 @@
 PTS test results for L2CAP
 
-PTS version: 6.7
-Tested: 21-Nov-2016
+PTS version: 7.0
+Tested: 10-Jan-2017
 
 Results:
 PASS   test passed
@@ -12,173 +12,212 @@ N/A    test is disabled due to PICS setup
 -------------------------------------------------------------------------------
 Test Name		Result	Notes
 -------------------------------------------------------------------------------
-TC_COS_CED_BV_01_C	N/A
-TC_COS_CED_BV_03_C	N/A
-TC_COS_CED_BV_04_C	N/A
-TC_COS_CED_BV_05_C	N/A
-TC_COS_CED_BV_07_C	N/A
-TC_COS_CED_BV_08_C	N/A
-TC_COS_CED_BV_09_C	N/A
-TC_COS_CED_BV_10_C	N/A
-TC_COS_CED_BV_11_C	N/A
-TC_COS_CED_BI_01_C	N/A
-TC_COS_CFD_BV_01_C	N/A
-TC_COS_CFD_BV_02_C	N/A
-TC_COS_CFD_BV_03_C	N/A
-TC_COS_CFD_BV_08_C	N/A
-TC_COS_CFD_BV_09_C	N/A
-TC_COS_CFD_BV_10_C	N/A
-TC_COS_CFD_BV_11_C	N/A
-TC_COS_CFD_BV_12_C	N/A
-TC_COS_CFD_BV_13_C	N/A
-TC_COS_IEX_BV_01_C	N/A
-TC_COS_IEX_BV_02_C	N/A
-TC_COS_ECH_BV_01_C	N/A
-TC_COS_ECH_BV_02_C	N/A
-TC_COS_CFC_BV_01_C	N/A
-TC_COS_CFC_BV_02_C	N/A
-TC_COS_CFC_BV_03_C	N/A
-TC_COS_CFC_BV_04_C	N/A
-TC_COS_CFC_BV_05_C	N/A
-TC_CLS_CLR_BV_01_C	N/A
-TC_CLS_UCD_BV_01_C	N/A
-TC_CLS_UCD_BV_02_C	N/A
-TC_CLS_UCD_BV_03_C	N/A
-TC_EXF_BV_01_C		N/A
-TC_EXF_BV_02_C		N/A
-TC_EXF_BV_03_C		N/A
-TC_EXF_BV_04_C		N/A
-TC_EXF_BV_05_C		N/A
-TC_EXF_BV_06_C		N/A
-TC_CMC_BV_01_C		N/A
-TC_CMC_BV_02_C		N/A
-TC_CMC_BV_03_C		N/A
-TC_CMC_BV_04_C		N/A
-TC_CMC_BV_05_C		N/A
-TC_CMC_BV_06_C		N/A
-TC_CMC_BV_07_C		N/A
-TC_CMC_BV_08_C		N/A
-TC_CMC_BV_09_C		N/A
-TC_CMC_BV_10_C		N/A
-TC_CMC_BV_11_C		N/A
-TC_CMC_BV_12_C		N/A
-TC_CMC_BV_13_C		N/A
-TC_CMC_BV_14_C		N/A
-TC_CMC_BV_15_C		N/A
-TC_CMC_BI_01_C		N/A
-TC_CMC_BI_02_C		N/A
-TC_CMC_BI_03_C		N/A
-TC_CMC_BI_04_C		N/A
-TC_CMC_BI_05_C		N/A
-TC_CMC_BI_06_C		N/A
-TC_FOC_BV_01_C		N/A
-TC_FOC_BV_02_C		N/A
-TC_FOC_BV_03_C		N/A
-TC_OFS_BV_01_C		N/A
-TC_OFS_BV_02_C		N/A
-TC_OFS_BV_03_C		N/A
-TC_OFS_BV_04_C		N/A
-TC_OFS_BV_05_C		N/A
-TC_OFS_BV_06_C		N/A
-TC_OFS_BV_07_C		N/A
-TC_OFS_BV_08_C		N/A
-TC_ERM_BV_01_C		N/A
-TC_ERM_BV_02_C		N/A
-TC_ERM_BV_03_C		N/A
-TC_ERM_BV_05_C		N/A
-TC_ERM_BV_06_C		N/A
-TC_ERM_BV_07_C		N/A
-TC_ERM_BV_08_C		N/A
-TC_ERM_BV_09_C		N/A
-TC_ERM_BV_10_C		N/A
-TC_ERM_BV_11_C		N/A
-TC_ERM_BV_12_C		N/A
-TC_ERM_BV_13_C		N/A
-TC_ERM_BV_14_C		N/A
-TC_ERM_BV_15_C		N/A
-TC_ERM_BV_16_C		N/A
-TC_ERM_BV_17_C		N/A
-TC_ERM_BV_18_C		N/A
-TC_ERM_BV_19_C		N/A
-TC_ERM_BV_20_C		N/A
-TC_ERM_BV_21_C		N/A
-TC_ERM_BV_22_C		N/A
-TC_ERM_BV_23_C		N/A
-TC_ERM_BI_01_C		N/A
-TC_ERM_BI_02_C		N/A
-TC_ERM_BI_03_C		N/A
-TC_ERM_BI_04_C		N/A
-TC_ERM_BI_05_C		N/A
-TC_STM_BV_01_C		N/A
-TC_STM_BV_02_C		N/A
-TC_STM_BV_03_C		N/A
-TC_STM_BV_11_C		N/A
-TC_STM_BV_12_C		N/A
-TC_STM_BV_13_C		N/A
-TC_FIX_BV_01_C		N/A
-TC_FIX_BV_02_C		N/A
-TC_EWC_BV_01_C		N/A
-TC_EWC_BV_02_C		N/A
-TC_EWC_BV_03_C		N/A
-TC_LSC_BV_01_C		N/A
-TC_LSC_BV_02_C		N/A
-TC_LSC_BV_03_C		N/A
-TC_LSC_BI_04_C		N/A
-TC_LSC_BI_05_C		N/A
-TC_LSC_BV_06_C		N/A
-TC_LSC_BV_07_C		N/A
-TC_LSC_BV_08_C		N/A
-TC_LSC_BV_09_C		N/A
-TC_LSC_BI_10_C		N/A
-TC_LSC_BI_11_C		N/A
-TC_LSC_BV_12_C		N/A
-TC_CCH_BV_01_C		N/A
-TC_CCH_BV_02_C		N/A
-TC_CCH_BV_03_C		N/A
-TC_CCH_BV_04_C		N/A
-TC_ECF_BV_01_C		N/A
-TC_ECF_BV_02_C		N/A
-TC_ECF_BV_03_C		N/A
-TC_ECF_BV_04_C		N/A
-TC_ECF_BV_05_C		N/A
-TC_ECF_BV_06_C		N/A
-TC_ECF_BV_07_C		N/A
-TC_ECF_BV_08_C		N/A
-TC_LE_CPU_BV_01_C	PASS	b set adv_data flags=0
+
+L2CAP/COS/CED/BV-01-C	N/A
+L2CAP/COS/CED/BV-03-C	N/A
+L2CAP/COS/CED/BV-04-C	N/A
+L2CAP/COS/CED/BV-05-C	N/A
+L2CAP/COS/CED/BV-07-C	N/A
+L2CAP/COS/CED/BV-08-C	N/A
+L2CAP/COS/CED/BV-09-C	N/A
+L2CAP/COS/CED/BV-10-C	N/A
+L2CAP/COS/CED/BV-11-C	N/A
+L2CAP/COS/CED/BI-01-C	N/A
+-------------------------------------------------------------------------------
+
+L2CAP/COS/CFD/BV-01-C	N/A
+L2CAP/COS/CFD/BV-02-C	N/A
+L2CAP/COS/CFD/BV-03-C	N/A
+L2CAP/COS/CFD/BV-08-C	N/A
+L2CAP/COS/CFD/BV-09-C	N/A
+L2CAP/COS/CFD/BV-10-C	N/A
+L2CAP/COS/CFD/BV-11-C	N/A
+L2CAP/COS/CFD/BV-12-C	N/A
+L2CAP/COS/CFD/BV-13-C	N/A
+-------------------------------------------------------------------------------
+
+L2CAP/COS/IEX/BV-01-C	N/A
+L2CAP/COS/IEX/BV-02-C	N/A
+-------------------------------------------------------------------------------
+
+L2CAP/COS/ECH/BV-01-C	N/A
+L2CAP/COS/ECH/BV-02-C	N/A
+-------------------------------------------------------------------------------
+
+L2CAP/COS/CFC/BV-01-C	N/A
+L2CAP/COS/CFC/BV-02-C	N/A
+L2CAP/COS/CFC/BV-03-C	N/A
+L2CAP/COS/CFC/BV-04-C	N/A
+L2CAP/COS/CFC/BV-05-C	N/A
+-------------------------------------------------------------------------------
+
+L2CAP/CLS/CLR/BV-01-C	N/A
+-------------------------------------------------------------------------------
+
+L2CAP/CLS/UCD/BV-01-C	N/A
+L2CAP/CLS/UCD/BV-02-C	N/A
+L2CAP/CLS/UCD/BV-03-C	N/A
+-------------------------------------------------------------------------------
+
+L2CAP/EXF/BV-01-C		N/A
+L2CAP/EXF/BV-02-C		N/A
+L2CAP/EXF/BV-03-C		N/A
+L2CAP/EXF/BV-04-C		N/A
+L2CAP/EXF/BV-05-C		N/A
+L2CAP/EXF/BV-06-C		N/A
+-------------------------------------------------------------------------------
+
+L2CAP/CMC/BV-01-C		N/A
+L2CAP/CMC/BV-02-C		N/A
+L2CAP/CMC/BV-03-C		N/A
+L2CAP/CMC/BV-04-C		N/A
+L2CAP/CMC/BV-05-C		N/A
+L2CAP/CMC/BV-06-C		N/A
+L2CAP/CMC/BV-07-C		N/A
+L2CAP/CMC/BV-08-C		N/A
+L2CAP/CMC/BV-09-C		N/A
+L2CAP/CMC/BV-10-C		N/A
+L2CAP/CMC/BV-11-C		N/A
+L2CAP/CMC/BV-12-C		N/A
+L2CAP/CMC/BV-13-C		N/A
+L2CAP/CMC/BV-14-C		N/A
+L2CAP/CMC/BV-15-C		N/A
+L2CAP/CMC/BI-01-C		N/A
+L2CAP/CMC/BI-02-C		N/A
+L2CAP/CMC/BI-03-C		N/A
+L2CAP/CMC/BI-04-C		N/A
+L2CAP/CMC/BI-05-C		N/A
+L2CAP/CMC/BI-06-C		N/A
+-------------------------------------------------------------------------------
+
+L2CAP/FOC/BV-01-C		N/A
+L2CAP/FOC/BV-02-C		N/A
+L2CAP/FOC/BV-03-C		N/A
+-------------------------------------------------------------------------------
+
+L2CAP/OFS/BV-01-C		N/A
+L2CAP/OFS/BV-02-C		N/A
+L2CAP/OFS/BV-03-C		N/A
+L2CAP/OFS/BV-04-C		N/A
+L2CAP/OFS/BV-05-C		N/A
+L2CAP/OFS/BV-06-C		N/A
+L2CAP/OFS/BV-07-C		N/A
+L2CAP/OFS/BV-08-C		N/A
+-------------------------------------------------------------------------------
+
+L2CAP/ERM/BV-01-C		N/A
+L2CAP/ERM/BV-02-C		N/A
+L2CAP/ERM/BV-03-C		N/A
+L2CAP/ERM/BV-05-C		N/A
+L2CAP/ERM/BV-06-C		N/A
+L2CAP/ERM/BV-07-C		N/A
+L2CAP/ERM/BV-08-C		N/A
+L2CAP/ERM/BV-09-C		N/A
+L2CAP/ERM/BV-10-C		N/A
+L2CAP/ERM/BV-11-C		N/A
+L2CAP/ERM/BV-12-C		N/A
+L2CAP/ERM/BV-13-C		N/A
+L2CAP/ERM/BV-14-C		N/A
+L2CAP/ERM/BV-15-C		N/A
+L2CAP/ERM/BV-16-C		N/A
+L2CAP/ERM/BV-17-C		N/A
+L2CAP/ERM/BV-18-C		N/A
+L2CAP/ERM/BV-19-C		N/A
+L2CAP/ERM/BV-20-C		N/A
+L2CAP/ERM/BV-21-C		N/A
+L2CAP/ERM/BV-22-C		N/A
+L2CAP/ERM/BV-23-C		N/A
+L2CAP/ERM/BI-01-C		N/A
+L2CAP/ERM/BI-02-C		N/A
+L2CAP/ERM/BI-03-C		N/A
+L2CAP/ERM/BI-04-C		N/A
+L2CAP/ERM/BI-05-C		N/A
+-------------------------------------------------------------------------------
+
+L2CAP/STM/BV-01-C		N/A
+L2CAP/STM/BV-02-C		N/A
+L2CAP/STM/BV-03-C		N/A
+L2CAP/STM/BV-11-C		N/A
+L2CAP/STM/BV-12-C		N/A
+L2CAP/STM/BV-13-C		N/A
+-------------------------------------------------------------------------------
+
+L2CAP/FIX/BV-01-C		N/A
+L2CAP/FIX/BV-02-C		N/A
+-------------------------------------------------------------------------------
+
+L2CAP/EWC/BV-01-C		N/A
+L2CAP/EWC/BV-02-C		N/A
+L2CAP/EWC/BV-03-C		N/A
+-------------------------------------------------------------------------------
+
+L2CAP/LSC/BV-01-C		N/A
+L2CAP/LSC/BV-02-C		N/A
+L2CAP/LSC/BV-03-C		N/A
+L2CAP/LSC/BI-04-C		N/A
+L2CAP/LSC/BI-05-C		N/A
+L2CAP/LSC/BV-06-C		N/A
+L2CAP/LSC/BV-07-C		N/A
+L2CAP/LSC/BV-08-C		N/A
+L2CAP/LSC/BV-09-C		N/A
+L2CAP/LSC/BI-10-C		N/A
+L2CAP/LSC/BI-11-C		N/A
+L2CAP/LSC/BV-12-C		N/A
+-------------------------------------------------------------------------------
+
+L2CAP/CCH/BV-01-C		N/A
+L2CAP/CCH/BV-02-C		N/A
+L2CAP/CCH/BV-03-C		N/A
+L2CAP/CCH/BV-04-C		N/A
+-------------------------------------------------------------------------------
+
+L2CAP/ECF/BV-01-C		N/A
+L2CAP/ECF/BV-02-C		N/A
+L2CAP/ECF/BV-03-C		N/A
+L2CAP/ECF/BV-04-C		N/A
+L2CAP/ECF/BV-05-C		N/A
+L2CAP/ECF/BV-06-C		N/A
+L2CAP/ECF/BV-07-C		N/A
+L2CAP/ECF/BV-08-C		N/A
+-------------------------------------------------------------------------------
+
+L2CAP/LE/CPU/BV-01-C	PASS	b set adv_data flags=0
 				b adv
 				b l2cap update conn=<handle>
-
-TC_LE_CPU_BV_02_C	PASS	b conn peer_addr=<addr>
+L2CAP/LE/CPU/BV-02-C	PASS	b conn peer_addr=<addr>
 				b term conn=<handle>
- 
-TC_LE_CPU_BI_01_C	PASS	b conn peer_addr=<addr>
+L2CAP/LE/CPU/BI-01-C	PASS	b conn peer_addr=<addr>
 				b term conn=<handle>
-
-TC_LE_CPU_BI_02_C	PASS	b set adv_data flags=0
+L2CAP/LE/CPU/BI-02-C	PASS	b set adv_data flags=0
 				b adv
+-------------------------------------------------------------------------------
 
-TC_LE_REJ_BI_01_C	PASS	b set adv_data flags=0
+L2CAP/LE/REJ/BI-01-C	PASS	b set adv_data flags=0
 				b adv
-TC_LE_REJ_BI_02_C	PASS	b set adv_data flags=0
+L2CAP/LE/REJ/BI-02-C	PASS	b set adv_data flags=0
 				b adv
 				b term conn=<handle>
+-------------------------------------------------------------------------------
 
-TC_LE_CFC_BV_01_C	N/A
-TC_LE_CFC_BV_02_C	N/A
-TC_LE_CFC_BV_03_C	N/A
-TC_LE_CFC_BV_04_C	N/A
-TC_LE_CFC_BV_05_C	N/A
-TC_LE_CFC_BV_06_C	N/A
-TC_LE_CFC_BV_07_C	N/A
-TC_LE_CFC_BI_01_C	N/A
-TC_LE_CFC_BV_08_C	N/A
-TC_LE_CFC_BV_09_C	N/A
-TC_LE_CFC_BV_16_C	N/A
-TC_LE_CFC_BV_17_C	N/A
-TC_LE_CFC_BV_18_C	N/A
-TC_LE_CFC_BV_19_C	N/A
-TC_LE_CFC_BV_20_C	N/A
-TC_LE_CFC_BV_21_C	N/A
-TC_LE_CID_BV_01_C	N/A
-TC_LE_CID_BV_02_I	N/A
+L2CAP/LE/CFC/BV-01-C	N/A
+L2CAP/LE/CFC/BV-02-C	N/A
+L2CAP/LE/CFC/BV-03-C	N/A
+L2CAP/LE/CFC/BV-04-C	N/A
+L2CAP/LE/CFC/BV-05-C	N/A
+L2CAP/LE/CFC/BV-06-C	N/A
+L2CAP/LE/CFC/BV-07-C	N/A
+L2CAP/LE/CFC/BI-01-C	N/A
+L2CAP/LE/CFC/BV-08-C	N/A
+L2CAP/LE/CFC/BV-09-C	N/A
+L2CAP/LE/CFC/BV-16-C	N/A
+L2CAP/LE/CFC/BV-17-C	N/A
+L2CAP/LE/CFC/BV-18-C	N/A
+L2CAP/LE/CFC/BV-19-C	N/A
+L2CAP/LE/CFC/BV-20-C	N/A
+L2CAP/LE/CFC/BV-21-C	N/A
 -------------------------------------------------------------------------------
+
+L2CAP/LE/CID/BV-01-C	N/A
+L2CAP/LE/CID/BV-02-C	N/A
+-------------------------------------------------------------------------------
+

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/9d255f91/net/nimble/host/pts/pts-sm.txt
----------------------------------------------------------------------
diff --git a/net/nimble/host/pts/pts-sm.txt b/net/nimble/host/pts/pts-sm.txt
index 7548098..fc42a9c 100644
--- a/net/nimble/host/pts/pts-sm.txt
+++ b/net/nimble/host/pts/pts-sm.txt
@@ -1,7 +1,7 @@
 PTS test results for SM
 
-PTS version: 6.7
-Tested: 15-Nov-2016
+PTS version: 7.0
+Tested: 10-Jan-2017
 
 Results:
 PASS	test passed
@@ -13,103 +13,135 @@ NONE	test result is none
 -------------------------------------------------------------------------------
 Test Name		Result	Notes
 -------------------------------------------------------------------------------
-TC_PROT_BV_01_C		PASS	b conn peer_addr=<addr>
+
+SM/MAS/PROT/BV-01-C	PASS	b conn peer_addr=<addr>
 				b sec pair conn=<handle>
-TC_PROT_BV_02_C		PASS	b adv
-				b adv
-				b sec start conn=<handle>
-TC_JW_BV_01_C		N/A
-TC_JW_BV_02_C		PASS	b adv
-TC_JW_BV_05_C		PASS	b conn peer_addr=<addr>
+-------------------------------------------------------------------------------
+
+SM/SLA/JW/BV-01-C		N/A
+SM/SLA/JW/BV-05-C	PASS	b conn peer_addr=<addr>
 				b sec pair conn=<handle>
 				b term conn=<handle>
-TC_JW_BI_01_C		PASS	b conn peer_addr=<addr>
+SM/MAS/JW/BI-01-C	PASS	b conn peer_addr=<addr>
 				b sec pair conn=<handle>
-TC_JW_BI_02_C		PASS	b adv
-TC_JW_BI_03_C		PASS	b adv
-TC_JW_BI_04_C		PASS	b conn peer_addr=<addr>
+SM/MAS/JW/BI-04-C	PASS	b conn peer_addr=<addr>
 				b sec pair conn=<handle>
-TC_PKE_BV_01_C		PASS	b set sm_data io_capabilities=1
+-------------------------------------------------------------------------------
+
+SM/MAS/PKE/BV-01-C	PASS	b set sm_data io_capabilities=1
 				b conn peer_addr=<addr>
 				b sec pair conn=<handle>
 				b passkey conn=<handle> action=3 key=123456
 				Note: enter '123456' passkey in PTS
-TC_PKE_BV_02_C		PASS	b set sm_data io_capabilities=1
-				b adv
-				b passkey conn=<handle> action=3 key=123456
-				Note: enter '123456' passkey in PTS
-TC_PKE_BV_04_C		PASS	b set sm_data io_capabilities=1
+SM/MAS/PKE/BV-04-C	PASS	b set sm_data io_capabilities=1
 				b conn peer_addr=<addr>
 				b sec pair conn=<handle>
-TC_PKE_BV_05_C		PASS	b set sm_data io_capabilities=1
-				b set sm_data mitm_flag=1
-				b adv
-TC_PKE_BI_01_C		PASS	b set sm_data io_capabilities=1
+SM/MAS/PKE/BI-01-C	PASS	b set sm_data io_capabilities=1
 				b conn peer_addr=<addr>
 				b sec pair conn=<handle>
 				b passkey conn=<handle> action=3 key=123456
 				Note: enter passkey other than '123456' in PTS
-TC_PKE_BI_02_C		PASS	b set sm_data io_capabilities=1
+SM/MAS/PKE/BI-02-C	PASS	b set sm_data io_capabilities=1
 				b conn peer_addr=<addr>
 				b sec pair conn=<handle>
 				b passkey conn=<handle> action=3 key=123456
 				Note: enter '123456' passkey in PTS
-TC_PKE_BI_03_C		PASS	b set sm_data io_capabilities=1
-				b adv
-				b passkey conn=<handle> action=3 key=123456
-				Note: enter passkey other than '123456' in PTS
-TC_OOB_BV_01_C		N/A
-TC_OOB_BV_02_C		N/A
-TC_OOB_BV_03_C		N/A
-TC_OOB_BV_04_C		N/A
-TC_OOB_BV_05_C		PASS	b set sm_data io_capabilities=1
+-------------------------------------------------------------------------------
+
+SM/MAS/OOB/BV-01-C		N/A
+SM/MAS/OOB/BV-03-C		N/A
+SM/MAS/OOB/BV-05-C	PASS	b set sm_data io_capabilities=1
 				b conn peer_addr=<addr>
 				b sec pair conn=<handle>
 				b passkey conn=<handle> action=3 key=123456
 				Note: enter '123456' passkey in PTS
-TC_OOB_BV_06_C		PASS	b set sm_data io_capabilities=1
-				b adv
-				b passkey conn=<handle> action=3 key=123456
-				Note: enter '123456' passkey in PTS
-TC_OOB_BV_07_C		PASS	b conn peer_addr=<addr>
+SM/MAS/OOB/BV-07-C	PASS	b conn peer_addr=<addr>
 				b sec pair conn=<handle>
-TC_OOB_BV_08_C		PASS	b adv
-TC_OOB_BV_09_C		N/A
-TC_OOB_BV_10_C		N/A
-TC_OOB_BI_01_C		N/A
-TC_OOB_BI_02_C		N/A
-TC_EKS_BV_01_C		PASS	b conn peer_addr=<addr>
+SM/MAS/OOB/BV-09-C		N/A
+SM/MAS/OOB/BI-01-C		N/A
+-------------------------------------------------------------------------------
+
+SM/MAS/EKS/BV-01-C	PASS	b conn peer_addr=<addr>
 				b sec pair conn=<handle>
-TC_EKS_BV_02_C		PASS	b adv
-TC_EKS_BI_01_C		PASS	b conn peer_addr=<addr>
+SM/MAS/EKS/BI-01-C	PASS	b conn peer_addr=<addr>
 				b sec pair conn=<handle>
-TC_EKS_BI_02_C		PASS	b adv
-TC_SIGN_BV_01_C		N/A
-TC_SIGN_BV_03_C		N/A
-TC_SIGN_BI_01_C		N/A
-TC_KDU_BV_01_C		PASS	b set sm_data our_key_dist=1
-				b adv
-TC_KDU_BV_02_C		PASS	b set sm_data our_key_dist=2
-				b adv
-TC_KDU_BV_03_C		PASS	b set sm_data our_key_dist=4
-				b adv
-TC_KDU_BV_04_C		PASS	b set sm_data our_key_dist=4
+-------------------------------------------------------------------------------
+
+SM/MAS/SIGN/BV-01-C		N/A
+SM/MAS/SIGN/BV-03-C		N/A
+SM/MAS/SIGN/BI-01-C		N/A
+-------------------------------------------------------------------------------
+
+SM/MAS/KDU/BV-04-C	PASS	b set sm_data our_key_dist=4
 				b conn peer_addr=<addr>
 				b sec pair conn=<handle>
-TC_KDU_BV_05_C		PASS	b set sm_data our_key_dist=2
+SM/MAS/KDU/BV-05-C	PASS	b set sm_data our_key_dist=2
 				b conn peer_addr=<addr>
 				b sec pair conn=<handle>
-TC_KDU_BV_06_C		PASS	b set sm_data our_key_dist=1
+SM/MAS/KDU/BV-06-C	PASS	b set sm_data our_key_dist=1
 				b conn peer_addr=<addr>
 				b sec pair conn=<handle>
-TC_KDU_BV_07_C		PASS	b set sm_data our_key_dist=1
+-------------------------------------------------------------------------------
+
+SM/MAS/SIP/BV-02-C	PASS	b set sm_data io_capabilities=2
+				b conn peer_addr=<addr>
+-------------------------------------------------------------------------------
+
+SM/SLA/PROT/BV-02-C	PASS	b adv
+				b adv
+				b sec start conn=<handle>
+-------------------------------------------------------------------------------
+
+SM/MAS/JW/BV-02-C	PASS	b adv
+SM/SLA/JW/BI-02-C	PASS	b adv
+SM/SLA/JW/BI-03-C	PASS	b adv
+-------------------------------------------------------------------------------
+
+SM/SLA/PKE/BV-02-C	PASS	b set sm_data io_capabilities=1
+				b adv
+				b passkey conn=<handle> action=3 key=123456
+				Note: enter '123456' passkey in PTS
+SM/SLA/PKE/BV-05-C	PASS	b set sm_data io_capabilities=1
+				b set sm_data mitm_flag=1
+				b adv
+SM/SLA/PKE/BI-03-C	PASS	b set sm_data io_capabilities=1
+				b adv
+				b passkey conn=<handle> action=3 key=123456
+				Note: enter passkey other than '123456' in PTS
+-------------------------------------------------------------------------------
+
+SM/SLA/OOB/BV-02-C		N/A
+SM/SLA/OOB/BV-04-C		N/A
+SM/SLA/OOB/BV-06-C	PASS	b set sm_data io_capabilities=1
+				b adv
+				b passkey conn=<handle> action=3 key=123456
+				Note: enter '123456' passkey in PTS
+SM/SLA/OOB/BV-08-C	PASS	b adv
+SM/SLA/OOB/BV-10-C		N/A
+SM/SLA/OOB/BI-02-C		N/A
+-------------------------------------------------------------------------------
+
+SM/SLA/EKS/BV-02-C	PASS	b adv
+SM/SLA/EKS/BI-02-C	PASS	b adv
+-------------------------------------------------------------------------------
+
+SM/SLA/KDU/BV-01-C	PASS	b set sm_data our_key_dist=1
 				b adv
-TC_SIP_BV_01_C		PASS	b set sm_data io_capabilities=2
+SM/SLA/KDU/BV-02-C	PASS	b set sm_data our_key_dist=2
+				b adv
+SM/SLA/KDU/BV-03-C	PASS	b set sm_data our_key_dist=4
+				b adv
+SM/SLA/KDU/BV-07-C	PASS	b set sm_data our_key_dist=1
+				b adv
+-------------------------------------------------------------------------------
+
+SM/SLA/SIP/BV-01-C	PASS	b set sm_data io_capabilities=2
 				b adv
 				b sec start conn=<handle>
-TC_SIP_BV_02_C		PASS	b set sm_data io_capabilities=2
-				b conn peer_addr=<addr>
-TC_SIE_BV_01_C		PASS	b set sm_data bonding=1
+				b passkey conn=1 action=2 key=<passkey>
+-------------------------------------------------------------------------------
+
+SM/SLA/SIE/BV-01-C	PASS	b set sm_data bonding=1
 				b set sm_data our_key_dist=1
 				b adv
 				b adv