u/Monstreboss

Image 1 — R08 Access Bridge v1.5.0: faster ring input, Launch app gestures, and launcher sleep/focus fixes
Image 2 — R08 Access Bridge v1.5.0: faster ring input, Launch app gestures, and launcher sleep/focus fixes
Image 3 — R08 Access Bridge v1.5.0: faster ring input, Launch app gestures, and launcher sleep/focus fixes
Image 4 — R08 Access Bridge v1.5.0: faster ring input, Launch app gestures, and launcher sleep/focus fixes

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 — 3 days 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 — 6 days 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 — 8 days 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 — 16 days 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 — 25 days 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 — 27 days 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 — 29 days 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 — 30 days ago