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Å Narajowski <[email protected]> Authored: Mon Jan 9 09:51:52 2017 +0100 Committer: MichaÅ Narajowski <[email protected]> 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
