FAQ AID Systems – Connect CarbCam to AAPS, iAPS, Loop and Trio | NS10BE

FAQ: AID Systems (AAPS, iAPS, Loop, Trio)

Connecting CarbCam to your AID system: Android broadcast intent for AAPS, xDrip+ and Trio — iOS URL scheme for iAPS, Loop and Trio via the CarbCam patch.

AID Systems (AAPS, iAPS, Loop, Trio)

On Android, CarbCam sends a standard broadcast intent to AAPS — no patch required. In the scan result tap the share button, pick AAPS from the list, and the bolus wizard opens with the values pre-filled. The same broadcast is recognised by xDrip+ and Trio. Important: in the AAPS settings the acceptance of local broadcasts must be enabled (Preferences → NSClient → Advanced Settings → Local Broadcasts). The exact label may differ between AAPS versions.

On iOS, CarbCam sends a URL-scheme call (e.g. carbcam-iaps://carbs?value=…&fat=…&protein=…) to the target app. For the bolus wizard to process the values, a small CarbCam patch needs to be installed in your fork (iAPS, LoopWorkspace or Trio) — patches for all three forks are in the CarbCam repository and are built yourself via Xcode + TestFlight. With the patch, carbs, fat and protein are transmitted, not only carbs as in pure photo solutions. Without the patch, the system share sheet opens as a fallback.