Skip to content

Commit 5af9104

Browse files
Dana FAQ: Add battery lifetime, bolus/basal limits & silence the pump (#1014)
* docs(dana-pump): add battery section, basal/bolus limit & silence pump * modify intro language, remove unneeded section --------- Co-authored-by: marionbarker <marionbarker@earthlink.net>
1 parent f7475ce commit 5af9104

9 files changed

Lines changed: 98 additions & 38 deletions

docs/troubleshooting/dana-faq.md

Lines changed: 98 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,33 @@
11
# Dana (RS/-i) FAQ
22

3-
### Dana in Loop Requires Expert Testing
3+
## Dana is a new Pump Manager
44

5-
**WARNING: Dana support in Loop is a work-in-progress; only experts should consider testing this.**
5+
* Most of the issues have been identified and fixed, but a few are still known
6+
* Be sure to check this site frequently for open issues:
7+
* [DanaKit Issues](https://github.com/bastiaanv/DanaKit/issues)
8+
* Please do not use Dana with Loop unless you are willing to test and communicate with [developers on zulipchat in this DanaKit channel](https://loop.zulipchat.com/#narrow/channel/144182-development/topic/DanaKit.20Troubleshooting/with/547829260)
9+
* Note that pump managers are separately tested for Trio and Loop
610

7-
> **A pump manager that works for Trio must be separately tested for Loop**
11+
## Branch for Dana
812

9-
* Several issues were reported regarding bolus accounting and IOB reporting for Loop
10-
* For this reason, the Dana pump support, available in v3.8.1, was removed from the `main` and `dev` branches for v3.8.2 (3.9.2)
11-
* Please do not use Dana with Loop unless you are willing to test and communicate with [developers on zulipchat in this DanaKit channel](https://loop.zulipchat.com/#narrow/channel/144182-development/topic/DanaKit.20Troubleshooting/with/547829260)
13+
You may choose one of two feature branches to get Dana in Loop
14+
15+
* `feat/dev-dana-medtrum`: adds support for Dana and Medtrum pumps
16+
* `feat/eversense`: adds support for the Eversense CGM in addition to the Dana and Medtrum pumps
1217

1318

14-
The branch needed to get Dana in Loop is: `feat/dev-dana-medtrum`.
19+
These branches are subject to rapid updates. Any updates to Dana and Medtrum pumps are found in both branches.
1520

16-
This branch is subject to rapid updates.
21+
## Q: How long should the Dana pump last on a battery?
1722

23+
It is considerd normal for a Dana-I pump to last 14-16 days while using closed Loop on a single AAA-battery.
24+
This is strongly infuenced by your pump settings and quality of the batteries.
25+
26+
Some tips to extend the battery life:
27+
28+
- Make sure to use good quality batteries, an example is the Energizer Max AAA (this can also decrease time drifting on the pump)
29+
- Try to decrease the screen timeouts, items 5 & 6 in the User Option menu.
30+
- [Silence your pump](#q-can-i-fully-silence-the-pump)
1831

1932
## Q: Help I frequently encounter signal loss or orange loops
2033

@@ -23,8 +36,8 @@ First of all, lets check you CGM, since the dana driver trusts your CGM to provi
2336
If you are using an internet CGM (like NightScout remote CGM, Dexcom Share), you lack a heartbeat inside the *Loop* app.
2437
You must look into one of the heartbeat modes of the Dana driver:
2538

26-
- Continuous mode - [Please read this paragraph before activating it](#continuous-bluetooth-mode). This mode will keep a connection at all times, this will decrease your pump's & phone's battery life by a bit
27-
- Background sound - [link](#background-sound). This mode will keep loop alive by playing soundless music in the background. This has a big impact on your phone's battery, but little to no impact on your pumps battery life.
39+
- Continuous mode - [Please read this paragraph before activating it](#continuous-bluetooth-mode). This mode will keep a connection at all times, which will decrease the battery life for your pump and phone by a small amount
40+
- Background sound - [link](#background-sound). This mode will keep loop alive by playing soundless music in the background. This has a big impact on your phone battery life, but little to no impact on your pump battery life.
2841

2942
If you are running a bluetooth CGM, it might be worth to look into [continuous heartbeat mode](#continuous-bluetooth-mode).
3043
Some Dexcom users have reported to have less issue/orange loops using the continuous mode, then in normal mode.
@@ -76,44 +89,91 @@ You will get a full wizard based on the type of refill you want to do!
7689
![Dana Blind refill](./img/dana-blind-refill.png){width="250"}
7790
{align="center"}
7891

79-
## Heartbeat modes
92+
## Q: Why does the Dana pump not update my Bolus/Basal limits?
8093

81-
### Background sound
94+
The dana pump only allows these limits to be read, not writen.
95+
You need to enter the doctor mode on the pump itself in order to update these limits.
8296

83-
An optional feature for Dana, useful when using a CGM without a heartbeat, is to play a silent audio to keep the *Loop* app active when in the background or when the phone is locked.
97+
#### How to enter Doctor mode?
8498

85-
Normally, your CGM will have an active Bluetooth connection, which prevents the *Loop* app from being put into a suspended state.
86-
But when you use a CGM like [NightScout remote CGM](../loop-3/add-cgm.md#nightscout-remote-cgm), [Dexcom Share](../loop-3/add-cgm.md#dexcom-share-as-a-cgm), etc, you rely on a active internet connection, and not on an active Bluetooth connection.
99+
First, you need to find the production **day** of your pump:
87100

88-
??? abstract "Versions older than 3.8.1 or 3.9.1 (click to open)"
89-
This modification is not required for code newer than version 3.8.1 (main) or 3.9.1 (dev). It was required for v3.8.0/v3.9.0 and older versions.
101+
- Go to the main menu and enter Review
102+
- Go to Shipping information and see the production date in item 3
90103

91-
Activate the [UIBackgroundMode - audio](https://developer.apple.com/documentation/bundleresources/information_property_list/uibackgroundmodes):
104+
![Dana Menu](./img/dana_shipping_information_menu.png){width="600"}
105+
{align="center"}
92106

93-
* When [building with Mac](../build/overview.md), go to the LoopWorkspace Xcode project and select the Loop project.
94-
Go to "Targets" -> "Loop" -> "Signing & Capabilities" and scroll down to "Background modes".
95-
Enable the checkbox for "Audio, AirPlay, and Picture in Picture".
96-
Then rebuild the app and go to step 2.
97-
![Xcode background sound example](./img/background-sound-xcode.png)
107+
![Dana Shipping Information Menu](./img/dana_shipping_information.png){width="250"}
108+
{align="center"}
98109

99-
* When [building with Browser](../browser/bb-overview.md), you will need to make a change to the GitHub Actions workflow.
100-
Go to your LoopWorkspace fork on GitHub and press `.` on your keyboard.
101-
You will be redirected to a `github.dev` page with the code of your LoopWorkspace.
102-
Now go to ".github" -> "workflows" -> "build_loop.yml".
103-
Scroll down till you see the `- name: Fastlane Build & Archive` command.
104-
Just before this command, add the following to this script ([example](https://github.com/bastiaanv/LoopWorkspace/commit/67a1e42b9b771550afc14adf914ff98c37d96e67)):
110+
Now, we can enter doctor mode:
105111

106-
```
107-
- name: Update entitlement background sound
108-
run: sed -i -e 's/<string>bluetooth-central<\/string>/<string>bluetooth-central<\/string><string>audio<\/string>/g' Loop/Loop/Info.plist
109-
```
112+
- Make sure you are at the starting screen of your pump
113+
- Now press the following three buttons at the same time: + (plus), - (minus), > (play)
110114

111-
* To save your changes to the "build_loop.yml", go to the Source Control tab on the left (should show up with a blue 1, see image below).
112-
Enter a message and press the green "Commit & Push"-button.
113-
By pressing this button, GitHub will automatically make a new browser build for you and push it to TestFlight (with the caveat that you might need to manually start the build)
114-
![Github web ide example](./img/background-sound-web-ide.png)
115+
![Dana Password Menu](./img/dana_enter_password_menu.png){width="600"}
116+
{align="center"}
117+
118+
- Enter the following password: *30XY*, where XY equals the production day of your pump
119+
- You should have entered the Doctor mode. If nothing happend, you have entered your password incorrectly. Double check the production day or contact your Dana distributor.
120+
121+
![Dana Doctor Menu](./img/dana_doctor_mode_settings.png){width="300"}
122+
{align="center"}
123+
124+
- The max basal limit is item 9 and the max bolus limit is item 10 in this menu
125+
126+
## Q: Can I fully silence the pump?
127+
128+
Yes, the dana pump has a secret menu which allows you to fully silence the pump.
129+
The pump will not vibrate nor beep after every bolus.
130+
131+
First, make sure your pump has the correct alarm setting:
132+
133+
- Go to the main menu and enter Option
134+
- Go to User Option and Scroll down to item 4 ALARM
135+
- Make sure this setting is on **Sound**
136+
137+
![Dana Option Menu](./img/dana_options_menu.png){width="600"}
138+
{align="center"}
115139

116-
> If you have older code, before main v3.8.1 or dev v3.9.1, open the box above for instructions on a required modification.
140+
![Dana Options](./img/dana_options.png){width="250"}
141+
{align="center"}
142+
143+
Next, we need to go to Engineering mode:
144+
145+
!!! warning "Entering Engineering mode is dangerous!"
146+
You will be able to adjust very dangerous pump settings. DO NOT CHANGE THOSE!!! If you changed something else here, contact your Dana distributor to restore that setting
147+
148+
- Make sure you are at the starting screen of your pump
149+
- Now press the following three buttons at the same time: + (plus), - (minus), > (play)
150+
151+
![Dana Password Menu](./img/dana_enter_password_menu.png){width="600"}
152+
{align="center"}
153+
154+
- Enter the following password: **1013**, but make sure you enter the fourth digit first (3). Then enter the first digit second (1), the second digit (0), and finaly, enter the third digit (1). If done correctly, the pump will say: "Engineering mode pw" (or something similar)
155+
- Now press the following three buttons again at the same time: + (plus), - (minus), > (play)
156+
- Enter the following password: **1216**, but make sure you enter the second digit first (2), follow this with the third digit (1), fourth digit (6), first digit (1).
157+
- You should have entered the Engineering mode:
158+
159+
![Dana Engineering Menu](./img/dana_engineering_mode.JPG){width="500"}
160+
{align="center"}
161+
162+
- Go to option 4 and set Silent mode to ON
163+
164+
![Dana Engineering Menu](./img/dana_silent_mode.JPG){width="500"}
165+
{align="center"}
166+
167+
- Go back by pressing OK and use option 8 to leave the Engineering mode
168+
169+
## Heartbeat modes
170+
171+
### Background sound
172+
173+
An optional feature for Dana, useful when using a CGM without a heartbeat, is to play a silent audio to keep the *Loop* app active when in the background or when the phone is locked.
174+
175+
Normally, your CGM will have an active Bluetooth connection, which prevents the *Loop* app from being put into a suspended state.
176+
But when you use a CGM like [NightScout remote CGM](../loop-3/add-cgm.md#nightscout-remote-cgm), [Dexcom Share](../loop-3/add-cgm.md#dexcom-share-as-a-cgm), etc, you rely on a active internet connection, and not on an active Bluetooth connection.
117177

118178
After you have onboarded the Dana pump, go to the pump settings.
119179

61.2 KB
Loading
100 KB
Loading
80.8 KB
Loading
125 KB
Loading
68.4 KB
Loading
27 KB
Loading
99.9 KB
Loading
86 KB
Loading

0 commit comments

Comments
 (0)