• So, if I follow your steps above it works.
    But it doesn't work if I add it to the onInit.

    Here are the first few lines of my code:

    function onInit() {
    var kb = require("ble_hid_keyboard");
    NRF.setAddress("c3:92:e6:f6:f6:f6 random");
    NRF.setServices(undefined, { hid : kb.report });
    
    

    Also, when I add the setAddress to my onInit it seems to also prevent the HID service from starting, as when I connect to my android with the onInit as above it no longer connects as a BLE HID.

About

Avatar for tronic98776 @tronic98776 started