xref: /nrf52832-nimble/packages/NimBLE-latest/nimble/host/pts/pts-gap.txt (revision 042d53a763ad75cb1465103098bb88c245d95138)
1PTS test results for GAP
2
3PTS version: 7.0
4Tested: 18-Jul-2017
5
6Results:
7PASS	test passed
8FAIL	test failed
9INC	test is inconclusive
10N/A	test is disabled due to PICS setup
11
12-------------------------------------------------------------------------------
13Test Name		Result	Notes
14-------------------------------------------------------------------------------
15TC_MOD_NDIS_BV_01_C	N/A
16TC_MOD_LDIS_BV_01_C	N/A
17TC_MOD_LDIS_BV_02_C	N/A
18TC_MOD_LDIS_BV_03_C	N/A
19TC_MOD_GDIS_BV_01_C	N/A
20TC_MOD_GDIS_BV_02_C	N/A
21TC_MOD_NCON_BV_01_C	N/A
22TC_MOD_CON_BV_01_C	N/A
23-------------------------------------------------------------------------------
24
25TC_BROB_BCST_BV_01_C	PASS	b adv conn=non
26TC_BROB_BCST_BV_02_C	PASS	b adv conn=non
27TC_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
28				Note: in PTS IXIT please set:
29				TSPX_iut_device_IRK_for_resolvable_privacy_address_generation_procedure=11000000000000000000000000000000
30				b set adv_data flags=4
31				b adv conn=non disc=non own_addr_type=rpa_pub
32TC_BROB_BCST_BV_04_C	N/A
33TC_BROB_OBSV_BV_01_C	PASS	b scan passive
34TC_BROB_OBSV_BV_02_C	PASS	b scan
35TC_BROB_OBSV_BV_03_C	N/A
36TC_BROB_OBSV_BV_04_C	N/A
37TC_BROB_OBSV_BV_05_C	N/A
38TC_BROB_OBSV_BV_06_C	N/A
39-------------------------------------------------------------------------------
40
41TC_DISC_NONM_BV_01_C	PASS	b adv conn=non disc=non
42TC_DISC_NONM_BV_02_C	PASS	b adv conn=und disc=non
43TC_DISC_LIMM_BV_01_C	N/A
44TC_DISC_LIMM_BV_02_C	N/A
45TC_DISC_LIMM_BV_03_C	PASS	b set adv_data flags=5
46				b adv conn=non disc=ltd
47TC_DISC_LIMM_BV_04_C	PASS	b set adv_data flags=5
48				b adv conn=und disc=ltd
49TC_DISC_GENM_BV_01_C	N/A
50TC_DISC_GENM_BV_02_C	N/A
51TC_DISC_GENM_BV_03_C	PASS	b set adv_data flags=6
52				b adv conn=non disc=gen
53TC_DISC_GENM_BV_04_C	PASS	b set adv_data flags=6
54				b adv conn=und disc=gen
55TC_DISC_LIMP_BV_01_C	PASS	b scan ltd=1 nodups=1
56TC_DISC_LIMP_BV_02_C	PASS	b scan ltd=1 nodups=1
57TC_DISC_LIMP_BV_03_C	PASS	b scan ltd=1 nodups=1
58TC_DISC_LIMP_BV_04_C	PASS	b scan ltd=1 nodups=1
59TC_DISC_LIMP_BV_05_C	PASS	b scan ltd=1 nodups=1
60TC_DISC_GENP_BV_01_C	PASS	b scan nodups=1
61TC_DISC_GENP_BV_02_C	PASS	b scan nodups=1
62TC_DISC_GENP_BV_03_C	PASS    b scan nodups=1
63				verify that PTS has note: "Non discoverable mode"
64TC_DISC_GENP_BV_04_C	PASS	b scan nodups=1
65				verify that PTS has note: "Non discoverable mode"
66TC_DISC_GENP_BV_05_C	PASS	b scan nodups=1
67				verify that advertising event has: "Connection directed advertising event"
68TC_DISC_RPA_BV_01_C	N/A
69-------------------------------------------------------------------------------
70
71TC_IDLE_GIN_BV_01_C	N/A
72TC_IDLE_LIN_BV_01_C	N/A
73TC_IDLE_NAMP_BV_01_C	PASS	<answer NO to role question>
74				b adv
75				b disc svc conn=<handle>
76				b show chr
77				<check start end handle for 0x1800>
78				b read conn=<handle> uuid=0x2a00 start=<start> end=<end>
79				b term conn=<handle>
80TC_IDLE_NAMP_BV_02_C	PASS	<answer NO to role question>
81				b adv
82-------------------------------------------------------------------------------
83
84TC_CONN_NCON_BV_01_C	PASS	b adv conn=non
85TC_CONN_NCON_BV_02_C	PASS	b set adv_data flags=6
86				b adv conn=non disc=gen
87TC_CONN_NCON_BV_03_C	PASS	b set adv_data flags=5
88				b adv conn=non disc=ltd
89TC_CONN_DCON_BV_01_C	PASS	b adv conn=dir peer_addr_type=public peer_addr=<addr>
90TC_CONN_DCON_BV_02_C	N/A
91TC_CONN_DCON_BV_03_C	N/A
92TC_CONN_UCON_BV_01_C	PASS	b adv conn=und disc=non
93TC_CONN_UCON_BV_02_C	PASS	b adv conn=und disc=gen
94TC_CONN_UCON_BV_03_C	PASS	b adv conn=und disc=ltd
95TC_CONN_UCON_BV_04_C	N/A
96TC_CONN_UCON_BV_05_C	N/A
97TC_CONN_UCON_BV_06_C	PASS	b set adv_data flags=6
98				b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
99				b set irk=<IRK> e.g: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:11
100				Note: in PTS IXIT please set:
101				TSPX_iut_device_IRK=11000000000000000000000000000000
102				TSPX_iut_private_address_interval=5000
103				set BLE_RPA_TIMEOUT: 5 in syscfg.yml
104				b adv own_addr_type=rpa_pub
105                <wait for 5 seconds>
106				b adv own_addr_type=rpa_pub
107TC_CONN_ACEP_BV_01_C	PASS	b wl addr=<addr> addr_type=public
108				b conn addr_type=wl
109				b term conn=<handle>
110TC_CONN_ACEP_BV_02_C	N/A
111TC_CONN_GCEP_BV_01_C	PASS	b conn peer_addr=<addr>
112				b term conn=<handle>
113TC_CONN_GCEP_BV_02_C	PASS	b conn peer_addr=<addr>
114				b term conn=<handle>
115TC_CONN_GCEP_BV_03_C	N/A
116TC_CONN_GCEP_BV_04_C	N/A
117TC_CONN_SCEP_BV_01_C	PASS	b wl addr=<addr> addr_type=public
118				b conn addr_type=wl
119				b term conn=<handle>
120TC_CONN_SCEP_BV_02_C	N/A
121TC_CONN_DCEP_BV_01_C	PASS	b conn peer_addr=<addr>
122				b term conn=<handle>
123TC_CONN_DCEP_BV_02_C	N/A
124TC_CONN_DCEP_BV_03_C	PASS	b conn peer_addr=<addr>
125				b term conn=<handle>
126TC_CONN_DCEP_BV_04_C	N/A
127TC_CONN_CPUP_BV_01_C	PASS	b adv
128				b l2cap update conn=<handle>
129TC_CONN_CPUP_BV_02_C	PASS	b adv
130				b l2cap update conn=<handle>
131TC_CONN_CPUP_BV_03_C	PASS	b adv
132				b l2cap update conn=<handle>
133TC_CONN_CPUP_BV_04_C	PASS	b conn peer_addr=<addr>
134				b term conn=<handle>
135TC_CONN_CPUP_BV_05_C	PASS	b conn peer_addr=<addr>
136				b term conn=<handle>
137TC_CONN_TERM_BV_01_C	PASS	<answer NO to role question>
138				b adv conn=und disc=non
139				b term conn=1
140TC_CONN_PRDA_BV_01_C	PASS	b set adv_data flags=6
141				b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
142				b set irk=<IRK> e.g: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:11
143				Note: in PTS IXIT please set:
144					TSPX_uit_device_IRK=11000000000000000000000000000000
145				b adv
146				b term conn=<handle>
147				b adv own_addr_type=rpa_pub
148				b term conn=<handle>
149				b adv own_addr_type=rpa_pub
150				b term conn=<handle>
151TC_CONN_PRDA_BV_02_C	N/A
152-------------------------------------------------------------------------------
153
154TC_BOND_NBON_BV_01_C	PASS	b set sm_data bonding=0
155				b conn peer_addr=<addr>
156				<ok>
157				b conn peer_addr=<addr>
158				<ok>
159TC_BOND_NBON_BV_02_C	PASS	b conn peer_addr=<addr>
160				b sec pair conn=<handle>
161				<ok>
162				b conn peer_addr=<addr>
163				b sec pair conn=<handle>
164				<ok>
165TC_BOND_NBON_BV_03_C	PASS	b adv conn=und
166				<ok>
167TC_BOND_BON_BV_01_C	PASS	b set sm_data bonding=1
168				b adv
169				b sec start conn=<handle>
170                <ok>
171				b adv
172				<ok>
173TC_BOND_BON_BV_02_C	PASS	b set sm_data bonding=1
174				b conn peer_addr=<addr>
175				b sec pair conn=<handle>
176                <ok>
177				b conn peer_addr=<addr>
178				b sec pair conn=<handle>
179                <ok>
180TC_BOND_BON_BV_03_C	PASS	b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
181				b adv
182				<ok>
183				b adv
184				<ok>
185TC_BOND_BON_BV_04_C	PASS	b set sm_data bonding=1
186				b conn peer_addr=<addr>
187				b term conn=<handle>
188				b conn peer_addr=<addr>
189				b sec pair conn=<handle>
190				b term conn=<handle>
191-------------------------------------------------------------------------------
192
193TC_SEC_AUT_BV_11_C	PASS	b set sm_data io_capabilities=1
194				b adv
195				Note: in PTS enter handle for characteristics
196				      value which requires encryption for read
197				b passkey conn=<handle> action=3 key=123456
198				Note: enter '123456' passkey in PTS
199TC_SEC_AUT_BV_12_C	PASS	b set sm_data io_capabilities=1
200				b conn peer_addr=<addr>
201				b disc svc conn=<handle>
202				Note: in PTS enter handle for characteristics
203				      value which requires encryption for read
204TC_SEC_AUT_BV_13_C	PASS	Note: in PTS confirm that IUT supports GATT Server
205				b set sm_data mitm_flag=1
206				b set sm_data io_capabilities=1
207				b conn peer_addr=<addr>
208				b disc svc conn=<handle>
209				Note: in PTS enter handle for characteristics
210				      value which requires authenticated
211				      pairing for read
212				b passkey conn=<handle> action=3 key=123456
213				Note: enter '123456' passkey in PTS
214TC_SEC_AUT_BV_14_C	PASS	b set sm_data io_capabilities=1
215				b adv
216				Note: in PTS enter handle for characteristics
217				      value which requires authenticated
218				      pairing for read
219				b passkey conn=<handle> action=3 key=123456
220				Note: enter '123456' passkey in PTS
221				Note: enter handle for characteristics value which
222				      requires authentication
223TC_SEC_AUT_BV_15_C	N/A
224TC_SEC_AUT_BV_16_C	N/A
225TC_SEC_AUT_BV_17_C	PASS	b conn peer_addr=<addr>
226				b disc full conn=<handle>
227				b read conn=<handle> attr=<val_handle>
228				b set sm_data bonding=1
229				b sec pair conn=<handle>
230                b term conn=1
231TC_SEC_AUT_BV_18_C	PASS	b adv
232				b disc full conn=<handle>
233				b read conn=<handle> attr=<val_handle>
234				b sec start conn=<handle>
235				b read conn=<handle> attr=<val_handle>
236TC_SEC_AUT_BV_19_C	PASS	b conn peer_addr=<addr>
237				b sec pair conn=<handle>
238				<ok>
239				b conn peer_addr=<addr>
240				b read conn=<handle> attr=<val_handle>
241				b sec pair conn=<handle>
242				b read conn=<handle> attr=<val_handle>
243				b term conn=<handle>
244TC_SEC_AUT_BV_20_C	PASS	b adv
245				<ok>
246				b adv
247				b read conn=<handle> attr=<val_handle>
248				b set sm_data bonding=1
249				b sec start conn=<handle>
250				b read conn=<handle> attr=<val_handle>
251TC_SEC_AUT_BV_21_C	PASS	b set sm_data bonding=1
252				b set sm_data our_key_dist=1
253				b set sm_data their_key_dist=1
254				b conn peer_addr=<addr>
255				b sec pair conn=<handle>
256				<ok>
257				b conn peer_addr=<addr>
258				b sec start conn=<handle>
259				b term conn=<handle>
260TC_SEC_AUT_BV_22_C	PASS	b set sm_data bonding=1
261				b set sm_data our_key_dist=1
262				b set sm_data their_key_dist=1
263				b adv
264				<ok>
265				b adv
266				b sec start conn=1
267				<ok>
268TC_SEC_AUT_BV_23_C	PASS	b set sm_data bonding=1
269				b set sm_data our_key_dist=1
270				b set sm_data their_key_dist=1
271				b adv
272				b adv
273				Note: in PTS enter handle for characteristics
274				      value which requires encryption for read
275TC_SEC_AUT_BV_24_C	PASS	b set sm_data bonding=1
276				b set sm_data our_key_dist=1
277				b set sm_data their_key_dist=1
278				b conn peer_addr=<addr>
279				b term conn=<handle>
280				b conn peer_addr=<addr>
281				Note: in PTS enter handle for characteristics
282				      value which requires encryption for read
283TC_SEC_CSIGN_BV_01_C	N/A
284TC_SEC_CSIGN_BV_02_C	N/A
285TC_SEC_CSIGN_BI_01_C	N/A
286TC_SEC_CSIGN_BI_02_C	N/A
287TC_SEC_CSIGN_BI_03_C	N/A
288TC_SEC_CSIGN_BI_04_C	N/A
289-------------------------------------------------------------------------------
290
291TC_PRIV_CONN_BV_01_C	N/A
292TC_PRIV_CONN_BV_02_C	N/A
293TC_PRIV_CONN_BV_03_C	N/A
294TC_PRIV_CONN_BV_04_C	N/A
295TC_PRIV_CONN_BV_05_C	N/A
296TC_PRIV_CONN_BV_06_C	N/A
297TC_PRIV_CONN_BV_07_C	N/A
298TC_PRIV_CONN_BV_08_C	N/A
299TC_PRIV_CONN_BV_09_C	N/A
300TC_PRIV_CONN_BV_10_C	PASS
301				b set adv_data flags=6
302				b set sm_data io_capabilities=1 mitm_flag=1
303				b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
304				b set irk=<IRK> e.g: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:11
305				Note: in PTS IXIT please set:
306					TSPX_uit_device_IRK=11000000000000000000000000000000
307				TSPX_iut_private_address_interval=5000
308				set BLE_RPA_TIMEOUT: 5 in syscfg.yml
309				b adv
310				b passkey conn=<handle> action=3 key=123456
311				Note: enter '123456' passkey in PTS
312				b term conn=<handle>
313				b adv own_addr_type=rpa_pub
314                <wait for 5 seconds>
315				b adv own_addr_type=rpa_pub
316				b term conn=<handle>
317TC_PRIV_CONN_BV_11_C	N/A
318-------------------------------------------------------------------------------
319
320TC_ADV_BV_01_C		PASS	b set adv_data uuid16=0x1802
321				b adv
322                                b adv stop
323TC_ADV_BV_02_C		PASS	b set adv_data name=nimble
324				b adv
325                                b adv stop
326TC_ADV_BV_03_C		PASS	b set adv_data flags=6
327				b adv
328                                b adv stop
329TC_ADV_BV_04_C		PASS	b set adv_data mfg_data=ff:ff
330				b adv
331                                b adv stop
332TC_ADV_BV_05_C		PASS	b set adv_data tx_pwr_lvl=10
333				b adv
334                                b adv stop
335TC_ADV_BV_08_C		PASS	b set adv_data slave_itvl_range=00:00:ff:ff
336				b adv
337                                b adv stop
338TC_ADV_BV_09_C		N/A
339TC_ADV_BV_10_C		PASS	b set adv_data svc_data_uuid16=18:02:ff:ff
340				b adv
341                                b adv stop
342TC_ADV_BV_11_C		PASS	b set adv_data appearance=12
343				b adv
344                                b adv stop
345TC_ADV_BV_12_C		PASS	b set adv_data public_tgt_addr=<addr>
346				b adv
347                                b adv stop
348TC_ADV_BV_13_C		N/A
349TC_ADV_BV_14_C		PASS	b set adv_data adv_itvl=2
350				b adv
351                                b adv stop
352TC_ADV_BV_15_C		N/A
353TC_ADV_BV_16_C		N/A
354-------------------------------------------------------------------------------
355
356TC_GAT_BV_01_C		PASS	<answer NO to role question>
357				b adv
358TC_GAT_BV_02_C		N/A
359TC_GAT_BV_03_C		N/A
360TC_GAT_BV_04_C		N/A
361TC_GAT_BV_05_C		N/A
362TC_GAT_BV_06_C		N/A
363TC_GAT_BV_07_C		N/A
364TC_GAT_BV_08_C		N/A
365-------------------------------------------------------------------------------
366
367TC_DM_NCON_BV_01_C	N/A
368TC_DM_CON_BV_01_C	N/A
369TC_DM_NBON_BV_01_C	N/A
370TC_DM_BON_BV_01_C	N/A
371TC_DM_GIN_BV_01_C	N/A
372TC_DM_LIN_BV_01_C	N/A
373TC_DM_NAD_BV_01_C	N/A
374TC_DM_NAD_BV_02_C	N/A
375TC_DM_LEP_BV_01_C	N/A	PTS Errata 15174
376TC_DM_LEP_BV_02_C	N/A
377TC_DM_LEP_BV_04_C	N/A
378TC_DM_LEP_BV_05_C	N/A
379TC_DM_LEP_BV_06_C	N/A
380TC_DM_LEP_BV_07_C	N/A
381TC_DM_LEP_BV_08_C	N/A
382TC_DM_LEP_BV_09_C	N/A
383TC_DM_LEP_BV_10_C	N/A
384TC_DM_LEP_BV_11_C	N/A
385-------------------------------------------------------------------------------
386