#!/bin/bash
echo "=== improv journal (last 14) ==="
sudo journalctl -u mp-improv --no-pager -n 14
echo "=== btmgmt info ==="
sudo btmgmt info 2>/dev/null | grep -iE 'current settings|name|addr'
echo "=== hci ==="
sudo hciconfig -a hci0 2>/dev/null | grep -iE 'UP|RUNNING|ISCAN|PSCAN'
echo "=== registered LE advertisements (bluez dbus) ==="
sudo busctl tree org.bluez 2>/dev/null | grep -i advertis | head
echo "=== bluez version ==="
bluetoothd --version 2>/dev/null || /usr/lib/bluetooth/bluetoothd --version 2>/dev/null
echo "=== experimental enabled? ==="
grep -i experimental /etc/bluetooth/main.conf 2>/dev/null | grep -v '^#'
echo "=== bless version ==="
/opt/mpbox/venv/bin/pip show bless 2>/dev/null | grep Version
