Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 19 additions & 6 deletions docs/browser/automatic.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,16 +134,27 @@ Some Open-Source apps, in particular `Trio`, `LoopCaregiver`, `LoopFollow`, `Loo

### Open-Source App Schedule

The table below indicates **planned** time for the automatic build schedule.
!!! information "Changes are Coming"
We are in process of modifying when **planned** builds happen.

| Open-Source App | AutoCerts? | Wed<br>UTC | 1st of Month<br>UTC |
The *LoopFollow* app and *Trio* app are already changed. This change will propagate to other apps in the Open-Source ecosystem.

New method - there will be one automatic run of the build action each week on Sunday.

* If it is the second Sunday of the month, the app will be built and uploaded to TestFlight
* If updated code is detected, the new version of the app will be built and uploaded to TestFlight
* If no updated code is detected, the build will be skipped (except for the second Sunday of the month)

The table below indicates **planned** time for the automatic build schedule. For apps not yet changed to the new method, the weekly runs are on Wednesday and the monthly runs are on the 1st of each month.

| Open-Source App | AutoCerts? | Weekly<br>UTC | Once a Month<br>UTC |
|:--|:-:|:-:|:-:|
| <span translate="no">Loop</span> | &#x2705; | 09:33 | 07:33 |
| <span translate="no">LoopCaregiver</span> | &#x2705; | 13:33 | 11:33 |
| <span translate="no">LoopFollow</span> | &#x2705; | 12:17 | 10:17 |
| <span translate="no">LoopFollow_Second</span> | &#x2705; | 12:27 | 10:27 |
| <span translate="no">LoopFollow_Third</span> | &#x2705; | 12:40 | 10:40 |
| <span translate="no">Trio</span> | &#x2705; | 08:43 | 06:43 |
| <span translate="no">LoopFollow</span> | &#x2705; | 10:17 | same |
| <span translate="no">LoopFollow_Second</span> | &#x2705; | 10:27 | same |
| <span translate="no">LoopFollow_Third</span> | &#x2705; | 10:40 | same |
| <span translate="no">Trio</span> | &#x2705; | 06:43 | same |
| <span translate="no">xDrip4iOS</span> | &#x274C; | 16:43 | 14:43 |
| <span translate="no">iAPS</span> | &#x2705; | 03:00 daily | n/a |

Expand All @@ -166,6 +177,8 @@ The table below indicates **planned** time for the automatic build schedule.
Initially, all builds started at the "top of the hour" (HH:00), but it turns out that is when *GitHub* has the most activity.
In an attempt to minimize build failures due to resource limitations, the minute of the hour for all the apps is gradually being shifted.

When the first of the month and Wednesday came on the same day, there were many failed builds. This triggered us to redesign the timing. The new design is for only one run of a build action per week, on Sunday, and inside that build action there is logic to decide if it is the second Sunday of the month. If so, the build is always run and not skipped.


Even if an app doesn't have automatic certificates implemented yet, they are added to the table as suggested values to use when this capability gets added. All times are UTC. If other apps decide to add this feature, please make a pull request to LoopDocs so we can add those times to the deconfliction table.

Expand Down
15 changes: 15 additions & 0 deletions docs/faqs/loop-faqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,21 @@ Each step needed to successfully build your *Loop* app is found in these docs. T

If you have any questions, use the [Search](../intro/loopdocs-how-to.md#website-search) feature to find topics in LoopDocs.

- - -

## What about *Tidepool Loop*?

*Tidepool Loop* was approved by the FDA in Jan 2023. In 2025, the [Sequel twiist pump](https://www.twiist.com/) became available with *Tidepool Loop*. Check their site to see if it available in your area.

*Tidepool Loop*, cleared by the FDA, is the first:

* App that provides automated insulin dosing **and** is configured to be fully interoperable with pump and CGM partners
* App that originated as a patient-led initiative

With this approval, there is now an FDA-approved pathway for independent selection of an app, a pump, and a CGM. Stay tuned for updates at [https://tidepool.org/tidepool-loop](https://tidepool.org/tidepool-loop).

- - -

## Can I use an android phone or iPad for Loop?

Loop requires an *Apple* device. Older iPads do not support *Apple* Health which is required for Loop. It may be possible with newer iPads and newer iOS, but this has not been tested.
Expand Down
45 changes: 38 additions & 7 deletions docs/faqs/omnipod-faqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,21 +23,22 @@ You do not need the Omnipod Personal Diabetes Manager (PDM), just the pod suppli

DASH pumps communicate with the phone via Bluetooth so they do not require a RileyLink compatible device.

## What about *Tidepool Loop*?
- - -

*Tidepool Loop* was approved by the FDA in Jan 2023, but at the current time, there are no announced pump or CGM partners. What does this mean?
## What about *Tidepool Loop*?

*Tidepool Loop*, cleared by the FDA, is the first:
*Tidepool Loop* was approved by the FDA in Jan 2023. In 2025, the [Sequel twiist pump](https://www.twiist.com/) became available with *Tidepool Loop*. Check their site to see if it available in your area.

* App that provides automated insulin dosing **and** is configured to be fully interoperable with pump and CGM partners
* App that originated as a patient-led initiative
There is no arrangement for using an FDA cleared version of the Loop app with Omnipod. You must still build it yourself to use Omnipod Eros or DASH pods.

With this approval, there is now an FDA-approved pathway for independent selection of an app, a pump, and a CGM. Stay tuned for updates at [https://tidepool.org/tidepool-loop](https://tidepool.org/tidepool-loop).
- - -

## Do I still need a PDM with Omnipod Loop?

No, pods are monogamous little creatures. They will pair with only one device at a time for safety reasons...so a pod is either paired with a PDM or your *Loop* app on your iPhone. In other words, your PDM can stay in the diabetes closet while you are Looping. You cannot use the PDM for a pod that has been activated with the *Loop* app. That doesn't mean you should get rid of your PDM if you have one. Instead, keep it for backup situations if you lose your phone. See below for what to do if you lose your phone or RileyLink.

- - -

## Can I cancel a bolus?

Yes, you can cancel a bolus in progress. In fact, because it is very easy to cancel, make sure your phone is locked prior to being put away to avoid inadvertently cancelling a bolus. (This behavior is very similar to the Insulet PDM - which also needs to be locked once a bolus has started.)
Expand All @@ -51,6 +52,8 @@ As soon as a bolus is initiated, look at your phone in portrait orientation. Yo
![graphic showing the bolus in progress - tap to cancel display](img/cancel-bolus.svg){width="300"}
{align="center"}

- - -

## Can I cancel a temp basal?

### Cancel Temp Basal with the *Loop* app
Expand All @@ -62,20 +65,42 @@ You can tap on disable Closed-Loop and then immediately tap on enable Closed-Loo
!!! tip "Bolus in progress"
Even if a bolus is in progress, you can still switch to Open-Loop and restore scheduled basal. The current bolus continues unless you separately cancel the bolus.

- - -

## Can I set my own temp basal on Loop?

With version 3, the *Loop* app provides a [Manual Temp Basal](../loop-3/omnipod.md#manual-temp-basal) feature.

- - -

## How much insulin is left when Pod reservoir say zero or 0 U?

When the Pod reports 0 U in the reservoir, there can be up to 4 U more delivered.

* You will not see a report of these units on the reservoir icon or on the Pod screen
* The pod keeps track of how many units are delivered after it reports 0 U in the reservoir and it will stop when it delivers 4 more units
* The pod also keeps track of whether insulin is being delivered and it will start to scream when there is not any more

Do **not** count on those 4 U, but be aware that they might be available.

The Event Log for dose delivery keeps track of what was actually delivered. The Insulin on Board (IOB) for the app updates if a bolus is interrupted because the pod runs out of insulin or hits the 4 U below zero limit.

- - -

## What if I lose my phone or RileyLink?

For pod users, your pod will finish any currently running temporary basal rate and then revert back to your scheduled basal rate. Without a phone or RileyLink, however, you will not be able to affect any pod use; no basal change, suspend, cancel, or bolus. To do anything other than let basals continue, you will need to take action depending on the situation.
Most users are now on DASH and no longer need a RileyLink, but you might still walk away from your phone - we just hope you didn't lose it.

For pod users, your pod will finish any currently running temporary basal rate and then revert back to your scheduled basal rate. Without a phone (or RileyLink with Eros pod), however, you will not be able to affect any pod use; no basal change, suspend, cancel, or bolus. To do anything other than let basals continue, you will need to take action depending on the situation.

* Lost RileyLink only: You can replace your missing RileyLink with one from your backup supplies. No problem to [switch out to a different Rileylink mid-pod session](rileylink-faqs.md#adding-or-changing-rileylink). If you don't have a backup RileyLink to use, then you will need to remove the pod and put on a new pod paired with your PDM until you can get a new RileyLink. In the interim, you are still getting basal from the pod. If you are taking bolus insulin via injection, just add it to Apple Health under insulin. The *Loop* app will read it and keep making predictions for you. Once you inject, then add the carbs that go with that injection into Loop.

* Lost iPhone only: You will need to remove the pod and put on a new pod paired with your PDM or a backup phone (with a copy of the *Loop* app on it). You cannot use the old pod with a new device. In the interim, the pod will continue to deliver your scheduled basal until the pod reaches 80 hours. See [New Phone](new-phone.md) for more information.

* Lost both RileyLink and phone: You're having a really bad day. You'll need a hug and to follow the same directions as if you lost the phone as shown in the bullet above.

- - -

## Is there an increase in pod failures on Loop?

There is more communication between the pod and the controller (your *Loop* phone) than is typical with the PDM (Insulet provided controller). This increases the load on the pod battery. Most people have no increase in pod failures, but there are steps to take to limit "extra pod battery use". Every time the *Loop* app requests an update of the pod state or issues a command (bolus, basal schedule, temp basal), messages are exchanged with the pod.
Expand All @@ -86,10 +111,14 @@ There is more communication between the pod and the controller (your *Loop* phon
* If uncertain communications are detected such that the *Loop* app cannot determine if a dosing command sent to the pod was actually received, the app will try once a minute to get a response
* The combination of Eros pods with a RileyLink device with poor signal leading to uncertain comms may cause excessive battery use and contribute to pod faults

- - -

## What do I do if a pod fails to pair?

If you get a pod that is failing to pair, please see [this page](../troubleshooting/pod-pairing.md){: target="_blank" } for steps on how to fix the problem. Follow these steps before filling and trying another pod. If the pod is not screaming, you can probably recover it.

- - -

## What do you do to stop a screaming pod?

Screaming pods indicate the pod is out of insulin or out of time (80 hours) or there has been a critical pod fault. In all these cases, there is no more delivery of insulin.
Expand All @@ -103,6 +132,8 @@ Once you have removed the screaming pod, it can be silenced using a paperclip. S
![img/paperclip.jpg](img/paperclip.jpg){width="500"}
{align="center"}

- - -

## What Are the Pod Priming and Start Delays?

- You have 2 hours after you fill the Pod with insulin to do a successful prime (this happens when you tap on `Pair Pod` on the Omnipod screen)
Expand Down