PTS test results for GAP PTS version: 7.0 Tested: 18-Jul-2017 Results: PASS test passed FAIL test failed INC test is inconclusive N/A test is disabled due to PICS setup ------------------------------------------------------------------------------- Test Name Result Notes ------------------------------------------------------------------------------- TC_MOD_NDIS_BV_01_C N/A TC_MOD_LDIS_BV_01_C N/A TC_MOD_LDIS_BV_02_C N/A TC_MOD_LDIS_BV_03_C N/A TC_MOD_GDIS_BV_01_C N/A TC_MOD_GDIS_BV_02_C N/A TC_MOD_NCON_BV_01_C N/A TC_MOD_CON_BV_01_C N/A ------------------------------------------------------------------------------- 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= 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_iut_device_IRK_for_resolvable_privacy_address_generation_procedure=11000000000000000000000000000000 b set adv_data flags=4 b adv conn=non disc=non own_addr_type=rpa_pub TC_BROB_BCST_BV_04_C PASS TSPX_advertising_data=07086E696D626C65 set-adv-data name=nimble set addr_type=random addr=01:3e:56:f7:46:21 advertise conn=non own_addr_type=random TC_BROB_BCST_BV_05_C PASS TSPX_advertising_data=07086E696D626C65 TSPX_iut_device_IRK_for_resolvable_privacy_address_generation_procedure=11000000000000000000000000000000 set-adv-data name=nimble set irk=00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:11 advertise conn=non own_addr_type=rpa_pub TC_BROB_OBSV_BV_01_C PASS b scan passive TC_BROB_OBSV_BV_02_C PASS b scan TC_BROB_OBSV_BV_03_C N/A TC_BROB_OBSV_BV_04_C N/A TC_BROB_OBSV_BV_05_C N/A TC_BROB_OBSV_BV_06_C N/A ------------------------------------------------------------------------------- TC_DISC_NONM_BV_01_C PASS b adv conn=non disc=non TC_DISC_NONM_BV_02_C PASS b adv conn=und disc=non TC_DISC_LIMM_BV_01_C N/A TC_DISC_LIMM_BV_02_C N/A TC_DISC_LIMM_BV_03_C PASS b set adv_data flags=5 b adv conn=non disc=ltd TC_DISC_LIMM_BV_04_C PASS b set adv_data flags=5 b adv conn=und disc=ltd TC_DISC_GENM_BV_01_C N/A TC_DISC_GENM_BV_02_C N/A TC_DISC_GENM_BV_03_C PASS b set adv_data flags=6 b adv conn=non disc=gen TC_DISC_GENM_BV_04_C PASS b set adv_data flags=6 b adv conn=und disc=gen TC_DISC_LIMP_BV_01_C PASS b scan ltd=1 nodups=1 TC_DISC_LIMP_BV_02_C PASS b scan ltd=1 nodups=1 TC_DISC_LIMP_BV_03_C PASS b scan ltd=1 nodups=1 TC_DISC_LIMP_BV_04_C PASS b scan ltd=1 nodups=1 TC_DISC_LIMP_BV_05_C PASS b scan ltd=1 nodups=1 TC_DISC_GENP_BV_01_C PASS b scan nodups=1 TC_DISC_GENP_BV_02_C PASS b scan nodups=1 TC_DISC_GENP_BV_03_C PASS b scan nodups=1 verify that PTS has note: "Non discoverable mode" TC_DISC_GENP_BV_04_C PASS b scan nodups=1 verify that PTS has note: "Non discoverable mode" TC_DISC_GENP_BV_05_C PASS b scan nodups=1 verify that advertising event has: "Connection directed advertising event" TC_DISC_RPA_BV_01_C N/A ------------------------------------------------------------------------------- TC_IDLE_GIN_BV_01_C N/A TC_IDLE_LIN_BV_01_C N/A TC_IDLE_NAMP_BV_01_C PASS b adv b disc svc conn= b show chr b read conn= uuid=0x2a00 start= end= b term conn= TC_IDLE_NAMP_BV_02_C PASS b adv ------------------------------------------------------------------------------- TC_CONN_NCON_BV_01_C PASS b adv conn=non TC_CONN_NCON_BV_02_C PASS b set adv_data flags=6 b adv conn=non disc=gen TC_CONN_NCON_BV_03_C PASS b set adv_data flags=5 b adv conn=non disc=ltd TC_CONN_DCON_BV_01_C PASS b adv conn=dir peer_addr_type=public peer_addr= TC_CONN_DCON_BV_02_C N/A TC_CONN_DCON_BV_03_C N/A TC_CONN_UCON_BV_01_C PASS b adv conn=und disc=non TC_CONN_UCON_BV_02_C PASS b adv conn=und disc=gen TC_CONN_UCON_BV_03_C PASS b adv conn=und disc=ltd TC_CONN_UCON_BV_04_C N/A TC_CONN_UCON_BV_05_C N/A TC_CONN_UCON_BV_06_C PASS b set adv_data flags=6 b set sm_data bonding=1 our_key_dist=7 their_key_dist=7 b set 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_iut_device_IRK=11000000000000000000000000000000 TSPX_iut_private_address_interval=5000 set BLE_RPA_TIMEOUT: 5 in syscfg.yml b adv own_addr_type=rpa_pub b adv own_addr_type=rpa_pub TC_CONN_ACEP_BV_01_C PASS b wl addr= addr_type=public b conn addr_type=wl b term conn= TC_CONN_ACEP_BV_02_C PASS set addr_type=random addr= e.g: 01:3e:56:f7:46:21 white-list addr= addr_type=public connect Note: Discover Reconnect Address Characteristic and use value handle gatt-write conn=1 attr=7 value=21:46:f7:56:3e:01 disconnect conn=1 white-list addr=01:3e:56:f7:46:21 addr_type=random connect own_addr_type=random TC_CONN_ACEP_BV_03_C INCONC PTS 7.3.0 requires IUT to be able to add PTS's Identity to resolv list without pairing TC_CONN_ACEP_BV_04_C INCONC PTS 7.3.0 requires IUT to be able to add PTS's Identity to resolv list without pairing TC_CONN_GCEP_BV_01_C PASS b conn peer_addr= b term conn= TC_CONN_GCEP_BV_02_C PASS b conn peer_addr= b term conn= TC_CONN_GCEP_BV_03_C N/A TC_CONN_GCEP_BV_04_C N/A TC_CONN_GCEP_BV_05_C INCONC PTS 7.3.0 requires IUT to be able to add PTS's Identity to resolv list without pairing TC_CONN_GCEP_BV_06_C INCONC PTS 7.3.0 requires IUT to be able to add PTS's Identity to resolv list without pairing TC_CONN_SCEP_BV_01_C PASS b wl addr= addr_type=public b conn addr_type=wl b term conn= TC_CONN_SCEP_BV_02_C N/A TC_CONN_SCEP_BV_03_C INCONC PTS 7.3.0 requires IUT to be able to add PTS's Identity to resolv list without pairing TC_CONN_DCEP_BV_01_C PASS b conn peer_addr= b term conn= TC_CONN_DCEP_BV_02_C N/A TC_CONN_DCEP_BV_03_C PASS b conn peer_addr= b term conn= TC_CONN_DCEP_BV_04_C N/A TC_CONN_DCEP_BV_05_C INCONC PTS 7.3.0 requires IUT to be able to add PTS's Identity to resolv list without pairing TC_CONN_DCEP_BV_06_C INCONC PTS 7.3.0 requires IUT to be able to add PTS's Identity to resolv list without pairing TC_CONN_CPUP_BV_01_C PASS b adv b l2cap update conn= TC_CONN_CPUP_BV_02_C PASS b adv b l2cap update conn= TC_CONN_CPUP_BV_03_C PASS b adv b l2cap update conn= TC_CONN_CPUP_BV_04_C PASS b conn peer_addr= b term conn= TC_CONN_CPUP_BV_05_C PASS b conn peer_addr= b term conn= TC_CONN_TERM_BV_01_C PASS b adv conn=und disc=non b term conn=1 TC_CONN_PRDA_BV_01_C PASS b set adv_data flags=6 b set sm_data bonding=1 our_key_dist=7 their_key_dist=7 b set 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 b adv b term conn= b adv own_addr_type=rpa_pub b term conn= b adv own_addr_type=rpa_pub b term conn= TC_CONN_PRDA_BV_02_C N/A ------------------------------------------------------------------------------- TC_BOND_NBON_BV_01_C PASS b set sm_data bonding=0 b conn peer_addr= b conn peer_addr= TC_BOND_NBON_BV_02_C PASS b conn peer_addr= b sec pair conn= b conn peer_addr= b sec pair conn= TC_BOND_NBON_BV_03_C PASS b adv conn=und TC_BOND_BON_BV_01_C PASS b set sm_data bonding=1 b adv b sec start conn= b adv TC_BOND_BON_BV_02_C PASS b set sm_data bonding=1 b conn peer_addr= b sec pair conn= b conn peer_addr= b sec pair conn= TC_BOND_BON_BV_03_C PASS b set sm_data bonding=1 our_key_dist=7 their_key_dist=7 b adv b adv TC_BOND_BON_BV_04_C PASS b set sm_data bonding=1 b conn peer_addr= b term conn= b conn peer_addr= b sec pair conn= b term conn= ------------------------------------------------------------------------------- TC_SEC_AUT_BV_11_C PASS b set sm_data io_capabilities=1 b adv Note: in PTS enter handle for characteristics value which requires encryption for read b passkey conn= action=3 key=123456 Note: enter '123456' passkey in PTS TC_SEC_AUT_BV_12_C PASS b set sm_data io_capabilities=1 b conn peer_addr= b disc svc conn= 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 sm_data mitm_flag=1 b set sm_data io_capabilities=1 b conn peer_addr= b disc svc conn= Note: in PTS enter handle for characteristics value which requires authenticated pairing for read b passkey conn= 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 Note: in PTS enter handle for characteristics value which requires authenticated pairing for read b passkey conn= 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= b disc full conn= b read conn= attr= b set sm_data bonding=1 b sec pair conn= b term conn=1 TC_SEC_AUT_BV_18_C PASS b adv b disc full conn= b read conn= attr= b sec start conn= b read conn= attr= TC_SEC_AUT_BV_19_C PASS b conn peer_addr= b sec pair conn= b conn peer_addr= b read conn= attr= b sec pair conn= b read conn= attr= b term conn= TC_SEC_AUT_BV_20_C PASS b adv b adv b read conn= attr= b set sm_data bonding=1 b sec start conn= b read conn= attr= TC_SEC_AUT_BV_21_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 conn peer_addr= b sec pair conn= b conn peer_addr= b sec start conn= b term conn= 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 b adv b sec start conn=1 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 b adv b adv Note: in PTS enter handle for characteristics value which requires encryption for read TC_SEC_AUT_BV_24_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 conn peer_addr= b term conn= b conn peer_addr= Note: in PTS enter handle for characteristics value which requires encryption for read TC_SEC_CSIGN_BV_01_C N/A TC_SEC_CSIGN_BV_02_C N/A TC_SEC_CSIGN_BI_01_C N/A TC_SEC_CSIGN_BI_02_C N/A TC_SEC_CSIGN_BI_03_C N/A TC_SEC_CSIGN_BI_04_C N/A ------------------------------------------------------------------------------- TC_PRIV_CONN_BV_01_C N/A TC_PRIV_CONN_BV_02_C N/A TC_PRIV_CONN_BV_03_C N/A TC_PRIV_CONN_BV_04_C N/A TC_PRIV_CONN_BV_05_C N/A TC_PRIV_CONN_BV_06_C N/A TC_PRIV_CONN_BV_07_C N/A TC_PRIV_CONN_BV_08_C N/A TC_PRIV_CONN_BV_09_C N/A TC_PRIV_CONN_BV_10_C PASS b set adv_data flags=6 b set sm_data io_capabilities=1 mitm_flag=1 b set sm_data bonding=1 our_key_dist=7 their_key_dist=7 b set 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_private_address_interval=5000 set BLE_RPA_TIMEOUT: 5 in syscfg.yml b adv b passkey conn= action=3 key=123456 Note: enter '123456' passkey in PTS b term conn= b adv own_addr_type=rpa_pub b adv own_addr_type=rpa_pub b term conn= TC_PRIV_CONN_BV_11_C N/A ------------------------------------------------------------------------------- TC_ADV_BV_01_C PASS b set adv_data uuid16=0x1802 b adv b adv stop TC_ADV_BV_02_C PASS b set adv_data name=nimble b adv b adv stop TC_ADV_BV_03_C PASS b set adv_data flags=6 b adv b adv stop TC_ADV_BV_04_C PASS b set adv_data mfg_data=ff:ff b adv b adv stop TC_ADV_BV_05_C PASS b set adv_data tx_pwr_lvl=10 b adv b adv stop TC_ADV_BV_08_C PASS b set adv_data slave_itvl_range=00:00:ff:ff b adv b adv stop TC_ADV_BV_09_C N/A TC_ADV_BV_10_C PASS b set adv_data svc_data_uuid16=18:02:ff:ff b adv b adv stop TC_ADV_BV_11_C PASS b set adv_data appearance=12 b adv b adv stop TC_ADV_BV_12_C PASS b set adv_data public_tgt_addr= b adv b adv stop TC_ADV_BV_13_C N/A TC_ADV_BV_14_C PASS b set adv_data adv_itvl=2 b adv b adv stop TC_ADV_BV_15_C N/A TC_ADV_BV_16_C N/A TC_ADV_BV_17_C PASS TSPX_URI= set-adv-data uri= advertise ------------------------------------------------------------------------------- TC_GAT_BV_01_C PASS b adv TC_GAT_BV_02_C N/A TC_GAT_BV_03_C N/A TC_GAT_BV_04_C N/A TC_GAT_BV_05_C N/A TC_GAT_BV_06_C N/A TC_GAT_BV_07_C N/A TC_GAT_BV_08_C N/A ------------------------------------------------------------------------------- TC_DM_NCON_BV_01_C N/A TC_DM_CON_BV_01_C N/A TC_DM_NBON_BV_01_C N/A TC_DM_BON_BV_01_C N/A 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_02_C N/A TC_DM_LEP_BV_04_C N/A TC_DM_LEP_BV_05_C N/A TC_DM_LEP_BV_06_C N/A TC_DM_LEP_BV_07_C N/A TC_DM_LEP_BV_08_C N/A TC_DM_LEP_BV_09_C N/A TC_DM_LEP_BV_10_C N/A TC_DM_LEP_BV_11_C N/A -------------------------------------------------------------------------------