Repository navigation
v2.6.1.1: BLE Robustness + Web UI Fix
v2.6.1.1 — BLE Robustness + Web UI Fix
BLE Connection Robustness
- GATT cache refresh on connect — Clears stale Android BLE service cache before service discovery. Resolves
status=133errors that occur after OS updates or bond changes (the Android BLE stack caches service tables that become invalid when the remote device's bond keys change). - MTU timeout fallback (5 seconds) — If
onMtuChangednever fires (some Android BLE stacks, particularly after OS updates, fail to deliver this callback), the authentication sequence now proceeds with the default MTU after 5 seconds instead of stalling indefinitely.
Web UI Fix
- Edit Instance modal — Fixed
"can't access property 'value', document.getElementById(...) is null"error when editing plugin instances. A missingedit-is-pollinghidden input was added to the HTML modal.
Background
A user on an Onn Android TV box experienced persistent GATT_ERROR (133) on the UNLOCK_STATUS characteristic read after an automatic OS update. The connection pattern showed: CONNECTED → SERVICES_DISCOVERED → ~18s stall → READ fails with status=133 → DISCONNECTED. Root cause: stale GATT cache from stale bond + potential MTU callback failure preventing the auth sequence from starting.