Hi Roberto, > Environment: > > - linux kernel 4.2.0 i686 > - Ubuntu 15.10 distribution > - Bluez 5.39 compiled from source (--enable-experimental --enable-library) > > I'm trying to pair my Broadcom BCM20702A0 dongle with the BLE device > "Xiaomi MiBand". > > I've figured out that the MiBand does not support the following pairing request: > >> Authentication requirement: Bonding, MITM, **SC**, No Keypresses (0x0d) > > > The response is the following: > >>> ACL Data RX: Handle 32 flags 0x02 dlen 6 >> SMP: Pairing Failed (0x05) len 1 >> Reason: Invalid parameters (0x0a) > > > The problem seems to reside in the "SC" requirement: I've found > someone sharing the same problem on the Chromium Project's tracking > system ==> https://bugs.chromium.org/p/chromium/issues/detail?id=522965 > > Is it possible to loosen the requirements in the request (expecially > "SC"), so that it won't be rejected by the MiBand device? the only way is to turn Secure Connections off. However the peripheral is clearly not spec compliant since the spec text is 100% clear that unknown auth requirements bits are required to be ignored on reception. There are even qualification test cases for this if I remember correctly. Regards Marcel -- 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