kevincar / bless

Cross-platform Bluetooth Low Energy Server Python Library
MIT License
78 stars 26 forks source link

Decrease default Advertisement interval from 1200 to 100 ms #111

Closed zalexua closed 11 months ago

zalexua commented 11 months ago

Adjusting interval is classified as Experimental in BlueZ and really work only:

When BlueZ is compiled with such option (usually it is) and when "bluetoothd" daemon is started with -E, --experimental option (usually it's not) They are taken into account only with Kernel v5.11+ and BlueZ v5.65+. It's a known fact that BlueZ verions 5.63-5.64 have broken Dbus part for LEAdvertisingManager and do not work properly when the Experimental mode is enabled.