#!/bin/bash
echo "=== ensure improv GATT running ==="
sudo systemctl restart mp-improv; sleep 3; systemctl is-active mp-improv
echo "=== btmgmt: enable LE advertising with Improv UUID ==="
sudo btmgmt power off >/dev/null 2>&1
sudo btmgmt le on >/dev/null 2>&1
sudo btmgmt connectable on >/dev/null 2>&1
sudo btmgmt name "MP-Box" >/dev/null 2>&1
sudo btmgmt power on >/dev/null 2>&1
sudo btmgmt clr-adv >/dev/null 2>&1
echo "--- add-adv result ---"
sudo btmgmt add-adv -c -g -u 00467768-6228-2272-4663-277478268000 1
sleep 1
echo "=== current settings (ждём 'advertising') ==="
sudo btmgmt info 2>/dev/null | grep -iE 'current settings|name'
echo "=== adv instances ==="
sudo btmgmt adv-info 2>/dev/null | head
echo "=== bluez dbus advertisements ==="
sudo busctl tree org.bluez 2>/dev/null | grep -i advertis | head
