From f96c3bbd5ecccb2061aba403c2a81db07c6680bb Mon Sep 17 00:00:00 2001 From: marionbarker Date: Wed, 15 Oct 2025 08:22:05 -0700 Subject: [PATCH 1/6] update the automatic build section --- docs/browser/automatic.md | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/docs/browser/automatic.md b/docs/browser/automatic.md index e808495d4cf..a011e1203c8 100644 --- a/docs/browser/automatic.md +++ b/docs/browser/automatic.md @@ -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
UTC | 1st of Month
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
UTC | Once a Month
UTC | |:--|:-:|:-:|:-:| | Loop | ✅ | 09:33 | 07:33 | | LoopCaregiver | ✅ | 13:33 | 11:33 | -| LoopFollow | ✅ | 12:17 | 10:17 | -| LoopFollow_Second | ✅ | 12:27 | 10:27 | -| LoopFollow_Third | ✅ | 12:40 | 10:40 | -| Trio | ✅ | 08:43 | 06:43 | +| LoopFollow | ✅ | 10:17 | same | +| LoopFollow_Second | ✅ | 10:27 | same | +| LoopFollow_Third | ✅ | 10:40 | same | +| Trio | ✅ | 06:43 | same | | xDrip4iOS | ❌ | 16:43 | 14:43 | | iAPS | ✅ | 03:00 daily | n/a | @@ -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. There is now 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. From 2b59549b1aa3f40123698169cf972e4dd539b2a1 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Wed, 15 Oct 2025 08:22:27 -0700 Subject: [PATCH 2/6] add 0 U information to pod faqs --- docs/faqs/omnipod-faqs.md | 40 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/docs/faqs/omnipod-faqs.md b/docs/faqs/omnipod-faqs.md index 31c082efc9a..10449d418af 100644 --- a/docs/faqs/omnipod-faqs.md +++ b/docs/faqs/omnipod-faqs.md @@ -23,9 +23,11 @@ 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? +*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: @@ -34,10 +36,14 @@ DASH pumps communicate with the phone via Bluetooth so they do not require a Ril 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.) @@ -51,6 +57,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 @@ -62,13 +70,33 @@ 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 isulin 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. + +- - - + ## 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 user 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. @@ -76,6 +104,8 @@ For pod users, your pod will finish any currently running temporary basal rate a * 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. @@ -86,10 +116,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. @@ -103,6 +137,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) From abdc764db37ed8b7a04f995ad8a97580147d6f99 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Wed, 15 Oct 2025 10:37:43 -0700 Subject: [PATCH 3/6] update language about Tidepool and twiist --- docs/faqs/loop-faqs.md | 15 +++++++++++++++ docs/faqs/omnipod-faqs.md | 7 +------ 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/docs/faqs/loop-faqs.md b/docs/faqs/loop-faqs.md index be0bb40ac38..ac531871d34 100644 --- a/docs/faqs/loop-faqs.md +++ b/docs/faqs/loop-faqs.md @@ -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. diff --git a/docs/faqs/omnipod-faqs.md b/docs/faqs/omnipod-faqs.md index 10449d418af..d3821208dc9 100644 --- a/docs/faqs/omnipod-faqs.md +++ b/docs/faqs/omnipod-faqs.md @@ -29,12 +29,7 @@ DASH pumps communicate with the phone via Bluetooth so they do not require a Ril *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). +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. - - - From ce2e5a8eb97b1b310c94334ca2b6575886418c66 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Wed, 15 Oct 2025 10:41:46 -0700 Subject: [PATCH 4/6] fix typos --- docs/faqs/omnipod-faqs.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/faqs/omnipod-faqs.md b/docs/faqs/omnipod-faqs.md index d3821208dc9..253b9a6aa30 100644 --- a/docs/faqs/omnipod-faqs.md +++ b/docs/faqs/omnipod-faqs.md @@ -79,17 +79,17 @@ 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 isulin is being delivered and it will start to scream when there is not any more +* 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 Event Log for dose delivery keeps track of what was actually delivered. The Insulin on Board (IOB) for the app updates if an 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? -Most user 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. +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. From 971240b8e0fcfebbdf0449618ecd42326140fd8c Mon Sep 17 00:00:00 2001 From: marionbarker Date: Wed, 15 Oct 2025 10:42:57 -0700 Subject: [PATCH 5/6] fix typos --- docs/browser/automatic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/browser/automatic.md b/docs/browser/automatic.md index a011e1203c8..8113839a4d8 100644 --- a/docs/browser/automatic.md +++ b/docs/browser/automatic.md @@ -177,7 +177,7 @@ The table below indicates **planned** time for the automatic build schedule. For 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. There is now 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. + 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. From 30ecff37adf458319bcffa2972ba9f81c9e711cd Mon Sep 17 00:00:00 2001 From: marionbarker Date: Wed, 15 Oct 2025 10:45:08 -0700 Subject: [PATCH 6/6] fix typos --- docs/faqs/omnipod-faqs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/faqs/omnipod-faqs.md b/docs/faqs/omnipod-faqs.md index 253b9a6aa30..93d6ea1e8a5 100644 --- a/docs/faqs/omnipod-faqs.md +++ b/docs/faqs/omnipod-faqs.md @@ -83,7 +83,7 @@ When the Pod reports 0 U in the reservoir, there can be up to 4 U more delivered 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 an bolus is interrupted because the pod runs out of insulin or hits the 4 U below zero limit. +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. - - -