From cbfd5b0870fe1aab4aec62e960efd26da0527a3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Bj=C3=B6rkert?= Date: Sun, 3 May 2026 17:11:45 +0200 Subject: [PATCH] Recognize Atlas DASH pod in Omnipod heartbeat scan Atlas pods advertise as "InPlay BLE" instead of "TWI BOARD" but use the same OmniBLE service and characteristic UUIDs, so the existing heartbeat transmitter works as-is once the scanner accepts the name. Fixes #630 --- LoopFollow/BackgroundRefresh/BackgroundRefreshType.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/LoopFollow/BackgroundRefresh/BackgroundRefreshType.swift b/LoopFollow/BackgroundRefresh/BackgroundRefreshType.swift index 840fd4305..fd7c28e3e 100644 --- a/LoopFollow/BackgroundRefresh/BackgroundRefreshType.swift +++ b/LoopFollow/BackgroundRefresh/BackgroundRefreshType.swift @@ -61,8 +61,10 @@ enum BackgroundRefreshType: String, Codable, CaseIterable { case .omnipodDash: if let name = device.name { - // actual DASH or rPi DASH simulator - return name == "TWI BOARD" || name == " :: Fake POD ::" + // "TWI BOARD": original DASH pod + // "InPlay BLE": newer Atlas DASH pod + // " :: Fake POD ::": rPi DASH simulator + return name == "TWI BOARD" || name == "InPlay BLE" || name == " :: Fake POD ::" } return false