1 HOGP PICS for the PTS tool.
5 * - different than PTS defaults
6 # - not yet implemented/supported
12 -------------------------------------------------------------------------------
13 Parameter Name Selected Description
14 -------------------------------------------------------------------------------
15 TSPC_HOGP_1_1 False (*) HID Device (Server) (C.1)
16 TSPC_HOGP_1_2 True Report Host (Client) (C.1)
17 TSPC_HOGP_1_3 False (*) Boot Host (Client) (C.1)
18 -------------------------------------------------------------------------------
19 C.1: Mandatory to support at least one of TSPC_HOGP_1_1 or TSPC_HOGP_1_2
21 -------------------------------------------------------------------------------
25 -------------------------------------------------------------------------------
26 Parameter Name Selected Description
27 -------------------------------------------------------------------------------
28 TSPC_HOGP_2_1 False (*) Profile supported over BR/EDR (C.1)
29 TSPC_HOGP_2_2 True Profile supported over LE (M)
30 -------------------------------------------------------------------------------
31 C.1: Excluded for this profile.
32 -------------------------------------------------------------------------------
36 -------------------------------------------------------------------------------
37 Parameter Name Selected Description
38 -------------------------------------------------------------------------------
39 TSPC_HOGP_3_1 False (*) Implements HID Service (M.1)
40 TSPC_HOGP_3_2 False (*) Multiple Service instances - HID Service (O)
41 TSPC_HOGP_3_3 False (*) Implements Battery Service (M.1)
42 TSPC_HOGP_3_4 False (*) Implements Device Information Service (M.1)
43 TSPC_HOGP_3_5 False (*) Implements Scan Parameters Service (O)
44 -------------------------------------------------------------------------------
45 M.1: Mandatory if TSPC_HOGP_1_1 selected
46 -------------------------------------------------------------------------------
50 -------------------------------------------------------------------------------
51 Parameter Name Selected Description
52 -------------------------------------------------------------------------------
53 TSPC_HOGP_4_1 False (*) Include HID Service UUID in AD in GAP
55 TSPC_HOGP_4_2 False (*) Include Local Name in AD or Scan Response Data
57 TSPC_HOGP_4_3 False (*) Include Appearance in AD or Scan Response Data
59 TSPC_HOGP_4_4 False (*) Support Device Information Service
60 characteristic: PnP ID (M)
61 TSPC_HOGP_4_5 False (*) Report characteristic (C.1)
62 TSPC_HOGP_4_6 False (*) Non-HID Service characteristic described within
63 Report Map characteristic (C.1)
64 TSPC_HOGP_4_7 False (*) External Report Reference characteristic
65 descriptor for Report Map characteristic
67 -------------------------------------------------------------------------------
68 C.1: Mandatory to support at least one of these features.
69 C.2: Mandatory if TSPC_HOGP_4_6 is supported, else excluded.
70 -------------------------------------------------------------------------------
73 GAP Requirements - HID Device
74 -------------------------------------------------------------------------------
75 Parameter Name Selected Description
76 -------------------------------------------------------------------------------
77 TSPC_HOGP_5_1 False (*) Peripheral (M.1)
78 TSPC_HOGP_5_2 False (*) Directed Connectable Mode (O)
79 TSPC_HOGP_5_3 False (*) Undirected Connectable Mode (M.1)
80 TSPC_HOGP_5_4 False (*) Bondable mode (peripheral) (M.1)
81 TSPC_HOGP_5_5 False (*) Bonding procedure (peripheral) (M.1)
82 TSPC_HOGP_5_6 False (*) LE Security Mode 1 (peripheral) (M.1)
83 -------------------------------------------------------------------------------
84 M.1: Mandatory if TSPC_HOGP_1_1 selected
85 -------------------------------------------------------------------------------
88 SM Requirements - HID Device
89 -------------------------------------------------------------------------------
90 Parameter Name Selected Description
91 -------------------------------------------------------------------------------
92 TSPC_HOGP_6_1 False (*) No security
93 (LE Security Level 1) (M.1)
94 TSPC_HOGP_6_2 False (*) Unauthenticated no MITM protection
95 (LE Security Level 2, Just Works) (M.1)
96 TSPC_HOGP_6_3 False (*) Authenticated MITM protection
97 (LE Security Level 3, Passkey) (O)
98 -------------------------------------------------------------------------------
99 M.1: Mandatory if TSPC_HOGP_1_1 selected
100 -------------------------------------------------------------------------------
103 Client Services Support - Report Host
104 -------------------------------------------------------------------------------
105 Parameter Name Selected Description
106 -------------------------------------------------------------------------------
107 TSPC_HOGP_7_1 True HID Service (M.1)
108 TSPC_HOGP_7_2 True Battery Service (M.1)
109 TSPC_HOGP_7_3 True Device Information Service (M.1)
110 TSPC_HOGP_7_4 True Scan Parameters Service (M.1)
111 -------------------------------------------------------------------------------
112 M.1: Mandatory if TSPC_HOGP_1_2 selected
113 -------------------------------------------------------------------------------
116 GATT based Profile Support - Report Host
117 -------------------------------------------------------------------------------
118 Parameter Name Selected Description
119 -------------------------------------------------------------------------------
120 TSPC_HOGP_7a_1 True Scan Parameters Profile (M.1)
121 -------------------------------------------------------------------------------
122 M.1: Mandatory if TSPC_HOGP_1_2 selected
123 -------------------------------------------------------------------------------
126 Client Service Support - Boot Host
127 -------------------------------------------------------------------------------
128 Parameter Name Selected Description
129 -------------------------------------------------------------------------------
130 TSPC_HOGP_8_1 False (*) HID Service (M.1)
131 TSPC_HOGP_8_2 False (*) Battery Service (O)
132 TSPC_HOGP_8_3 False (*) Device Information Service (O)
133 -------------------------------------------------------------------------------
134 M.1: Mandatory if TSPC_HOGP_1_3 selected
135 -------------------------------------------------------------------------------
138 Discover Services & Characteristics - Report Host
139 -------------------------------------------------------------------------------
140 Parameter Name Selected Description
141 -------------------------------------------------------------------------------
142 TSPC_HOGP_9_1 True Discover HID Service (M.1)
143 TSPC_HOGP_9_2 True Discover Battery Service (M.1)
144 TSPC_HOGP_9_3 True Discover Device Information Service (M.1)
145 TSPC_HOGP_9_4 True Discover Scan Parameters Service (M.1)
146 TSPC_HOGP_9_5 True Discover HID Service characteristic: Report Map
148 TSPC_HOGP_9_6 True Discover HID Service characteristic: Report Map
149 - External Report Reference
150 characteristic descriptor (M.1)
151 TSPC_HOGP_9_7 True Discover HID Service characteristic: Report
153 TSPC_HOGP_9_8 True Discover HID Service characteristic: Report
154 - Client Characteristic Configuration
155 characteristic descriptor (M.1)
156 TSPC_HOGP_9_9 True Discover HID Service characteristic: Report
157 - Report Reference characteristic
159 TSPC_HOGP_9_10 True Discover HID Service characteristic: HID
161 TSPC_HOGP_9_11 True Discover HID Service characteristic: HID
163 TSPC_HOGP_9_12 True Discover HID Service characteristic: Protocol
165 TSPC_HOGP_9_13 True Discover Battery Service characteristic: Battery
167 TSPC_HOGP_9_14 True Discover Battery Service characteristic: Battery
168 Level - Client Characteristic
169 Configuration characteristic descriptor
171 TSPC_HOGP_9_15 True Discover Device Information Service
172 characteristic: PnP ID (M.1)
173 TSPC_HOGP_9_16 True Discover non-HID Service characteristic: Report
174 Reference characteristic descriptor
176 -------------------------------------------------------------------------------
177 M.1: Mandatory if TSPC_HOGP_1_2 selected
178 -------------------------------------------------------------------------------
181 Discover Services & Characteristics - Boot Host
182 -------------------------------------------------------------------------------
183 Parameter Name Selected Description
184 -------------------------------------------------------------------------------
185 TSPC_HOGP_10_1 False (*) Discover HID Service (M.1)
186 TSPC_HOGP_10_2 False (*) Discover Battery Service (O)
187 TSPC_HOGP_10_3 False (*) Discover Device Information Service (O)
188 TSPC_HOGP_10_4 False (*) Discover HID Service characteristic: Protocol
190 TSPC_HOGP_10_5 False (*) Discover HID Service characteristic: Boot
191 Keyboard Input Report (C.1, C.2)
192 TSPC_HOGP_10_6 False (*) Discover HID Service characteristic: Boot
193 Keyboard Input Report - Client
194 Characteristic Configuration
195 characteristic descriptor (C.3)
196 TSPC_HOGP_10_7 False (*) Discover HID Service characteristic: Boot
197 Keyboard Output Report (C.1, C.2)
198 TSPC_HOGP_10_8 False (*) Discover HID Service characteristic: Boot
199 Mouse Input Report (C.1)
200 TSPC_HOGP_10_9 False (*) Discover HID Service characteristic: Boot
201 Mouse Input Report - Client
202 Characteristic Configuration
203 characteristic descriptor (C.4)
204 TSPC_HOGP_10_10 False (*) Discover Battery Service characteristic:
206 TSPC_HOGP_10_11 False (*) Discover Battery Service characteristic:
207 Battery Level - Client Characteristic
208 Configuration characteristic descriptor
210 TSPC_HOGP_10_12 False (*) Discover Device Information Service
211 characteristic: PnP ID (O)
212 -------------------------------------------------------------------------------
213 M.1: Mandatory if TSPC_HOGP_1_3 selected
214 C.1: Mandatory to support at least one of TSPC_HOGP_10_5, TSPC_HOGP_10_7, or
216 C.2: If one of TSPC_HOGP_10_5 or TSPC_HOGP_10_7 is supported, both shall be
218 C.3: Mandatory to support if TSPC_HOGP_10_5 is supported, else excluded.
219 C.4: Mandatory to support if TSPC_HOGP_10_8 is supported, else excluded.
220 -------------------------------------------------------------------------------
223 Features - Report Host
224 -------------------------------------------------------------------------------
225 Parameter Name Selected Description
226 -------------------------------------------------------------------------------
227 TSPC_HOGP_11_1 True Read Report Map characteristic (M.1)
228 TSPC_HOGP_11_2 True Read Report Map characteristic: External
229 Report Reference characteristic
231 TSPC_HOGP_11_3 True Read Report characteristic: Report Type:
233 TSPC_HOGP_11_4 True Write Report characteristic: Report Type:
235 TSPC_HOGP_11_5 True Read Report characteristic: Report Type:
237 TSPC_HOGP_11_6 True Write HID Report characteristic: Report Type:
239 TSPC_HOGP_11_7 True Read HID Report characteristic: Report Type:
241 TSPC_HOGP_11_8 True Write HID Report characteristic: Report Type:
243 TSPC_HOGP_11_9 True Read Report characteristic: Report Reference
244 characteristic descriptor (M.1)
245 TSPC_HOGP_11_10 True Read Report characteristic: Input Report:
246 Client Characteristic Configuration
247 characteristic descriptor (M.1)
248 TSPC_HOGP_11_11 True Report characteristic configuration with 0x0001
250 TSPC_HOGP_11_11a True Report characteristic configuration with 0x0000
252 TSPC_HOGP_11_12 True Read HID Information characteristic (M.1)
253 TSPC_HOGP_11_13 False (*) Suspend State (O)
254 TSPC_HOGP_11_14 False (*) Exit Suspend State (C.1)
255 TSPC_HOGP_11_15 False (*) Write HID Control Point characteristic: Suspend
257 TSPC_HOGP_11_16 False (*) Write HID Control Point characteristic: Exit
258 Suspend command (C.1)
259 TSPC_HOGP_11_17 False (*) Read Protocol Mode characteristic: Get Protocol
261 TSPC_HOGP_11_18 False (*) Write Protocol Mode characteristic: Set Report
262 Protocol Mode command (O)
263 TSPC_HOGP_11_19 True Read Battery Level characteristic (M.1)
264 TSPC_HOGP_11_20 True Read Battery Level characteristic: Client
265 Characteristic Configuration
266 characteristic descriptor (M.1)
267 TSPC_HOGP_11_21 True Battery Level characteristic configuration with
268 0x0000 0r 0x0001 (M.1)
269 TSPC_HOGP_11_22 True Read non-HID Service characteristic: Report
270 Reference characteristic descriptor
272 TSPC_HOGP_11_23 True Read PnP ID characteristic (M.1)
273 TSPC_HOGP_11_24 True Notify Report characteristic (M.1)
274 TSPC_HOGP_11_25 True Notify Battery Level characteristic (M.1)
275 -------------------------------------------------------------------------------
276 M.1: Mandatory if TSPC_HOGP_1_2 selected
277 C.1: Mandatory to support if TSPC_HOGP_11_13 is supported, else excluded.
278 -------------------------------------------------------------------------------
282 -------------------------------------------------------------------------------
283 Parameter Name Selected Description
284 -------------------------------------------------------------------------------
285 TSPC_HOGP_12_1 False (*) Read Protocol Mode characteristic: Get Protocol
287 TSPC_HOGP_12_2 False (*) Write Protocol Mode characteristic: Set Boot
288 Protocol Mode command (M.1)
289 TSPC_HOGP_12_3 False (*) Read HID Service characteristic: Boot Keyboard
291 TSPC_HOGP_12_4 False (*) Write HID Service characteristic: Boot Keyboard
293 TSPC_HOGP_12_5 False (*) Read Client Characteristic Configuration
294 characteristic descriptor for Boot
295 Keyboard Input Report (C.1)
296 TSPC_HOGP_12_6 False (*) Boot Keyboard Input Report characteristic:
297 configuration with 0x0000 or 0x0001
299 TSPC_HOGP_12_7 False (*) Read HID Service characteristic: Boot Keyboard
301 TSPC_HOGP_12_8 False (*) Write HID Service characteristic: Boot Keyboard
303 TSPC_HOGP_12_9 False (*) Read HID Service characteristic: Boot Mouse
305 TSPC_HOGP_12_10 False (*) Write HID Service characteristic: Boot Mouse
307 TSPC_HOGP_12_11 False (*) Read Client Characteristic Configuration
308 characteristic descriptor for Boot
309 Mouse Input Report (C.2)
310 TSPC_HOGP_12_12 False (*) Boot Mouse Input Report characteristic:
311 configuration with 0x0000 or 0x0001
313 TSPC_HOGP_12_13 False (*) Notify Boot Keyboard Input Report characteristic
315 TSPC_HOGP_12_14 False (*) Notify Boot Mouse Input Report characteristic
317 TSPC_HOGP_12_15 False (*) Read Battery Level characteristic (O)
318 TSPC_HOGP_12_16 False (*) Read Battery Level characteristic: Client
319 Characteristic Configuration
320 characteristic descriptor (O)
321 TSPC_HOGP_12_17 False (*) Battery Level characteristic: configuration with
323 TSPC_HOGP_12_18 False (*) Notify Battery Level characteristic (O)
324 TSPC_HOGP_12_19 False (*) Read PnP ID characteristic (O)
325 -------------------------------------------------------------------------------
326 M.1: Mandatory if TSPC_HOGP_1_3 selected
327 C.1: Mandatory to support if TSPC_HOGP_10_5 or TSPC_HOGP_10_7 is supported,
329 C.2: Mandatory to support if TSPC_HOGP_10_8 is supported, else excluded.
330 -------------------------------------------------------------------------------
333 GATT Requirements - Report Host
334 -------------------------------------------------------------------------------
335 Parameter Name Selected Description
336 -------------------------------------------------------------------------------
337 TSPC_HOGP_13_1 True Attribute Protocol supported over LE Transport
339 TSPC_HOGP_13_2 True Generic Attribute Profile Client (M.1)
340 TSPC_HOGP_13_3 True Discover All Primary Services (C.1)
341 TSPC_HOGP_13_4 False (*) Discover Primary Services by Service UUID (C.1)
342 TSPC_HOGP_13_5 True Find Included Services (M.1)
343 TSPC_HOGP_13_6 True Discover All Characteristics of a Service (C.2)
344 TSPC_HOGP_13_7 False (*) Discover Characteristics by UUID (C.2)
345 TSPC_HOGP_13_8 True Discover All Characteristic Descriptors (M.1)
346 TSPC_HOGP_13_9 True Read Characteristic Value (M.1)
347 TSPC_HOGP_13_10 True Read using Characteristic UUID (O)
348 TSPC_HOGP_13_11 True Read Long Characteristic Value (M.1)
349 TSPC_HOGP_13_12 True Read Characteristic Descriptors (M.1)
350 TSPC_HOGP_13_13 True Write without Response (M.1)
351 TSPC_HOGP_13_14 True Write Characteristic Value (M.1)
352 TSPC_HOGP_13_15 True Write Characteristic Descriptors (M.1)
353 TSPC_HOGP_13_16 True Notifications (M.1)
354 TSPC_HOGP_13_17 True Exchange MTU (M.1)
355 -------------------------------------------------------------------------------
356 M.1: Mandatory if TSPC_HOGP_1_2 selected
357 C.1: Mandatory to support at least one of these features.
358 C.2: Mandatory to support at least one of these features.
359 -------------------------------------------------------------------------------
362 GATT Requirements - Boot Host
363 -------------------------------------------------------------------------------
364 Parameter Name Selected Description
365 -------------------------------------------------------------------------------
366 TSPC_HOGP_14_1 False (*) Attribute Protocol supported over LE Transport
368 TSPC_HOGP_14_2 False (*) Generic Attribute Profile Client (M.1)
369 TSPC_HOGP_14_3 False (*) Discover All Primary Services (C.1)
370 TSPC_HOGP_14_4 False (*) Discover Primary Services by Service UUID (C.1)
371 TSPC_HOGP_14_5 False (*) Discover All Characteristics of a Service (O)
372 TSPC_HOGP_14_6 False (*) Discover Characteristics by UUID (O)
373 TSPC_HOGP_14_7 False (*) Discover All Characteristic Descriptors (M.1)
374 TSPC_HOGP_14_8 False (*) Read Characteristic Value (M.1)
375 TSPC_HOGP_14_9 False (*) Read using Characteristic UUID (M.1)
376 TSPC_HOGP_14_10 False (*) Read Characteristic Descriptors (M.1)
377 TSPC_HOGP_14_11 False (*) Write without Response (M.1)
378 TSPC_HOGP_14_12 False (*) Write Characteristic Value (M.1)
379 TSPC_HOGP_14_13 False (*) Write Characteristic Descriptors (M.1)
380 TSPC_HOGP_14_14 False (*) Notifications (M.1)
381 -------------------------------------------------------------------------------
382 M.1: Mandatory if TSPC_HOGP_1_3 selected
383 -------------------------------------------------------------------------------
386 GAP Requirements - HID Host
387 -------------------------------------------------------------------------------
388 Parameter Name Selected Description
389 -------------------------------------------------------------------------------
390 TSPC_HOGP_15_1 True Central (M.1)
391 TSPC_HOGP_15_2 True LE Security Mode 1 (central) (M.1)
392 -------------------------------------------------------------------------------
393 M.1: Mandatory if TSPC_HOGP_1_2 or TSPC_HOGP_1_3 is selected
394 -------------------------------------------------------------------------------
397 SM Requirements - HID Host
398 -------------------------------------------------------------------------------
399 Parameter Name Selected Description
400 -------------------------------------------------------------------------------
401 TSPC_HOGP_16_1 True No Security Requirements (LE Security Level 1,
403 TSPC_HOGP_16_2 True Unauthenticated no MITM protection (LE Security
404 Level 2, Just Works) (M.1)
405 TSPC_HOGP_16_3 True Authenticated MITM protection (LE Security
406 Level 3, Passkey) (O)
407 -------------------------------------------------------------------------------
408 M.1: Mandatory if TSPC_HOGP_1_2 or TSPC_HOGP_1_3 is selected
409 -------------------------------------------------------------------------------