Skip to content

Recognize Atlas DASH pod in Omnipod heartbeat scan#633

Merged
marionbarker merged 1 commit intodevfrom
fix/atlas-omnipod-dash-heartbeat
May 4, 2026
Merged

Recognize Atlas DASH pod in Omnipod heartbeat scan#633
marionbarker merged 1 commit intodevfrom
fix/atlas-omnipod-dash-heartbeat

Conversation

@bjorkert
Copy link
Copy Markdown
Member

@bjorkert bjorkert commented May 3, 2026

Summary

  • Fixes Background Refresh: scan does not find Atlas pods (Omnipod Dash) #630: Atlas (newer Insulet) DASH pods were never offered by the Bluetooth scan when Background Refresh → Omnipod Dash was selected.
  • Atlas pods advertise the BLE peripheral name "InPlay BLE" instead of "TWI BOARD", but expose the same OmniBLE service (1A7E4024-…) and data characteristic (1A7E2442-…), so the existing OmnipodDashHeartbeatBluetoothTransmitter works as-is — only the scanner's name matcher needed to accept the new name.

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
@bjorkert bjorkert requested a review from marionbarker May 3, 2026 15:12
@bjorkert
Copy link
Copy Markdown
Member Author

bjorkert commented May 3, 2026

Verified with real hardware.
BBDA8B7F-1B60-43CE-A5D7-88D6043FF3ED_1_102_o

Copy link
Copy Markdown
Collaborator

@marionbarker marionbarker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve from Code Review.

This was tested on real hardware.
Confirmed this branch builds as expected.

@marionbarker marionbarker merged commit fd81a69 into dev May 4, 2026
1 check passed
@marionbarker marionbarker deleted the fix/atlas-omnipod-dash-heartbeat branch May 4, 2026 03:46
MtlPhil pushed a commit to achkars-org/LoopFollow that referenced this pull request May 6, 2026
Brings in all changes from loopandlearn/LoopFollow dev up to 6.1.0.
Resolved conflicts by taking upstream throughout, except LogManager
where both the watch and telemetry log categories are kept.

Key changes from upstream:
- Add iOS 17.2+ push-to-start for Live Activity renewal (loopandlearn#622)
- Fix LA restart classification, foreground race, troubleshooting logs (loopandlearn#615)
- Redact secrets from log output (loopandlearn#623)
- Add anonymous telemetry (loopandlearn#626)
- Add units selection (loopandlearn#558)
- Fix stats inclusive date range (loopandlearn#629)
- Deduplicate Nightscout treatment entries by id (loopandlearn#569)
- Fix alarm sound session activation failures in background (loopandlearn#596)
- Recognize Atlas DASH pod in Omnipod heartbeat scan (loopandlearn#633)
- Default migrationStep to latest on fresh installs (loopandlearn#631)
- Update to fastlane 2.233.1 (loopandlearn#632)

https://claude.ai/code/session_01VK2furpEaEmysQvEd1h77f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants