IanHarvey / bluepy

Python interface to Bluetooth LE on Linux
Other
1.58k stars 490 forks source link

Failed to execute management command 'scanend' (code: 11, error: Rejected) #431

Open RatMyLaptop opened 3 years ago

RatMyLaptop commented 3 years ago

error is happening when attempting to any form of scanning for ble

yjun123 commented 3 years ago

I found this error will occur when bluetooth is power off.

#  bluetoothctl power off                                                                                                        2 ↵
Changing power off succeeded

execute bluepy-helper

# sudo ./bluepy-helper 1                                                                                                      130 ↵
# bluepy-helper.c version 1.3.0 built at 00:18:16 on Dec  5 2020
le on
rsp=$mgmtcode=$success
scan
rsp=$mgmtcode=$mgmterrestat=hFemsg='Not Powered
scanend
rsp=$mgmtcode=$mgmterrestat=hBemsg='Rejected

after set bluetooth power on, fixd it. execute: bluetoothctl power on

tese with bluepy-helper:

# sudo ./bluepy-helper 1
# bluepy-helper.c version 1.3.0 built at 00:18:16 on Dec  5 2020
le on
rsp=$mgmtcode=$success
scan 
rsp=$mgmtcode=$success
rsp=$statstate=$scandst='(null)mtu=h0sec='low
rsp=$scanaddr=b3D5893EFB504type=h2rssi=h58flag=hFFFFFFFCd=b1EFF060001092002354E63EE271182A24C7EF4A30164DFDFEA06222D201890
rsp=$scanaddr=b3050B2311396type=h2rssi=h4Fflag=hFFFFFFFCd=b1EFF0600010920027105A39E9643FBCB4431708076C10C33AC7B413084F6B2
rsp=$scanaddr=b784992AE24C2type=h2rssi=h56flag=hFFFFFFFCd=b1EFF0600010920027424AFC3F367075BA147E44D3E8DEE282536EC22E337A4
rsp=$scanaddr=b713D2DC0F2EFtype=h2rssi=h57flag=hFFFFFFFCd=b1EFF0600010920023AB36BBFDD46D7CC4AD2BDA6B6FFBB2F574003760F27B3
rsp=$scanaddr=b770D92672EABtype=h2rssi=h47flag=h0d=b02011A020A0C0CFF4C001007171BFBD01D4B28
rsp=$scanaddr=b3B7FB0A79DC3type=h2rssi=h46flag=hFFFFFFFCd=b1CFF06000109210ADBBFF97DB27CE9A699E89589E5A4A7E9AD94E78E8B
rsp=$scanaddr=b47A4C737FB05type=h2rssi=h59flag=h0d=b02011A020A0C0CFF4C001007021F24D482AA28
rsp=$scanaddr=b6D20935CB29Ctype=h2rssi=h55flag=hFFFFFFFCd=b1EFF4C000719010F200B998F010005104D394DC304EE04E3A1E0FA2825D7B3
rsp=$scanaddr=b66C99418F47Atype=h2rssi=h3Fflag=h0d=b02011A020A070BFF4C001006021944D94D38
rsp=$scanaddr=b4432FA8A3706type=h2rssi=h49flag=h0d=b02011A020A080CFF4C001007751FC3CD74B080
rsp=$scanaddr=b66F43F8C73BEtype=h2rssi=h4Fflag=h0d=b02011A020A0C0AFF4C0010055A1C5CF945
rsp=$scanaddr=b22A21FE7A9F6type=h2rssi=h53flag=hFFFFFFFCd=b1EFF060001092002A0B67AA1E8B90B8BE2FD12A0D2E71FF8126A8F99E3685F
rsp=$scanaddr=bD10EECBD2CB7type=h2rssi=h4Cflag=hFFFFFFFCd=b1EFF4C001219008BCBD55E008A3333712191071BFD67AB3F27D3A691A90300
rsp=$scanaddr=b7F3DB25AC21Ftype=h2rssi=h5Aflag=h0d=b02011A020AF605162CFE0000020900
rsp=$scanaddr=bF78CE524B9B3type=h1rssi=h4Bflag=h0d=b0201061BFF570102FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02F78CE524B9B310094D6920536D6172742042616E6420350302E0FE
rsp=$scanaddr=b31FF3F657C7Atype=h2rssi=h4Aflag=hFFFFFFFCd=b1EFF06000109200294A846ED383F4CDC17E3C473E607B14922B49442819918
rsp=$scanaddr=b58803C39273Dtype=h2rssi=h3Eflag=h0d=b02011C
rsp=$scanaddr=bA4C1380087D9type=h1rssi=h36flag=h0d=b0201060F1695FE30585B05F6D9870038C1A4080B094C5957534430334D4D43
scanend
rsp=$mgmtcode=$success
rsp=$statstate=$discmtu=h0sec='low