Skip to content

Add Pump

Pump Choices

You can choose a pump from the Heads-Up-Display (HUD) or from the Loop Settings screen.

The HUD looks like the graphic below if no CGM or Pump is chosen:

Loop HUD when both CGM and Pump have not been added

Switching Pumps?

To change the pump connected to Loop go to Change Pump Type.

Loopers can choose from multiple pumps and a simulator:

  • All Omnipod Types (available with v3.14.2 and newer)
    • Omnipod Classic (Eros)
    • Omnipod DASH
    • Omnipod O5 (coming soon)
  • Medtrum Nano patch pump (available with v3.14.2 and newer)
  • Minimed
    • Note: only some Medtronic Minimed pumps are compatible
    • Please refer to Compatible Pump for additional details
  • Dana-i / DanaRS-v3 (work-in-progress; new pump manager, use with care)
    • Note: DanaRS-v1 or any Dana Korean versions are not supported
  • Insulin Pump Simulator

Omnipod Terms

The Loop app and LoopDocs use these terms. For any supported Pod Type, select All Omnipod Types when choosing your pump.

  • Omnipod Classic is the older (Eros) pods (requires RileyLink compatible device to Loop)
  • Omnipod DASH is the newer BLE pods (phone talks directly to pod - no extra device needed to Loop)
  • Omnipod 5 is not yet supported but will be included with the All Omnipod Types selection when it is added

Add Pump

Tap on Add Pump in the Settings screen to see pump options (shown in the graphic below).

Tap on your Pump.

graphic showing the pumps available with Loop 3

Then continue with the appropriate section for your pump:

Omnipod Setup

You will see the welcome screen for All Omnipod Types. When done reading, tap on the blue Continue button.

graphic showing the welcome screen for all omnipod types

Pod Expiration Reminder

In this screen, you choose the default expiration reminder you prefer. After you make your selection, tap on the blue Next button.

initial screen for pod expiration notifications

Pod Low Reservoir Reminder

In this screen, you choose the default low-reservoir reminder you prefer. After you make your selection, tap on the blue Next button.

initial screen for low-reservoir reminder

Pod Insulin Type

In this screen, you choose the Insulin type you use for your pods. This screen is common for all pumps. After you make your selection, tap on the blue Continue button.

initial selection for insulin used in pump

Pod Type

In this screen you choose the Pod Type you will be pairing. After you make your selection, tap on the blue Confirm Pod Type button.

initial selection for pod type

If you select Classic (Eros) pods, you will be routed to the Select RileyLink screen before reaching the Pair Pod screen.

Pair Pod

At this point - you can pair your pod or hit Cancel (upper right of screen). You have completed the onboarding of the pump manager that handles all supported types of Omnipod Pods.

New Looper / New Podder

Carefully review the Pair Pod instructions before continuing. Then, when you are ready, pair a pod.

If you are not ready to fill and attach a pod with insulin, try filling a pod with water and let it drip into a ziplock bag to test running Loop on the pod. (Be sure the pod is not near anything when you hit "Insert Cannula".)

You may enjoy reading Rufus the Bear.

Medtrum Nano Setup

Medtrum is a New Pump Manager

Medtrum is available in released code with v3.14.2 or newer.

Confirm Patch and Pump Base are Compatible

All versions are supported!

Both 200U (MD0201 & MD8201) and 300U (MD8301) version are supported with the correct version of the Loop app.

Always check your REF's

Before connecting your pump base with your patch, always check the REF on your patch with the REF on your pump base. The first 3 digits should always match, the patch always ends with 0, while the pump base always ends with 1. Do not use the patch if they do not match.

Medtrum REF

Add Medtrum Nano Pump

You can only add the Medtrum patch pump when no pump is selected. If you already have a pump selected, you must first delete the pump as detailed in Change Pump Type.

  1. Select Insulin Type
  2. Check Patch settings
  3. Enter your pump base Serial Number
  4. Prime & Activate patch. See Activation flow patch
    1. Note, make sure the pump base is connected to your patch before adding insulin

Full Medtrum flow

Patch settings

Good to know

All of these settings can be adjusted throughout the lifespan of the patch. You can safely update them after activating the patch

There are several settings you can setup while using Medtrum nano with the Loop app:

  1. Max hourly insulin & Max daily insulin: Medtrum Nano does not work with max bolus and max basal settings, it uses max hourly & max daily insulin. Just like the names suggests, it controls the maximum amount of insulin per hour or per day.
  2. Alarm setting: The Medtrum Nano has the ability to make a beep it there is an occlusion, patch fault, empty battery, etc. These alarms can also be silenced using this setting
  3. Patch lifetime: Normally, the medtrum nano runs for 3 days and 8 hours. This ensures the funcioning of the patch. You can disable this limit with this setting to extend the lifetime of the patch untill an failure occures, like an occlusion, empty battery, etc
  4. Notification for expiration patch: If the Patch lifetime setting is set to normal lifetime, you have the ability to update this setting. With this setting, you can control at what point you get a reminder notification for replacing the patch

Check pump base serial number

After checking the patch settings, you are prompted to enter the pump base serial number. This serial number is used by the Loop app to connect to the correct pump base. To see your serial number, grab your pump base and look at the bottom of the base. It should have a QR code and a small 8 character serial number. See image below:

Medtrum SN example

Activation flow

IMPORTANT

While the priming is running, DO NOT USE THE CANCEL BUTTON. This might corrupt the activation flow, so please be patience while the priming process is running.

IMPORTANT

Connect your pump base to the patch before adding insulin to your patch. Otherwise, you might corrupt the activation flow.

After the serial number prompt, you need to setup the patch itself. Follow the visual guide in the Loop app and press "Start priming" to start priming the cannula of the patch. It is important to not attach the patch on your body before the priming process completes.

After priming, follow the rest of the visual guide in the Loop app. From here, you can attach the patch to your body and complete the activation process.


Medtronic Setup

After you choose Medtronic as your pump, you must go through these steps:

  1. Select Insulin Type
  2. Select RileyLink
  3. Prepare Medtronic Pump
  4. Connect Pump to Loop

Insulin Type

You can choose from the insulin types below. This screen is common for all pumps. After you make your selection, tap on the blue Continue button.

  • Insulin Type
    • Rapid Acting (Novolog, Humalog, Apidra) or Ultra Rapid (Fiasp, Lyumjev)
    • Inhaled insulin (Afrezza) is not offered because it is not used in pumps. Non-Pump Insulin

initial selection for insulin used in pump

For Omnipod Classic (Eros) and Medtronic pumps, you need a RileyLink compatible device to use the Loop app. The Device and your phone must be kept close to your pump to work.

A new RileyLink compatible device is not listed next to its slider until after you connect the device to Loop. Find the little toggle in the device list, switch on that toggle, and the RileyLink will appear after the toggle is green.

You can personalize the name once it is connected to Loop.

img/pod-rl.png

All RileyLink compatible devices in the nearby area, not already connected to a Loop app, will display in the RileyLink Setup screen. Select your RileyLink by sliding the toggle to display green and then press the blue Continue button at the bottom of the screen.

If your device does not appear:

  • Make sure it is charged and turned on
  • Make sure it is not connected to a different phone or app

If you are adding a Medtronic pump, skip ahead to Medtronic.

Prepare Medtronic Pump

No Need to Set the Time

If you just added a battery to a Medtronic pump you have not used for a while, the pump initiation screens require you to set the date and time for the pump. You can just accept the default values; when you connect the pump to the Loop app, the time and date are automatically set.

Loop requires these settings on your Medtronic pump.

Check with your users guide (can be found online if you don't have one) for more detailed instructions on your model of pump if you're not sure how to accomplish these steps.

If you have basal rates, insulin to sensitivity factor and carb ratios in your pump - these will be overwritten (using the Therapy Setting values) when you connect your pump to Loop. If those rates are important to you, record them prior to continuing.

  • Turn off Patterns under the basal menu settings.
  • Set the Max Basal and Max Bolus values in the Medtronic pump to be greater than or equal to the values you enter in the Loop Therapy Settings. Otherwise, Loop will not connect to your pump with the error message: Pump Error. Max setting exceeded.
  • Set your pump's Temp Basal Type to Insulin Rate (U/hr).
  • Set Remote Devices to ON and enter any random ID (010101 will work - avoid using all zeros). This setting is found in the pump's Utilities menu (for x23 continue to Connect Devices, Remotes) and turn ON the Remote Options.
  • Cancel any currently running extended or dual wave boluses. Loop cannot loop with those running.
  • If you are using an Enlite CGM through your Medtronic pump, make sure that is configured properly before adding your pump to Loop

Connect Pump to Loop

The final step is to connect your Medtronic pump to Loop.

  • Make sure your RileyLink is turned on and nearby
  • Add your pump's region, color as shown in the graphic below
    • Note that some Canadian pumps use CM instead of CA for the region code. Select CA/CM in the dropdown menu.

how to add country code and color for medtronic pump

  • Add your pump's 6-digit serial number as shown in the graphic below
  • Click the Connect button to connect the pump to Loop.
  • The spinning icon continues until you see the blue check mark and Continue button
    • If Loop is not successful at connecting, you will get an error message and stay on this screen
    • If the Delivery Limits (max basal and max bolus) in the pump are lower than values you entered in Loop you will see an error message: Pump Error. Max setting exceeded. (See note below for other reasons you might see this message.)
      • In this case, edit the values in the pump and then click Connect to retry.

how to enter serial number for a medtronic pump

Max setting exceeded

It turns out the "Max setting exceeded" error might be displayed even when Max Bolus and Max Basal Rate are already set appropriately on the pump.

  • If you had previously used a pump that allows multiples of 0.025 U/hr basal rate and you have one of those rates in the basal rate schedule in Loop, you will not be able to connect to a different Medtronic pump that does not support those rates.
  • If this happens to you, cancel out of connecting to that pump
    • Refer to Prep for Medtronic on the Settings page
      • Add a simulator so you can Change the scheduled basal rates
      • Delete the simulator
    • Try again

Bolus in Progress

If you get an error Bolus in progress on the pump when trying to connect, you probably need to rewind and load insulin into the reservoir.

If the pump has alerted that it is out of insulin, you cannot pair to Loop as a new pump.

Final steps

Once you have successfully connected to the Medtronic pump, click on Continue:

  • You will then be presented with two more screens, click Continue for each
    • Pump Clock message
    • Pump is ready for use screen
  • If you have an x23 or x54 pump, there is one more step - highlighted below

For x23 and x54 Medtronic pump users only

img/pump_broadcasts.png For x23 and x54 Medtronic pump users, there is a packet of information special to those pumps called MySentry messages. If you have never setup this part of the pump previously, you may see a screen, called "Pump Broadcasts", at this point in the setup process.

Follow the directions on the screen. They will require you to take some manual steps on your pump to "pair" it with your Loop app.

Basically, you will need to go to your pump's main menu, scroll down to Utilities, then Connect Devices, then Other Devices, turn that setting On, and then select Find Device. Once you do that, click on the Continue button in Loop app and the pairing will take place. This will allow those MySentry packets of information to flow to Loop app.

This step does not apply for x22 or x15 pump users, since those pumps do not have MySentry capabilities.

Now that your pump is paired with Loop, you should select the type of battery you are using and decide whether to use My Sentry:

  1. Select your pump's battery type (lithium or alakine)
  2. Leave the Preferred Data Source on Event History
  3. If you have an x23 or x54 pump, choose whether to use My Sentry (saves phone battery) or not (saves OrangeLink battery)
    • For other Medtronic pumps, adjusting this setting does not do anything
    • Note that the Orange Link battery drain is substantial
      • Some users reported batteries needed to be changed every 2-4 days compared to 10 days with MySentry off

The Medtronic status and commands available are shown in the Pump Settings page.

Dana-i / DanaRS-v3 Setup

Check Dana Pump Version

Support for Dana-i

All versions of the Dana-i are supported at the moment!

Check your DanaRS version before starting

Only the DanaRS firmware v3.0 or higher is supported, every other version is not supported or is untested (The korean versions are untested for example). To check your DanaRS version, please go to "Analyze" -> "Model information". The version should be at least xxx-3.0.0.

DanaRS-v3 version menu

Dana is a New Pump Manager

WARNING: Dana support in Loop is a work-in-progress.

Before Testing Dana

You must build a feature branch to get Dana support in Loop

When Testing Dana

Add Dana Pump

You can only add the Dana when no pump is selected. If you already have a pump selected, you must first delete the pump as detailed in Change Pump Type.

  1. Select Dana-i / DanaRS-v3
  2. Select Insulin Type
  3. Select Delivery speed
  4. Pair Dana
  5. (Optional): Enable silent pump tones
  6. (Optional): Check if you need a heartbeat

Full dana flow

Device Name

You will need to have a battery in the pump and you will need the 10-character Device Name for your pump.

Start by checking the device name at the back of your Dana (or inside the "Model information" menu). Observe the a 10 character device-name listed behind the SN. The example below is from a Dana-i, but is the same for every Dana pump

Dana-i SN example

Select Dana-i/DanaRS-v3

When you select the "Dana-i/RS" option in the Add Pump screen, you will be prompted to select your pump model.

Choose the pump you plan to use: either Dana-i or DanaRS-v3. You will see a third option, but it is not supported at this time.

After this selection, you will get a short description on how the pairing process will work.

Once you enter the pump type, you will see an information screen for that pump. Read the information and then continue to select the Insulin Type.

After choosing insulin type, you will see the Delivery speed screen.

Delivery speed

IMPORTANT

The delivery speed can always be changed in the pump's settings, but you can only have one delivery speed active

The Dana pumps supports several bolus/delivery speeds. This might be interesting to customize if you want to slow down the bolus speed for insulin types that feel like it is burning.

Dana supports 3 speeds:

  • 12 seconds per unit (default)
  • 30 seconds per unit
  • 60 seconds per unit

Pair Dana

After you choose Delivery Speed, you will land on the Dana scanning page.

This page will show all the Dana pumps it could find in your area. Once you see your device name in the list, click on it and Loop will try to connect to pair with:

Pairing Dana-i

Once connected, your Dana-i will prompt you with a question if you want to connect. Accept this and you will see a code on your Dana-i. Meanwhile, you will see the standard iOS Bluetooth pairing modal. Also accept this and fill in the code from your pump into iOS. After that is done, Loop is ready to use your Dana-i!

Pairing DanaRS-v3

Once you see your device name in the list, click on it and Loop will try to connect to your DanaRS-v3.

Dana pairing request example

Once connected, your DanaRS-v3 will prompt you with a question if you want to connect. Accept this and you will see two codes on your DanaRS-v3. Meanwhile, you will see a prompt for 2 codes in Loop. Fill in the codes from your pump into iOS and Loop is ready to use your DanaRS-v3!

Setup Complete

After the Dana pump is paired to the phone app, you will see the Setup Complete screen. Tap finish to begin using your Dana pump.

(Optional) Enable silent pump tones

Normally, a Dana pump will make a sound or a vibration every time a bolus is completed. When Loop is configured with Automatic bolus, it might be anoying to have a beep or a vibration for every micro bolus. Therefore, we strongly recommend user to enable the silent tones.

Sadly, only the Dana distributors know how to enable this feature at the moment. But we do know you need to set your alarm to sound. You can do this via: "Settings" -> "User options" -> "4. Alarm"

(Optional) Check if you need a heartbeat

Most CGM provide a live Bluetooth connection, which the Loop app uses as a heartbeat to wake the app with each CGM reading. Without a heartbeat, the Loop app will not run the algorithm when the app is in the background or the phone is locked.

Some pumps can also provide a heartbeat if the CGM you choose cannot provide one.

DanaKit doesn't provide a heartbeat by default.

Therefore, it is important to check if your CGM provides a heartbeat. If it does not, there are battery-intensive work-around methods for Dana pump. See Dana Heartbeat Modes.

Change Pump Type

Before changing from one pump type to another pump type, you must delete the old pump type.

After you delete a pump, the Heads-Up-Display at the top of the Loop main screen shows the add pump icon. When you tap on that, you are taken to the Add Pump screen

  • If you are using Medtronic Minimed or Dana (RS/-i), scroll to the bottom of the pump screen and select Delete Pump

  • If you are using Pump Simulator on the phone, you must tap on Simulator Settings and then scroll to the bottom of the pump screen and select Delete Pump

  • If you are using Medtrum or Omnipod, you can only change pump types or Pod types when you are between Medtrum Patches or Omnipod Pods

  • With Omnipod, you can switch between Pod Types or choose a different pump (v3.14.2 or newer) but only after deactivating your current Pod

    • This is not needed when you are changing a pod, so long as the pods are of the same type
    • Tap on Switch to another pod or pump type when between pods
    • If you select Switch pod type, you are taken to the Pod Type Selection screen
      • All of your configuration settings are maintained when switching Pod Types
    • If you select Switch pump type, you can add a pump and go through the Add Pump screen

    how to switch from any omnipod pot type to a different pod or pump type