v1.1.3
The control link no longer gives up while BlueZ still reports the device connected. BlueZ raises Connected once and never again for a device it already holds, so a spent retry ladder left the link down for good, not just for the 12 to 26 seconds issue #14 reported; only the retries taken while BlueZ says the device is absent count against bluetooth/retryAttempts now, and the give-up line says which of the two happened instead of reading as a failure on every ordinary disconnect.
The BLE scan pause reaches the Apple controllers behind UART, where the modalias is an ACPI id with no vendor field, so the machines that fix was written for stop stuttering through A2DP playback.
AirPods Max 2 (A3454) is recognised as a headset, so the panel shows one battery instead of three empty pod rows.