Skip to content

Commit 63058a7

Browse files
authored
Misc updates (#1050)
* Add more information about next-dev * Incorporate changes from pr 1046 * incorporate changes from pr 1047 * be consistent with Libre names
1 parent 7f9678c commit 63058a7

3 files changed

Lines changed: 27 additions & 16 deletions

File tree

docs/faqs/cgm-faqs.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ The following CGM are supported by some or all versions of Loop:
44

55
* All *Dexcom* CGM (*Loop* v3 and later)
66
* This includes 15-day G7 CGM
7-
* Some *Libre* CGM (*Loop* v3.4 and later)
8-
* Coming soon *Libre* 3/3+ support is available in [next-dev branch](../version/development.md#updates-in-dev) for experienced users
7+
* *EU Libre 2/2+* CGM (Loop 3.4 and later), *Libre 3/3+* CGM (via an experimental testing branch, [next-dev branch](../version/development.md#updates-in-dev))
98
* Eversense E3 and 365 (included with *Loop* v3.14.2 and newer)
109
* Medtronic Enlite CGM when used with a compatible pump
1110
* Remote CGM (requires internet access)
@@ -108,23 +107,25 @@ sequenceDiagram
108107

109108
### Troubleshoot Connections
110109

111-
The "normal" *Libre* 2 sensors have a firmware configuration that makes them slow to reconnect when they lose the connection to iOS (both iOS and the sensors are to blame for this). What usually helps is to make sure your app is open and in the foreground and that your phone is unlocked. iOS seems to be better at reconnecting Bluetooth devices under such conditions (i.e. it gives more Bluetooth priority to the foreground app). If you need to modify how quickly your phone locks, this is found under iOS settings, Display & Brightness, Auto-Lock.
110+
*EU Libre* 2 sensors have a firmware configuration that makes them slow to reconnect when they lose the connection to iOS (both iOS and the sensors are to blame for this). What usually helps is to make sure your app is open and in the foreground and that your phone is unlocked. iOS seems to be better at reconnecting Bluetooth devices under such conditions (i.e. it gives more Bluetooth priority to the foreground app). If you need to modify how quickly your phone locks, this is found under iOS settings, Display & Brightness, Auto-Lock.
112111

113112
If you try to pair a sensor in the app multiple times in a short period (let's say within a couple of minutes), you may need to just stop and wait.
114113

115114
* A "pairing" sends a lot more (16 times the normal amount) of data between the app and sensor than a normal NFC scan to retrieve glucose data
116115
* Multiple pairing attempts may make the sensor temporarily unable to function
117116
* If this matches your use case, shut off your phone and let it stay shut down for up to five minutes
118117

119-
Optionally: you can use miaomiao or bubble third-party transmitters attached on top of your normal *Libre* 2 sensors. Although the setup is a bit more bulky, it works and does not have connection problems. LibreTransmitter supports bubble and miaomiao on top of *Libre* 1 sensors, but it also works with *Libre* 2 sensors.
118+
Optionally: you can use miaomiao or bubble third-party transmitters attached on top of your normal *EU Libre* 2/2+ sensors. Although the setup is a bit more bulky, it works and does not have connection problems. LibreTransmitter supports bubble and miaomiao on top of *Libre* 1 sensors, but it also works with *Libre* 2 sensors.
120119

121120
### Can I use *Libre* sensors with a reader like Miao Miao?
122121

123-
Loop 3.4.x and later enables the use of those *Libre* sensors supported by [LibreTransmitter](https://github.com/LoopKit/LibreTransmitter#libretransmitter-for-loop){: target="_blank" }.
122+
Loop 3.4.x and later enables the use of *Libre* sensors supported by [LibreTransmitter](https://github.com/LoopKit/LibreTransmitter#libretransmitter-for-loop){: target="_blank" }.
124123

125124
### What about other *Libre* sensors?
126125

127-
> Coming soon *Libre* 3/3+ support is available in [next-dev branch](../version/development.md#updates-in-dev){: target="_blank"} for experienced users
126+
*Libre 3/3+* is currently available for testing in a special branch, next-dev; it is not yet part of the released version of Loop.
127+
128+
* See [next-dev branch](../version/development.md#updates-in-dev){: target="_blank"} for experienced users
128129

129130
There are a number of *Libre* sensors in which the only option for digital access to the CGM readings is to use the app provided by the vendor: [*LibreLinkUp*](https://librelinkup.com/). This enables you to upload your data to the *LibreLinkUp* servers and then access the data from there.
130131

docs/loop-3/add-cgm.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -137,23 +137,19 @@ It is suggested that you enable [Remote Upload from Loop](#remote-upload-from-lo
137137

138138
### Libre
139139

140-
The Libre plugin for Loop, [LibreTransmitter](https://github.com/LoopKit/LibreTransmitter/), connects directly via Near Field Communication (NFC) during pairing (for some sensors) and via Bluetooth (direct to sensor or direct to a transmitter attached to the sensor) for regular readings. No other app is needed.
141-
142140
* Libre 1 is supported but must use a third-party transmitter (miaomiao and bubble transmitters are supported)
143-
* European Libre 2 can be used directly or via transmitter
141+
* European Libre 2/2+ can be used directly or via transmitter
144142
* American Libre 2 is not supported
145-
* Libre 3 is not supported in the released code
143+
* Libre 3/3+ is not supported by the released version of *Loop*, but is being tested in a special branch (next-dev)
146144

147145
> Coming soon *Libre* 3/3+ support is available in [next-dev branch](../version/development.md#updates-in-dev){: target="_blank"} for experienced users
148146
149147
!!! tip "Connecting to Libre"
150148
The first reading for a new sensor will often take 2-4 minutes. This is due to some technicalities on how the Libre sensor announces its presence via Bluetooth.
151149

152-
There are solutions for some Libre 3 but they cannot reside on an iPhone. The Android solution can be uploaded to Nightscout, with Loop using Nightscout as a Remote CGM; but this requires internet access to continue closed-loop performance.
153-
154150
Part of the problem with Libre sensors is that there are differences in region, type and "security generations" which makes it hard to account for all variants. For example, the Libre 2 US has a different "security generation" than European Libre 2 sensors (different encryption in the data transmitted over Bluetooth).
155151

156-
Libre 3 sensors have started appearing as well, but are unsupported. Other Libre sensors that are unsupported: Libre Pro, Libre H, and Libre Sense Glucose Sport Biosensors.
152+
Libre sensors that are unsupported: Libre Pro, Libre H, and Libre Sense Glucose Sport Biosensors.
157153

158154
### Eversense E3/365
159155

@@ -253,9 +249,6 @@ In addition to the risks of missing data, if the internet is not reliable, you m
253249
There are third-party apps that bring some models of Libre data to your Loop phone. Customization instructions are provided at the `Loop and Learn` website: [New CGM and Pump](https://www.loopandlearn.org/custom-code-add-cgm-pump/) that explain how to modify Loop to add a CGM or Pump that is not part of the released `Loop` code.
254250

255251
It is suggested that you use Open Loop during warmup until the new sensor begins to provide reasonable data. This is especially important with European Libre 2 using a direct Bluetooth connection.
256-
257-
The xDrip4iOS app (which can also be found in the app store under the name Shuggah) may have a problem during the warmup of a new sensor (European Libre 2 using a direct Bluetooth connection). There were two instances of crazy high values being reported and picked up by Loop 3. One Shuggah user and one xDrip4iOS user who connected via Nightscout as a CGM with Loop 3 had a serious overdose of insulin because of bad readings with a new sensor. The developers of xDrip4iOS fixed their application - so make sure you have the latest version. Those developers have no control over what is provided by Shuggah.
258-
259252

260253
![Nightscout Remote CGM acknowledgement screen](img/nightscout-cgm-acknowledge.svg){width="350"}
261254
{align="center"}

docs/version/development.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,12 @@ The version number in the feature branch will match either the `dev` branch vers
141141

142142
### Status for `next-dev` Branch
143143

144+
The document linked below provides an overview of updates brought from Tidepool *Loop* to "DIY *Loop*", as found in next-dev.
145+
146+
* [*Loop* DIY: What's new](https://github.com/LoopKit/LoopWorkspace/blob/next-dev/docs/loop-diy-whats-new.md)
147+
148+
The document linked above does not include more recent updates which you find discussed in zulipchat and highlighted below. But the document does provides a solid basis for understanding the new features.
149+
144150
!!! important "For Expert Testers"
145151
If you are willing to test using the `next-dev` branch of LoopWorkspace, this implementation provides a heartbeat from the Pod if the CGM does not have one.
146152

@@ -156,6 +162,17 @@ This is the open PR for `next-dev`: [PR 454](https://github.com/LoopKit/LoopWork
156162

157163
Please read [Status for Open Beta for Omnipod 5](#status-for-open-beta-for-omnipod-5) and [zulipchat: Loop next-dev Status](https://loop.zulipchat.com/#narrow/channel/144182-development/topic/Loop.20next-dev.20Status/with/600761707)
158164

165+
#### Preset Behavior in *Loop* 4
166+
167+
The next-dev branch will eventually be released as *Loop* version 4. The preset (override) behavior is quite different than in *Loop* versions 2 and 3.
168+
169+
!!! tip "Preset Behavior is Different"
170+
The preset (override) behavior of the released version of *Loop* remembers the insulin needs factor at the time a dose is delivered throughout the duration of insulin activity.
171+
172+
The new code no longer does that. As soon as the preset is cancelled, the ISF and CR return to their scheduled values. The old, often repeated, do not use extreme overrides because they mess up predictions, is no longer true. You may need to adjust your preset values when you switch to the next-dev branch.
173+
174+
In particular - tricks like changing the insulin needs factor of a currently running override, no longer work and should be forgotten.
175+
159176
### Status for Open Beta for Omnipod 5
160177

161178
!!! warning "Use of Omnipod 5 Pods requires a CGM with a heartbeat"

0 commit comments

Comments
 (0)