A Third-Party Even G2 Web Flasher Now Serves Only Even’s Official Firmware, and Calls Its Own Case Write Path Experimental

Even Realities G2 display smart glasses, official product image
Even Realities G2. Image: Even Realities (official product image)

An INDEPENDENT, browser-based flasher for the Even Realities G2 glasses and R1 ring began PUBLISHING Even’s OWN firmware images on OCTOBER 9, and it deliberately REFUSES anything else. The project’s README says it “recognizes and offers all 16 archived official G2 SHA-256 values” and that “custom firmware is excluded from the catalog and both installation paths.” Even Realities is NOT involved in the project, and NOTHING in it is a VENDOR release.

The repository, AM-Guru/evenRealities-webflasher, is MIT-licensed and was CREATED on August 12. Its commit history runs in an unusual DIRECTION for a third-party tool. An AUGUST 21 commit is titled “Remove custom firmware support.” The October 9 commit, pushed at 3:18 p.m. ET and the FIRST since September 15, is titled “Publish official G2 and R1 updates with stock recovery safeguards.” The project had just 14 GitHub STARS when we checked. MIXED first reported the change.

What The Tool Does

The DEFAULT “Easy Mode” uses Web BLUETOOTH as the PRIMARY update route: pick an official release, select the LEFT and RIGHT temples separately, confirm the pairing, and push the COMPLETE pinned package to both SIDES. A second route talks to the charging CASE over its WCH CH340/CH341 USB serial chip (ID 1A86:7523) through Web Serial or WebUSB, and stays HIDDEN unless Bluetooth FAILS or the owner opens it on purpose. Both rely on browser APIs that, in practice, mean a Chromium-based browser.

For the ring, the README lists “all 12 archived official R1 releases through signed Nordic Secure DFU,” and states that “bootloader unlocking and owner-key replacement are not included.” Before WRITING, the tool assembles a RECOVERY set: a FULL 512 KiB backup of the case flash, the 128-byte option block, identity snapshots from both temples, and the matching official glasses bundle. Case images are staged in the INACTIVE flash bank and read back BYTE for byte before ACTIVATION is offered. The archive ships packages in the repository and “may refresh exact pinned originals from the Even Realities CDN.”

The Caveats Are In The README

The project is blunt about its LIMITS. “This is a charging-case recovery and running-temple reinstall tool. It is not a dead-temple recovery tool,” the README says, because the stock case firmware exposes NO USB command that writes firmware to an unresponsive temple. The case can POWER, RESET and CHECK a temple, but it CANNOT revive one.

The more IMPORTANT line for OWNERS is this one: “The case write and bank-activation path is research-derived and experimental. It has not been physically validated by this repository on sacrificial hardware.” The project’s statements that device data and firmware validation stay LOCAL in the browser are its OWN description of its code, not an independent AUDIT.

Why It Matters

Even distributes G2 and R1 firmware ONLY through its phone app and publishes NO changelog for the images themselves. That DEPENDENCY became visible this month when Even Realities app 2.3.2 required firmware updates on BOTH the glasses and the ring before its new features worked. A tool that can REINSTALL a KNOWN, hash-pinned STOCK image, or roll a split-version pair back into sync after an interrupted update, fills a GAP the vendor has not addressed PUBLICLY.

It also INVERTS the usual PATTERN. Third-party flashers for consumer wearables tend to exist to run CUSTOM code. This one has REMOVED that ability and limited itself to images it says Even SIGNED, which NARROWS the risk but does NOT remove it. Any WRITE to the case or the temples remains UNSUPPORTED by Even Realities, and the warranty implications are UNKNOWN. Even has NOT commented on the project.

Bottom line: for G2 owners with a STUCK case or mismatched temples, this is a CAREFUL, read-heavy RECOVERY option. For everyone else, the official app remains the ONLY supported update path, and the README’s own WARNING about the UNTESTED write path is the one to HEED.

Sources: AM-Guru/evenRealities-webflasher on GitHub (README and commit history, read October 12, 2026); MIXED, October 13, 2026; Even Realities G2 product page.

Leave a Comment