Devices / Even G2

Even G2 developer guide: BLE protocol, text canvas and SDK options

The most open display canvas of the glasses we've tested — once you know its rules.

Updated 2026-10-09 · Tested by the Odasho team on real hardware

DisplayBoth lenses, monochrome green
App canvas576 × 288 px
Text line27 px (≈ 9 rows)
MicrophoneLC3 frames over BLE
CameraNone
US price$599

Even's official route is the Even Hub SDK, which runs inside the Even app's WebView. Everything below uses the community-documented BLE protocol instead, so an app can talk to the glasses directly. It works on the firmware we tested (2.2.10.10) and may change with a firmware update — check before you ship.

Connecting

The handshake

Before the glasses draw anything, the official app sends this sequence, about 200 ms apart (steps that arrive too early are dropped):

  1. Authenticate on the left arm, then on the right arm.
  2. Make the right arm the command pipe — it relays to the left.
  3. Sync the time (the firmware ignores the time-zone field, so fold the offset into the timestamp).
  4. Skip the first-run onboarding, or it covers your page.

Then send a heartbeat to both arms every 10 seconds. Without it, iOS decides the link is idle and tears it down after roughly 50 seconds.

Drawing text

Input and audio

What we couldn't do

Sources

Questions developers ask

Does Even G2 have an SDK?

Yes — Even's official Even Hub SDK, which runs inside the Even app's WebView. To control the glasses from your own native app, developers use the community-documented BLE protocol instead.

Can I write my own app for Even G2?

Yes. Over BLE a third-party app can draw text on a 576×288 canvas, receive taps and swipes, and stream the microphone as LC3 frames. The phone must be bonded with the glasses first, or they drop the connection after about 29 seconds.

Why does my app lose Even G2 after a while?

Two common causes: the phone isn't bonded (unbonded links are dropped after ~29 s), or the app stopped sending heartbeats to both arms (send one about every 10 seconds). Bonded arms also stop advertising, so reconnect by remembered peripheral ID instead of scanning — see Reconnect like headphones.

How wide is a line of text on Even G2?

The canvas is 576 px wide with a fixed 27 px line height. Glyph widths come from Even's MIT-licensed @evenrealities/pretext metrics; the lens simulator shows exactly where lines break.