jlpoole@zerodev2:/usr/local/src/ble-reticulum $ date; find ~/.reticulum -name 'BLEInterface.py' -o -name 'BLEFragmentationBackend.py'
Sun May 17 04:05:08 AM PDT 2026
/home/jlpoole/.reticulum/interfaces/BLEInterface.py
jlpoole@zerodev2:/usr/local/src/ble-reticulum $ date
Sun May 17 04:06:23 AM PDT 2026
jlpoole@zerodev2:/usr/local/src/ble-reticulum $ python3 - <<'PY'
import asyncio
from bleak import BleakScanner

count = 0
def cb(device, adv):
    global count
    count += 1
    print(device.address, device.name, adv.rssi, adv.service_uuids)

async def main():
    scanner = BleakScanner(detection_callback=cb)
    await scanner.start()
    await asyncio.sleep(5)
    await scanner.stop()
    print("callbacks:", count)

asyncio.run(main())
PY
callbacks: 0
jlpoole@zerodev2:/usr/local/src/ble-reticulum $ 































