Skip to content

TestFlight User Onboarding

Purpose

This build is for supervised product evaluation and workflow testing.

NOT FOR HUMAN USE

This software is investigational and is not cleared or approved for clinical treatment.

Do not use this app to deliver insulin to any person.

Do not use this app to initiate pod wear or therapy for human treatment.

Before You Start

  • iPhone with Bluetooth enabled.
  • Apple TestFlight app installed.
  • Optional for hardware workflow testing in controlled bench/simulation environments only:
  • Dexcom G7 sensor already paired in the Dexcom app.
  • OmniPod DASH pod available for setup/use.
  • Do not use this app for clinical care, diagnosis, treatment, or personal therapy decisions.

Install and Launch

Shared access:

  • Access to this build is provided through a TestFlight shared link.
  • Current external tester limit is 12 users.
  • If additional access is needed, contact jcostik@gmail.com.

  • Open TestFlight and install BionicLoop.

  • Launch BionicLoop.
  • Allow Bluetooth permissions when prompted.

Home Screen Overview

  • Top cards:
  • CGM card: current glucose value and trend arrow.
  • Pod card: reservoir/pod status.
  • Loop card: algorithm status indicator.
  • Gear icon (top-right): opens settings and setup actions.
  • Trend chart: CGM and insulin history.
  • Let's Eat button: meal announcement workflow (when available).

First-Time Setup

CGM

  1. Tap the CGM card (or Open CGM Settings in Settings).
  2. Tap Continue.
  3. Confirm CGM data appears on Home.

Pod

  1. Tap the Pod card (or Open Pod Settings in Settings).
  2. Follow pod onboarding prompts.
  3. Complete setup flow to reach pod settings/status.

Starting an Algorithm Session

  1. From Home, tap the gear icon to open Bionic Loop Settings.
  2. Enter Subject ID.
  3. Enter Weight in pounds (lb).
  4. Use whole pounds only (no decimal entry).
  5. Select the configured target option.
  6. Tap Start Algo (or the algorithm arm/start control in Settings).
  7. Return to Home and wait for the next new G7 reading.
  8. Step 0 runs on that next CGM update.
  9. The loop is then paced from that first step timestamp.

Expected behavior after start:

  • Loop status transitions from not running to armed/running states.
  • A new step record appears after CGM-triggered execution.
  • If required setup fields are missing, the app prompts before session start.

Basic Validation Checklist

  • App opens without crashing.
  • CGM value updates on Home within expected sensor cadence.
  • Pod card shows connected status after pairing.
  • Loop status card changes appropriately during run/idle states.
  • Charts render and scrub correctly.
  • Let's Eat flow opens only when available and presents clear messaging when unavailable.

Known Limits in This Phase

  • This is a pre-release investigational build.
  • It is not authorized for treatment and must not be used for insulin dosing in humans.
  • Connectivity interruptions can temporarily degrade status display.
  • Feature set and UI are still evolving.

Reporting Issues

When reporting a bug, include:

  • Device model and iOS version.
  • Approximate timestamp of the issue.
  • What you expected vs what happened.
  • Screenshot/screen recording.
  • If possible, reproduction steps.