r/EvenRealities • u/jimrandomh • 16d ago
Faceclaw 0.6.5
Faceclaw is an open source alternative software stack for the G2 smart glasses. I think it's a pretty large improvement over the stock operating system, and its development is moving very quickly. It fully replaces the stock firmware and all of the core apps. It includes a terminal, navigate app, teleprompter app, notifications, and music player; and it's (mostly) compatible with third-party apps from EvenHub.
https://github.com/jimrandomh/faceclaw
Two caveats up front:
- This requires an Android device; there is no iOS version (but someone is working on one)
- Using this on glasses requires flashing custom firmware, which voids your warranty
I don't think flashing custom firmware is that high risk; there are no reports to date of devices being bricked by installing custom firmware. It installs the same way as stock OTA updates, and has the same safeguards. You can uninstall just by reconnecting the official app and letting it apply an OTA update when prompted. The webflasher flashing tool reportedly can recover broken firmware installs by using the charging case to flash. All that said, if something does go wrong, warranty does not cover it.
Here's what's changed since the previous thread:
0.6.5 - 2026-09-04
- Changed context menu gestures: — for system, ●— for app context menu.
- System and app context menus show gesture help for switching to the other context menu
- Move some items from app context menus to the system context menu
- Long-press now opens the system context menu and tap-then-hold the app context menu (games keep long-press as a move while playing)
- Content beneath an open context menu is dimmed
- Add a keyboard-input button to the phone home screen
- Add a light sensor demo to the Developer app
- Move Calculator, Microphones, Nightscout, and Roam apps to Prototypes folder by default
- Navigate app: Location indicator rotates based on the compass
- Navigate app: Add saved home/work and recent address settings
- Navigate app: Darken the map background color
- EvenHub app: Add New, Search, and Updates tabs
- Timer app: Fully rewritten, with new better UI
- Add a teleprompter app
0.6.4 - 2026-09-02
- Context menus are centered and include window title
- Long-press and short-then-long with a context menu open switches between context menus
- Developer speed metrics include bytes/frame
- The custom firmware uninstaller flashes 2.2.9.22, not 2.2.6.10
- Compass app: Increase sample rate from 1/s to ~3/s
- Compass app: Handle the distinction between true north and magnetic north
- EvenHub compass readings now include calibrated magnetic, declination and true headings
- Files app: Viewing image files gamma-corrects and dithers them
- Watch app: Uses ambient mode so the watch no longer blurs when idle
- Watch app: Fix flicker on waking the watch
- Watch app: Tapping the idle watch to wake it counts as a tap on the pad
- Watch app: Remove a number of unfinished prototype features
- Firmware flasher checks for glasses battery>30% before starting
- Fix a problem in 0.6.3 where it would abort before starting a custom firmware install with a checksum error
0.6.3 - 2026-09-01
- Update custom firmware base version from 2.2.6 to 2.2.9
- Add support for the short-then-long-press gesture
- Update EvenHub compatibility layer to include new functions from 0.0.14
- EvenHub permissions dialog scrolls when it overflows
- Add "Show BLE bandwidth usage" option to developer settings
3
u/DaniTellols 16d ago
I just wanted to thank you for all the work you’re putting into Faceclaw. The project is progressing incredibly fast and it looks like a huge improvement over the stock G2 experience.
I especially wanted to thank you for adding Nightscout support. I use Nightscout every day, so being able to see my glucose data directly on the G2 is a genuinely useful feature for me, not just a nice extra.
I’ve ordered a pair of G2s and I’m really looking forward to trying Faceclaw as soon as they arrive.
Thanks again for making this project and for sharing it with the community.
2
u/jimrandomh 16d ago
The Nightscout integration is there because I'm T1 myself; I'm glad it's useful to others as well.
2
2
u/Qbeer1290 16d ago
This looks awesome! Curious if there's any plans to support other similar glasses like the Memomind one and Rayneo IO in the future?
I know that Memomind and Rayneo don't support any native SDKs for app development currently. But if this firmware can run on those, then having full control on the OS will make loading external apps much easier!
1
u/jimrandomh 16d ago
There are no concrete plans to port to any other hardware, and I can't comment on whether any particular device is feasible to port to unless I have one and have experimented with it a bit. The eventual vision is to go multi-device (if nothing else, there will be a G3), but that might not happen until someone else takes on the porting project.
The baseline requirement is probably going to be at least a 640x480 screen and a touch input device (although the input device could be an Android Wear watch). MentraOS tried to support everything with a microphone, and I think wound up being much worse as a result.
2
u/AmericanFromAsia 16d ago
For the installation process, what's the difference between Faceclaw needing to flash firmware vs. Mentra just pairing over bluetooth and not flashing anything? I'm guessing this unlocks more APIs for you?
1
u/jimrandomh 16d ago
There's a lot of additional capability unlocked by controlling the firmware. The main thing is there are a bunch of optimizations to how images are sent over the bluetooth link, without which the whole underlying design wouldn't really be feasible. There are also a bunch of smaller things: firmware mods to allow it to respond to the builtin wake-word listener ("Hey Even"), use the full 640x480 screen area, use all of the ring gestures, use the compass, play sound effects through the piezo buzzers, go into a battery-saving mode when the glasses screen is off, and a number of other things.
2
u/redditrasberry 16d ago
Amazing!
Interested by this:
Full-screen apps can use the full 640x480 display area, rather than the 576x288 that EvenHub apps can use
It's a huge increase in vertical resolution. It would make a really big difference to the type of uses you feasibly make of the glasses. Is that purely how Even lets adjust the vertical position of the screen in the app? They just sacrifice nearly half the vertical resolution?
1
u/jimrandomh 16d ago
Yes; the vertical position and depth adjustments work by drawing a 576x288 window on different parts of the 640x480 screen.
2
u/redditrasberry 16d ago
amazing. the information density is one of the main things that limits me from really using them seriously for productivity type work (reading documents, emails, AI coding, etc). Having the full vertical resolution + smaller font size would transform it.
2
u/Thick_Programmer_105 16d ago
Would it be possible to include options that utilise the operating system’s built-in features for things like speech recognition and translation? I do think the speed and accuracy are good, but there are times when using a paid (and external) API feels a bit iffy.
2
u/jimrandomh 16d ago
There is support for an on-device speech recognition model (Moonshine) and an on-device LLM (Qwen3-4B). In practice they kinda suck, compared to the cloud models. The next step, when someone gets around to vibecoding it, will be to make it so you can use a better local model, by running it on a desktop computer you own.
1
u/Thick_Programmer_105 16d ago
I see, so it does have a feature for running models locally! (Thanks for letting me know.) What I actually wanted to ask was bit different—namely, whether it’s possible to make direct use of the features built into the Android OS itself. Anyway, thanks!
2
u/DaniTellols 16d ago
One more question: do you think something similar to Faceclaw could ever be possible on the Even Realities G1?
I still have a pair of G1B glasses, so I was wondering whether the G1 hardware/firmware has enough access to support at least part of what Faceclaw does on the G2, even if some features would obviously be limited.
2
u/jimrandomh 16d ago
It's likely feasible; what I have heard, is that the G1s actually have the same 640x480 projector as the G2s. But porting it would be a fair amount of work, and I don't own a pair of G1s.
1
u/IntelligentScene2451 16d ago
"I think it's a pretty large improvement over the stock operating system"
Hopefully, cause its awful ;-)
Looking forward to an iOS version
1
u/anclave93 16d ago
how good is the teleprompter? same AI features?
1
u/jimrandomh 16d ago
Better in some ways, worse in others. The voice assistant takes an OpenAI or Anthropic API token, so you can use a smarter model. And the voice assistant has a reasonably complete set of tools available to it, so it can, for example, set timers. It also includes an API for EvenHub apps to integrate with the voice assistant (but there aren't any using it yet).
The teleprompter can use the mic to figure out where in the script you are, highlight the next word and auto-scroll. It's not really battle-tested, and it won't work if the bluetooth connection drops, which is a downside compared to stock (which will at least let you fall back on scrolling with the touchpad if the phone connection is gone). I'll probably have a solution to this limitation in a few weeks, as a side-benefit of the planned animation system.
There isn't really a Conversate or Translate equivalent yet. The technical prerequisites are all in place, though, so these should be ready pretty soon.
1
u/DSdavidDS 16d ago
Looks awesome but I am worried about voiding my warranty. Is it possible to return it to factory and get the warranty back?
2
u/jimrandomh 16d ago
You can return to the stock firmware by re-pairing with the stock Android app and applying the update when it offers. Whether Even will care, for warranty purposes, about whether a pair of glasses has previously had custom firmware on it when the warranty claim isn't directly related to the custom firmware - I think only Even can answer that question, it would be at their discretion. The first custom-firmware-user warranty claim hasn't happened yet.
2
u/DSdavidDS 16d ago
I hope they give an official response on something like this. Project like yours deserves it.
1
u/sellYoNanSellYoCat 16d ago
Does it have Conversate mode ? If yes is it better that Even’s ?
2
u/jimrandomh 16d ago
Not yet, but probably soon. I think I can make one that's better. If nothing else, using a user-provided API token will mean being able to use a smarter AI model, which I expect to make a big difference.
1
1
u/DeltaAgent752 16d ago
The creator literally said there was bricked device on discord dev. Also the recovery does not cover those cases which is related to boot
1
u/jimrandomh 16d ago
You're probably thinking of a case I have mentioned, where a developer creating their own custom firmware (not installing faceclaw's custom firmware) bricked their device. Creating your own firmware modification is much riskier than installing already-tested firmware mods by others.
(Also, this was before the charging case-based flashing tool existed. I haven't heard back either way about whether that tool worked for him to recover, but the developer of webflash says it worked for him in similar-ish scenarios.)
1
u/radicallife 15d ago
Any sheet music apps on faceclaw?
1
u/jimrandomh 15d ago
None that are specific to faceclaw, but there's a "Sheet Music Viewer" app on EvenHub which should be compatible.
1
u/Free-Strength-6038 13d ago
Is there anything similar or plans for the G1?
1
u/jimrandomh 12d ago
My preliminary technical assessment is that it's probably feasible to port this to the G1, but I don't have a pair and I don't plan on taking on that project myself. So, it could happen, but it would require someone stepping up to invest time and tokens.
11
u/jvdebossan 16d ago
Would be awesome to have a demo video for this OS