This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

question about QDID 44613

Hi all,

I design the kb based on the SDK6.1 and SD7.1 with 51822, and doing the PTS certification now, but meet some problem on TC_CON_BV_01_C, ATT Write error,  such as the attachment.

image description

As the original source code, the write permission is set as ENC, BLE_GAP_CONN_SEC_MODE_SET_ENC_NO_MITM(&p_input_report->security_mode.cccd_write_perm), I guess maybe this is the root cause.

I found there was a QDID 44613 in the SIG website which means 51822 has passed testing, with the SDK 7. So, I download the kb application hex in the SDK 7 with no any change, but still fail when doing PTS, the same permission missed. I am confuse on this, has it passed the test with 44613 ? Why does it not perform right again ?

Now, for my design, how to make it pass the PTS test? Change the permission from ENC to OPEN ? Is it correct and why the default setting in the SDK is ENC ?

Please guide me and thanks a lot.

PS: For the previous question similar to this one, I could not edit it again and not clear why, so that I create it again and sorry to bring trouble.

  • Hello Jimlin,

    You are right, the test case fails because encryption is required in main.c of the example application.

    Security is required by the Battery Service because it is part of the HID over GATT Profile. Simply set TSPX_security_enabled to TRUE in your IXIT settings when running BAS tests in PTS.

    Security requirements are not part of the Battery Service specification, you can adjust them during testing according to the requirements of the profile. This has no effect on the validity of the qualification.

    Nordic's keyboard example application is not part of the qualification. As long as you don't change the code of the service implementations, Nordic's QD ID 44613 can be used as reference when creating an End Product Listing.

    Note, however, that your application has to pass the HOGP tests too.

    Good luck!

  • We are going through qualification right now and ran into this same problem (the test lab didn't enable TSPX_security_enabled for HIDS/BAS/DIS on an HOGP device), so this was very helpful. Thank you!

Related