Skip to content

Commit 995fda0

Browse files
committed
update Omnipod-FAQS, prepare for eager-connect for Pods with next release
1 parent 1a51d07 commit 995fda0

2 files changed

Lines changed: 22 additions & 26 deletions

File tree

docs/faqs/omnipod-faqs.md

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Why are there so many Omnipod Pump Manager versions?
22

3-
The code used to control Pods is undergoing a lot of modifications in the summer of 2026.
3+
The code used to control Pods was modified in the summer of 2026.
44

55
You can skip ahead to the [Table of OmnipodKit Versions](#table-of-omnipodkit-versions), or keep reading for more details.
66

@@ -10,17 +10,17 @@ For Loop versions 3.14.2 and newer, all Omnipod pump manager control code is fou
1010

1111
Before that, there were two repositories with a lot of common code; often requiring updates for each repository to provide a single improved feature.
1212

13-
To make development easier moving forward and to facilitate adding Omnipod 5 Pod support, the OmnipodKit repository was created to replace the two older submodules, which are now removed from Loop.
13+
To facilitate development, the OmnipodKit repository was created to replace the two older submodules. The OmnipodKit repository supports all available Omnipod pod types including Omnipod 5, DASH and the Classic (or Eros) Pods.
1414

1515
#### OmniKit
1616

17-
OmniKit was used to communicate with Classic (also known as Eros or Generation 3) Pods using a RileyLink
17+
OmniKit communicated with Classic (also known as Eros or Generation 3) Pods using a RileyLink
1818

1919
* This is now replaced with **OmnipodKit**
2020

2121
#### OmniBLE
2222

23-
OmniBLE was used to communicate with DASH Pods with direct Bluetooth connection
23+
OmniBLE communicated with DASH Pods with direct Bluetooth connection
2424

2525
* This is now replaced with **OmnipodKit**
2626
* The method developed for DASH pods originally used a *keep-connected* method
@@ -33,7 +33,7 @@ OmniBLE was used to communicate with DASH Pods with direct Bluetooth connection
3333

3434
#### OmnipodKit
3535

36-
OmnipodKit replaces the need for OmniKit and OmniBLE submodules and provides support for Classic, DASH and Omnipod 5 Pods
36+
OmnipodKit provides support for Classic, DASH and Omnipod 5 Pods
3737

3838
* The intial version with Omnipod 5 support used the Bluetooth *keep-connected* method; but this did not provide a heartbeat for Omnipod 5 Pods
3939
* When developing a new method, connect on demand for the iOS/Pod pair, not only was a heartbeat developed for Omnipod 5 Pods, but this new technique appears to greatly reduce the 203 Fault frequency for Atlas DASH Pods
@@ -67,45 +67,43 @@ Versions before Loop 3.14.2 used the older repositories of OmniKit or OmniBLE, w
6767

6868
Users do not need this but developers may find this helpful in selecting which version of OmnipodKit to use for their release and development branches.
6969

70-
**OmnipodKit Branches / SHA as of 2026-09-15**
70+
**OmnipodKit Branches / SHA as of 2026-09-17**
7171

7272
* subject to modification - be sure to check [GitHub](https://github.com/loopandlearn/OmnipodKit/branches)
7373
* all these branch support Classic, DASH, and Omnipod 5 Pods
7474
* all these branches support a connect-on-demand Bluetooth method
7575

76-
**At this snapshot in time**, the OmnipodKit `main` branch supports the first version of connect-on-demand for Bluetooth communications. The `dev` and `next-dev` branches supports the *eager-connect* method for additional testing before it is released. Both the `dev` and `next-dev` branches are subject to rapid change.
77-
78-
**The `main` branch is the stable version of *ble-heartbeat* and is used by Loop release (v3.14.7).**
76+
**At this snapshot in time**, all the OmnipodKit branches, `main`, `dev` and `next-dev` support the *eager-connect* method. Both the `dev` and `next-dev` branches are subject to rapid change.
7977

8078
| Branch | Date | SHA | BLE Method |
8179
|:--|:--|:--|:--|
82-
| main | 14 Sep 2026 | `3b20e3b` | *ble-heartbeat* |
80+
| main | 17 Sep 2026 | `05dd725` | *eager-connect* |
8381
| dev | 15 Sep 2026 | `305c84d` | *eager-connect* |
8482
| next-dev | 13 Sep 2026 | `d9b5966` | *eager-connect* |
8583

86-
## Is Omnipod 5 available for open-beta testing?
87-
88-
Yes it is, however, the open-beta was successful and is complete.
89-
90-
Support is found in the released version of the *Loop* app. Please switch your build to the Loop `main` branch. There is no need for a development branch to get Omnipod 5 support. (If you are a Trio user, then check [TrioDocs](https://triodocs.org) for branch information.)
84+
## Is Omnipod 5 available?
9185

92-
* For historical purposes, this link has information about the [Omnipod 5 Open Beta FAQs](https://nightscout.github.io/omnipod-five/open-beta.html)
86+
Yes it is. As of v3.14.7 and newer, Omnipod 5 is supported in the released (`main` branch) of the *Loop* and other iOS OS-AID apps.
9387

9488
Specific information about using Omnipod 5 Pods with Loop is found in LoopDocs.
9589

9690
### Is this version less secure than using the PDM
9791

9892
The security layer that Insulet added to Omnipod 5 is fully preserved.
9993

100-
The method used by Open-Source Automated Insulin Delivery (OS-AID) systems retains all the security that users want in their devices; secure authorization and privacy of comms.
94+
The method used by Open-Source Automated Insulin Delivery (OS-AID) systems retains all the security that users want in their devices; secure authorization and privacy of Bluetooth communications.
10195

10296
This is all handled for you automatically. You simply need to ensure you have internet access for your first Omnipod 5 Pod.
10397

10498
### Should I switch to Omnipod 5 now?
10599

106-
That's a personal decision and may be affected by your ability to change prescriptions and get insurance coverage. With the new connect-on-demand method for Omnipod Bluetooth communications, the pressure from the increased frequency of 203 faults has been removed.
100+
That's a personal decision and may be affected by your ability to change prescriptions and get insurance coverage. The new connect-on-demand methods for Omnipod Bluetooth communications reduced the frequency of 203 faults for Atlas DASH pods.
101+
102+
There is still an issue, in the v3.14.7 released code, for iPhone 16/17e users with Atlas DASH pods.
103+
104+
* Note that this build resets the Pod Keep Alive setting, so you need to turn it back on again.
107105

108-
There is still an issue, in the released code, for iPhone 16/17e users with Atlas DASH pods, but work is on-going to improve that situation as well. (A new connection method, nicknamed *eager-connect* is under test.)
106+
The next release, coming soon, will provide a new connection method, nicknamed *eager-connect* is under test, that will handle iPhone 16/17e in a better manner. Final testing of this is in process.
109107

110108
### How can I switch to Omnipod 5?
111109

@@ -115,9 +113,9 @@ To get access to Omnipod 5, build the released code, from the `main` branch, and
115113

116114
#### Perform a one-time step to support Omnipod 5
117115

118-
There is a one-time step to get a certificate needed for you to use an Omnipod 5 Pod.
116+
There is a one-time step to get a certificate needed to use an Omnipod 5 Pod.
119117

120-
This step requires you to have **internet access**. After this step is done, you can pair an Omnipod 5 Pod with this phone and this app with no need for internet access.
118+
This step requires **internet access**. After this step is done, you can pair an Omnipod 5 Pod with this phone and this app with no need for internet access.
121119

122120
!!! important "Do not fill your first Omnipod 5 Pod before you reach the Pair Pod screen"
123121

@@ -165,7 +163,7 @@ You may find the Omnipod 5 a little slower when pairing than the DASH because of
165163

166164
## Is connect-on-demand for Omnipod slower to respond?
167165

168-
With the new connect-on-demand code, *ble-heartbeat*, you may see delays for the app to connect to the pod when you unlock the phone for a manual action. This should take less than 5 seconds to resolve and is normal. Do not report this as an issue. The *eager-connect* method, still under still, will shorten this delay.
166+
With the new connect-on-demand code, *ble-heartbeat*, you may see delays for the app to connect to the pod when you unlock the phone for a manual action. This should take less than 5 seconds to resolve and is normal. Do not report this as an issue. The *eager-connect* method, still under development, will shorten this delay.
169167

170168
* connect-on-demand means the Pod wakes up at 5 minute intervals for automatic control or when you open the app for manual control
171169
* the *ble-heartbeat* version does not improve connection time for iPhone 16/17e so you will still need to use [Pod Keep Alive](../loop-3/omnipod.md#pod-keep-alive-feature){: target="_blank" } for those phones
@@ -194,7 +192,7 @@ People who have boxes that fail early find most Pods in that box fail early.
194192
* The 016 fault also exhibits an increased frequency and this one happens early in Pod life
195193
* You may be able to get Insulet to replace these, but there is no guarantee
196194

197-
We have looked at the analytics reported from Loop users who [share their data](../loop-3/onboarding.md#usage-data-sharing){: target="_blank" }. The increase in fault rate appears to go along with the increased used of Atlas Pods. Reports from users that their Pods failed early started in November/December of 2025 and continues to increase through at least May 2026. Note that 203 and 016 faults have been around for a long time. The increased fault rate (almost 20 times more likely for 203 and 4 times more likely for 016) is associated with the Atlas DASH Pods which use a different internal card with different firmware.
195+
We have looked at the analytics reported from Loop users who [share their data](../loop-3/onboarding.md#usage-data-sharing){: target="_blank" }. The increase in fault rate appears to go along with the increased use of Atlas Pods. Reports from users that their Pods failed early started in November/December of 2025 and continues to increase through at least May 2026. Note that 203 and 016 faults have been around for a long time. The increased fault rate (almost 20 times more likely for 203 and 4 times more likely for 016) is associated with the Atlas DASH Pods which use a different internal card with different firmware.
198196

199197
### Keep Alive: Atlas or InPlay DASH Pods
200198

docs/version/development.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ Use the page linked above to add the desired branch name (from the table above)
103103

104104
#### Mac-Xcode Build
105105

106-
For Mac Xcode build, you can use the [regular build script](../build/build-app.md#build-select-script){: target="_blank"} and choose `main`, `dev` or `next-dev` as a branch. For other branches, please see [Build other branches][../build/build-dev-mac.md#build-other-branches]{: target="_blank"}.
106+
For Mac Xcode build, you can use the [regular build script](../build/build-app.md#build-select-script){: target="_blank"} and choose `main`, `dev` or `next-dev` as a branch. For other branches, please see [Build other branches](../build/build-dev-mac.md#build-other-branches){: target="_blank"}.
107107

108108
### Version Number Plan
109109

@@ -164,8 +164,6 @@ The Open-Beta is completed for Omnipod 5. Support is found in the released versi
164164

165165
Support for Omnipod 5 is available in the released version as of v3.14.7.
166166

167-
For more information about the open beta that is now complete, you can read the open beta [Omnipod 5 FAQS](../faqs/omnipod-faqs.md#is-omnipod-5-available-for-open-beta-testing){: target="_blank" }.
168-
169167
If you have any trouble with Omnipod 5, or any of the Omnipod Types, report them at your favorite help site, [How to Find Help](../intro/loopdocs-how-to.md#how-to-find-help){: target="_blank" }.
170168

171169
### Status for Pod Keep Alive Support

0 commit comments

Comments
 (0)