u/Monstreboss

Image 1 — Rokid Nexus v1.4.2 : Trackpad + keyboard, AIUI engine port, Wireless debug ADB, Assistant (calendar+reminders)
Image 2 — Rokid Nexus v1.4.2 : Trackpad + keyboard, AIUI engine port, Wireless debug ADB, Assistant (calendar+reminders)
Image 3 — Rokid Nexus v1.4.2 : Trackpad + keyboard, AIUI engine port, Wireless debug ADB, Assistant (calendar+reminders)
Image 4 — Rokid Nexus v1.4.2 : Trackpad + keyboard, AIUI engine port, Wireless debug ADB, Assistant (calendar+reminders)
Image 5 — Rokid Nexus v1.4.2 : Trackpad + keyboard, AIUI engine port, Wireless debug ADB, Assistant (calendar+reminders)
Image 6 — Rokid Nexus v1.4.2 : Trackpad + keyboard, AIUI engine port, Wireless debug ADB, Assistant (calendar+reminders)
Image 7 — Rokid Nexus v1.4.2 : Trackpad + keyboard, AIUI engine port, Wireless debug ADB, Assistant (calendar+reminders)

Rokid Nexus v1.4.2 : Trackpad + keyboard, AIUI engine port, Wireless debug ADB, Assistant (calendar+reminders)

Nexus is my open-source companion for Rokid glasses: a hub on the phone, a hub on the glasses, and plugins that put things on the display.

Here is everything that is new.

Your phone is a trackpad. Drag on the pad and the pointer moves on the glasses. It drives the pointer the system already has that the Hi Rokid app is using. Next to it there is a real directional cross up, down, left, right, select in the middle for the screens where you just want the next item. Use whichever fits what you are looking at.

AIUI engine ported on Nexus. Plugins can now send a real page (headings, rows, charts, progress, inline Lottie, declarative canvas) and the glasses render it with native Android views. The phone compiles and validates it, then the glasses draw it. The Assistant already uses it: ask for the weather and you get a card with a temperature curve instead of a paragraph.

Assistant can act on your phone calendar. It adds and lists events once you grant calendar access. The reminder system was also added.

And it runs on whatever AI you already pay for. Sign in with ChatGPT and answers come from your own plan. Or bring a key: OpenAI, OpenRouter, MiniMax, DeepSeek, GLM, or any OpenAI-compatible server of your own, each with its own model, switching in one tap. It can look at what is in front of you, search the web when a question needs it, keep the context of a follow-up, and hold your standing instructions in a Personality box. Notes and timers work the same way on every provider, not just ChatGPT.

Relay keeps delivering after the first days. Some Android systems quietly kill the process that listens for notifications, and Relay went silent a day or two after setup with every battery setting already correct. The hub now holds a guardian binding on the listener, so the system restarts it instead of leaving it dead. Conversations also open as full-screen reader documents now, and a thread already on screen updates in place when a new message lands.

Wireless ADB without a cable. A new plugin turns on Android's real wireless debugging on the glasses and hands you a temporary pairing code for a computer on the same network.

The Store became a real store. Every plugin has a page now: version, size, date, its What's new, screenshots when the author published some, the capabilities it asks for, and a History screen with every release it ever shipped. The app has its own changelog too, behind the update banner.

Photo Sync lets you choose which capture types sync (photos, AR photos, videos, AR videos), as a lot of processing is done by the Hi Rokid app, it's not really worth it.

Smaller things since 1.2.0:

  • Battery: the helper that reaches the glasses stopped pacing in the background, the display goes back to sleep on its own, and Wi-Fi that Nexus turns on, Nexus turns off again.
  • Spoken answers use your phone's voice, routed to whatever you are actually wearing, or pinned to the glasses if you prefer.
  • The speech engine works on phones whose default recognizer is not Google's. Vivo, Samsung and others used to refuse the glasses' audio outright.
  • The HUD follows the screen position you set in the Hi Rokid app, or you can place it yourself.
  • A new Tasker plugin runs your named Tasker tasks from the glasses.
  • Manual pairing works on networks where device discovery silently fails, like routers with multicast filtering or client isolation.

Install the two apps from the release page, and plugins update themselves from the in-app Store.

This is a one-person project and it stays free and open source.

If it is useful to you and you want to help it keep moving, you can support me on GitHub Sponsors tiers that could make me prioritize some work or new app ideas from you, and as always, Ko-fi, it helps me a lot because it's really time consuming to tests and debug everything :

Happy to answer anything, and bug reports are very welcome !

u/Monstreboss — 10 days ago

Nexus v1.2.0 New features, new plugins : Assistant (ChatGPT subs as Rokid assistant), Relay, PhotoSync and much more

I made a post about Nexus here, as a plugin platform for Rokid glasses RV101 : one hub lives on the glasses and renders everything, and every feature ships as an ordinary Android app on the phone.
Nothing gets installed on the glasses again.

This update comes in two halves, what the platform itself gained, and what got built on top of it.

What the platform gained

Plugins can speak. tts is a new capability, granted per plugin and revocable like the microphone or the camera.

And it speaks your language. The glasses have their own speech engine and it sounds good, but it only knows English and Chinese. So we use the phone one instead, over the Bluetooth audio the glasses already carry. Put earbuds in and speech (should) follows your ears. If your phone has no usable voice, the glasses engine takes over.

A notice keeps the input it asked for. A banner that wanted your answer could have its taps stolen by whatever was underneath, and dismissing one did not reliably hand the glasses back to standby. Both fixed.

There are activity notifications now, for something you follow over minutes, like a ride or a delivery: it idles as a small chip and opens into a full panel when something actually changes. Easier to show than to describe, so there is a live demo on the site: https://rokid-nexus.anezium.me/#hud pick Activity. It's shipped but not plugged on any plugins right now. But it shows where I want to go with the project.

And the glasses repair themselves after a reboot. Some of what Nexus does needs a privileged helper on the glasses, and that helper does not survive a restart. Reviving it needs the glasses' Wi-Fi, which this firmware boots with off. So about twenty seconds after a restart, Settings opens briefly on the glasses, turns Wi-Fi on, and gets out of the way; once the helper is back, the radio goes off again.

Measured on hardware: about fifteen seconds, and you end up exactly where you booted, minus the breakage. There is a switch for it, on by default, remembered by the glasses themselves so it works with your phone out of reach.

The plugins

Assistant : ask your glasses a question. Hold the touchpad (it replaces the Rokid Assistant), speak, let go. Your words appear on the display as you say them, then the answer comes back: written on the band and read aloud if tts enabled. It runs on your own ChatGPT account, you just need to login one time and it's done.

It can also see. Ask "what am I looking at" and it takes a photo through the glasses camera, looks at it, and tells you. It should get the memories from your account but it doesn't get chat history.

I may add a workspace to put some of your work into it so it could read through and even edit it if needed. And also maybe a keyboard mode from phone, when you want to ask something but can't speak.
You can setup the model and its effort thinking in the settings (Luna is the fastest).

Relay : your notifications, and your replies. Port of my Rokid Relay app, Messages land on the display, and you can dictate an answer without touching the phone. I may add a feature to just show every notification in the future, so it could replace the Rokid's one.

Photo Sync : As the name of the plugin suggest, it keeps the pictures and video of your glasses synced with your phone, so no more manual sync in Hi Rokid.

And two plugins that are not mine at all :

Both made by github.com/beyondlevi 

Lume turns the glasses into a wearable speed reader.
Text flows one word at a time at a fixed point in your field of view, so your eyes never travel across a line 150 to 700 words per minute, with long words and sentence endings held a little longer so it does not read like a metronome. Import a PDF or a text file on the phone, then read hands-free with the R08 ring. It remembers where you stopped in each document.

Shopping List puts your list on the display and lets you tick items off with the ring, while you add to it on the phone or paste a whole list from another app and have every line become an item.

Both install from the Store and run under exactly the same permission model as the plugins I wrote. That was the whole point of building a platform rather than an app.

Supporting the work

This is a one-person project and it stays free and open source.
If it is useful to you and you want to help it keep moving, there are now GitHub Sponsors tiers that could make me prioritize some work or new app ideas from you, and as always, Ko-fi if you would rather do it once, it helps me a lot because it's really time consuming to tests and debug everything :

Several things in this release exist because someone here described a problem, opened an issue, or just said something in the comments.
I read all of it, and the small stuff often lands the same week.

GitHub: https://github.com/Anezium/Rokid-Nexus/releases
Site and roadmap : https://rokid-nexus.anezium.me

u/Monstreboss — 17 days ago

Rokid Nexus: a plugin platform for Rokid AR glasses, Lens (Live Translation), Lyrics, Feeds (Bluesky, X), Transit

Hey, I'm releasing something I've been building for a while: Rokid Nexus, a plugin platform for Rokid AR RV101 glasses.

Why I built this

The thing that pushed me over the edge: on Rokid glasses, everything is in its own separate app. Each app lives on the glasses itself, each one has its own install/update flow, and you're stuck launching them one by one from a launcher that wasn't built for that.

What I wanted instead was something closer to what Even Realities did with their Hub for the G1/G2: one permanent thing lives on the glasses, and everything else is just a phone app that plugs into it.

You install a phone app, and its feature shows up on the glasses automatically, with no separate glasses install, no separate update, no separate launcher entry to manage. That's the whole idea behind Nexus.

How it actually works

  • One hub app lives on the glasses (installed once, self-updating after that). It owns the single connection to the glasses hardware and renders everything on the HUD.
  • Everything else (every feature/apps/plugins) ships as an ordinary phone APK ("a plugin") that talks to the hub over a local bus. Install the phone app, approve what it's allowed to do, and it shows up on the glasses menu.
  • It's an open platform : any developer can build a plugin against the published SDK, and the model is the same one Android uses for notification-listener apps : a plugin requests access (surfaces / microphone / HTTP / camera), and you explicitly approve it, per plugin.
  • Plugins install and update from an in-app Store, backed by a public registry, with signature pinning so a plugin can't get swapped for something malicious.
  • Setup is no-PC, no-ADB: install the phone app, follow ~7 onboarding steps, and it pushes the glasses app + bootstraps itself. I spent a stupid amount of time on this because I didn't want "plug it into a computer" to be a requirement for a public release.

What's shipped so far (5 plugins)

  • Lens : point the camera at text, get it translated live on the HUD (kinda working but not reliable), or freeze a frame for a clean read. OCR + translation on the phone, offline or with DeepL API or Google AI.
  • Feeds : Bluesky and X timelines on the HUD, with photos rendered full-screen. May add Instagram/Facebook in future updates.
  • Transit : nearby stops and live departures, with favorites. Inspired by Even Transit.
  • Lyrics : time-synced lyrics for whatever's playing on your phone, from Spotify/Musixmatch/Netease/LrcLib. It's a port of my app, perfect for this plugin system.
  • Media Deck : a universal now-playing surface with album art and transport controls, for anything playing on the phone, as the default one is not great I think
  • Sample : a minimal, copyable reference plugin for anyone who wants to build their own.

Using it day to day

On the glasses, triple-tap the touchpad from anywhere and the Nexus menu pops up over whatever you're doing that's the only gesture it claims; single/double taps and swipes still do whatever they normally do. The menu lists your installed plugins, tap one to open it. Hit back and it closes, handing the display right back to whatever was under it. The stock Rokid launcher and its widgets are untouched, Nexus lives as a layer above them, not a replacement.

I may include settings to let you customize the menu or even change the inputs to show it in the followings updates.
The glasses hub is meant to be updated to include more capabilities in the future.
And I'm also working on porting my compatible apps as plugins.

Where to find it

Everything's on GitHub

I'd genuinely love feedback, bug reports, or plugin ideas as it was a big project and may break on some devices.
And if you want to build your own plugin, the SDK's on JitPack and there's a copyable sample to start from.

If you want to support my projects, there's a Ko-fi : https://ko-fi.com/anezium

u/Monstreboss — 1 month ago

R08 Access Bridge v1.5.0: faster ring input, Launch app gestures, and launcher sleep/focus fixes

I just released R08 Access Bridge v1.5.0 for Rokid glasses.

This is a big responsiveness and reliability update + new features for using the R08 smart ring !

- Single tap now activates in ~350 ms instead of ~700 ms.

- Double tap Back can fire instantly when no longer tap gesture is mapped.

- Launcher swiping is roughly twice as fast, and rapid swipes now stack instead of getting dropped.

- Fixed the launcher freeze some users hit after screen sleep, where Rokid firmware focused an invisible 1x1 system window.

- Ring input now wakes the display and ignores the wake gesture, so it does not blindly activate something on a dark screen (so no more music player ! you can still activate the music player with a single tap, but you can now wake the screen with a swipe up/down)

- Added 1 tap + swipe and 2 taps + swipe shortcuts.

- Added Launch app mapping, so a ring gesture can open any installed app directly.

- Companion v0.2.8 now shows watchdog status, important for Rokid RG firmware 1.21.009.

Important note: run the phone companion at least once after installing. It provisions the watchdog that restores Accessibility after the firmware force-stops third-party apps when the glasses are folded.

Thanks to Hacha for his rokid-r08-wake that he shared and could help me to fix this issue !

Release/APKs:

https://github.com/Anezium/R08-Access-Bridge/releases/tag/v1.5.0

You can support me and my projects on Ko-fi ! :
https://ko-fi.com/anezium

u/Monstreboss — 2 months ago

Ported Rokid Lyrics to iOS, new Spotify lyrics provider

Hey everyone, I made an iOS port of Rokid Lyrics.

Same idea as the Android one, use an iPhone as the companion app, detect what is playing on Spotify, fetch synced lyrics, and show them on Rokid glasses.

However right now it only detects Spotify as iOS is much more restrictive than Android..
I may add Apple Music after.

Current features:

- Spotify login and currently-playing monitoring

- automatic track detection from Spotify

- live lyric display on Rokid glasses

- lyrics provider fallback chain

- direct Spotify lyrics provider added

- backend mode so the Spotify sp_dc cookie can stay outside the iOS app

- direct iOS mode if you manually provide your own sp_dc

Important caveat: this is still prototype / dev build.

First you will need to add a Spotify client id from there : https://developer.spotify.com/

Getting a Spotify Client ID

The iOS app uses Spotify Web API OAuth with PKCE, so it needs a Spotify Client ID but no Client Secret.

  1. Open the Spotify Developer Dashboard: https://developer.spotify.com/dashboard.
  2. Log in with your Spotify account.
  3. Click Create app.
  4. Enter an app name and description, for example Rokid Lyrics iOS.
  5. Select Web API when Spotify asks which APIs you plan to use.
  6. Add this Redirect URI:

​

rokidlyrics://spotify-callback
  1. If Spotify asks for an iOS Bundle ID, use the bundle ID of the build you are signing. The default project bundle ID is:

​

com.anezium.rokidlyrics
  1. Save the app.
  2. Open the app's Settings page in the Spotify dashboard.
  3. Copy the Client ID.
  4. Paste that Client ID into Rokid Lyrics iOS Settings -> Spotify Account -> Client ID.
  5. Tap Connect in Rokid Lyrics iOS and finish the Spotify login.

Installation

For now, the IPA is meant for AltStore, SideStore, Sideloadly, or similar sideloading tools. You may also try to resign it if you have an Apple dev Cert with Feather or eSign. I do not have a paid Apple Developer distribution cert right now, and I honestly do not know if this would pass App Store review as-is, especially because the direct Spotify lyrics provider relies on Spotify internal lyrics behavior and Musixmatch reversed API.

Spotify supports

The app does not extract Spotify cookies from the Spotify iOS app so the user has to provide their own sp_dc explicitly, and backend mode is recommended because it keeps that cookie off the phone app.

Getting sp_dc

Recommended path: use a desktop browser and keep this value private. sp_dc is an account session cookie, not a Spotify OAuth token.

Chrome / Brave / Edge on desktop:

  1. Open https://open.spotify.com/ and log in with your own Spotify account.
  2. Open DevTools with Cmd+Option+I on macOS, or F12 / Ctrl+Shift+I on Windows.
  3. Go to Application -> Storage -> Cookies -> https://open.spotify.com.
  4. Filter for sp_dc.
  5. Copy only the Value column for sp_dc.
  6. Paste it into your private backend config, or into iOS Settings -> Lyrics API -> Direct -> SP_DC for full-local testing.

For Musixmatch support you only need to put your login/password and it should work. But sometimes if you change songs too fast it can restrict you.
The app still have Netease and LRCLIB support as providers.

Project:

https://github.com/Anezium/Rokid-Lyrics-iOS

If you want to support me you can donate on Ko-fi, I may develop more app for iOS in the future, please let me know what can be done for the ecosystem :

https://ko-fi.com/anezium

u/Monstreboss — 2 months ago

Rokid NewPipe: a NewPipe fork rebuilt for Rokid glasses, w/ R08 ring support

I just published a Rokid RV101-focused NewPipe build:

https://github.com/Anezium/Rokid-NewPipe/releases/tag/rokid-v0.28.8-20260628

This is a fork of NewPipe adapted for Rokid glasses. The goal is not to make a
generic phone app smaller; it is to make the core video workflow usable directly
on a 480x640 no-touch HUD. I tried to make the app work entirely with only the D-PAD Left and Right for the navigation.

What changed:

  • Home, search, video detail, and player screens are adjusted for the glasses.
  • Navigation uses the real glasses model: swipe forward/back to move focus, tap/select to activate, Back to exit.
  • Search opens into a Rokid-friendly on-screen keyboard. (no voice search atm)
  • Player controls are reachable from a compact action rail: pause/play, skip, quality, speed, subtitles, close, and exit.
  • The UI uses black surfaces, high-contrast text, and green outline focus so it stays readable without blocking too much of the AR view.

R08 Access Bridge was also updated for this app:

https://github.com/Anezium/R08-Access-Bridge/releases/latest

Use R08 Access Bridge v1.4.7 or newer. When Rokid NewPipe is active, the bridge
forwards ring swipes/taps into NewPipe's own one-axis navigator:

  • Ring swipe forward/back moves focus.
  • Single tap activates the focused item.
  • Double tap goes Back.
  • Stable mode is recommended.

Install order:

  1. Install Rokid NewPipe on the glasses.
  2. Install/update R08 Access Bridge to v1.4.7.
  3. Enable the R08 Access Bridge Accessibility Service.
  4. Pair the R08 ring in Stable mode.
  5. Open Rokid NewPipe.

Support my projects : https://ko-fi.com/anezium

u/Monstreboss — 2 months ago

R08 Access Bridge v1.4.6 update: better setup recovery, reader support, ring battery, camera/volume controls

Hey everyone,

I just pushed R08 Access Bridge v1.4.6. My last bigger update post was around v1.4.0, so here is what changed since then.

The biggest focus was making the phone companion / bridge setup less fragile. The setup flow now handles more Wireless Debugging edge cases, including stale pairing states, expired pairing screens, missing/ambiguous ports, and cases where the glasses still report “pairing ready” even after the phone has already paired.

The companion also has mDNS fallback for the temporary ADB pairing port and clearer statuses like “Paired, waiting for port” / “Arm failed” instead of collapsing everything into a generic failure.

I also improved the first-time setup and recovery path. The phone companion now does better Wi-Fi reachability checks, keeps the pairing dialog alive long enough, retries short post-pair ADB connections, and returns the glasses back Home after successful setup or already-armed flows.

On the glasses side, v1.4.3 added better app compatibility:

- Readera support for opening books and page turning

- 檐字阅读 / Arbook support

- better focused slider handling, so brightness/volume-style controls can react to ring swipes through Accessibility range actions

v1.4.4 added some useful no-bridge controls:

- ring swipes can adjust the Rokid volume screen directly

- single tap can trigger capture on the active Rokid camera page

- R08 ring battery is now read through the QRing-compatible BLE notification path

- the ring battery appears as a small overlay next to the glasses battery on the launcher

- removed the old infinite wake loop, so the ring should behave better for battery/sleep

v1.4.5 polishes the battery behavior:

- no more polling ring battery every 5 minutes

- battery is read after BLE connection and after real ring input, throttled to avoid wasting power

- smaller launcher ring battery icon (not that great as if the wifi icon is there, it overlaps)

v1.4.6 also improves launcher focus reliability: carousel movement now adapts to visible app spacing, targets the carousel center more reliably, and waits for queued launcher swipes to settle before activation. This should reduce cases where the ring focus and the opened app get out of sync.

Important setup note for new users:

Before pairing the ring with R08 Access Bridge, use the official QRing / R08 Ring app once to update the ring firmware. After the firmware update, unbind/disconnect the ring from the phone app before pairing it on the glasses. If the ring is still connected to the phone, the glasses may only see normal media-key behavior and the bridge may not take over correctly.

Recommended first-time flow:

  1. Update ring firmware with the official QRing / R08 Ring app

  2. Unbind/disconnect the ring from the phone app

  3. If needed, forget the ring from phone Bluetooth

  4. Open R08 Access Bridge on the glasses

  5. Enable the R08 Accessibility service

  6. Tap Pair / Reconnect

  7. Keep Stable mode unless you specifically want Fast mode

Download:

https://github.com/Anezium/R08-Access-Bridge/releases

If R08 Access Bridge helped you, you can support the project here:

https://ko-fi.com/anezium

Thanks to everyone testing and reporting weird edge cases. The R08 ring is becoming a really solid controller for the Rokid glasses.

u/Monstreboss — 2 months ago

Rokid Relay v0.1.13 : fixed glasses controls, new companion link, better long notifications, Azure Speech

Rokid Relay v0.1.13 is out as a development preview.

Rokid Relay lets you receive replyable Android notifications on Rokid glasses and answer them by voice without taking your phone out.

This one focuses on the messy edges cases of controlling the Relay inbox from the glasses:

  • Physical swipe aliasing is now debounced so RIGHT+DOWN or LEFT+UP emitted from one gesture counts as one move, not two.
  • Added a new bluetooth companion link to don't have any microphone issue anymore
  • RRLL-style combos wait for the full sequence, so partial inputs like RRL should not open the inbox early.
  • Two-finger system gestures for volume/brightness are preserved outside Relay-consumed flows.
  • "Don't relay notifications when phone is on" checkbox
  • Hardened the language detection with a select language menu by forcing the engine to transcribe a specific language (mainly for Chinese users)
  • Inbox navigation should feel snappier, while two-finger movement inside the inbox is blocked to avoid accidental paging.
  • Long notifications now use measured text pages instead of clipping/cropping the third message.
  • Added Azure Speech support (5h/months free transcription) and transcription language selection.

Download: https://github.com/Anezium/Rokid-Relay/releases/tag/v0.1.13

If Rokid Relay helps you, you can support the project here:

- Ko-fi: https://ko-fi.com/anezium

- GitHub Sponsors: https://github.com/sponsors/Anezium

u/Monstreboss — 2 months ago

R08 Access Bridge v1.4.0 : reboot persistence and one-tap re-arm

R08 Access Bridge v1.4.0 is out !

What’s new

  • Added reboot persistence on the glasses side: the bridge auto-recovers after reboot via BootReceiver.
  • Phone companion now keeps WRITE_SECURE_SETTINGS so bridge settings survive restarts.
  • Added one-tap re-arm flow on launch using saved endpoint + persisted ADB key (no full re-setup).
  • Wi-Fi and always-on scan are now turned off after arming for lower battery usage.
  • Companion UI got a cleaner flow with clearer status and updated advanced/recovery controls.

Install

  • Glasses APK: R08-Access-Bridge-v1.4.0.apk
  • Phone APK: R08-Companion-v0.2.3.apk

Setup (first time only)

  1. Install both APKs: the glasses app and the phone companion.
  2. On the glasses, enable the Accessibility service for the app (it automates the Settings navigation for you).
  3. On the phone, authorize Hi Rokid (CXR/Bluetooth link) and tap Set up.
  4. You may need to tap to activate the WiFi
  5. The glasses auto-navigate to Wireless Debugging and open the pairing dialog; the phone reads the code and pairs automatically. This is the only step that needs pairing.
  6. The phone grants WRITE_SECURE_SETTINGS over ADB and arms the bridge. Done.

After a reboot (video gif)

Just tap Re-arm on the phone. The glasses turn Wi-Fi on (via accessibility), enable adb-wifi via the already-granted permission, read the live port, the phone reconnects with the saved key, and Wi-Fi goes back off. One tap, the paired key survives reboot.

Notes

  • The setup automator matches Settings UI text in several languages (incl. KR/JP) buuut it's not been tested on a real device, so please let me know if you encounter any issues.

Edit :

Release v1.4.1 : https://github.com/Anezium/R08-Access-Bridge/releases/tag/v1.4.1
Should fix arming issue.

Thanks to u/Rare_Wheel1907, you need to use the official R08 ring app the first time and let it do an update before using the app.

If this project helps you, support is appreciated:
https://ko-fi.com/anezium

u/Monstreboss — 2 months ago

R08 Access Bridge v1.2.0: R08 ring control for Rokid glasses, now with a phone companion for the real Hi Rokid/AI shortcut

New update and I got it !

I just released R08 Access Bridge v1.2.0 for Rokid glasses.

The app lets you use an R08 smart ring as a simple controller for Rokid glasses. The goal is to make the ring useful in daily use: navigation, click, back, and shortcut actions, without needing to touch the glasses all the time.

What it does

Install R08 Access Bridge on the glasses, enable its Accessibility Service, then pair your R08 ring.

Default controls:

  • Slide forward / next: move forward
  • Slide backward / previous: move backward
  • Single tap: select / click
  • Double tap: back
  • Triple tap: Rokid AI assistant
  • Quadruple tap: Hi Rokid shortcut bridge (AI SHORTCUT)

You can also remap triple tap and quadruple tap inside the app.

New in v1.2.0

This release adds a phone companion app: R08 Companion.

The companion helps arm the exact Hi Rokid shortcut bridge. In normal Android permissions, an APK cannot directly send the raw /dev/input event used by the real two-finger Hi Rokid shortcut. So the bridge uses ADB shell on the glasses to trigger that real shortcut path.

For a normal user, the flow is:

  1. Install R08-Access-Bridge-v1.2.0.apk on the glasses.
  2. Install R08-Companion-v1.2.0.apk on your Android phone.
  3. Open R08 Companion.
  4. Tap Authorize once and approve Hi Rokid.
  5. Tap Start Bridge. (You may need to open/activate the wifi)
  6. When it says Bridge: Armed, you can close the phone app.

After that, quadruple tap on the ring can trigger the real Hi Rokid shortcut.

Battery note

The companion does not keep glasses Wi-Fi on forever. By default, once the bridge is armed, it asks the glasses to turn Wi-Fi back off to save battery.

Important limitation

Without root, the shell bridge is not fully persistent after a full glasses reboot. ADB TCP still needs to be enabled at least once. If the glasses only sleep and do not fully reboot, the companion can usually recover smoothly.

Update v1.3.0

Now Start Bridge can use Hi Rokid/CXR-L to wake the glasses app, open Wireless Debugging, read the dynamic ADB port, pair the phone automatically from the pairing code, arm the shell bridge, then turn the glasses Wi-Fi back off to save battery.

Main changes:

  • Phone-first setup, no PC needed for the normal flow.
  • Automatic Wireless Debugging setup through the glasses Accessibility service.
  • Automatic ADB pairing from the phone companion.
  • Dynamic ADB port detection, with a fix for stale/old ports.
  • Wi-Fi turns off again after the bridge is armed.
  • Fixed ring direction mapping.
  • Bridge stays armed once complete; you can close the phone app.
  • Cleaner setup state handling so the app doesn’t loop back into setup after arming.

Download:
https://github.com/Anezium/R08-Access-Bridge/releases/tag/v1.3.0

Download

Release page:
https://github.com/Anezium/R08-Access-Bridge/releases/

If this project helps you, support is appreciated:
https://ko-fi.com/anezium

u/Monstreboss — 2 months ago

R08 Access Bridge v1.1.0: One APK, Stable/Fast modes, and customizable triple/quadruple tap for Rokid glasses

R08 Access Bridge v1.1.0

I just released R08 Access Bridge v1.1.0, an app that lets you use the R08 smart ring as a navigation controller for the Rokid Glasses display.

Big Change

There is now only one APK.

Previously, v1.0.2 had two separate APKs:

  • Normal / Fast APK
  • Focus-sync / Fix APK

That is gone now. v1.1.0 includes both behaviors inside the app.

New Input Modes

1. Stable Mode

Stable mode is now the default.

It matches the previous focus-sync / fix behavior:

  • One launcher step per swipe
  • Safer focus alignment
  • Less chance of the launcher highlighting one app but opening another

Use this if you had issues like:

  • The glasses highlight one app but the ring selects another
  • The launcher snaps back to Translation / Voice Translation
  • Ring swipes and glasses launcher focus do not stay in sync

2. Fast Mode

Fast mode is now an option inside the app.

It keeps launcher acceleration, but the acceleration logic was changed. Instead of sending tiny queued swipes that the Rokid launcher could sometimes ignore, Fast mode now uses boosted launcher swipes.

Use this if Stable mode works well for you and you want faster launcher navigation.

3. Touch Fallback

Mostly for debugging / fallback testing if key input is not behaving correctly.

New Tap Mapping

Triple tap and quadruple tap can now be customized from the glasses UI.

Available actions:

  • No action
  • Rokid AI
  • Take photo
  • Video toggle
  • AR screenshot
  • AR video toggle

Defaults:

  • Triple tap: Rokid AI
  • Quadruple tap: No action

Controls

  • Swipe left/right: move
  • Single tap: OK / select
  • Double tap: Back
  • Triple tap: configurable, defaults to Rokid AI
  • Quadruple tap: configurable, defaults to No action

Known Limitation

The protected Hi Rokid two-finger shortcut still cannot be emulated by a normal APK, so this uses the available Rokid AI / long-press style behavior instead.

Recommended Setup

  1. Install the single v1.1.0 APK.
  2. Start with Stable mode.
  3. If launcher navigation feels correct and you want faster movement, switch to Fast mode from Ring modes.

Release

https://github.com/Anezium/R08-Access-Bridge/releases/tag/v1.1.0

Support

If this app helps your Rokid setup, you can support my work here:

https://ko-fi.com/anezium

u/Monstreboss — 3 months ago