I found out that the hcitool lst command was working perfectly fine on my desktop and is doing what I expect! Unfortunately, on my device it only works after pairing, then I always get the "Command Disallowed" error. This is weird as I'm using the same USB dongle and bluez version (5.50). The only thing that changes is the kernel version that is why I think there is something weird here: * 4.9 (Yocto) -> Doesn't work * 4.14 (Yocto) -> Doesn't work * 4.19 (Debian) -> works! * 5.0.0 (Ubuntu) -> works! I know it's boring but updating the kernel is not straightforward, we use the kernel provided but our silicium vendor (embedded). I was just wondering if one of you remember a similar bug (and fix?) or this was just automagically solved without someone noticing it? Or maybe I'm just missing something else important... All the best! Guy