nRF54L15 BQB certification failed

Hi,

   Our products have been mass-produced and now need BQB certification, but the certification fails.

IC:nRF54L15

ncs2.9.1     

base project: ncs_v2.9.1\v2.9.1\nrf\samples\bluetooth\peripheral_hids_keyboard

1. add hrs service

     prj.conf  add  CONFIG_BT_HRS=y

     main.c add 

      #include <zephyr/bluetooth/services/hrs.h>

static void hrs_notify(void)
{
    static uint8_t heartrate = 100;

    heartrate++;
    if (heartrate == 160) {
        heartrate = 100;
    }

    bt_hrs_notify(heartrate);
}
2. Change dis service info
3. Because the notify function of bas service is unnecessary,delete bas_notify();.
4. The board we are doing authentication on has no buttons, so the binding is successful here.
BQB    bas and hid did not pass
BAS
Maybe close bas notify will work. I will do this.
HID 
I have no idea to solve this problem. 
Looking forward to your suggestions. Thank you.
Parents Reply
  • Hi Efving,

      I have found the answer to my question.

    1. BAS

      We should tell the testing agency to use the bas v1.1 configuration file for testing, because v1.0 may not support notify. I haven't studied this protocol further, but I guess this is the case because our version with notify has been certified.

    2. HID

    We should tell the testing agency to use the HIDs v1.0 profile for testing, because Zephyr does not currently support HIDs v1.1.

Children
No Data
Related