diff --git a/apps/bthrm/lib.js b/apps/bthrm/lib.js index dc3578453..652d9ec04 100644 --- a/apps/bthrm/lib.js +++ b/apps/bthrm/lib.js @@ -280,7 +280,11 @@ exports.enable = () => { log("Disconnect: " + reason); log("GATT", gatt); log("Characteristics", characteristics); - clearRetryTimeout(reason != "Connection Timeout"); + + var retryTimeResetNeeded = true; + retryTimeResetNeeded &= reason != "Connection Timeout"; + retryTimeResetNeeded &= reason != "No device found matching filters"; + clearRetryTimeout(retryTimeResetNeeded); supportedCharacteristics["0x2a37"].active = false; startFallback(); blockInit = false;