In message <CAMhHtTytv2Q4JPE85T-zqgbrqpq+9XHRbgYtQWADeoip9yCP5A@xxxxxxxxxxxxxx> Ash K <ashoksarf@xxxxxxxxx> wrote: > Hi Dave, > > If you see specification the PIN_Code parameter for > PIN_Code_request_reply command, it says > > Value > ---- > 0xXXXXXXXXXX > XXXXXXXXXXX > XXXXXXXXXXX > Parameter Description > ---- > PIN code for the device that is to be connected. The Host should > ensure that strong PIN Codes are used. PIN Codes can be up to a > maximum of 128 bits. Note: The PIN_Code Parameter is a string > parameter. Endianess does therefore not apply to the PIN_Code > Parameter. The first octet of the PIN code should be transmitted first. > Which means, even if your PIN code of 4 byte length you have to send > 16 byte length of PIN code to controller. And controller uses initial > bytes from the 16byte PIN code, the length of the PIN code is defined > by length parameter. > What you are looking at is correct, after 4 bytes of PIN code, you > have some junk/host selected data which is of no interest to > controller. Many thanks for your explanation, Ash. Dave -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html