Expand the section for your CGM and follow the steps. SugarPixel can follow one or two CGM users — if using two, complete setup separately for each using their own login. Leave User 2 set to Disabled if you only have one user.
Before you start: Select your preferred glucose units (mg/dL or mmol/L) at the top of the CGM setup screen.
Dexcom
Connect using your Dexcom username and Clarity account
Japan and Singapore users: Follow the Gluroo instructions instead to link SugarPixel to your Dexcom account.
1Select your server
If your Dexcom account was created in the USA, leave USA Server enabled. If your account was created outside the USA, turn it off.
2Find your Dexcom username
Open the Dexcom app and go to Settings → Account (G6) or Profile → Account (G7). Use the username shown under LOGIN — this is what you enter in SugarPixel. If your username is a phone number, the + and country code are required — for example, +13334445555.
3Test your login on the Dexcom website
Before entering your password in SugarPixel, confirm it works on the Dexcom website first:
- USA: clarity.dexcom.com
- Outside USA: clarity.dexcom.eu
If you can't log in there, SugarPixel won't be able to connect either. Reset your password on the Dexcom site if needed — for dependent accounts, enter the dependent username and the reset email goes to the caregiver's address.
4Enable Sharing
Dexcom only uploads real-time data when Sharing is enabled and at least one follower exists. Add a follower in the Dexcom app before continuing. If you don't want others following you, invite yourself and install the Follow app with alerts disabled.
5Enter your login in SugarPixel
Enter your Dexcom username and password and tap Sync CGM. SugarPixel will display "DOWNLOAD" and then begin showing readings.
⚠️ Troubleshooting
CGM Login Error · No Data or Hourglass Icon · Screenshots for Support
CGM Login Error
SugarPixel cannot log in to your Dexcom account
A login error means the username or password entered in SugarPixel doesn't match what Dexcom has on file. The most common causes:
Phone number username
The + and country code are required — no spaces, dashes, or parentheses. Enter exactly as shown in the Dexcom app. Example: +13334445555
Dependent account
If the Dexcom app shows a dependent account username, you must use that username — not the caregiver login. The dependent account also has its own password (set when the account was created), not the caregiver's password.
Verify your login first
Before re-entering details in SugarPixel, confirm your login works on the Dexcom website:
- USA: clarity.dexcom.com
- Outside USA: clarity.dexcom.eu
If you can't log in there, SugarPixel won't be able to connect. Reset your password on the Dexcom site if needed — for dependent accounts, enter the dependent username and the reset email goes to the caregiver's address.
Once you've confirmed your login works on the website, tap Clear CGM in SugarPixel and re-enter your details.
No Data or Hourglass Icon
SugarPixel connected to Dexcom but no readings are downloading
This means SugarPixel reached Dexcom successfully but there are no readings available to download. Almost always caused by a missed setup step.
- Wrong username — especially using a caregiver/parent login instead of the dependent's username shown in the Dexcom app.
- Sharing not active — Sharing must be enabled with at least one follower in the Dexcom app.
- Dexcom Follow app has no readings — if your Follow app isn't showing current readings, SugarPixel won't either. Resolve the upstream issue first; SugarPixel will update within 15 minutes once readings appear.
- Recently changed phones, reinstalled the app, or switched CGM apps — you may have logged in with a different account or skipped re-enabling Sharing and followers. Redo steps 2–3 carefully.
You can verify you're using the correct login by checking the Daily Report on Clarity (clarity.dexcom.eu outside USA) — current readings will appear there if the login is correct.
Tap Clear CGM in SugarPixel, re-do steps 2–4 carefully, then try again.
Still No Data? Send These Screenshots
Screenshots that help support diagnose Dexcom no-data issues
If you've completed the steps above and still have no data, contact support and include screenshots of:
- SugarPixel CGM Connections screen
- Dexcom app Account screen showing Login section with username
- Dexcom app Sharing screen
- Dexcom Follow app main screen from a follower's phone
- Dexcom Clarity website (not app) using the same login as SugarPixel
Libre LinkUp
Connect using a LibreLinkUp follower account
SugarPixel supports Libre sensors that provide automatic, real-time readings through LibreLinkUp. If your sensor requires manual scanning, see the Libre FGM section below.
Omnipod 5 users: If you use Omnipod 5 with a Libre CGM in a supported country, link your Omnipod account to LibreView via your country's Omnipod website, then follow the steps below.
1Set up LibreLinkUp following
In the Libre app, go to Connected Apps → LibreLinkUp and add at least one follower. If you don't want others following you, invite yourself using a different email address.
2Confirm readings in the LibreLinkUp app
Install the LibreLinkUp app, log in with your follower account, and confirm glucose readings are visible.
3Enter your LibreLinkUp login in SugarPixel
Use your LibreLinkUp email and password — not your main Libre account. Tap Sync CGM. SugarPixel will display "DOWNLOAD" and begin showing readings.
⚠️ Troubleshooting
No Data or Hourglass Icon · Accept Libre Terms · Screenshots for Support
No Data or Hourglass Icon
SugarPixel connected but no Libre readings are downloading
- Entered your main Libre login instead of LibreLinkUp — these are separate accounts. SugarPixel uses the email address of the LibreLinkUp follower account, not the main Libre app login.
- Same email on both accounts — if your Libre and LibreLinkUp accounts share an email, create a new LibreLinkUp follower account with a different address. Gmail users can use the + alias trick — e.g. myemail+sugarpixel@gmail.com delivers to the same inbox.
- Special characters in the password — avoid + , ' " in your LibreLinkUp password.
- Third-party apps connected to LibreLinkUp — other apps connected to the same account can cause lockouts. Creating a dedicated LibreLinkUp account just for SugarPixel often resolves this.
- LibreLinkUp app has no readings — if your LibreLinkUp follower app isn't showing current readings, SugarPixel won't either. Resolve the upstream issue first; SugarPixel will update within 15 minutes once readings appear.
- Recently changed phones, reinstalled the app, or switched CGM apps — you may have logged in with a different account or forgotten to re-add a follower connection. Redo steps 1–2 carefully.
- SugarPixel not on latest firmware — confirm you're running the latest software update.
Tap Clear CGM in SugarPixel, re-do steps 1–2 carefully, then try again.
SugarPixel Displays "Accept Libre Terms"
SugarPixel is prompting you to accept LibreLinkUp license terms
Log out of the LibreLinkUp app, log back in, and accept any license or terms prompt that appears. This must be completed before SugarPixel can connect.
Still No Data? Send These Screenshots
Screenshots that help support diagnose Libre no-data issues
If you've completed the steps above and still have no data, contact support and include screenshots of:
- SugarPixel CGM Connections screen
- Libre app Account screen showing username email
- LibreLinkUp app Account screen showing username email
- LibreLinkUp app main screen showing readings
Gluroo
Connect using your Gluroo Global Connect URL and token
Gluroo provides a free Nightscout-compatible URL that SugarPixel uses to download glucose data. The Gluroo app is available on iOS and Android.
1Confirm readings in Gluroo
Open the Gluroo app and verify glucose readings are visible. If not, open the Devices tab and add your CGM as a data source.
2Copy Global Connect details
In Gluroo: Menu → Devices → Other tab → Copy under Gluroo Global Connect. This gives you a URL and an API Secret Token.
3Paste into SugarPixel
Paste both values into the URL and Token fields in the SugarPixel app and tap Sync CGM.
Nightscout
Connect directly to your Nightscout site URL
1Confirm your site is working
Open your Nightscout site in a browser and verify readings are visible. Copy the URL into the SugarPixel URL field.
2Add a token if required
Many Nightscout sites restrict access by default. To check: open your site in a private/incognito browser — if you're prompted for a password, it's restricted.
To create a read-only token: go to Admin Tools in your Nightscout site → add a new Subject named SugarPixel with Role: readable → copy the generated access token and paste it into the Token field in SugarPixel.
3Tap Sync CGM
SugarPixel will begin downloading readings once the URL (and token if needed) are saved.
Unofficial CGM Connections — the following CGMs require third-party apps or workarounds. Test before ordering SugarPixel. We may not be able to fully support issues with these configurations.
Libre FGM (Manual Scan)
Manual scan flash glucose monitor — limited functionality
Libre FGM sensors require manually scanning the sensor with your phone. Because readings are not automatic, SugarPixel has limited functionality with FGM sensors. A Libre CGM with real-time readings is recommended for full functionality.
Follow the main Libre (LibreLinkUp) setup steps above and select FGM when prompted. Firmware version 1.72 or newer is required.
Display Behavior
- When no scanned reading is available, SugarPixel shows the current time with a minute ticker
- After a manual scan, SugarPixel displays the glucose value and time using standard color coding
- The value turns blue after your configured No Data time
- Display returns to clock-only mode after 30 minutes
- Some display options are unavailable with FGM
Alerts
- SugarPixel can alert from a manually scanned value that crosses your thresholds, or from LibreLinkUp alerts
- Alert thresholds are set in the Libre app — SugarPixel mirrors those and allows enabling/disabling and snooze timing
- No Data alerts are not available with Libre FGM
- FGM can only be used in single-user mode
Dexcom Stelo
Unofficial — requires a third-party bridge app to Nightscout or Gluroo
SugarPixel does not officially support Stelo because it has no real-time sharing capability. You must use a third-party app to read Stelo and upload data to Nightscout or Gluroo, which SugarPixel then downloads.
ARead Stelo with a compatible app
iPhone: Install the Stelo app to start the sensor, then install Zukka (App Store) or xDrip4iOS (DIY). In Zukka/xDrip4iOS go to Bluetooth → CGM → Stelo, scan and pair. Both apps must stay running in the background.
Android: Install xDrip+ from jamorham.github.io. Use Auto Configure with the QR code from the xDrip G7 docs. Select Dexcom G6/G7/1/1+ and enter your 4-digit transmitter ID.
BUpload to Nightscout or Gluroo
Configure your reader app to upload to Nightscout or Gluroo using: https://YourToken@YourUrl/api/v1. Then select Nightscout or Gluroo in SugarPixel and enter the same URL and token.
CamAPS
Unofficial — requires xDrip+ on Android to upload via Nightscout or Gluroo
Android only. Install xDrip+ on the same phone running CamAPS to upload CGM data to Nightscout or Gluroo. Works with Dexcom and Libre sensors.
AInstall and configure xDrip+
Install from jamorham.github.io (not in Play Store — requires allowing unknown sources). Configure using CamAPS + xDrip+ community instructions. Confirm readings appear in xDrip+ before continuing.
BConfigure upload
In xDrip+: Cloud Upload → Nightscout Sync → Base URL, enter: https://YourToken@YourUrl/api/v1. If you don't have a Nightscout site, use the free Gluroo app — go to Devices → Other tab → copy Gluroo Global Connect details and use those as the upload URL.
Enter the same URL and token in SugarPixel's CGM setup under Nightscout or Gluroo.
Medtronic
Unofficial — upload CareLink data via xDrip+ or Guardian Monitor
Works with Guardian, Simplera, and Instinct sensors if readings are available in Medtronic CareLink. Data is uploaded to Nightscout or Gluroo and downloaded by SugarPixel.
Justin from Diabetech created a step-by-step video for this setup. Watch it first — after completing his tutorial, skip to Step C below. Subscribe to his channel for more tips.
AInstall a CGM reader app
- Android: Install xDrip+ from jamorham.github.io on the same phone as the Medtronic app. Configure using Companion Mode.
- iPhone: Install Guardian Monitor (App Store, subscription required). It uploads to Nightscout.
BUpload to Nightscout or Gluroo
Configure xDrip+ or Guardian Monitor to upload to your Nightscout site, or use the free Gluroo app (Devices → Other tab → Gluroo Global Connect).
CConfigure SugarPixel
Once real-time readings are confirmed in Nightscout or Gluroo, select the matching option in SugarPixel and enter the same URL and token.
Eversense
Unofficial — requires an Eversense uploader app and Nightscout or Gluroo
Android only. SugarPixel cannot connect to Eversense directly — data must be uploaded to Nightscout or Gluroo first.
AInstall an Eversense uploader app
Follow the Nightscout documentation for supported uploaders: nightscout.github.io/uploader/uploaders/#eversense. Confirm the app is receiving glucose readings before continuing.
BUpload to Nightscout or Gluroo
Configure the uploader to send data using: https://YourToken@YourUrl/api/v1. If you don't have Nightscout, use the free Gluroo app (Devices → Other tab → Gluroo Global Connect) as the upload destination.
CConfigure SugarPixel
Once real-time readings are confirmed in Nightscout or Gluroo, select the matching option in SugarPixel and enter the same URL and token.