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
  • Август said:
    I think the bas problem can be solved by turning off notify.

    Well to be clear I think the way to solve it would be to include notify.

    I see now that the HID test you show has issues reading an attribute. HID also have some mandatory characteristics. Did you change much in the HID code? You should leave the mandatory characteristics there.

    Regards,

    Elfving

Children
No Data
Related