CYGM+ prototype · build 2.0.8

Install CYGM+

CYGM+ is the 3.5-inch touch-screen version of CYGM, with a sharper, smoother display. This page puts the current prototype on your unit over USB. From build 2.0.16 on, the unit also updates itself over Wi-Fi.

For testers. Please don't pass this link on. CYGM+ is an experimental secondary display. It is not a medical device and not FDA-cleared. Don't use it to make treatment decisions, and keep your usual way of getting alarms.

What you need

The hardware

Install

The install button unlocks when the box above is ticked.

In the window that opens: pick the unit's port, tick Erase device, then Install. It takes a few minutes. The screen goes blank, then the unit restarts on its own.

No port in the list? Hold the unit's BOOT button, tap RESET, release BOOT, then try again.

Then

The unit walks you through setup: Wi-Fi, your place, your glucose service (Dexcom, LibreLinkUp or Nightscout), units and alarms. Try these:

Updates

From build 2.0.16 on, the unit updates itself over Wi-Fi. It looks for a new version shortly after it starts and then once a day. To look now, open Settings, System, Update and tap Check now. When a version is ready, hold Install. Keep the unit plugged in: it downloads the update, restarts on its own, and keeps your Wi-Fi, glucose sign-in, settings and alarms.

Installing from this page over USB is different: it erases the unit. A unit on 2.0.15 or older needs one more install from this page before it can update over Wi-Fi.

The Beta versions switch on the Update page lets Check now find beta builds as well. The daily check only offers the regular version.

What it looks like

What the unit sends

Like the main CYGM, a running unit checks in with cygm.me every few minutes so it can appear on the device map. The check-in carries a random device id the unit made up for itself, the firmware version and the device model. If you set a weather place, it also carries that city and its coordinates rounded to about a kilometre. Nothing in it names you, and there is no setting to turn it off. Details are in the privacy page.

Looking for an update is a plain download of a small file from cygm.me, with no device id in it.

Rough edges

Manual install with esptool

For another browser or a command line. Files for build 2.0.8:

esptool.py --chip esp32s3 erase_flash
esptool.py --chip esp32s3 write_flash 0x0 bootloader.bin 0x8000 partition-table.bin 0x19000 ota-data.bin 0x20000 cygm-plus-app.bin 0x840000 voice-bank.bin