Free beta · 0.9.0-beta.1

LensSpark

Your Android phone's screen, on your INMO GO3 glasses.

Download for Android

Android 13 or newer · about 0.5 MB
SHA-256 98e57cbe8a39aee9dae3382242be373a8c760d328d4c05a0b2e0a11b03446b28

LensSpark shows what's on your phone on the glasses at about one screenshot per second (up to about four per second with RFCOMM, below). It isn't video, but it's great for anything you'd glance at. Landscape and a dark theme read best.

What it's good for

Sing along

Spotify with lyrics on screen: the words follow the song.

Read a book

Kindle or any e-reader app.

Maps

Google Maps, Waze and other maps. Be safe: don't let the glasses take your eyes off the road, and follow local laws.

Follow the game

Keep a scoreboard or play-by-play in view.

Browse

Web pages, articles, recipes while your hands are busy.

Your feeds

Keep up on social feeds, news and messages.

Hands-free control

There's no ring control; you control what's shown from the phone. Android's Voice Access works really well once you learn it ("scroll down", "tap Next"), and Bixby or Google Assistant can get you a long way.

Install

  1. Download the APK on your phone and open it. If Android asks, allow your browser to install unknown apps. Play Protect may warn about an unknown developer: choose Install anyway.
  2. Open LensSpark and tap Connect. Allow Nearby devices and notifications.
  3. Tap Share screen and accept Android's screen-sharing prompt.

Two ways to connect

GATT (default)RFCOMM (Advanced)
INMO GlobalKeeps working alongside LensSparkMust unbind the glasses from INMO Global first
SpeedAbout 1 frame per second (8 KB/s)Up to about 4 frames per second (35 KB/s)
Glasses audioWorks if already connectedLensSpark connects it for you
Going backNothing to doUnbind in LensSpark, then reconnect in INMO Global (below)

Change transport in Advanced, only while not connected.

Switching to RFCOMM

In INMO Global, unbind the glasses first. Unbinding resets INMO Global's settings, such as which apps send notifications to the glasses, so you'll set them again when you go back.

INMO Global Glasses tab, with the Glasses tab at bottom right and the settings button highlighted
1. Tap Glasses at the bottom right, then the settings button.
INMO Global glasses settings list ending in Unbind
2. Scroll down and tap Unbind.
Unbind? confirmation dialog
3. Confirm Unbind.

Then in LensSpark: Advanced → Transport → RFCOMM, tap Connect, and confirm Bind glasses to LensSpark. Approve Android's prompts to pair and to let LensSpark manage the glasses.

Going back to INMO Global

In LensSpark, tap Unbind. It releases the glasses and removes the phone's Bluetooth pairing. Then in INMO Global:

INMO Global home card with a Connect button
1. Tap Connect on the home screen.
New Glasses Found dialog with Connect button
2. New Glasses Found: tap Connect, then accept Android's pairing request.
Connected successfully screen with Next button
3. Connected successfully: tap Next, then Done on the permissions page.
Android dialog asking to allow INMO Global to access the glasses
4. Tap Agree to let INMO Global access the glasses.

If LensSpark says it couldn't remove the pairing, remove the glasses in Android's Bluetooth settings before step 1.

Good to know

Privacy

No internet permission, no analytics, no accounts. Nothing captured is saved. Your screen goes from your phone to your glasses over Bluetooth and nowhere else. LensSpark relies on Bluetooth's own pairing encryption and adds none of its own.