I have successfully developed an “ruuvicollector” but removing the hcidump/tool dependency in my raspberry pi 3 b+. I use only java libs.
The issue that I am dealing with is that bluetoothctl does capture a lot less advertising events from my ruuvitags (comparing to hcitool/hcidump). It seems that bluetoothctl / bluez stack as a kind of “10 sec frequency update”. This works ok in RAWv2_Slow because it as 6 sec updates.
I have search in the internet, in order to have the same events captured by bluetoothctl, I found that I can change the discovery filter (https://stackoverflow.com/questions/36607626/how-to-use-bluetoothctl-like-hcitool-lescan-to-report-repeated-proximity-beacons) or even change the frequency interval (https://stackoverflow.com/questions/21124993/is-there-a-way-to-increase-ble-advertisement-frequency-in-bluez). I also update bluez to 5.50 and no success.
Can you help? Do you have any idea how to sort this out?
Thanks and Regards,