diff --git a/nimble/host/pts/pts-gap.txt b/nimble/host/pts/pts-gap.txt index e7770e3f7..29ed2446e 100644 --- a/nimble/host/pts/pts-gap.txt +++ b/nimble/host/pts/pts-gap.txt @@ -1,7 +1,7 @@ PTS test results for GAP -PTS version: 7.0 -Tested: 18-Jul-2017 +PTS version: 7.5.0 +Tested: 27-Sept-2019 Results: PASS test passed @@ -12,417 +12,356 @@ 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 +GAP/BROB/BCST/BV-01-C PASS advertise-configure legacy=1 connectable=0 scannable=0 +GAP/BROB/BCST/BV-02-C PASS advertise-configure legacy=1 connectable=0 scannable=0 + +GAP/BROB/BCST/BV-03-C PASS 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 + set advertise-set-adv-data name= flags=4 + advertise-configure connectable=0 scannable=0 own_addr_type=rpa_pub +GAP/BROB/BCST/BV-04-C PASS TSPX_advertising_data=07086E696D626C65 + advertise-set-adv-data name=nimble + set addr_type=random addr=01:3e:56:f7:46:21 + advertise-configure connectable=0 scannable=0 own_addr_type=random +GAP/BROB/BCST/BV-05-C N/A +GAP/BROB/OBSV/BV-01-C PASS scan passive +GAP/BROB/OBSV/BV-02-C PASS scan +GAP/BROB/OBSV/BV-03-C PASS scan +GAP/BROB/OBSV/BV-04-C PASS connect peer_addr= + security-set-data bonding=1 + security-pair conn= + + +GAP/BROB/OBSV/BV-05-C PASS scan own_addr_type=rpa_pub +GAP/BROB/OBSV/BV-06-C PASS scan own_addr_type=rpa_pub ------------------------------------------------------------------------------- -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 +GAP/DISC/NONM/BV-01-C PASS advertise-configure connectable=0 legacy=1 adverdise=non +GAP/DISC/NONM/BV-02-C PASS advertise-configure connectable=0 + +GAP/DISC/LIMM/BV-01-C N/A +GAP/DISC/LIMM/BV-02-C N/A +GAP/DISC/LIMM/BV-03-C PASS advertise-configure legacy=1 connectable=0 + advertise-set-adv-data flags=5 + advertise-start duration= e.g.3000 +GAP/DISC/LIMM/BV-04-C PASS advertise-configure legacy=1 connectable=0 + advertise-set-adv-data flags=5 + advertising-start duration= +GAP/DISC/GENM/BV-01-C N/A +GAP/DISC/GENM/BV-02-C N/A +GAP/DISC/GENM/BV-03-C PASS advertise-configure legacy=1 connectable=0 + advertise-set-adv-data flags=6 + advertise-start +GAP/DISC/GENM/BV-04-C PASS advertise-configure legacy=1 connectable=0 + advertise-set-adv-data flags=6 + advertising-start + +GAP/DISC/LIMP/BV-01-C PASS scan limited=1 nodups=1 +GAP/DISC/LIMP/BV-02-C PASS scan limited=1 nodups=1 +GAP/DISC/LIMP/BV-03-C PASS scan limited=1 nodups=1 +GAP/DISC/LIMP/BV-04-C PASS scan limited=1 nodups=1 +GAP/DISC/LIMP/BV-05-C PASS scan limited=1 nodups=1 + +GAP/DISC/GENP/BV-01-C PASS scan nodups=1 +GAP/DISC/GENP/BV-02-C PASS scan nodups=1 +GAP/DISC/GENP/BV-03-C PASS scan nodups=1 + +GAP/DISC/GENP/BV-04-C PASS scan nodups=1 + +GAP/DISC/GENP/BV-05-C PASS scan nodups=1 + +GAP/DISC/RPA/BV-01-C N/A scan nodups=1 ------------------------------------------------------------------------------- -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 +GAP/IDLE/GIN/BV-01-C N/A +GAP/IDLE/GIN/BV-02-C N/A +GAP/IDLE/NAMP/BV-01-C PASS advertise-configure connectable=1 legacy=1 + advertising-start + gatt-discover-full conn= + gatt-show - b read conn= uuid=0x2a00 start= end= - b term conn= -TC_IDLE_NAMP_BV_02_C PASS - b adv + gatt-read conn= uuid=0x2a00 start= end= + disconnect conn= +GAP/IDLE/NAMP/BV-02-C PASS + advertise-configure connectable=1 legacy=1 + advertising-start +GAP/IDLE/DED/BV-01-C N/A +GAP/IDLE/DED/BV-02-C N/A ------------------------------------------------------------------------------- -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 +GAP/CONN/NCON/BV-01-C PASS advertise-configure connectable=0 legacy=1 + advertising-start +GAP/CONN/NCON/BV-02-C PASS advertise-configure connectable=0 legacy=1 + advertise-set-adv-data flags=6 + advertise-start +GAP/CONN/NCON/BV-03-C PASS advertise-configure connectable=0 legacy=1 + advertise-set-adv-data flags=5 + advertise-start + +GAP/CONN/DCON/BV-01-C PASS advertise-configure connectable=0 directed=1 peer_addr= + advertise-start +GAP/CONN/DCON/BV-02-C N/A +GAP/CONN/DCON/BV-03-C N/A + +GAP/CONN/UCON/BV-01-C PASS advertise-configure connectable=1 legacy=1 + advertise-set-adv-data flags=4 + advertise-start +GAP/CONN/UCON/BV-02_C PASS advertise-configure connectable=1 legacy=1 + advertise-set-adv-data flags=5 + advertise-start +GAP/CONN/UCON/BV-03_C PASS adbertise-configure connectable=1 legacy=1 + advertise-set-adv-data flags=6 +GAP/CONN/UCON/BV-04_C N/A +GAP/CONN/UCON/BV-05_C N/A +GAP/CONN/UCON/BV-06_C N/A + +GAP/CONN/ACEP/BV-01-C PASS white-list addr_type=public addr= 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= +GAP/CONN/ACEP/BV-02-C N/A + +GAP/CONN/GCEP/BV-01-C PASS connect peer_addr= + disconnect conn= +GAP/CONN/GCEP/BV-02-C PASS connect peer_addr= +GAP/CONN/GCEP/BV-03-C PASS set irk= + connect peer_addr= own_addr_type=rpa_pub + security-set-data bonding=1 our_key_dist=7 their_key_dist=7 + security-pair conn= + connect peer_addr= 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 +GAP/CONN/GCEP/BV-04-C N/A +GAP/CONN/SCEP/BV-01-C PASS white-list addr_type=public addr= + connect + disconnect conn= +GAP/CONN/SCEP/BV-02-C INC +GAP/CONN/DCEP/BV-01-C PASS connect peer_addr= + disconnect conn= +GAP/CONN/DCEP/BV-02-C INC +GAP/CONN/DCEP/BV-03-C PASS connect peer_addr= + disconnect conn= +GAP/CONN/DCEP/BV-04-C PASS connect peer_addr= + disconnect conn= + +GAP/CONN/CPUP/BV-01-C PASS advertise-start + conn-update-params conn= +GAP/CONN/CPUP/BV-02-C PASS advertise-start + conn-update-params conn= +GAP/CONN/CPUP/BV-03-C PASS advertise-start + conn-update-params conn= +GAP/CONN/CPUP/BV-04-C PASS connect peer_addr= + disconnect conn= +GAP/CONN/CPUP/BV-05-C PASS connect peer_addr= + disconnect conn= +GAP/CONN/CPUP/BV-06-C PASS conect peer_addr= + conn-update-params conn= eg.latency=20 + disconnect conn= +GAP/CONN/CPUP/BV-08-C PASS advertise-configure legacy=1 connectable=1 + advertise-set-data name= + advertise-start + +GAP/CONN/TERM/BV-01-C PASS connect peer_addr= + disconnect conn= +GAP/CONN/PRDA/BV-01-C N/A +GAP/CONN/PRDA/BV-02-C N/A +------------------------------------------------------------------------------- +GAP/BOND/NBON/BV-01-C PASS security-set-data bonding=0 + connect peer_addr= + + connect peer_addr= + +GAP/BOND/NBON/BV-02-C PASS security-set-data bonding=0 + connect peer_addr= + security-pair conn= + + connect peer_addr= + security-pair conn= + +GAP/BOND/NBON/BV-03-C PASS security-set-data bonding=0 + advertise-configure legacy=1 connectable=1 + advertise-set-data name= + advertise-start + + +GAP/BOND/BON/BV-01-C PASS security-set-data bonding=1 sc=1 our_key_dist=7 their_key_dist=7 + advertise-configure legacy=1 connectable=1 + advertise-start + security-start conn= + + advertise-start + +GAP/BOND/BON/BV-02-C PASS security-set-data bonding=1 + connect peer_addr= + security-pair conn= + + connect peer_addr= + seccurity-pair conn= + +GAP/BOND/BON/BV-03-C PASS security-set-sm-data bonding=1 our_key_dist=7 their_key_dist=7 + advertise-configure legacy=1 connectable=1 + advertise-start + + advertise-start + +GAP/BOND/BON/BV-04-C PASS security-set-data bonding=1 + connect-peer_addr= + disconnect conn= + connect peer_addr= + security-pair conn= + disconnect conn= ------------------------------------------------------------------------------- -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 +GAP/SEC/AUT/BV-11-C PASS security-set-data io_capabilities=1 sc=1 + advertise-configure legacy=1 connectable=1 + advertising-start + Note: in PTS enter handle for characteristics + value which requires encryption for read (gatt-show-local) + auth-passkey conn= action=3 key=123456 + Note: enter '123456' passkey in PTS +GAP/SEC/AUT/BV-12-C PASS security-set-data io_capabilities=1 bonding=1 mitm_flag=1 sc=1 our_key_dist=7 their_key_dist=7 + connect peer_addr= + gatt-show-local Note: in PTS enter handle for characteristics value which requires encryption for read - b passkey conn= action=3 key=123456 + auth-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= +GAP/SEC/AUT/BV-13-C PASS Note: in PTS confirm that IUT supports GATT Server + security-set-data io_capabilities=1 bonding=1 mitm_flag=1 sc=1 our_key_dist=7 their_key_dist=7 + connect peer_addr= + gatt-show-local 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 + value which requires authenticated pairing for read + auth-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 +GAP/SEC/AUT/BV-14-C PASS security-set-data io_capabilities=1 + advertise-configure legacy=1 connectable=1 + advertise-start + gatt-show-local Note: in PTS enter handle for characteristics - value which requires authenticated - pairing for read - b passkey conn= action=3 key=123456 + value which requires authenticated pairing for read + auth-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 +GAP/SEC/AUT/BV-15-C N/A security-set-data bonding=1 io_capabilities=4 mitm_flag=1 sc=1 our_key_dist=7 their_key_dist=7 + advertise-configure legacy=1 connectable=1 + advertise-start + auth-passkey conn= action=2 key= + advertise-start + gatt-show-local 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= + value which requires authenticated pairing for read +GAP/SEC/AUT/BV-16-C N/A security-set-data io_capabilities=1 bonding=1 mitm_flag=1 sc=1 our_key_dist=7 their_key_dist=7 + connect peer_addr= + auth-passkey conn= action=3 key=123456 + Note: enter '123456' passkey in PTS + connect peer_addr= + gatt-show-local 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 + value which requires authenticated pairing for read +GAP/SEC/AUT/BV-17-C N/A +GAP/SEC/AUT/BV-18-C N/A +GAP/SEC/AUT/BV-19-C N/A +GAP/SEC/AUT/BV-20-C N/A +GAP/SEC/AUT/BV-21-C N/A +GAP/SEC/AUT/BV-22-C N/A +GAP/SEC/AUT/BV-23-C N/A +GAP/SEC/AUT/BV-24-C N/A + +GAP/SEC/CSIGN/BV-01-C N/A +GAP/SEC/CSIGN/BV-02-C N/A + +GAP/SEC/CSIGN/BI-01-C N/A +GAP/SEC/CSIGN/BI-02-C N/A +GAP/SEC/CSIGN/BI-03-C N/A +GAP/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 +GAP/PRIV/CONN/BV-01-C N/A +GAP/PRIV/CONN/BV-02-C N/A +GAP/PRIV/CONN/BV-03-C N/A +GAP/PRIV/CONN/BV-04-C INC +GAP/PRIV/CONN/BV-05-C N/A +GAP/PRIV/CONN/BV-06-C N/A +GAP/PRIV/CONN/BV-07-C N/A +GAP/PRIV/CONN/BV-08-C N/A +GAP/PRIV/CONN/BV-09-C N/A +GAP/PRIV/CONN/BV-10-C N/A +GAP/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 +GAP/ADV/BV-01-C PASS advertise-set-adv_data uuid16=0x1802 + advertise-start + advertise-stop +GAP/ADV/BV-02-C PASS advertise-set-adv_data name= + advertise-start + advertise-stop +GAP/ADV/BV-03-C PASS advertise-set-adv_data flags=6 + advertise-start + advertise-stop +GAP/ADV/BV-04-C PASS advertise-set-adv_data mfg_data=ff:ff + advertise-start + advertise-stop +GAP/ADV/BV-05-C PASS advertise-set-adv_data tx_pwr_lvl=10 + advertise-start + advertise-stop +GAP/ADV/BV-08-C N/A +GAP/ADV/BV-09-C N/A +GAP/ADV/BV-10-C PASS advetrise-set-adv_data service_data_uuid16=18:02:ff:ff + advertise-start + advertise-stop +GAP/ADV/BV-11-C PASS advertise-set -dv_data appearance=12 + advertise-start + advertise-stop +GAP/ADV/BV-12-C N/A +GAP/ADV/BV-13-C N/A +GAP/ADV/BV-14-C N/A +GAP/ADV/BV-15-C N/A +GAP/ADV/BV-16-C N/A +GAP/ADV/BV-17-C PASS In PTS: TSPX_URI= + set-adv-data uri= + advertise-start + advertise-stop ------------------------------------------------------------------------------- -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 +GAP/GAT/BV-01-C PASS + advertising-start + + connect peer_addr= +GAP/GAT/BV-02-C N/A +GAP/GAT/BV-03-C N/A +GAP/GAT/BV-04-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GAP/GAT/BV-05-C N/A +GAP/GAT/BV-06-C N/A +GAP/GAT/BV-07-C N/A +GAP/GAT/BV-08-C N/A +---------------------------------------------------------------------------- + +GAP/DM/NCON/BV-01-C N/A +GAP/DM/CON/BV-01-C N/A +GAP/DM/NBON/BV-01-C N/A +GAP/DM/BON/BV-01-C N/A +GAP/DM/GIN/BV-01-C N/A +GAP/DM/LIN/BV-01-C N/A +GAP/DM/NAD/BV-01-C N/A +GAP/DM/NAD/BV-02-C N/A +GAP/DM/LEP/BV-01-C N/A +GAP/DM/LEP/BV-02-C N/A +GAP/DM/LEP/BV-04-C N/A +GAP/DM/LEP/BV-05-C N/A +GAP/DM/LEP/BV-06-C N/A +GAP/DM/LEP/BV-07-C N/A +GAP/DM/LEP/BV-08-C N/A +GAP/DM/LEP/BV-09-C N/A +GAP/DM/LEP/BV-10-C N/A +GAP/DM/LEP/BV-11-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 -------------------------------------------------------------------------------- +GAP/MOD/NDIS/BV-01-C N/A +GAP/MOD/LDIS/BV-01-C N/A +GAP/MOD/LDIS/BV-02-C N/A +GAP/MOD/LDIS/BV-03-C N/A +GAP/MOD/GDIS/BV-01-C N/A +GAP/MOD/GDIS/BV-02-C N/A +GAP/MOD/NCON/BV-01-C N/A +GAP/MOD/CON/BV-01-C N/A \ No newline at end of file diff --git a/nimble/host/pts/pts-gatt.txt b/nimble/host/pts/pts-gatt.txt index c8713e6d1..74c0a2e01 100644 --- a/nimble/host/pts/pts-gatt.txt +++ b/nimble/host/pts/pts-gatt.txt @@ -1,7 +1,7 @@ PTS test results for GATT -PTS version: 7.0 -Tested: 18-Jul-2017 +PTS version: 7.5.0 +Tested: 27-Sept-2019 Results: PASS test passed @@ -12,349 +12,245 @@ N/A test is disabled due to PICS setup ------------------------------------------------------------------------------- Test Name Result Notes ------------------------------------------------------------------------------- -GATT/CL/GAC/BV-01-C PASS b conn peer_addr= - b mtu conn= - b write conn= long=1 attr= value= - b term conn= +GATT/CL/GAC/BV-01-C PASS connect peer_addr= + gatt-exchanche-mtu conn= + gatt-write conn= long=1 attr= value= + disconnect conn= ------------------------------------------------------------------------------- -GATT/CL/GAD/BV-01-C PASS b conn peer_addr= - b disc svc conn= - b show chr +GATT/CL/GAD/BV-01-C PASS connect peer_addr= + gatt-discover-service conn= + gatt-show - b term conn= + disconnect conn= -GATT/CL/GAD/BV-02-C PASS b conn peer_addr= - b disc svc conn= uuid= - b show chr +GATT/CL/GAD/BV-02-C PASS connect peer_addr= + gatt-discover-service conn= uuid= + gatt-show - b term conn= + disconnect conn= -GATT/CL/GAD/BV-03-C PASS b conn peer_addr= - b find inc_svcs conn= start=1 end=0xffff +GATT/CL/GAD/BV-03-C PASS connect peer_addr= + gatt-find-included-services conn= start=1 end=0xffff - b term conn= + disconnect conn= -GATT/CL/GAD/BV-04-C PASS b conn peer_addr= - b disc svc conn= uuid= - b disc chr conn= start= end= - b show chr +GATT/CL/GAD/BV-04-C PASS connect peer_addr= + gatt-discover-service conn= uuid= + gatt-discover-characteristic conn= start= end= + gatt-show - b term conn= + disconnect conn= -GATT/CL/GAD/BV-05-C PASS b conn peer_addr= - b disc svc conn= - b disc chr conn= uuid= start= end= - b show chr +GATT/CL/GAD/BV-05-C PASS connect peer_addr= + gatt-discover-service conn= + gatt-discover-characteristic conn= uuid= start= end= + gatt-show - b term conn= + disconnect conn= -GATT/CL/GAD/BV-06-C PASS b conn peer_addr= - b disc svc conn= - b disc chr conn= start= end= - b disc dsc conn= start= end= +GATT/CL/GAD/BV-06-C PASS connect peer_addr= + gatt-discover-service conn= + gatt-discover-characteristic conn= start= end= + gatt-discover-descriptor conn= start= end= - b term conn= + disconnect conn= GATT/CL/GAD/BV-07-C N/A GATT/CL/GAD/BV-08-C N/A ------------------------------------------------------------------------------- -GATT/CL/GAR/BV-01-C PASS b conn peer_addr= - b read conn= attr= +GATT/CL/GAR/BV-01-C PASS connect peer_addr= + gatt-read conn= attr= - b term conn= -GATT/CL/GAR/BI-01-C PASS b conn peer_addr= - b read conn= attr= + disconnect conn= +GATT/CL/GAR/BI-01-C PASS connect peer_addr= + gatt-read conn= attr= - b term conn= -GATT/CL/GAR/BI-02-C PASS b conn peer_addr= - b read conn= attr= + disconnect conn= +GATT/CL/GAR/BI-02-C PASS connect peer_addr= + gatt-read conn= attr= - b term conn= -GATT/CL/GAR/BI-03-C PASS b conn peer_addr= - b read conn= attr= - b term conn= + disconnect conn= +GATT/CL/GAR/BI-03-C N/A + +GATT/CL/GAR/BI-04-C PASS connect peer_addr= + gatt-read conn= attr= + disconnect conn= -GATT/CL/GAR/BI-04-C PASS b conn peer_addr= - b read conn= attr= - b term conn= +GATT/CL/GAR/BI-05-C PASS connect peer_addr= + gatt-read conn= attr= -GATT/CL/GAR/BI-05-C PASS b conn peer_addr= - b read conn= attr= - - b term conn= -GATT/CL/GAR/BV-03-C PASS b conn peer_addr= - b read conn= uuid= start=1 end=0xffff + disconnect conn= +GATT/CL/GAR/BV-03-C PASS connect peer_addr= + gatt-read conn= uuid= start=1 end=0xffff - b term conn= -GATT/CL/GAR/BI-06-C PASS b conn peer_addr= - b read conn= uuid= start= end= - b term conn= + disconnect conn= +GATT/CL/GAR/BI-06-C PASS connect peer_addr= + gatt-read conn= uuid= start= end= + disconnect conn= -GATT/CL/GAR/BI-07-C PASS b conn peer_addr= - b read conn= uuid= start= end= - b term conn= +GATT/CL/GAR/BI-07-C PASS connect peer_addr= + gatt-read conn= uuid= start= end= + disconnect conn= -GATT/CL/GAR/BI-09-C PASS b conn peer_addr= - b read conn= uuid= start= end= +GATT/CL/GAR/BI-09-C N/A +GATT/CL/GAR/BI-10-C PASS connect peer_addr= + gatt-read conn= uuid= start= end= + disconnect conn= - b term conn= -GATT/CL/GAR/BI-10-C PASS b conn peer_addr= - b read conn= uuid= start= end= - b term conn= +GATT/CL/GAR/BI-11-C PASS connect perr_addr= + gatt-read conn= start= end= + disconnect conn= -GATT/CL/GAR/BI-11-C PASS b conn perr_addr= - b read conn= start= end= - b term conn= - -GATT/CL/GAR/BV-04-C PASS b conn peer_addr= - b read conn= long=1 attr= +GATT/CL/GAR/BV-04-C PASS connect peer_addr= + gatt-read conn= long=1 attr= - b term conn= -GATT/CL/GAR/BI-12-C PASS b conn peer_addr= - b read conn= long=1 attr= + disconnect conn= +GATT/CL/GAR/BI-12-C PASS connect peer_addr= + gatt-read conn= long=1 attr= - b term conn= -GATT/CL/GAR/BI-13-C PASS b conn_peer_addr= - b read conn= long=1 attr= offset= + disconnect conn= +GATT/CL/GAR/BI-13-C PASS connect peer_addr= + gatt-read conn= long=1 attr= offset= - b term conn= -GATT/CL/GAR/BI-14-C PASS b conn peer_addr= - b read conn= long=1 attr= - b term conn= + disconnect conn= +GATT/CL/GAR/BI-14-C PASS connect peer_addr= + gatt-read conn= long=1 attr= + disconnect conn= -GATT/CL/GAR/BI-15-C PASS b conn peer_addr= - b read conn= long=1 attr= +GATT/CL/GAR/BI-15-C N/A + +GATT/CL/GAR/BI-16-C PASS connect peer_addr= + gatt-read conn= long=1 attr= + disconnect conn= - b term conn= -GATT/CL/GAR/BI-16-C PASS b conn peer_addr= - b read conn= long=1 attr= - b term conn= +GATT/CL/GAR/BI-17-C PASS connect peer_addr= + gatt-read conn= long=1 attr= -GATT/CL/GAR/BI-17-C PASS b conn peer_addr= - b read conn= long=1 attr= + disconnect conn= +GATT/CL/GAR/BV-05-C PASS connect peer_addr= + gatt-read conn= attr= attr= + disconnect conn= +GATT/CL/GAR/BI-18-C PASS connect peer_addr= + gatt-read conn= attr= attr= - b term conn= -GATT/CL/GAR/BV-05-C PASS b conn peer_addr= - b read conn= attr= attr= - b term conn= -GATT/CL/GAR/BI-18-C PASS b conn peer_addr= - b read conn= attr= attr= + disconnect conn= +GATT/CL/GAR/BI-19-C PASS connect peer_addr= + gatt-read conn= attr= attr= + disconnect conn= - b term conn= -GATT/CL/GAR/BI-19-C PASS b conn peer_addr= - b read conn= attr= attr= - b term conn= +GATT/CL/GAR/BI-20-C N/A + +GATT/CL/GAR/BI-21-C PASS connect peer_addr= + gatt-read conn= attr= attr= + disconnect conn= -GATT/CL/GAR/BI-20-C PASS b conn peer_addr= - b read conn= attr= attr= +GATT/CL/GAR/BI-22-C PASS connect peer_addr= + gatt-read conn= attr= attr= - b term conn= -GATT/CL/GAR/BI-21-C PASS b conn peer_addr= - b read conn= attr= attr= - b term conn= + disconnect conn= +GATT/CL/GAR/BV-06-C PASS connect peer_addr= + gatt-read conn= attr= -GATT/CL/GAR/BI-22-C PASS b conn peer_addr= - b read conn= attr= attr= - - b term conn= -GATT/CL/GAR/BV-06-C PASS b conn peer_addr= - b read conn= attr= - - b term conn= -GATT/CL/GAR/BI-23-C PASS b conn peer_addr= - b read conn= attr= - - b term conn= -GATT/CL/GAR/BI-24-C PASS b conn peer_addr= - b read conn= attr= - - b term conn= -GATT/CL/GAR/BI-25-C PASS b conn peer_addr= - b read conn= attr= - - b term conn= -GATT/CL/GAR/BI-26-C PASS b conn peer_addr= - b read conn= attr= - b term conn= - -GATT/CL/GAR/BI-27-C PASS b conn peer_addr= - b read conn= attr= - - b term conn= -GATT/CL/GAR/BV-07-C PASS b conn peer_addr= - b read conn= long=1 attr= + disconnect conn= +GATT/CL/GAR/BV-07-C PASS connect peer_addr= + gatt-read conn= long=1 attr= - b term conn= -GATT/CL/GAR/BI-28-C PASS b conn peer_addr= - b read conn= long=1 attr= - - b term conn= -GATT/CL/GAR/BI-29-C PASS b conn_peer_addr= - b read conn= long=1 attr= offset= - - b term conn= -GATT/CL/GAR/BI-30-C PASS b conn peer_addr= - b read conn= long=1 attr= - b term conn= - -GATT/CL/GAR/BI-31-C PASS b conn peer_addr= - b read conn= long=1 attr= - - b term conn= -GATT/CL/GAR/BI-32-C PASS b conn peer_addr= - b read conn= long=1 attr= - b term conn= - -GATT/CL/GAR/BI-33-C PASS b conn peer_addr= - b read conn= long=1 attr= - - b term conn= + disconnect conn= GATT/CL/GAR/BI-34-C N/A -GATT/CL/GAR/BI-35-C PASS b conn peer_addr= - b read conn= long=1 attr= +GATT/CL/GAR/BI-35-C PASS connect peer_addr= + gatt-read conn= long=1 attr= - b term conn= + disconnect conn= ------------------------------------------------------------------------------- -GATT/CL/GAW/BV-01-C PASS b conn peer_addr= - b write no_rsp=1 conn= attr= value= - b term conn= +GATT/CL/GAW/BV-01-C PASS connect peer_addr= + gatt-write no_rsp=1 conn= attr= value= + disconnect conn= GATT/CL/GAW/BV-02-C N/A -GATT/CL/GAW/BV-03-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BI-02-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BI-03-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BI-04-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BI-05-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BI-06-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BV-05-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-07-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-08-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-09-C PASS b conn peer_addr= - b write long=1 conn= attr= value= offset= - b term conn=1 -GATT/CL/GAW/BI-11-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-12-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-13-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BV-06-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-14-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-15-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-17-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-18-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-19-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BV-08-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BI-20-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BI-21-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BI-22-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BI-23-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BI-24-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BV-09-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-25-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-26-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-27-C PASS b conn peer_addr= - b write long=1 conn= attr= value= offset= - b term conn=1 -GATT/CL/GAW/BI-29-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-30-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-31-C PASS b conn peer_addr= - b write long=1 conn= attr= value=aa - b term conn= -GATT/CL/GAW/BI-32-C PASS b conn peer_addr= - b write conn= attr= value= attr= value= -GATT/CL/GAW/BI-33-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BI-34-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= -GATT/CL/GAW/BI-35-C PASS b conn peer_addr= - b write conn= attr= value= - b term conn= -GATT/CL/GAW/BI-36-C PASS b conn peer_addr= - b write long=1 conn= attr= value= - b term conn= + +GATT/CL/GAW/BV-03-C PASS connect peer_addr= + gatt-write conn= attr= value= + disconnect conn= +GATT/CL/GAW/BI-02-C PASS connect peer_addr= + gatt-write conn= attr= value= + disconnect conn= +GATT/CL/GAW/BI-03-C PASS connect peer_addr= + gatt-write conn= attr= value= + disconnect conn= +GATT/CL/GAW/BI-04-C N/A + +GATT/CL/GAW/BI-05-C PASS connect peer_addr= + gatt-write conn= attr= value= + disconnect conn= +GATT/CL/GAW/BI-06-C PASS connect peer_addr= + gatt-write conn= attr= value= + disconnect conn= +GATT/CL/GAW/BV-05-C PASS connect peer_addr= + gatt-write long=1 conn= attr= value= + disconnect conn= +GATT/CL/GAW/BI-07-C PASS connect peer_addr= + gatt-write long=1 conn= attr= value= + disocnnect conn= +GATT/CL/GAW/BI-08-C PASS connect peer_addr= + gatt-write long=1 conn= attr= value= + diconnect conn= +GATT/CL/GAW/BI-09-C PASS connect peer_addr= + gatt-write long=1 conn= attr= value= offset= + diconnect conn=1 +GATT/CL/GAW/BI-11-C N/A + +GATT/CL/GAW/BI-12-C PASS connect peer_addr= + gatt-write long=1 conn= attr= value= + disconnect conn= +GATT/CL/GAW/BI-13-C PASS connect peer_addr= + gatt-write long=1 conn= attr= value= + diconnect conn= +GATT/CL/GAW/BV-06-C PASS connect peer_addr= + gatt-write long=1 conn= attr= value= + +GAAT/CL/GAW/BV-08-C PASS connect peer_addr= + gat-write conn= attr= value= + +GATT/CL/GAW/BV-09-C PASS connect peer_addr= + gatt-write long=1 conn= attr= value= + +GATT/CL/GAW/BI-32-C PASS connect peer_addr= + gatt-write conn= attr= value= attr= value= + disconnect conn= +GATT/CL/GAW/BI-33-C PASS connect peer_addr= + gatt-write conn= attr= value= + disconnect conn= +GATT/CL/GAW/BI-34-C PASS connect peer_addr= + gatt-write long=1 conn= attr= value= + disconnect conn= + ------------------------------------------------------------------------------- -GATT/CL/GAN/BV-01-C PASS b conn peer_addr= - b write conn= attr= value=01:00 +GATT/CL/GAN/BV-01-C PASS connect peer_addr= + gatt-write conn= attr= value=01:00 Note: verify that the notification was received - b term conn= + disconnect conn= ------------------------------------------------------------------------------- -GATT/CL/GAI/BV-01-C PASS b adv - b chrup attr= +GATT/CL/GAI/BV-01-C PASS connect peer_addr= + gatt-write conn= attr= value=01:00 + Note: verify that the notification was received + disconnect conn= ------------------------------------------------------------------------------- -GATT/CL/GAS/BV-01-C PASS b conn peer_addr= - b term conn= +GATT/CL/GAS/BV-01-C PASS connect peer_addr= + disconnect conn= ------------------------------------------------------------------------------- -GATT/CL/GAT/BV-01-C PASS b conn peer_addr= - b read conn= attr= -GATT/CL/GAT/BV-02-C PASS b conn peer_addr= - b write conn= attr= value= +GATT/CL/GAT/BV-01-C PASS connect peer_addr= + gatt-read conn= attr= +GATT/CL/GAT/BV-02-C PASS connect peer_addr= + gatt-write conn= attr= value= ------------------------------------------------------------------------------- GATT/CL/GPA/BV-01-C N/A @@ -369,153 +265,225 @@ GATT/CL/GPA/BV-11-C N/A GATT/CL/GPA/BV-12-C N/A ------------------------------------------------------------------------------- -GATT/SR/GAC/BV-01-C PASS b set mtu=25 - b adv - b adv +GATT/SR/GAC/BV-01-C PASS set mtu=25 + advertise-configure connectable=1 legacy=1 + advertise-start + advertise-start ------------------------------------------------------------------------------- -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 +GATT/SR/GAD/BV-01-C PASS advertise-configure connectable=1 legacy=1 + advertise-start + gatt-show-local + +GATT/SR/GAD/BV-02-C PASS advertise-configure connectable=1 legacy=1 + advertise-start + gatt-show-local + +GATT/SR/GAD/BV-03-C PASS advertise-configure connectable=1 legacy=1 + advertise-start + gatt-show-local + +GATT/SR/GAD/BV-04-C PASS advertise-configure connectable=1 legacy=1 + advertise-start -GATT/SR/GAD/BV-05-C PASS b adv -GATT/SR/GAD/BV-06-C PASS b adv +GATT/SR/GAD/BV-05-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAD/BV-06-C PASS advertise-configure connectable=1 legacy=1 + advertise-start 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 +GATT/SR/GAR/BV-01-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BI-01-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BI-02-C PASS advertise-configure connectable=1 legacy=1 + advertise-start 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 +GATT/SR/GAR/BI-04-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BI-05-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BV-03-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BI-06-C PASS advertise-configure connectable=1 legacy=1 + advertise-start + gatt-show-local -GATT/SR/GAR/BI-07-C PASS b adv +GATT/SR/GAR/BI-07-C PASS advertise-configure connectable=1 legacy=1 + advertise-start -GATT/SR/GAR/BI-08-C PASS b adv +GATT/SR/GAR/BI-08-C PASS advertise-configure connectable=1 legacy=1 + advertise-start GATT/SR/GAR/BI-09-C N/A -GATT/SR/GAR/BI-10-C PASS b adv - -GATT/SR/GAR/BI-11-C PASS b adv +GATT/SR/GAR/BI-10-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BI-11-C PASS advertise-configure connectable=1 legacy=1 + advertise-start -GATT/SR/GAR/BV-04-C PASS b adv -GATT/SR/GAR/BI-12-C PASS b adv +GATT/SR/GAR/BV-04-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BI-12-C PASS advertise-configure connectable=1 legacy=1 + advertise-start -GATT/SR/GAR/BI-13-C PASS b adv -GATT/SR/GAR/BI-14-C PASS b adv +GATT/SR/GAR/BI-13-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BI-14-C PASS advertise-configure connectable=1 legacy=1 + advertise-start 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 +GATT/SR/GAR/BI-16-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BI-17-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BV-05-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BI-18-C PASS advertise-configure connectable=1 legacy=1 + advertise-start -GATT/SR/GAR/BI-19-C PASS b adv +GATT/SR/GAR/BI-19-C PASS advertise-configure connectable=1 legacy=1 + advertise-start 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 - -GATT/SR/GAR/BI-24-C PASS b adv - +GATT/SR/GAR/BI-21-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BI-22-C PASS advertise-configure connectable=1 legacy=1 + advertise-startt +GATT/SR/GAR/BV-06-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BI-23-C N/A +GATT/SR/GAR/BI-24-C N/A 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 - -GATT/SR/GAR/BI-29-C PASS b adv -GATT/SR/GAR/BI-30-C PASS b adv - +GATT/SR/GAR/BI-26-C N/A +GATT/SR/GAR/BI-27-C N/A +GATT/SR/GAR/BV-07-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BV-08-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAR/BI-28-C N/A +GATT/SR/GAR/BI-29-C N/A +GATT/SR/GAR/BI-30-C N/A 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-32-C N/A +GATT/SR/GAR/BI-33-C N/A 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-01-C PASS advertise-configure connectable=1 legacy=1 + advertise-start 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 +GATT/SR/GAW/BV-03-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-02-C PASS advertise-configure connectable=1 legacy=1 + advertise-start -GATT/SR/GAW/BI-03-C PASS b adv +GATT/SR/GAW/BI-03-C PASS advertise-configure connectable=1 legacy=1 + advertise-start 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 +GATT/SR/GAW/BI-05-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-06-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BV-05-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-07-C PASS advertise-configure connectable=1 legacy=1 + advertise-start -GATT/SR/GAW/BI-08-C PASS b adv +GATT/SR/GAW/BI-08-C PASS advertise-configure connectable=1 legacy=1 + advertise-start -GATT/SR/GAW/BI-09-C PASS b adv +GATT/SR/GAW/BI-09-C PASS advertise-configure connectable=1 legacy=1 + advertise-start 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 +GATT/SR/GAW/BI-12-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-13-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BV-06-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BV-10-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-14-C PASS advertise-configure connectable=1 legacy=1 + advertise-start -GATT/SR/GAW/BI-15-C PASS b adv +GATT/SR/GAW/BI-15-C PASS advertise-configure connectable=1 legacy=1 + advertise-start 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-11-C PASS b adv -GATT/SR/GAW/BV-07-C PASS b adv -GATT/SR/GAW/BV-08-C INCONC b adv Errata 15358 -GATT/SR/GAW/BI-20-C PASS b adv +GATT/SR/GAW/BI-18-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-19-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BV-11-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BV-07-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BV-08-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-20-C PASS advertise-configure connectable=1 legacy=1 + advertise-start -GATT/SR/GAW/BI-21-C PASS b adv +GATT/SR/GAW/BI-21-C PASS advertise-configure connectable=1 legacy=1 + advertise-start 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 +GATT/SR/GAW/BI-23-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-24-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BV-09-C PASS advertise-configure connectable=1 legacy=1q + advertise-start +GATT/SR/GAW/BI-25-C PASS advertise-configure connectable=1 legacy=1 + advertise-start -GATT/SR/GAW/BI-26-C PASS b adv +GATT/SR/GAW/BI-26-C PASS advertise-configure connectable=1 legacy=1 + advertise-start -GATT/SR/GAW/BI-27-C PASS b adv +GATT/SR/GAW/BI-27-C PASS advertise-configure connectable=1 legacy=1 + advertise-start 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 -------------------------------------------------------------------------------- +GATT/SR/GAW/BI-30-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-31-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-32-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-33-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-34-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/GAW/BI-35-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +------------------------------------------------------------------------------ -GATT/SR/GAN/BV-01-C PASS b adv - b chrup attr= -------------------------------------------------------------------------------- +GATT/SR/GAN/BV-01-C PASS advertise-configure connectable=1 legacy=1 + advertise-start + gatt-notify attr= +------------------------------------------------------------------------------ -GATT/SR/GAI/BV-01-C PASS b adv - b write conn= value=02:00 attr= +GATT/SR/GAI/BV-01-C PASS advertise-configure connectable=1 legacy=1 + advertise-start + gatt-notify attr= ------------------------------------------------------------------------------- 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 + security-set-data bonding=1 our_key_dist=7 their_key_dist=7 + advertise-configure connectable=1 legacy=1 + advertise-start - b svcchg start=1 end=0xffff - b adv - b sec start conn= + gatt-service-changed start=1 end=0xffff + advertise-start + security-start conn= ------------------------------------------------------------------------------- -GATT/SR/GAT/BV-01-C PASS b adv - b chrup attr= -------------------------------------------------------------------------------- +GATT/SR/GAT/BV-01-C PASS advertise-start + gatt-notify attr=0x0008 +------------------------------------------------------------------------------ GATT/SR/GPA/BV-01-C N/A GATT/SR/GPA/BV-02-C N/A @@ -528,3 +496,13 @@ GATT/SR/GPA/BV-08-C N/A GATT/SR/GPA/BV-11-C N/A GATT/SR/GPA/BV-12-C N/A ------------------------------------------------------------------------------- + +GATT/SR/UNS/BI-01-C PASS advertise-configure connectable=1 legacy=1 + advertise-start +GATT/SR/UNS/BI-02-C PASS advertise-configure connectable=1 legacy=1 + advertise-start + +-------------------------------------------------------------------------------- + +GATT/SR/GPM/BV-01-C N/A +